Sous OS X 10.8, il est possible de se connecter via SSH et d'accéder aux périphériques d'entrée matériels comme le microphone et la caméra iSight. Ainsi, il est possible d'enregistrer à distance l'audio et la vidéo d'autres utilisateurs assis devant la machine. Je considère cela comme un grave problème de sécurité !
Comment exploiter ce problème
Heureusement, je n'ai pas encore eu à faire face à un exploit de microphone, mais cette question sur Stack Overflow montre un petit script python qui vous permet de capturer des images à l'aide de la caméra iSight à partir de la ligne de commande. Je ne pense pas qu'il soit beaucoup plus difficile de capturer une vidéo.
Question
On peut désactiver le microphone en utilisant
sudo kextunload /System/Library/Extensions/AppleHDA.kext
… Malheureusement, cela désactive également toutes les sorties audio.
La même chose s'applique à la caméra iSight par déchargement IOUSB.kext
, ce qui pourrait très certainement casser tous les appareils connectés via USB, sinon provoquer une panique du noyau.
Comment puis-je désactiver le microphone et la caméra iSight dans un iMac (fin 2012) sous OS X 10.8.5 sans interrompre les autres services du système?