Mac уеб камерите включват светлина, която се включва, когато вашата уеб камера е в употреба. С правилната команда можете да проверите кое приложение всъщност използва вашата уеб камера.
Уеб шпионството на уеб камера не е някакъв проблем за ниша - това е много реално. Ако се притеснявате за някой, който ви шпионира чрез уеб камерата, може да искате да деактивирате уеб камерата си напълно, за да предотвратите всякакъв риск от шпиониране. Можете също така да инсталирате приложението за надзор, за да получавате известия, когато дадено приложение започне да използва уеб камерата на вашия Mac. Но ако искате скоро да проверите сами себе си - и да избегнете използването на инструменти от трети страни - можете да използвате инструментите, вградени във вашия Mac.
Ще трябва да стартирате терминален прозорец, за да направите това. За да направите това, отворете търсене на Spotlight чрез натискане на Command + Space, напишете "Terminal" в полето, което се показва, и натиснете Enter. Можете също така да отворите прозорец Finder и да отидете в Applications> Utilities> Terminal.
За да намерите стартирани процеси с помощта на уеб камерата, въведете следната команда в терминала и натиснете Enter. В този ред се изброяват всички отворени файлове и свързаните с тях процеси, "тръби", които се извеждат на командата grep, а след това команда grep търси процеси, които имат файл, представляващ отворената уеб камера.
lsof | grep "AppleCamera"
Трябва да видите един или повече резултати. Ако не виждате никакви резултати, опитайте да изпълните и следните команди. Една от командите по-долу може да е необходима, ако използвате по-стара версия на macOS.
lsof | grep "iSight"
lsof | grep "VDC"
Името на процеса ще се появи в лявата страна на всеки ред. В реда по-долу можем да видим, че процесът "Skype" използва уеб камерата. Ако няколко приложения използват уеб камерата, може да видите няколко резултата.
Тази команда ще ви показва само процесите, които в момента използват уеб камерата. Ако процесът е използвал уеб камерата преди няколко секунди, но не е използвал уеб камерата, когато сте извършили командата, тя няма да се покаже в списъка.
За да видите повече информация за това, какво точно е процес, можете да използвате идентификационния номер на процеса, който се показва тук. ID на процеса е номерът, показан вдясно от името на процеса. Например в екранната снимка по-горе ID на процеса е "1622".
Въведете следната команда, замествайки #### с идентификационния номер на процеса, за да видите повече информация:
ps -p ####
В примера тук бяхме избягали ps -p 1622
, Това показа повече информация за процеса, включително и че е част от приложението Skype в /Applications/Skype.app. Ако някое приложение има объркващо име на процеса, командата ps трябва да ви насочи към приложението, в което е част.
Ако командата показва приложение, което не разпознавате, може да се наложи да търсите в мрежата, за да намерите това, което е. Ако това е подозрителен процес, можете да го убиете, като въведете следната команда и след това въведете паролата си, когато бъдете подканени:
sudo kill -9 ####
Тази команда винаги ще убие процес, дори ако процесът не иска да се откаже нормално.
Ако имате на компютъра си злонамерен софтуер, ще искате да премахнете правилно зловреден софтуер, за да се отървете от него добре, а не просто да завършите процеса.