As webcams do Mac incluem uma luz que acende quando sua webcam está em uso. Com o comando correto, você pode verificar qual aplicativo está realmente usando sua webcam.
A espionagem por webcam não é um problema de nicho – é muito real. Se você está preocupado com a possibilidade de alguém espionando você através da sua webcam, desative-a completamente para evitar qualquer risco de espionagem. Você também pode instalar o aplicativo Oversight para receber notificações sempre que um aplicativo começar a usar a webcam do seu Mac. Mas, se você preferir apenas verificar você mesmo rapidamente – e evitar o uso de ferramentas de terceiros – você pode usar as ferramentas integradas ao seu Mac.
Você precisará abrir uma janela do Terminal para fazer isso. Para fazer isso, abra a pesquisa Spotlight pressionando Command + Espaço, digite “Terminal” na caixa que aparece e pressione Enter. Você também pode abrir uma janela do Finder e navegar até Aplicativos> Utilitários> Terminal.
Para localizar processos em execução usando a webcam, digite o seguinte comando no terminal e pressione Enter. Esta linha lista todos os arquivos abertos e os processos associados a eles, “ canalizando ” a saída para o comando grep e, em seguida, o comando grep procura processos que têm um arquivo que representa a webcam aberta.
lsof | grep "AppleCamera"
Você deve ver um ou mais resultados. Se você não vir nenhum resultado, tente executar os comandos a seguir também. Um dos comandos abaixo pode ser necessário se você estiver usando uma versão mais antiga do macOS.
lsof | grep "iSight"
lsof | grep "VDC"
O nome do processo aparecerá no lado esquerdo de cada linha. Na linha abaixo, podemos ver que o processo “Skype” está usando a webcam. Se vários aplicativos estiverem usando a webcam, você poderá ver vários resultados.
Este comando mostrará apenas os processos que estão usando a webcam. Se um processo estava usando a webcam há alguns segundos, mas não estava usando a webcam quando você executou o comando, ele não aparecerá na lista.
Para ver mais informações sobre o que exatamente é um processo, você pode usar o ID do processo exibido aqui. O ID do processo é o número exibido à direita do nome do processo. Por exemplo, na imagem acima, a ID do processo é “1622”.
Digite o seguinte comando, substituindo #### pelo ID do processo, para ver mais informações:
ps -p ####
No exemplo aqui, nós rodamos ps -p 1622
. Isso mostrou mais informações sobre o processo, incluindo que faz parte do aplicativo Skype em /Applications/Skype.app. Se um aplicativo tiver um nome de processo confuso, o comando ps deve apontar para o aplicativo do qual ele faz parte.
Se o comando mostrar um aplicativo que você não reconhece, pode ser necessário pesquisar na web para descobrir o que é. Se for um processo suspeito, você pode eliminá-lo digitando o seguinte comando e fornecendo sua senha quando solicitado:
sudo kill -9 ####
Este comando sempre matará um processo, mesmo se o processo não quiser encerrar normalmente.
Se você tiver um software malicioso em execução no seu Mac, remova o malware de maneira adequada para se livrar dele para sempre, em vez de simplesmente encerrar o processo.