Hur man berättar vilket program som använder din Macs webbkamera
Mac-webkameror innehåller ett ljus som tänds när din webbkamera används. Med rätt kommando kan du kontrollera vilken applikation som faktiskt använder din webbkamera.
Webbkamera spionering är inte någon nischfråga - den är väldigt riktig. Om du är orolig för någon som spionerar på dig via din webbkamera, kanske du vill inaktivera din webbkamera helt och hållet för att förhindra någon risk för spionage. Du kan också installera Översikt-appen för att få meddelanden när en app börjar med din Macs webbkamera. Men om du hellre bara ska kontrollera dig själv och undvika att använda verktyg från tredje part, kan du använda verktygen som är inbyggda i din Mac.
Du måste starta ett terminalfönster för att göra det här. För att göra detta, öppna Spotlight-sökning genom att trycka på Command + Space, skriv "Terminal" i rutan som visas och tryck på Enter. Du kan också öppna ett Finder-fönster och navigera till Program> Verktyg> Terminal.
För att hitta löpande processer med webbkameran skriver du följande kommando i terminalen och trycker på Enter. Denna rad listar alla öppna filer och processer som är associerade med dem, "rör" som matar ut till grep-kommandot, och sedan söker grep-kommandot efter processer som har en fil som representerar webbkameraet öppet.
lsof | grep "AppleCamera"
Du bör se ett eller flera resultat. Om du inte ser några resultat, försök även att köra följande kommandon. En av nedanstående kommandon kan vara nödvändig om du använder en äldre version av macOS.
lsof | grep "iSight"
lsof | grep "VDC"
Namnet på processen kommer att visas på vänster sida av varje rad. I raden nedan ser vi att "Skype" -processen använder webkamera. Om flera applikationer använder webbkameran kan du se flera resultat.
Det här kommandot visar bara processer som använder webbkameran. Om en process använde webkameraet några sekunder sedan men inte använde webkamera när du körde kommandot kommer det inte att visas i listan.
För att se mer information om vad exakt en process är, kan du använda det process-ID som visas här. Process ID är numret som visas till höger om processnamnet. Till exempel, i skärmdumpen ovan, är process ID "1622".
Skriv följande kommando, ersätt #### med process ID, för att visa mer information:
ps -p ####
I exemplet här körde vi ps-p 1622
. Detta visade mer information om processen, inklusive att den ingår i Skype-programmet på /Applications/Skype.app. Om en applikation någonsin har ett förvirrande processnamn, ska PS-kommandot peka på den ansökan den är en del av.
Om kommandot visar ett program som du inte känner igen kan du behöva söka på nätet för att hitta vad det är. Om det är en misstänkt process kan du döda det genom att ange följande kommando och sedan ge ditt lösenord när du blir ombedd:
sudo kill -9 ####
Detta kommando dödar alltid en process, även om processen inte vill sluta normalt.
Om du har skadlig programvara som körs på din Mac, vill du ta bort skadlig programvara korrekt för att bli av med det för bra, snarare än att helt enkelt avsluta processen.