Как отключить индикатор веб камеры на ноутбуке

Как отключить индикатор веб камеры на ноутбуке

Xakep #251. Укрепляем VeraCrypt

В последнее время участились случаи, когда RAT’теры сообщают о слежке за пользователями ноутбуков через встроенные веб-камеры с отключением LED-индикатора камеры. Раньше считалось, что отключить индикатор можно только на аппаратном уровне. Но сейчас хакеры Мэтью Брокер и Стефен Чекоуэй из университета Джона Хопкинса опубликовали работу (pdf) с описанием программы iSeeYou, которая при запуске в непривилегированном режиме (user space) способна модифицировать прошивку веб-камеры iSight на компьютерах MacBook. Эта же техника позволяет эмулировать устройство USB Human Interface Device (HID) и запустить код с выходом из виртуальной машины. Описанная уязвимость присутствует только в камерах iSight.

Камера-модуль и контроллер камеры iSight в ноутбуке MacBook 2008 года выпуска

Программа загружает новую прошивку в микроконтроллер Cypress CY7C68013A EZ-USB FX2LP, который используется в камерах iSight. Архитектура iSight показана на диаграмме.

Изменение в прошивке потребовалось незначительное. Первый байт в 16-байтном управляющем блоке флэш-памяти EEPROM означает, откуда следует загружать прошивку: из самой EEPROM или из USB. Достаточно изменить этот байт и эмулировать USB-устройство с новой прошивкой. Соответственно, в новой прошивке тоже нужно изменить управление сигналом STANDBY, который подает питание на контакт PD3 GPIO, соответствующий состоянию LED-индикатора On/Off. Поскольку CMOS-сенсор напрямую подключен к этому контакту, то отключение питания дезактивирует его тоже, так что сенсор нужно из прошивки сконфигурировать так, чтобы он игнорировал сигнал STANDBY.

Чтобы сделать новую версию прошивки, хакеры извлекли оригинальную версию прошивки из драйвера AppleUSBVideoSupport с помощью свободного программного обеспечения iSight Firmware Tools. Прошивка соответствует стандартному образцу, который поставляется с комплектом разработчика CY3684 EZ-USB FX2LP Development Kit. В новой прошивке нужно добавить два бита состояния и четыре новые функции, указанные в научной работе. Впоследствии RAT-программа cможет включать и выключать индикатор по мере надобности. Данная функциональность реализована в простенькой концептуальной программе iSeeYou под OS X, которая показана на скриншоте. Можно заметить настройку LED Disable и то, что индикатор камеры не горит при включенной функции съемки.

Отдел безопасности компании Apple был уведомлен об уязвимости 16 июля 2013 года и получил исходный код программы iSeeYou (ответ до сих пор не получен). Хакеры выждали пять месяцев — и опубликовали в открытом доступе инструкцию по перепрошивке камеры в удаленном режиме. Шесть дней назад опубликована также программа iSightDefender для защиты прошивки камеры iSight от несанкционированной модификации.

Наверное, многие пользователи задумывались о том, как отключить камеру на ноутбуке для обеспечения своей безопасности и приватности. Существует вероятность, что хакеры могут преодолеть барьер межсетевого экрана (брандмауэра, файрвола) и подключиться к веб-камере на вашем устройстве.

В распоряжение посторонних людей могут попасть видеозаписи, сделанные с помощью камеры вашего компьютера. Люди не всегда сидят за компьютером в парадном виде, может произойти утечка записей приватного или еще хуже конфиденциального характера.

Понятно, что объектом хакерских атак становятся, в основном, известные люди (звезды, политики, бизнесмены и т. д.), но от потери приватных или конфиденциальных данных не застрахован никто. Поэтому пользователи ищут ответ на вопрос, как выключить веб камеру на ноутбуке, для предотвращения шпионажа за собой.

Читайте также:  Горячие клавиши на клавиатуре ноутбука

Почему именно на ноутбуке? Потому что это переносное устройство снабжено встроенной веб камерой, а на стационарном ПК камеру подключают, как внешнее устройство.

На настольном компьютере нет проблемы с отключением веб-камеры, для этого достаточно выдернуть кабель из USB разъема для физического отключения устройства. При использовании ноутбука со встроенной камерой, такой вариант решения проблемы не подходит.

Способы отключения веб камеры на компьютере

Веб камеру на компьютере используют различные приложения, которые применяются, в основном, для общения между людьми. Это очень удобно: видеть человека и общаться с ним, несмотря на разделяющие собеседников расстояния.

В некоторых случаях, использование веб-камеры создает проблемы в приватности, если за вами удаленно наблюдают. Поэтому, в этой ситуации, использование устройства (камеры) следует ограничить или вовсе отключить.

Существует несколько способов, как отключить камеру на ноутбуке Windows. Они делятся на два вида по способу применения:

  • Физическое отключение камеры.
  • Программное отключение веб-камеры.

