No OS X 10.8, é possível efetuar login via SSH e obter acesso a dispositivos de entrada de hardware, como microfone e câmera iSight. Assim, é possível gravar remotamente áudio e vídeo de outros usuários sentados em frente à máquina. Considero isso um grave problema de segurança !
Como explorar esse problema
Felizmente, ainda não tive que enfrentar uma exploração de microfone, mas essa pergunta no Stack Overflow mostra um pequeno script python que permite capturar imagens usando a câmera iSight na linha de comando. Não acho que seja muito mais difícil capturar vídeo.
Questão
Pode-se desativar o microfone usando
sudo kextunload /System/Library/Extensions/AppleHDA.kext
… Infelizmente, isso também desativa toda a saída de áudio.
O mesmo se aplica à câmera iSight descarregando IOUSB.kext
, o que certamente pode quebrar todos os dispositivos conectados via USB, se não causar um pânico no kernel.
Como posso desativar o microfone e a câmera iSight em um iMac (final de 2012) no OS X 10.8.5 sem interromper outros serviços do sistema?
fonte
Respostas:
Para desativar o iSight e outras câmeras, use:
(testado em 10.9)
Não conheço uma maneira de desativar a entrada de áudio sem afetar a saída. É o mesmo hardware, portanto, descarregar / remover o kext provavelmente não funcionará. Uma etapa que você pode executar é diminuir o volume de entrada para zero em suas preferências de som, mas é claro que qualquer pessoa que possa fazer login poderá aumentar o volume.
fonte
Eu acho que você pode direcionar sua câmera iSight especificamente (re) movendo
/System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component
De acordo com isso: http://www.macosxhints.com/article.php?story=20070323094959262
O link menciona que é 10.4 específico e eu não tentei sob 10.8 / 10.9, mas é um bom lugar para começar.
fonte
Você deseja verificar o isight-cli , que basicamente altera as permissões nos drivers necessários, conforme sugerido aqui e aqui .
O isight-cli é baseado no desactivador original do appleScript .
fonte
Uma atualização para OSX 10.11.6
Ativar / desativar a câmera
csrutil disable
e finalmente reinicie).Em um terminal, digite os seguintes comandos para desativar a câmera:
chmod a-r
remove o direito de leitura (-r
) para todos os grupos e usuários (a
).Ativar / desativar o microfone
Ainda estou procurando uma maneira de desativar o microfone sem desativar a saída de áudio.
Continua...
fonte
Infelizmente, a remoção do componente Digitalizador desativa apenas o acesso do Quicktime à câmera. Os utilitários de linha de comando ainda podem obter acesso. Sua melhor jogada é pintar sobre a lente da câmera. Foi o que eu fiz.
Eu também pintei sobre os orifícios do microfone.
fonte