Веб-камеры Mac оснащены подсветкой, которая включается при использовании веб-камеры. С помощью правильной команды вы можете проверить, какое приложение на самом деле использует вашу веб-камеру.
Шпионаж с веб-камеры – это не какая-то нишевая проблема – она очень реальна. Если вы беспокоитесь о том, что кто-то шпионит за вами через вашу веб-камеру, вы можете полностью отключить ее, чтобы предотвратить любой риск шпионажа. Вы также можете установить приложение Oversight, чтобы получать уведомления, когда приложение запускается с помощью веб-камеры вашего Mac. Но если вы предпочитаете просто быстро проверить себя – и не использовать сторонние инструменты – вы можете использовать инструменты, встроенные в ваш Mac.
Вам нужно будет запустить окно терминала, чтобы сделать это. Для этого откройте поиск Spotlight, нажав Ctrl + Space, введите «Terminal» в появившемся окне и нажмите Enter. Вы также можете открыть окно Finder и перейти в Приложения> Утилиты> Терминал.
Чтобы найти запущенные процессы с помощью веб-камеры, введите в терминале следующую команду и нажмите Enter. В этой строке перечислены все открытые файлы и связанные с ними процессы, «каналы», которые выводятся в команду grep, а затем команда grep ищет процессы, в которых есть файл, представляющий открытую веб-камеру.
lsof | grep "AppleCamera"
Вы должны увидеть один или несколько результатов. Если вы не видите результатов, попробуйте также выполнить следующие команды. Одна из приведенных ниже команд может быть необходима, если вы используете более старую версию macOS.
lsof | grep "iSight"
lsof | grep "VDC"
Название процесса будет отображаться в левой части каждой строки. В строке ниже мы видим, что процесс «Skype» использует веб-камеру. Если несколько приложений используют веб-камеру, вы можете увидеть несколько результатов.
Эта команда покажет вам только процессы, которые в данный момент используют веб-камеру. Если процесс использовал веб-камеру несколько секунд назад, но не использовал веб-камеру при запуске команды, она не появится в списке.
Для просмотра дополнительной информации о том, что именно представляет собой процесс, вы можете использовать идентификатор процесса, отображаемый здесь. Идентификатор процесса – это число, отображаемое справа от имени процесса. Например, на приведенном выше снимке экрана идентификатор процесса – «1622».
Введите следующую команду, заменив #### идентификатором процесса, чтобы просмотреть дополнительную информацию:
ps -p ####
В этом примере мы запустили ps -p 1622
. Это показало больше информации о процессе, включая то, что оно является частью приложения Skype по адресу /Applications/Skype.app. Если у приложения когда-либо есть запутанное имя процесса, команда ps должна указать вам приложение, частью которого оно является.
Если команда показывает приложение, которое вы не можете распознать, вам может потребоваться выполнить поиск в Интернете, чтобы найти его. Если это подозрительный процесс, вы можете убить его, введя следующую команду и указав пароль при появлении запроса:
sudo kill -9 ####
Эта команда всегда убивает процесс, даже если процесс не хочет нормально завершаться.
Если на вашем Mac запущено вредоносное программное обеспечение, вам нужно правильно удалить вредоносное ПО, чтобы избавиться от него навсегда, а не просто завершить его процесс.