В первом случае, веб камеру физически отключают от компьютера, если она подключена, как внешнее устройство. После отключения кабеля камеры из USB разъема компьютера, будет невозможно что-либо записать из-за отсутствия на ПК самой камеры. Этот способ малоприменим для ноутбуков.

Многие известные люди, например, Марк Цукерберг или Эдвард Сноуден, решают вопрос, как отключить встроенную веб камеру на ноутбуке другим способом. Они просто заклеивают объектив web-камеры на компьютере. Сделать это можно с помощью изоленты, бумажного стикера или специальной шторки, существуют соответствующие аксессуары.

Если объектив камеры закрыт, хакеры даже получив доступ к управлению компьютером не смогут наблюдать за происходящим. Это надежный способ решения проблемы.

При использовании программного метода отключают драйвер устройства в настройках операционной системы Windows, или используют стороннее программное обеспечение. На некоторых ноутбуках, в частности Lenovo ThinkPad, веб-камеру можно отключить непосредственно в BIOS компьютера.

Как отключить веб камеру на ноутбуке в Диспетчере задач — 1 способ

В Windows 7, Windows 8, Windows 8.1, Windows 10, для отключения веб камеры пользователь может воспользоваться штатным средством операционной системы — Диспетчером устройств.

Пройдите следующие последовательные шаги:

  1. Нажмите на клавиши «Win» + «R».
  2. В диалоговом окне «Выполнить» введите команду «devmgmt.msc», нажмите на кнопку «ОК».
  3. В окне «Диспетчер устройств» найдите раздел «Камеры».

На разных ноутбуках в Диспетчере устройств могут отличаться разделы для поиска веб-камеры. Камера может находится в разделах «Устройства обработки изображений», «Устройства HID», «Звуковые, игровые и видеоустройства». В любом случае, ориентируйтесь по слову «Camera» или «Cam» в названии устройства, камера может назваться «USB-видеоустройство».

  1. Щелкните правой кнопкой мыши по устройству WebCam.
  2. В открывшемся контекстном меню выберите «Отключить устройство».

  1. В окне с предупреждением нажмите на кнопку «Да».

Для включения камеры, проделайте обратную процедуру: выделите камеру в Диспетчере задач, а в контекстном меню нажмите на пункт «Включить устройство».

Читайте также:  Билайн замена сим карты с сохранением номера

Как выключить веб камеру на ноутбуке в Диспетчере задач — 2 способ

Существует еще один способ полного отключения веб-камеры: удаление драйвера устройства. Без драйвера камера не сможет работать на компьютере.

Выполните следующие действия:

  1. Войдите Диспетчер устройств.
  2. Выделите среди устройств веб камеру, а в контекстном меню нажмите на «Свойства».

  1. В окне свойств камеры откройте вкладку «Драйвер».
  2. Нажмите на кнопку «Удалить устройство».

  1. В окне с предупреждением о том, что устройство будет удалено из системы, нажмите на кнопку «Удалить».

После этого, камера полностью перестанет работать в операционной системе Windows. Это надежный способ отключения веб-камеры на компьютере.

Естественно, для того чтобы веб-камера снова могла заработать на данном ноутбуке, потребуется заново установить на ПК драйвер, подходящий для данной веб-камеры.

Как отключить камеру на ноутбуке Windows 10

В параметрах операционной системы Windows 10 имеются опции для управления веб-камерой компьютера. Пользователь имеет возможности для выключения камеры из параметров системы.

На ноутбуке необходимо выполнить следующие настройки:

  1. Войдите в меню «Пуск», запустите приложение «Параметры».
  2. Откройте параметр «Конфиденциальность».
  3. В разделе «Разрешения приложений» выберите параметр «Камера».
  4. В опции «Камера», в параметре «Разрешить доступ к камере на этом устройстве» нажмите на кнопку «Изменить».

  1. В окне «Доступ к камере для этого устройства» передвиньте переключатель в положение «Отключено».

После применения настройки, отключится доступ к камере в разделах «Разрешить приложениям доступ к камере», «Выбрать приложения Microsoft Store, которые могут получать доступ к камере», «Разрешить классическим приложениям доступ к камере».

  1. Войдите в параметр «Микрофон».
  2. В разделе «Выбрать приложения Microsoft Store, которые могут получать доступ к микрофону» найдите пункт «Камера», а затем передвиньте ползунок в положение «Отключено».

Для включения веб камеры на ноутбуке в Windows 10, в настройках конфиденциальности, в разделе «Разрешения приложений», в опциях «Камера» и «Микрофон» переставьте ползунок в положение «Включено».

Выводы статьи

Для отключения веб-камеры на ноутбуке можно использовать несколько способов для физического и программного выключения устройства. Самым надежным способом будет физическое отключение устройства или заклеивание объектива камеры. Выключить веб-камеру можно программными способами с помощью средств операционной системы Windows.

