0

Como bloquear um sistema via mac address?

criado por Adhemar Martins em 14/04/2010 6:43pm
Olá Amigos

Tenho um sistema online em php e meu cliente quer que apenas as máquinas da empresa dele loguem neste sistema, ou seja nenhuma outra máquina com acesso a Internet que não fosse da empresa dele poderia acessar o sistema.

Estou há 2 dias procurando uma forma para isso... seja via mac address... ou outra forma segura e não encontrei...

Minha situação é muito emergencial e se alguém puder me dar uma direção viável fico muito agradecido!!!

Abraços

Adhemar

Lista de Respostas:

+2
15/04/2010 10:13am
(~14 anos atrás)
Marcos Regis respondeu:
Se o sistema está em um host fora da empresa e o ip de saida de internet da empresa for fixo (o que é o mais provável) é facil barrar o sistema usando este ip externo.

Identifique o ip de quem está acessando e crie um bloqueio baseado nele.

Dê uma olhada nisso
http://phpbrasil.com/script/KzsKdEbyb-S/pegar-ip-do-cliente-mesmo-atras-de-proxy-ou-nat

Creio que vá lhe ajudar.

0
14/04/2010 8:06pm
(~14 anos atrás)
Matheus Ricelly respondeu:
pq não cria o sistema de login normal e sei la, de imediato, enquanto não encontra uma solução mais segura, faz a identificação da máquina através de um cookie, algo assim, sei que é falho, mais seria uma medida paliativa...

depois vc poderia tentar pegando o mac da placa (o que não impederia de ser clonado o mac) em um computador fora da empresa...

De imediato é isso, mais depois vamos ver outra solução..

Valeu

0
15/04/2010 11:46pm
(~14 anos atrás)
Matheus Ricelly respondeu:
eu utilizo essa função para pegar o MAC da placa, pode ser que dê certo no seu sistema

function pegaMac(){
exec("ipconfig /all", $output);
foreach($output as $line){
if (preg_match("/(.*)Endereço físico(.*)/", $line)){
$mac = $line;
$mac = str_replace("Endereço físico . . . . . . . . . . :","",$mac);
}
}
return $mac;
}

echo "Mac da Placa: ".pegaMac();
?>

Eu peguei esse script aqui no phpbrasil, espero que sirva pra vc também...

Valeu!

0
22/04/2010 11:02am
(~14 anos atrás)
Adhemar Martins respondeu:
Valeu Matheus pelas dicas...

Vou ver se funciona aqui e te dou retorno!

Valeu mesmo!!!

Abraços

Adhemar

0
25/04/2010 8:39pm
(~14 anos atrás)
Matheus Ricelly respondeu:
Estamos as ordens Adhemar,

Assim que testar nos dê um retorno, assim, poderemos conseguir outra alternativa caso o seu sistema não tenha funcionado. Caso tenha dado certo, também nos retorne, assim ficará como Guia para outros usuários que necessitarem desses comandos.

Valeu!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)