Rodrigo,

Concordo plenamente contigo quanto as políticas de segurança, mas a questão
do nosso companheiro é interessante até para em meio acadêmico ser
aprofundado.

Só corrigindo um ponto, que alguns passaram por cima...

Não podemos desabilitar o módulo do kernel, senão perdemos teclado e mouse
(afinal eles utilizam portas USB)... temos que subí-lo para trabalhar apenas
com portas específicas (mapeadas, podemos ter dez e módulo trabalhar somente
com duas, e ainda, com apenas dois padrões seriais, mouse e teclado)... eu
achei a idéia legal... por isso propus o estudo em cima do módulo... tipo
uma brincadeira...

Então bora Go! :0)

Abraço,

Frederico






2009/8/21 Rodrigo Escobar <rescoba...@gmail.com>

> Luix Frederico III,
>
> Eu topo fazer uma pesquisa em relacao a isso.. pode contar comigo.. se
> quiser entrar em contato. So mandar um e-mail para o meu e-mail pessoal.
>
> O que me intriga eh o seguinte.. Que tipo de usuarios que voces estao
> falando?!
> Voces estao falando de sniffer/analise de trafego de rede, utlizacao de
> exploits (se bem que qq imbecil consegue compilar e rodar um codigo), e
> tecnicas que nao sao la tao faceis de ser executadas por um usuario comum.
>
> A firma de voces deve ser totalmente especializada para que os mesmos
> possam saber como fazer tudo isso nao?! Acho que ta rolando muita paranoia
> ai..
>
> Tudo depende da politica de seguranca cara.. Se voce tem uma politica de
> seguranca bem estruturada e firme, voce tem um metodo firme e eficaz de
> tomar medidas possiveis caso alguem a burle.
> Desabilitando o modulo no kernel ja estaria de bom tamanho.
>
> E a protecao para que o usuario nao faca nada indevido deve vir antes do
> problema acontecer. Ex: utilizacao de exploits (Os daemons, kernel, etc
> devem estar de acordo para que essas falhas nao possam ser exploradas) e
> coisas do tipo.
>
> Lembre-se bem.. quanto mais voce trava o sistema, mais voce emperra a
> agilidade do business. Tem que sempre haver um meio termo ai
>
> 2009/8/21 Luix Frederico III <luizgaert...@gmail.com>
>
> Pessoal,
>>
>> Desculpa aí me meter... creio que seja possível alterar o módulo para ele
>> possibilitar o uso apenas de determinadas portas (0, 1 (teclado e mouse),
>> uma vez que ele têm o mapeamento das portas existentes.
>>
>> Isso daria um certo trabalho, para estudar o módulo e implementar a
>> alteração, mas seria muito legal ter esse controle hein!? Se alguém estiver
>> disposto em rachar esse desafio, eu topo! :0)
>>
>> Abraço,
>>
>> Frederico
>>
>>
>>
>>
>> 2009/8/21 André Nunes <andrenbati...@gmail.com>
>>
>>> Ou ele pode aproveitar um bug recém descoberto no kernel
>>> (http://blog.cr0.org/2009/08/linux-null-pointer-dereference-due-to.html
>>> ),
>>> que muito provavelmente ainda não foi corrigido no kernel antigo usado
>>> nas máquinas e escalando privilégios virar root, desfazer a mudança, e
>>> usar a USB normalmente.
>>>
>>> Existem n possibilidades para um usuário mal intencionado e com bons
>>> conhecimentos, mas acho que a idéia é apenas evitar a ação casual de
>>> alguém não tão obstinado...
>>>
>>> E ok Jackson, depois comente se funcionou...
>>>
>>> André Nunes Batista
>>>
>>> http://tagesuhu.wordpress.com/
>>>
>>>
>>>
>>> 2009/8/21 henry <jmhenri...@yahoo.com.br>:
>>>  >
>>> >> Putz Andre... foi mal mesmo.. .nao li a linha toda. achei que era o
>>> >> modulo do suporte a usb inteiro, e nao o de storage.
>>> >> Desculpa ai. Fazer as coisas correndo é uma merda.
>>> >> Vou testar e posto o resultado.
>>> >>
>>> >> Abraços
>>> >>
>>> >> 2009/8/21 André Nunes <andrenbati...@gmail.com>:
>>> >> > .... foi exatamente o que eu disse no email...
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > André Nunes Batista
>>> >> >
>>> >> > http://tagesuhu.wordpress.com/
>>> >> >
>>> >> > 2009/8/21 Jackson Rodrigo Braga <jackso...@gmail.com>:
>>> >> >> Pessoal, olhem o que achei:
>>> >> >> ++++++++++++++++++++++++++++++
>>> >> >> The USB storage drive automatically detects USB flash or hard
>>> drives.
>>> >> >> You can easily force and disable USB storage devices under any
>>> Linux
>>> >> >> distribution. The modprobe program used for automatic kernel module
>>> >> >> loading and can be configured to not load the USB storage driver
>>> upon
>>> >> >> demand. This will prevent the modprobe program from loading the
>>> >> >> usb-storage module, but will not prevent root (or another program)
>>> >> >> from using the insmod program to load the module manually.
>>> >> >>
>>> >> >> Type the following command:
>>> >> >> # echo 'install usb-storage : ' >> /etc/modprobe.conf
>>> >> >> You can also remove USB Storage driver, enter:
>>> >> >> # ls /lib/modules/$(uname
>>> -r)/kernel/drivers/usb/storage/usb-storage.ko
>>> >> >> # mv /lib/modules/$(uname
>>> -r)/kernel/drivers/usb/storage/usb-storage.ko
>>> >> >> /root ++++++++++++++++++++++++++++++
>>> >> >> O que acham?
>>> >> >>
>>> >> >> 2009/8/21 RicardoFunke <ricardo.deb...@gmail.com>:
>>> >> >>> Sim, pode funcionar.
>>> >> >>>
>>> >> >>> Outra opção é caçar as regras relativas aos mounts usb em
>>> /etc/udev.d
>>> >> >>> e comentá-las
>>> >> >>>
>>> >> >>> Ou desinstalar o pacote do gnome relativo a essa montagem
>>> automática,
>>> >> >>> creio também que na última versão do gnome é possível configurar
>>> >> >>> diversos níveis de restrição de acesso do usuário.
>>> >> >>>
>>> >> >>> 2009/8/21 Jackson Rodrigo Braga <jackso...@gmail.com>:
>>> >> >>>> Andre, muito obrigado pelas opções, mas como o Ricardo disse,
>>> vamos
>>> >> >>>> perder o teclado e o mouse.
>>> >> >>>>
>>> >> >>>> Vinicius, o fstab monta o que tiver lá.. complicado prever
>>> >> >>>> dispositivos usb... Acho que se tirarmos o automount e restringir
>>> >> >>>> acesso ao "mount" teremos sucesso.
>>> >> >>>>
>>> >> >>>> O que acham?
>>> >> >>>>
>>> >> >>>> 2009/8/21 André Nunes <andrenbati...@gmail.com>:
>>> >> >>>>> Não tenho acesso a uma máquina Linux no momento para testar, mas
>>> acho
>>> >> >>>>> que existem quatro saídas possíveis para o seu problema:
>>> >> >>>>>
>>> >> >>>>> A primeira é remover o driver de USB:
>>> >> >>>>>
>>> >> >>>>> # ls /lib/modules/$(uname
>>> >> >>>>> -r)/kernel/drivers/usb/storage/usb-storage.ko # mv
>>> >> >>>>> /lib/modules/$(uname
>>> -r)/kernel/drivers/usb/storage/usb-storage.ko
>>> >> >>>>> /root
>>> >> >>>>>
>>> >> >>>>> A segunda seria usar a BIOS e desabilitar o acesso às portas (o
>>> >> >>>>> problema é que você precisaria reiniciar para mudar essa
>>> >> >>>>> configuração).
>>> >> >>>>>
>>> >> >>>>> A terceira seria usar o grub, adicionar "nousb" ao final da
>>> linha do
>>> >> >>>>> kernel do arquivo grub.conf/menu.lst (depois da alteração seria
>>> >> >>>>> necessário reiniciar o sistema).
>>> >> >>>>>
>>> >> >>>>> A quarta seria através dos grupos a que cada usuário pertence.
>>> Essa
>>> >> >>>>> solução seria a ideal, mas não me lembro de cabeça se existe um
>>> grupo
>>> >> >>>>> específico para USB (creio que não).
>>> >> >>>>>
>>> >> >>>>> André Nunes Batista
>>> >> >>>>>
>>> >> >>>>> http://tagesuhu.wordpress.com/
>>> >> >>>>>
>>> >> >>>>> 2009/8/21 Jackson Rodrigo Braga <jackso...@gmail.com>:
>>> >> >>>>>> Ricardo, vou verificar, mas provavelmente são.
>>> >> >>>>>> Podia ter um jeito entao de impedir a montagem de filesystems,
>>> pq o
>>> >> >>>>>> que precisamos é que não possa ser colocado nenhum dispositivo
>>> que
>>> >> >>>>>> permita entrada e principalmente saida de dados via USB.
>>> >> >>>>>>
>>> >> >>>>>> 2009/8/21 RicardoFunke <ricardo.deb...@gmail.com>:
>>> >> >>>>>>> Quem sabe colocando o módulo usb na blacklist pra ele não ser
>>> >> >>>>>>> carregado
>>> >> >>>>>>>
>>> >> >>>>>>> Descubra qual o módulo relativo ao USB:
>>> >> >>>>>>> # lsmod | grep -i usb
>>> >> >>>>>>>
>>> >> >>>>>>> Depois coloque-o na blacklist:
>>> >> >>>>>>> # echo 'blacklist <nome_do_modulo>' >
>>> >> >>>>>>> /etc/modprobe.d/blacklist-usb.conf
>>> >> >>>>>>>
>>> >> >>>>>>> Reinicia o computador e testa
>>> >> >>>>>>>
>>> >> >>>>>>> []'s
>>> >> >>>>>>>
>>> >> >>>>>>> 2009/8/21 Jackson Rodrigo Braga <jackso...@gmail.com>:
>>> >> >>>>>>>> Lista,
>>> >> >>>>>>>>
>>> >> >>>>>>>> Alguem sabe me dizer como consigo bloquear (logicamente) o
>>> acesso
>>> >> >>>>>>>> as portas USB. No caso é um thinclient, mas creio que a regra
>>> seja
>>> >> >>>>>>>> geral. O TC é baseado em debian msm.
>>> >> >>>>>>>>
>>> >> >>>>>>>> Valeu
>>> >> >>>>>>>>
>>> >
>>> > já considerou que algum usuário espete um dispositivo  bluetooth usb e
>>> envie o
>>> > que ele quiser para onde quiser ??? ou uma placa de rede usb? ou uma
>>> placa usb
>>> > wireless?
>>> > Se a idéia é saída de dados......em um ato desesperado e mto criativo
>>> depois
>>> > de algumas tequilas, o usuário poderia colocar um hub entre o pc e a
>>> rede, e
>>> > espetar um notebook com placa de rede em modo promiscuo.... ou um
>>> switch "de
>>> > bolso", e um netbook... passar via scp ou via ftp ou via formulario
>>> http no
>>> > navegador da estação mesmo...
>>> >
>>> >
>>> > 2 centavos.
>>> > [ ]s, Henry.
>>> >
>>> >
>>> > --
>>> > To UNSUBSCRIBE, email to
>>> debian-user-portuguese-requ...@lists.debian.org
>>> > with a subject of "unsubscribe". Trouble? Contact
>>> listmas...@lists.debian.org
>>> >
>>> >
>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
>>> with a subject of "unsubscribe". Trouble? Contact
>>> listmas...@lists.debian.org
>>>
>>>
>>
>

Responder a