Як повідомити, який додаток використовує веб-камеру вашого Mac
Веб-камери Mac включають світло, яке включається під час використання веб-камери. За допомогою правильної команди ви можете перевірити, яка програма фактично використовує веб-камеру.
Веб-камера шпигунства не є яким-небудь нішевим питанням - це дуже реально. Якщо ви стурбовані тим, що хтось шпигує за вами через веб-камеру, ви можете повністю вимкнути веб-камеру, щоб запобігти ризику шпигунства. Ви також можете встановити додаток Oversight, щоб отримувати сповіщення, коли програма починає використовувати веб-камеру вашого Mac. Але якщо ви бажаєте швидко перевірити себе і уникнути використання сторонніх інструментів, ви можете використовувати інструменти, вбудовані у ваш 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 ####
Ця команда завжди вбиватиме процес, навіть якщо процес не хоче нормально виходити.
Якщо на вашому комп'ютері працює зловмисне програмне забезпечення, потрібно видалити шкідливе програмне забезпечення належним чином, щоб позбутися його назавжди, а не просто завершити його.