Bloqueio para Pen Drive, mas seguro !
Bom dia,
já vi aqui mesmo no site um artigo para bloqueio do uso de pen drive.
Funciona, mas ainda assim, tem como burlar este bloqueio. Se o usuário acessar a chave de registro e alterar o valor, pronto, o pen drive tá liberado.
Então, gostaria de saber se realmente existe uma forma de bloqueio (via Delphi é claro) que não possa ser burlada por ninguém.
Somente um usuário com senha de administrador poderia desbloqueá-lo.
Assim como no sistema MakroLock, que achei pesquisando justamente sobre este tema.
Acessei o site para conhecê-lo e é espontosa a quantidade de recursos.
Mas como todo programador que se preza, quero desenvolver o meu bloqueador !
Abraço,
Uelson
já vi aqui mesmo no site um artigo para bloqueio do uso de pen drive.
Funciona, mas ainda assim, tem como burlar este bloqueio. Se o usuário acessar a chave de registro e alterar o valor, pronto, o pen drive tá liberado.
Então, gostaria de saber se realmente existe uma forma de bloqueio (via Delphi é claro) que não possa ser burlada por ninguém.
Somente um usuário com senha de administrador poderia desbloqueá-lo.
Assim como no sistema MakroLock, que achei pesquisando justamente sobre este tema.
Acessei o site para conhecê-lo e é espontosa a quantidade de recursos.
Mas como todo programador que se preza, quero desenvolver o meu bloqueador !
Abraço,
Uelson
Uelson Cavalcante
Curtidas 0
Respostas
Flavia Santos
19/10/2010
Uelson,
Esse seu bloqueador rodará na máquina do cliente, e o mesmo utilizará uma conta restrita do windows?
Porque até mesmo a forma mais eficaz de se fazer isso, o cara estando com login de administrador ele conseguirá desbloquear o pen drive...
Alterando a chave de registro, que se não me engano é esta aqui:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR
Para habilitar o pen drive o valor é 3
Para desabilitar é 4
Ele bloqueia apenas pen drive, mas a porta usb fica livre, o cara pode usar webcam, impressoras etc.
Flávia
Esse seu bloqueador rodará na máquina do cliente, e o mesmo utilizará uma conta restrita do windows?
Porque até mesmo a forma mais eficaz de se fazer isso, o cara estando com login de administrador ele conseguirá desbloquear o pen drive...
Alterando a chave de registro, que se não me engano é esta aqui:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR
Para habilitar o pen drive o valor é 3
Para desabilitar é 4
Ele bloqueia apenas pen drive, mas a porta usb fica livre, o cara pode usar webcam, impressoras etc.
Flávia
GOSTEI 0
Uelson Cavalcante
19/10/2010
Flávia, preciso fazer o bloqueio independentemente do usuário ser ou não administrador na máquina dele. Pois quero que este controle fique no meu sistema, ou seja, eu libero ou bloqueio na hora em que eu quiser.
E já que você mencionou, o pen drive fica bloqueado mas a por Usb fica livre...
Então aproveito para expandir a idéia do que realmente quero fazer, como já vi em outro sistema de bloqueio.
Quero bloquear/desbloquear qualquer dispositivo ou porta que permita entrada/saída de dados, cd-rom, dvd-rom, usb, unidade de disquete, porta serial, porta paralela...
É assim que gostaria de fazer.
Obrigado,
Uelson
E já que você mencionou, o pen drive fica bloqueado mas a por Usb fica livre...
Então aproveito para expandir a idéia do que realmente quero fazer, como já vi em outro sistema de bloqueio.
Quero bloquear/desbloquear qualquer dispositivo ou porta que permita entrada/saída de dados, cd-rom, dvd-rom, usb, unidade de disquete, porta serial, porta paralela...
É assim que gostaria de fazer.
Obrigado,
Uelson
GOSTEI 0
Cia Papel
19/10/2010
Na verdade o bloqueio do Makrolock é feito ejetando o dispositivo e nao utilizando essa tecnica do regedit que é furada mesmo.
Isso não é tao simples quanto parece
Isso não é tao simples quanto parece
GOSTEI 0
Rafael Mattos
19/10/2010
Na verdade o bloqueio do Makrolock é feito ejetando o dispositivo e nao utilizando essa tecnica do regedit que é furada mesmo.
Isso não é tao simples quanto parece
Isso não é tao simples quanto parece
concordo, se vc utilizar pelo RegEdit, vc bloqueia mas outro programa pode desbloquear facilmente.
vc vai ter que deixar seu programa oculto até do processo do windows pq se alguem fechar já era ele vaio pode
alterar o registro, e fazer o que ele quizer
Baixe o DtDelphi
http://mundodoprogramador.wordpress.com/2011/03/21/dicas-e-truques-delphi-v2-6-800-dicas/
ali tem algumas tecnicas para saber se Disquete está no Drive ou o CD está no Drive, vai na seção Hardware
GOSTEI 0
Marco Salles
19/10/2010
Uma outra sugestão é pesquisar sobre a tecnica de hooking
GOSTEI 0