LINUX.ORG.RU

Обнаружена скрытая загрузка проприетарного блоба браузером Chromium

 ,


8

4

Один из пользователей Debian установил Chromium 43 и обнаружил, что при первом запуске браузер, не уведомляя пользователя, молча загружает и устанавливает расширение «Chrome Hotword Shared Module». Указанное расширение содержит внутри себя блоб (бинарный компонент), исходники которого не предоставляются. При этом, расширение даже не отображается в списке установленных расширений и не предоставляет возможности себя отключить.

Блоб называется «hotword-x86-64.nexe»:

$ chromium --temp-profile &
$ find /tmp/tmp.*/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/
/tmp/tmp.YClr3VfmnS/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/
/tmp/tmp.YClr3VfmnS/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/x86-64_ja
/tmp/tmp.YClr3VfmnS/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/x86-64_ja/hotword.data
/tmp/tmp.YClr3VfmnS/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/x86-64_ja/hotword-x86-64.nexe
$ file /tmp/tmp.YClr3VfmnS/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/x86-64_ja/hotword-x86-64.nexe
/tmp/tmp.YClr3VfmnS/Default/Extensions/lccekmodgklaepjeofjdjpbminllajkg/0.3.0.5_0/_platform_specific/x86-64_ja/hotword-x86-64.nexe: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=24d25d55886dca48921031d6928b0a34f5659830, stripped

Этот компонент реализует систему голосового управления «OK, Google» и осуществляет постоянный захват звука с микрофона, ожидая произнесения ключевого слова.

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

Проблеме подвержены пакеты с Chromium 43 во всех дистрибутивах Linux. В Debian соответствующий пакет уже обновлён и загрузка модуля отключена. Для отключения дополнения рекомендуется удалить директорию

/Extensions/lccekmodgklaepjeofjdjpbminllajkg/

По словам разработчиков Chromium, указанное дополнение загружается лишь после включения пользователем голосового поиска в настройках браузера, а его отсутствие в списке установленных дополнений объясняется тем, что оно является «внутренним». Исходный код же не предоставляется, поскольку для распознавания речи применены алгоритмы, защищённые патентами. В знак доброй воли разработчики уже добавили флаг, указание которого при сборке отключает загрузку этого дополнения.

Впрочем, существуют свидетельства того, что проприетарное дополнение автоматически устанавливается даже при отключённом голосовом поиске.

>>> Подробности

anonymous

Проверено: fallout4all ()
Последнее исправление: mono (всего исправлений: 2)
Ответ на: комментарий от Kaschenko

почему нет? при молчаливом содействии 99%, посоны ещё и помогут маргиналам на голову насрать

anonymous
()
Ответ на: комментарий от Klymedy

аналогично, не ожидал что они такое вчудят

kiotoze ★★★★
()
Ответ на: комментарий от Drolyk

вот по этому я и не пользуюсь хромом! всегда было такое ощущение, что чего-то подобного можно от них ждать O_o

nekochan
()
Ответ на: комментарий от nekochan

не ну риальне а ского ещё спрашивать?

anonymous
()

да чеж у вас так бомбит. Ну слушает и пусть, прикольная же фича

abs ★★★
()
Последнее исправление: abs (всего исправлений: 1)
Ответ на: комментарий от Kaschenko

Прочитай сообщение на которое я отвечал.

MrClon ★★★★★
()
Ответ на: комментарий от anonymous

Если вам дают бесплатное, то, скорее всего, товар - это вы.

В квотесы...

another ★★★★★
()
Ответ на: комментарий от torvn77

я им не пользуюсь, у меня всегда unstable-chrome в данный момент 46.

erzent ☆☆
()
Ответ на: комментарий от anonymous

чтобы оно пропало должны были быть какие-то предпосылки чтобы оно возникло изначально. интересно, какие?
Видимо код «прориетарщины» положено совать в определённое место,
которое при трансформации хром в хромиум берут и обрезают.
Ну а раз хром первичен,то возможно однажды лихой кодер взял и сунул патч на проприетарщину в необрезаемую часть...

torvn77 ★★★★★
()
Ответ на: комментарий от anonymous

в европе заставили выпилить в своё время майкрософт с винды ие

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

anonymous
()
Ответ на: комментарий от Ghostwolf

Сказал «ok, google» и ничего не случилось. Этот блоб не рабочий.

Ты не настоящий параноик, теперь ты поверил в то, что google якобы не слушает.

anonymous
()
Ответ на: комментарий от anonymous

В емаксе ещё есть встроенный браузер. :-)

Там даже редактор видео есть, не хватает только systemd :-)

anonymous
()
Ответ на: комментарий от anonymous

или полное собрание розенталя пытаются впарить

anonymous
()
Ответ на: комментарий от torvn77

какое-то у него нацистское звучание

anonymous
()
Ответ на: комментарий от anonymous

«ага, а потом коммивояжёры стучаться в двери предлагают вибраторы»

