Как да разберете коя програма използва уеб камерата на вашия Mac
Уебкамерите на Mac включват светлина, която се включва, когато уеб камерата се използва. С правилната команда можете да проверите коя програма всъщност използва вашата уеб камера.
Уеб камера шпионаж не е някаква ниша въпрос - това е много реално. Ако се притеснявате, че някой ви шпионира чрез уеб камерата, може да искате да деактивирате уеб камерата напълно, за да предотвратите риска от шпиониране. Можете също да инсталирате приложението Oversight, за да получавате известия, когато приложението започне да използва уеб камерата на вашия Mac. Но ако предпочитате бързо да проверите себе си и да избегнете използването на инструменти на трети страни, можете да използвате вградените в компютъра си инструменти.
За да направите това, ще трябва да стартирате терминален прозорец. За да направите това, отворете Spotlight търсенето, като натиснете Command + Space, въведете "Terminal" в полето, което се появява, и натиснете Enter. Можете също да отворите прозорец на Finder и да отидете в Приложения> Помощни програми> Терминал.
За да намерите работещи процеси с помощта на уеб камера, въведете следната команда в терминала и натиснете Enter. Този ред изброява всички отворени файлове и процесите, свързани с тях, "pipe", които извеждат към командата 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, ще искате да премахнете зловредния софтуер правилно, за да се отървете от него за добро, вместо просто да приключите процеса.