… И решил я написать об этой идее пост на Хабрахабре.

Вчера ко мне в голову пришла «мысля» о том, что… ну нехорошо как-то получается: на смартфонах в беззвучном режиме о наличии уведомлений с помощью LED-индикатора узнать можно, а на компьютере — нет.

Представим себе ситуацию, что вы забыли отключить от ноутбука наушники. Тут вам в фоне написали, скажем, в ВК, а узнать вы об этом, если уведомления в браузере не включены, никак не сможете. Нужно это исправить!

Заинтересовало? Добро пожаловать под кат!

После примерно получаса дум, я пришёл к… dll-файлу, упрощающему жизнь, а заодно и разработку моей будущей программы. DLL’ник сей именуется «escapi».

Т.к. с C++ я знаком не шибко, решил разработать по-нубски упрощённо, зато быстро и без особых сложностей. (Статью писал по мере разработки, так что тут я оказался глубоко неправ. )

Читайте также:  Вентилятор ноутбука работает на максимальных оборотах

Перейдём, наконец, к делу.

Скачав вышеуказанную библиотеку, сразу же полез в папку «Examples». Обнаружил там несколько скомпилированных примеров, а так же их исходники. На самый простой и подходящий мне пример взгляд мой упал сразу же. Логично, ведь он называется «simplest.exe». Вот его исходник:

Вкратце: программа включает веб-камеру, делает 10 снимков подряд, дабы дать камере сфокусироваться, установить выдержку и т.п., затем берёт последний кадр и выводит некую его часть в ASCII.

Нам, для «мигания» светодиодом камеры необходимо делать лишь один снимок, не выводя его на экран и/или делая с ним что-либо ещё. Ибо, если светодиод камеры включается только тогда, когда она (камера) активна, нам остаётся лишь убрать лишнюю часть кода, и… вуаля! Екзекьютэбл готов.

Новый код (только функция):

Компилируем в пачке с библиотекой escapi, запускаем. Светодиод камеры загорается и сразу гаснет. Работает! Ну, осталось только найти применение. Следуя задумке, вполне логично сделать систему уведомлений. Программу набросаю в своей любимой среде разработки «Алгоритм 2».

Но это уже в следующей части.

P.S. Это мой первый пост, но, надеюсь, далеко не последний.

Спасибо за внимание, удачи!

Upd: По замечанию одного из комментаторов,

Стоило бы упомянуть, что описываемое решение windows-only.

Редакторский дайджест

Присылаем лучшие статьи раз в месяц

Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.

  • Скопировать ссылку
  • Facebook
  • Twitter
  • ВКонтакте
  • Telegram
  • Pocket

Похожие публикации

  • 24 сентября 2012 в 18:42

Немного упрощаем жизнь web-верстальщика в Windows

Упрощая жизнь c Django

Упрощаем жизнь: сервис автораспаковки архивов на C#

Заказы

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Комментарии 17

Тут Вы глубоко ошибаетесь. Для отображения уведомления, в данном случае, включается камера. Обычно, если не ошибаюсь, в момент камера может использоваться только одним процессом. И, т.к. библиотека при получении уведомления ненадолго включает камеру, да ещё и с нестандартным разрешением, то в это же время программа-шпион использовать камеру не сможет. Если уж так, то, сначала светодиод включится и погаснет от уведомления, а затем уже снова включится для шпиона, что его и выдаст.

Если Вы скажете, мол, шпион может не посылать в мою программу запрос на уведомление, а просто сделать снимок. Мой ответ:
В моей программе (я её разрабатываю, как сказано во 2-ой части статьи. Но UI я ещё нигде не показывал. Это будет висящий в трее значок, при ПКМ по которому открывается меню с «Service is running»; «Notifications. », «Test»; «Exit. » кнопками. Нас интересует пункт уведомлений. Если светодиод мигнул, а в списке уведомлений такового не поивилось, значит, это было не уведомление. Тут уже Юзеру решать, какие меры принимать. Да хоть салфеткой камеру закрывать, когда не используется. У меня всё.

Ссылка на основную публикацию
Как отключить геолокацию в яндексе
Технология определения местоположения отслеживает все ваши передвижения, если вы этого не хотите, то наша инструкция поможет отключить геолокацию на Android....
Как научиться кататься на скейте девочке
Скейтбординг – это молодой и современный вид спорта. Казалось бы, ничего сложного в катании на доске нет. Но на самом...
Как научиться чеканить мяч много раз
Чеканка – поддерживание мяча в воздухе, используя все части тела кроме запрещённых (руки, локти, ладони). Почему же ты должен научиться...
Как отключить выбор загрузки операционной системы
Как убрать варианты загрузки Windows Иногда бывают случаи, когда вместо привычной загрузки операционной системы на экране появляется меню выбора вариантов....
Adblock detector