Датчики движения на сайтах что это
Google добавляет средства управления разрешениями в браузере Chrome.
Компания Google недавно добавила в Chrome Canary элементы управления разрешениями «датчики движения», чтобы пользователи веб-браузера могли контролировать их функциональность.
Корпорация Google добавила глобальный и индивидуальный контроль доступа к сенсору в свой веб-браузер Chrome, пользователи этого веб-обозревателя могут использовать его для управления доступом к API сенсора в браузере. Доступ к датчикам включен по умолчанию.
Вы можете отключить датчики глобально, или индивидуально для каждого сайта, если вы посчитаете это необходимым. Вот каким образом это возможно сделать:
1 Загрузите браузер Chrome: // настройки / дополнительные / настройки сайта / датчики движения и освещенности. Это открывает разрешения для датчиков в браузере.
2 Установите флажок «Разрешить сайтам использовать датчики движения и освещенности», чтобы включить, или отключить их глобально.
3 Сайты, которые вы добавили в список разрешенных, или заблокированных, соответственно будут там отображаться.
Совет: вы можете управлять разрешениями для других API и функций, загрузив chrome: // settings / content /. Большинство устройств, например, «микрофон» или «камера», настроены на требование «спросить», это означает, что Chrome выводит подсказку всякий раз, когда он обнаруживает попытки доступа к этим API.
Опция также доступна и для отдельных сайтов. Просто активируйте значок, который обозреватель Chrome размещает перед веб-адресом, чтобы воспользоваться ей. Google Chrome кроме того, может отображать прямую опцию, разрешающую, или блокирующую датчики движения на конкретном веб-ресурсе.
Кроме того, вы можете получить доступ к настройкам сайта, активировав эту возможность. Они отображают все разрешения, которые поддерживает Chrome. Изменения, которые вы можете вносить в разрешения сайта, действительны только для выбранного вами веб-ресурса. Вы можете использовать параметры для отмены глобальных разрешений, например, разрешить функцию на сайте, или заблокировать ее.
Возможность заблокировать доступ к API-интерфейсу датчика в Chrome Canary 75 и Google Chrome 73, пока еще не доступна, а также точно неизвестно, когда эта функция появится в стабильной версии веб-браузера. Chrome 75-й версии может быть той отправной точкой, с которой данная возможность будет реализована, выпуск браузера должен состояться примерно через 2-3 месяца.
Google добавит в Chrome защиту от слежки со стороны сайтов
Компания Google продолжает совершенствовать методы безопасности для своего браузера. Ведь на сегодняшний день есть множество способов шпионить за пользователями, используя веб-сайты, которые обращаются к определённым API-интерфейсам. Одним из способов, который появился несколько лет назад, стал анализ данных акселерометра смартфона. Для этого использовался API для работы с JavaScript. Такой метод позволял, в частности, определять, находится ли пользователь в машине или поезде, сколько времени он сидит без движения или наоборот ходит. Кроме того, с помощью распознавания походки можно было однозначно определить самого пользователя.
И потому в Google работает над тем, чтобы противостоять этой технологии. Сообщается, что там разрабатывают метод блокировки доступа веб-сайтов к данным гироскопа, акселерометра и датчика освещённости. Эта функция появилась в последней сборке Chrome Canary.
По умолчанию доступ к датчикам включён, однако теперь Chrome будет предупреждать о том, что тот или иной сайт пытается получить доступ к датчикам и сенсорам. Это позволит пользователю разрешать или запрещать работу с такими данными. При этом отмечается, что на Android можно заблокировать доступ к вашим данным о движении пока что на всех сайтах сразу. То есть функции «белого» и «чёрного списков» пока нет, хотя в будущем она может появиться.
При этом отметим, что в своё время Университетом Иллинойса было проведено исследование, которое подтвердило, что сайты вполне могут шпионить за пользователями через смартфоны. Отмечается, что считывание данных с акселерометров и гироскопов нужно владельцам веб-страниц или рекламодателям. Это позволять распознать пользователя и предложить ему таргетированную рекламу.
Как ожидается, в релизе новая возможность появится в Chrome 75.
Какие бывают датчики для умного дома
Содержание
Содержание
Умный дом сегодня — это не только охранная сигнализация и управление освещением. Это еще и управление микроклиматом, пожарная сигнализация, контроль состояния инженерных коммуникаций, экономия электроэнергии и управление домашними мультимедиа-системами. Функционал умных домов постоянно растет благодаря растущему разнообразию различных датчиков.
Структура умного дома
Одна из причин популярности умного дома — открытая структура. Система, начавшаяся с одного интеллектуального датчика движения, может со временем дорасти до полноценного умного дома с десятками сенсоров и исполнительных механизмов. На настоящий момент сформировалось несколько способов построения таких систем.
Во-первых, это автономные умные датчики. Они подключаются к интернету через домашний Wi-Fi, передают информацию в облачный сервис производителя датчика, затем информация о состоянии датчика попадает в мобильное приложение пользователя.
Такая система отличается простотой установки и высокой надежностью — выход из строя любого элемента никак не повлияет на работу остальных датчиков.
Но хватает у автономных датчиков и недостатков:
Во-вторых, это системы умного дома с отдельным центром управления, построенные на одном из специализированных стандартов обмена данными: ZigBee, Z-wave, Thread и т.д.
В такой системе все датчики подключаются к центру управления, а уже он передает собранные данные по Wi-Fi.
Эти системы сложнее в установке и настройке, но предоставляют пользователю куда больше возможностей:
Однако для таких систем актуальна проблема совместимости устройств — далеко не всякий датчик можно подключить к уже существующему центру управления. Этой проблемы нет только для устройств Z-wave — они все совместимы друг с другом, независимо от производителя.
А вот датчики, работающие по другим протоколам, следует покупать только совместимые с уже установленной системой.
Существует и третий, смешанный, вариант — когда несколько датчиков автономны и могут сами выходит в Интернет, а остальные датчики подключаются к автономным, используя их в качестве маршрутизаторов. Такими, например, являются датчики Rubetek: модели с функцией Smart Link могут передавать по Wi-Fi не только «свою» информацию, но и подключенных к ним других датчиков Rubetek.
Недостатки те же, что у автономных датчиков — привязка к одному производителю, небольшой ассортимент и т.д. Единственное отличие — теперь не надо, чтобы все датчики находились в зоне приема Wi-Fi, достаточно, чтобы в ней были «маршрутизаторы».
Датчик движения
Датчики движения испускают пучок инфракрасных лучей и улавливают их отражения от окружающих предметов. При последовательном прерывании нескольких лучей происходит срабатывание датчика.
Независимо от способа крепления — на потолок или на стену, датчики движения контролируют определенный сектор в 90–180° и имеют определенный диапазон расстояний срабатывания — обычно 5–10 м, максимум до 20 м.
Датчики движения обычно используются для сигнализации и управления освещением. Системы умного дома позволяют по-разному обрабатывать сигнал от датчиков движения: в режиме охраны реагирование датчика приведет к срабатыванию соответствующего сценария, в результате чего включится сирена или произойдет автоматический вызов вневедомственной охраны. При снятом режиме охраны умный дом будет включать освещение в тех комнатах, где зафиксировано движение, и выключать — в тех, где движения давно не было.
Датчик вибрации
Датчик вибрации (удара) содержит акселерометры — электронные компоненты, реагирующие на изменение ускорения. В зависимости от количества акселерометров в датчике, они могут различать воздействия: вибрации, удары и наклоны.
Обычно устанавливается на стекла и двери для сигнализации о взломе.
Датчик дыма
Датчик дыма содержит пару светодиод+фотодатчик и реагирует на изменение прозрачности воздуха. Поэтому возможны ложные срабатывания датчика на пыль и на пар — имейте это в виду при выборе места установки.
Датчики дыма используются в качестве элемента пожарной сигнализации. Их срабатывание, кроме стандартного оповещения пользователю, может давать команду на запуск модулей пожаротушения и звонок в пожарную службу. Датчики дыма часто оснащены локальной звуковой и световой сигнализацией для скорейшего привлечения внимания к произошедшему.
Климатические датчики
Климатический датчик (термогигрометр) передает информацию о температуре и влажности в месте установки. При этом отдельные датчики температуры или влажности встречаются редко. С помощью термогигрометров ведется контроль климатических условий в разных частях дома.
Такие датчики помогают экономить электроэнергию и повышать комфортность жилища, поддерживая нужную температуру и влажность там, где это нужно и когда это нужно.
Датчик освещенности
Датчик измеряет уровень освещенности в месте установки и обычно используется для управления светильниками.
Через систему умного дома, датчик может управлять диммером, поддерживая в комнате постоянный уровень освещенности независимо от яркости внешнего освещения.
Такие датчики позволяют экономить электроэнергию, включая/выключая освещение в зависимости от времени суток.
Датчики освещенности часто используются совместно с датчиками движения, при этом сигнал на включение ламп при возникновении движения в контролируемой зоне подается только в темное время суток. Некоторые датчики движения уже содержат в себе и датчик освещения.
Датчик открытия
Датчик открытия состоит из двух частей, плотно прилегающих друг к другу. При разнесении их на некоторое расстояние, датчик срабатывает, передавая сигнал в центр управления.
Обычно датчики открытия используются в системах сигнализации, контролируя открытие дверей и окон. Также нередко использование датчика открытия окна для блокировки включения кондиционера.
Датчик протечки
Датчик протечки содержит пару оголенных контактов в нижней части. При попадании воды внутрь датчика, между контактами начинает протекать ток, вызывая срабатывание.
Совместное использование с умными розетками позволит при срабатывании датчика отключить стиральную машину или выключить насосную станцию, прекратив подачу воды.
Более надежный вариант прекращения подачи воды при сработке датчика протечки — использование крана с электроприводом. При установке его на ввод воды в квартиру и подключении к единой системе умного дома, датчик протечки предотвратит затопление независимо от того, где и как вода попала на пол.
Датчик утечки газа
Датчик реагирует на наличие в воздухе опасных газов — горючих (метана, пропана) или угарного газа.
В зависимости от конфигурации системы умного дома, может производиться перекрытие газовой трубы, включение вытяжки или звонок в аврийную службу.
Такие датчики часто снабжаются сиренами и световой сигнализацией — это позволяет ускорить обнаружение утечки газа.
Другие элементы умного дома
Умный дом состоит не из одних только датчиков — иначе все его функции сведутся только к контролю. Для управления системами освещения, кондиционирования и водоснабжения нужны еще и исполнительные устройства — умные розетки, выключатели, универсальные ИК-пульты, приводы для штор, краны с электроприводом и т.п.
Важно также изначально правильно выбрать саму систему умного дома — необходимо, чтобы она поддерживала различные варианты умных устройств и была достаточно мощной и гибкой для их полноценного совместного использования. Только в этом случае потенциал по расширению возможностей вашего умного дома будет действительно безграничным.
Думаю, пора копать немного глубже.
API геолокации
Одним из наиболее распространенных API-интерфейсов является тот, который используется для запроса вашего местоположения, обычно, когда вы используете «локатор магазина» на веб-сайтах, чтобы найти ближайший к вам магазин.
Если вы не видите приглашение, но думаете, что разрешили его, есть два разных параметра, управляющих доступом: глобальная страница со списком «заблокированных» и «разрешенных» сайтов и страница для каждого сайта, на которой вы Можно настроить все разрешения для одного сайта. В Chrome, просто замените brave://с chrome:// в адресной строке.
API датчиков
Существует (может быть, что-то вроде?) новый API для запроса доступа к датчикам в браузерах на основе Chromium ( Ghacks помещает его в Chrome 75 примерно в июне 2019 года, но википедия предлагает Chrome 67 в мае 2018 года). Это еще не широко поддерживается. Согласно MDN, единственными крупными браузерами, которые в настоящее время поддерживают его, являются Chrome и Opera для настольных компьютеров и мобильных устройств.
Следующие ссылки выполняют некоторый код JavaScript, чтобы попытаться запустить различные датчики, которые должны вызвать значок датчика в адресной строке. (Если возникнет ошибка, она отобразится под ссылками.)
Как и в случае API-интерфейсов геолокации и уведомлений, вы можете предоставить или запретить доступ на глобальном уровне или на уровне сайта. Раздражает то, что все вышеперечисленные датчики попадают под один зонтик «датчиков движения», поэтому вы не можете легко определить, к какому из этих датчиков пытается получить доступ конкретный объект.
Мобильные сайты без разрешения получают доступ к датчикам смартфона
Более 3,5 тыс. сайтов из рейтинга Top 100 тыс. Alexa содержат скрипты, получающие доступ к одному или нескольким датчикам в мобильном устройстве.
Как правило, приложения запрашивают разрешение на доступ к датчикам телефона (датчик движения, освещенности и т.д.), однако эта норма не распространяется на web-сайты, загружаемые в мобильных браузерах, выяснила команда исследователей из ряда американских университетов. Мобильные сайты часто получают доступ к различным датчикам в смартфоне или планшете без всяких уведомлений и разрешений.
По данным специалистов, более 3,5 тыс. сайтов, входящих в рейтинг Top 100 тыс. Alexa, содержат скрипты, получающие доступ к одному или нескольким датчикам в мобильном устройстве, причем в связи с отсутствием механизма уведомления и запроса разрешения подобная активность остается незаметной для пользователей.
Самого по себе несанкционированного доступа к данным датчиков освещенности, движения, ориентации или приближения будет недостаточно для компрометации личности пользователя или его устройства. К тому же, доступ сохраняется только при просмотре страницы, но не в фоновом режиме. Однако, отмечают исследователи, в случае с вредоносными сайтами данная информация может применяться в различных атаках, например, на основании данных датчика освещенности злоумышленник может вычислить просматриваемые пользователем интернет-страницы или использовать данные датчика движения в качестве кейлоггера для определения PIN-кодов.
Специалисты протестировали девять мобильных браузеров (Chrome, Edge, Safari, Firefox, Brave, Focus, Dolphin, Opera Mini и UC Browser) и обнаружили, что все они разрешают web-страницам доступ к датчикам движения и ориентации без разрешения. На момент исследования различные версии Firefox также разрешали доступ к датчикам приближения и освещенности (разработчики исправили проблему в версии Firefox 60).
Некоторые скрипты служили для безобидных целей, однако порядка 1,2 тыс. сайтов использовали данные датчиков для отслеживания и сбора аналитики. В общей сложности 63% проанализированных скриптов, которые получали доступ к датчикам движения, также использовались для идентификации и отслеживания браузеров.