Напоминают тебе об анальном насилии в твоем прошлом?

anonymous
()
Ответ на: комментарий от Deleted

Но факт того, что алгоритм запатентован, это не является обоснованием того, чтобы не открывать реализацию. Даже под GPLv3 можно, если правообладатель кода не является держателем патента.

te111011010 ★
()

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

Затёр hotword.data и hotword-x86-64.nexe, запретил хрому запись в них. Полёт нормальный, после перезапуска они по-прежнему нулевого размера.

selivan ★★★
()

Ну.. Открыл я хромиум короче, позырить.

tcpdump:

Просто открыта плитка.
Время от времени (2-4 мин) вот такой траф:



00:55:30.368430 IP (tos 0x0, ttl 64, id 61271, offset 0, flags [DF], proto UDP (17), length 75)
    deep-station.local.49267 > Dlink-Router.Dlink.domain: [udp sum ok] 19728+ A? safebrowsing-cache.google.com. (47)
00:55:30.374737 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 286)
    Dlink-Router.Dlink.domain > deep-station.local.49267: [udp sum ok] 19728 q: A? safebrowsing-cache.google.com. 12/0/0 safebrowsing-cache.google.com. CNAME safebrowsing.cache.l.google.com., safebrowsing.cache.l.google.com. A 173.194.122.193, safebrowsing.cache.l.google.com. A 173.194.122.206, safebrowsing.cache.l.google.com. A 173.194.122.201, safebrowsing.cache.l.google.com. A 173.194.122.196, safebrowsing.cache.l.google.com. A 173.194.122.198, safebrowsing.cache.l.google.com. A 173.194.122.197, safebrowsing.cache.l.google.com. A 173.194.122.194, safebrowsing.cache.l.google.com. A 173.194.122.200, safebrowsing.cache.l.google.com. A 173.194.122.192, safebrowsing.cache.l.google.com. A 173.194.122.199, safebrowsing.cache.l.google.com. A 173.194.122.195 (258)



Попытка открыть левый айпишник набрав его в адресной строке:



00:59:04.015663 IP (tos 0x0, ttl 64, id 49147, offset 0, flags [DF], proto UDP (17), length 73)
    deep-station.local.41441 > Dlink-Router.Dlink.domain: [udp sum ok] 20235+ A? linkhelp.clients.google.com. (45)
00:59:04.019930 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 273)
    Dlink-Router.Dlink.domain > deep-station.local.41441: [udp sum ok] 20235 q: A? linkhelp.clients.google.com. 12/0/0 linkhelp.clients.google.com. CNAME clients.l.google.com., clients.l.google.com. A 173.194.122.201, clients.l.google.com. A 173.194.122.195, clients.l.google.com. A 173.194.122.194, clients.l.google.com. A 173.194.122.206, clients.l.google.com. A 173.194.122.200, clients.l.google.com. A 173.194.122.193, clients.l.google.com. A 173.194.122.199, clients.l.google.com. A 173.194.122.198, clients.l.google.com. A 173.194.122.192, clients.l.google.com. A 173.194.122.197, clients.l.google.com. A 173.194.122.196 (245)

Ну его нафиг ))

Щас еще на фф порыбачу.

deep-purple ★★★★★
()
Ответ на: комментарий от nekochan

Мейнтейнер должен был хотя бы запустить его по wireshark-ом и посмотреть чем оно занимается.

В каждом дистрибутиве для каждой версии? У бесплатных добровольцев на такое здоровья не хватит.

anonymous
()
Ответ на: комментарий от deep-purple

европейская винда чтоли с выпиленным браузером? или у тебя какая-то маргинальная ось?

anonymous
()
Ответ на: комментарий от deep-purple

Отключи в хромиуме всякие антифишинги, автоперевод сайтов и прочие веб-помощники, там 5 или 6 галок подряд идут - все должны быть сняты. Потом порыбычь ещё раз и доложись о результате.

anonymous
()
Ответ на: комментарий от anonymous

только то, что в группе риска браузер от транснациональной корпорации - в группе риска !

nekochan
()
Ответ на: комментарий от anonymous

«потом ведь будешь жалеть что всё детство угробил на дебильные комменты»

Жалеть, что давил и бугуртил нацистов, не буду. А вот ты даже пожалеть можешь не успеть. что заришься на чужие земли и чужие жизни.

anonymous
()

И это в хромиуме , опенсорсном браузере. Куда катится мир ...

sudopacman ★★★★★
()
Ответ на: комментарий от ncrmnt

/Extensions/lccekmodgklaepjeofjdjpbminllajkg/

Только у меня дежавю и воспоминания о следах в реестре всяких вирей?

За неимением гербовой... пишем куда придется

af5 ★★★★★
()
Ответ на: комментарий от anonymous

Это очень старый выпуск типа зверьсиди, бородатых времен. Запускаю в виртуалочке раз в три года.

deep-purple ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.