Независимые исследователи из издания Gamers Nexus совместно с экспертами Level1Techs и специалистами по информационной безопасности провели комплексный анализ телевизоров LG на базе операционной системы webOS. Результаты исследования выявили серьезные проблемы с конфиденциальностью пользователей.
В ходе проведённого анализа сетевого трафика и прошивки нескольких моделей OLED-телевизоров LG, включая модель G5, специалисты установили, что устройства осуществляют сканирование домашней сети, собирают информацию об окружающих беспроводных сетях и идентифицируют просматриваемый контент.
Исследование показало, что телевизоры определяют местоположение владельцев по IP-адресам, обнаруживают доступные поблизости точки доступа Wi-Fi с информацией об уровне сигнала и используемых каналах, а также проводят инвентаризацию локальной сети, выявляя все подключённые устройства и их внутренние адреса. При тестировании модель G5 обнаружила десятки устройств, принадлежащих членам группы исследователей, включая портативные гаджеты и носимые устройства. Данное сканирование работает автоматически без требования взлома или использования программных уязвимостей.
Компания LG объяснила, что поиск совместимых устройств необходим для интеграции различных гаджетов, синхронизации контента и функционирования экосистемы умного дома. Производитель подчеркнул, что сканирование локальной сети является типичной функцией современных интеллектуальных телевизоров и устройств интернета вещей.
Вторая часть исследования касалась технологии автоматического распознавания контента (ACR). Эта система создаёт цифровые сигнатуры аудио и видео для определения того, какие программы и фильмы смотрит пользователь. Анализ распространяется не только на встроенные приложения, но и на контент, поступающий от внешних источников через HDMI-входы, включая персональные компьютеры, приставки и мониторы.
Данные, собранные посредством ACR, используются подразделением LG Ad Solutions для таргетированной рекламной деятельности. По заявлениям компании, её платформа охватывает 49 миллионов LG телевизоров на базе webOS только в США, а также примерно 363 миллиона других устройств в этих же домохозяйствах, что позволяет показывать персонализированную рекламу на множество устройств одновременно.
Наиболее тревожные результаты касаются голосовых функций. Исследователи обнаружили, что распознанные голосовые команды сохраняются в системных логах в незащищённом текстовом формате. При демонстрации специалисты активировали голосовой поиск и произнесли тестовую фразу, содержащую конфиденциальные данные, которая впоследствии была найдена в логах почти в точном виде.
Хотя исследователи не смогли подтвердить передачу этих расшифровок на серверы LG из-за шифрования трафика, сохранение конфиденциальной информации в открытом виде на устройстве создаёт дополнительные угрозы безопасности в случае компрометации.
Особо важным открытием стало то, что при получении полного доступа к системе телевизор может использоваться для скрытого звукозаписи даже в режиме ожидания с выключенным экраном. Запись возможна и без подключения к интернету, с локальным сохранением данных на устройстве.
LG отрицает эти выводы. Компания указывает, что в режиме ожидания микрофоны активны только для распознавания активационной фразы и исключительно при условии предварительной активации функции дальнего распознавания голоса пользователем. Звук обрабатывается локально и немедленно удаляется при отсутствии активационной фразы, не отправляясь на серверы.
Некоторые модели LG, включая G5, оснащены механическим выключателем встроенного микрофона, который исследователи подтвердили как эффективный. Тем не менее, после компрометации системы специалисты смогли использовать альтернативные источники звука, такие как подключённые через USB видеокамеры и микрофоны пульта управления, обходя отключение встроенного микрофона.
Во время работы исследователи также выявили несколько критических уязвимостей в webOS, включая возможность удалённого выполнения произвольного кода. Разработчики придерживаются ответственного раскрытия информации и пока не публикуют детали обнаруженных проблем.
