LINUX.ORG.RU

Уязвимость в мессенджере Signal позволяла продолжать звонок и прослушивать пользователя после завершения звонка

 ,


0

3

Signal — это мессенджер с открытым исходным кодом, позиционирующий себя как безопасный мессенджер со сквозным шифрованием и без привязки к номеру телефона. Описание уязвимости было опубликовано во вторник, 20 октября.

Суть уязвимости состоит в том, что Signal использует собственную библиотеку для реализации протокола WebRTC, в которой злоумышленник может выполнить переполнение очереди, и клиентское приложение не увидит события на завершение вызова. После того как пользователь нажимает на кнопку завершения вызова, приложение ведёт себя как обычно, но продолжает отправлять собеседнику аудио и видеосигнал, что может привести к передаче конфиденциальной информации.

CVSS присвоили этой уязвимости рейтинг 9.3 из 10. На github уже есть концептуальный эксплойт на языке python.

Всем пользователям рекомендуется обновиться до версии 2.72 как можно скорее.

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

★★★★★

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

А вообще, просто звоню.

это точно чат про безопасТность?

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

аппаратный переключатель на гарнитуре.
Потому что «софт» в принципе не надежен и может глючить, типа кнопка в UI не прожалась или прожалась два раза.

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

до виртуалки, подключаешься к ней по rdp/vnc, делаешь всё что нужно

UI тормозить будет. Потому что анимаций понапихано. Банальный прогресс-бар раньше перерисовывался только при изменении «прогресса», а теперь «крутилки» с постоянной перерисовкой.
Не знаю, как с этим боротся. :-(
А если уменьшать условный framerate, то на полях ввода это будет плохо сказыватся.

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

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

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

Ну как бы задача изоляции, это обратная задача к пробросу звука. Я звук (in/out) пробрасываю на удаленные рабочие станции по сети через JACK audio.
Qemu поддерживает JACK backend, хотя я думаю, что и ALSA достаточно.

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

Да и пофиг в целом. Анимации конечно, желательно, поотключать везде где можно (+ отключить автопоказ картинок и смайликов - в 95% случаев это всё равно мусорная инфа которую даже открывать не потребуется, а в редких нужных - кликнешь 1 раз и посмотришь).

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

Насчёт framerate, кстати, у vnc это из коробки получается: там протокол такой, тебе шлют кадр, ты в конце его приёма отвечаешь что принял, только после этого тебе начинают слать следующий, который опять последний актуальный т.е. всё что поменялось пока ты принимал предыдущий - будет отослано в одном новом кадре. А вот у rdp не так, там даже если завесить соединение на час а потом продолжить - будешь смотреть видеоролик как всё менялось за этот час, иногда это может занять много времени и проще переподключиться.

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

Что за сайт? Я только фороникс знаю такой, но он вроде работает.

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

дырой в brotli

Как хорошо, что я заранее знал что эта гуглочушь не нужна (когда есть zlib) и собирал всё без неё.

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

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

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

Ты не увидишь большинство последствий в новостях.

Утекут данные пользователей каких-то небольших сайтов (крупные сервисы типа VK и Facebook сидят на своих реализациях PHP, которые скорее всего не подвержены уязвимости). Не факт что даже их владельцы узнают, просто какой-то датасет на продажу в даркнете станет содержать больше строк. Об этом напишут новость? Нет.

Куче народу подсадят майнеры на сервера. Опять же, большинство узнает об этом не сразу, плюс много ли ты видишь новостей «сайт городской футбольной команды из Усть-Пердюйска стал загружаться за 10 секунд вместо 5, потому что на их полу-дохлую VPS подсадили майнер»?

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

Большинство кибератак происходят с целью извлечения прибыли, а не просто дефейснуть максимум сайтов. Так что пока тебя не взломают или кого-то очень крупного, ты и не узнаешь.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 2)
Ответ на: комментарий от James_Holden

Вопрос лишь в количестве рычагов.

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

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

Большинство кибератак происходят с целью извлечения прибыли, а не просто дефейснуть максимум сайтов. Так что пока тебя не взломают или кого-то очень крупного, ты и не узнаешь.

Это, кстати, печально. А то читаю справочник по вирусам от дрвеба из 90х - всё такое весёлое, хоть местами и вредоносное. А сейчас, фу, только коммерческие корыстные и все одинаковые.

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

ради защиты детей надо запретить

нетъ
если запрещать, ещё пуще лезут

mobster
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.