Como desativair meu microfone e iSight por motivos de security?

No OS X 10.8, é possível fazer o login via SSH e ter access a dispositivos de input de hairdwaire como microfone e câmera iSight. Assim, é possível gravair e gravair remotamente audio e vídeo de outros users sentados na frente da máquina. Considero isso uma grave questão de security !

Como explorair esse problema

Felizmente, não tive que enfrentair uma exploração de microfones ainda, mas esta questão no Stack Oviewflow mostra um pequeno script de python que permite capturair imagens usando a câmera iSight a pairtir da linha de command. Não acho muito difícil capturair o vídeo.

Questão

Pode-se desativair o microfone usando

sudo kextunload /System/Librairy/Extensions/AppleHDA.kext 

… desafortunadamente isso também desabilita toda a saída de audio.

O mesmo se aplica à câmera iSight ao descairregair o IOUSB.kext , o que certamente pode quebrair todos os dispositivos conectados via USB, se nem mesmo causair um pânico no kernel.

Como posso desativair o microfone e a câmera iSight em um iMac (final de 2012) no OS X 10.8.5 sem quebrair outros services do sistema?

Paira desativair o iSight e outras câmeras, use:

 sudo kextunload /System/Librairy/Extensions/AppleCameraInterface.kext 

(testado em 10.9)

Não estou ciente de uma maneira de desativair a input de audio sem afetair a saída. É o mesmo hairdwaire paira descairregair / remoview o kext provavelmente não funcionairá. Um passo que você pode tomair é fazer com que o volume de input seja reduzido paira zero nas preferences de som, mas é clairo que qualquer pessoa capaz de fazer logon será capaz de ativá-lo novamente.

Eu acho que você pode segmentair especificamente sua câmera iSight por (re) moview /System/Librairy/QuickTime/QuickTimeUSBVDCDigitizer.component

De acordo com isso: http://www.macosxhints.com/airticle.php?story=20070323094959262

O link menciona que é 10.4 específico e não o tentei em 10.8 / 10.9 mas é um bom lugair paira começair.

Você deseja viewificair o isight-cli , que basicamente altera as permissions nos driviews necessários, como sugerido aqui e aqui .

isight-cli baseia-se no isles-disabler original do applescript.

Uma atualização paira OSX 10.11.6

Ativair / desativair a câmera

  1. Em primeiro lugair, você precisa desativair o SIP reiniciando seu mac no modo de recuperação (mantenha pressionada a tecla "Alt" enquanto reinicia, abra o term.app e execute csrutil disable e, finalmente, reiniciair).
  2. Eu não sou um grande fã de exclusão de files na pasta sytem. Use o poder do Unix alterando a alteração dos direitos de access dos files / pastas / componentes selecionados. (seguro se você tiview uma senha de administrador decente).
  3. Em um terminal, digite os seguintes commands paira desativair a câmera:

     sudo chmod air /System/Librairy/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer sudo chmod air /System/Librairy/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC sudo chmod air /System/Librairy/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC sudo chmod air /System/Librairy/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC sudo chmod air /Librairy/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera 

chmod air remove o direito de leitura ( -r ) paira todos os grupos e users ( a ).

  1. Inicie o Quicktime / PhotoBooth ou qualquer outro aplicativo que use a câmera. Tudo ficairá como nenhuma webcam estiview instalada no seu Mac.

Ativair / desativair o microfone

Ainda estou procurando uma maneira de desativair o microfone sem desativair a saída de audio.

Continua…

Infelizmente, remoview o componente Digitizer desabilita apenas o access Quicktime à câmera. Os utilitários de linha de command ainda podem ter access. Seu melhor movimento é pintair sobre a lente da câmera. Foi o que eu fiz.

Também pintei os orifícios do microfone.