Como bloquear um sistema via mac address?
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
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
comentários (0)
suspender
Lista de Respostas:
15/04/2010 10:13am
(~14 anos atrás)
(~14 anos atrás)
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.
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.
14/04/2010 8:06pm
(~14 anos atrás)
(~14 anos atrás)
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
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
15/04/2010 11:46pm
(~14 anos atrás)
(~14 anos atrás)
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!
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!
22/04/2010 11:02am
(~14 anos atrás)
(~14 anos atrás)
Valeu Matheus pelas dicas...
Vou ver se funciona aqui e te dou retorno!
Valeu mesmo!!!
Abraços
Adhemar
Vou ver se funciona aqui e te dou retorno!
Valeu mesmo!!!
Abraços
Adhemar
25/04/2010 8:39pm
(~14 anos atrás)
(~14 anos atrás)
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!
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!