What's new
Runion

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

На какой мессенджер перейти после ареста Дурова?

MetadorAPT сказал(а):
to rce, их там еще много, а про сервера не знаю, не изучал
Нажмите, чтобы раскрыть...
в ноде да? или в самом electron? нода тут совершенно не причем, а то что допускают to rce, это недостаточный скилл разрабов которые используют платформу и не усматривают этот факт, discord тоже на electron, им пользуются милионы, не находил пока to rce, да и большинства приложений как правило уже юзают electron из за удобности красивый UI сделать
 
_lain сказал(а):
в ноде да? или в самом electron?
Нажмите, чтобы раскрыть...
честно не изучал, особо, если там есть хоть какие то выходы к nodejs структурные для каскадных страниц, это означает, что не обязательно часть electron, например jsdom может какой либо спокойно исполнять код to rce, разраб например не думая включил парсер или заложил код именно таким образом под видом парсера, тут просто спектр очень большой открывается сам по себе, обход разрешений то например с _blank block в electron, до сих пор работает, нужно только найти страницу, в глазах частного исследователя, уже не додумаются, а когда государство с большим бюджетом, не думаю, что найти уязвимость будет сложнее чем в v8
 
MetadorAPT сказал(а):
честно не изучал, особо, если там есть хоть какие то выходы к nodejs структурные для каскадных страниц, это означает, что не обязательно часть electron, например jsdom может какой либо спокойно исполнять код to rce, разраб например не думая включил парсер или заложил код именно таким образом под видом парсера, тут просто спектр очень большой открывается сам по себе, обход разрешений то например с _blank block в electron, до сих пор работает, нужно только найти страницу
Нажмите, чтобы раскрыть...
напрямую в electron доступа к nodejs нету и с системой взаимодействовать не может. Там отдельное апи нужно писать для взаимодействий можно сказать фронт/бек, только для клиентской части

"Electron по умолчанию отключен прямой доступ к Node.js в рендер-процессе (то есть в части, которая отвечает за отображение пользовательского интерфейса). Это сделано для обеспечения безопасности, чтобы злоумышленники не могли выполнять произвольный код на уровне операционной системы через уязвимости в веб-контенте."

"Для взаимодействия с Node.js и системой, нужно использовать механизм, называемый "контекст изоляции" (context isolation) и каналы межпроцессового взаимодействия (IPC). В этом случае в Electron есть разделение между "Main" (главный процесс) и "Renderer""
 
_lain сказал(а):
напрямую в electron доступа к nodejs нету и с системой взаимодействовать не может. Там отдельное апи нужно писать для взаимодействий можно сказать фронт/бек, только для клиентской части
Нажмите, чтобы раскрыть...
так в этом и вся проблема основная, а еще например в Discord строгая фильтрация по источникам / и много других моментов, как правило такой функционал не убирают, а максимально ограничивают потенциальную страницу от какого либо возможного исполнения кода, context isolation обходится, но во всей части пользовательского интерфейса просто нет вообще какой либо возможности исполнить код
 
MetadorAPT сказал(а):
так в этом и вся проблема основная, а еще например в Discord строгая фильтрация по источникам / и много других моментов
Нажмите, чтобы раскрыть...
Проблем нету, если разработчиком не будет придумано использование условно использования NodeJS кода от контента страницы, его нельзя исполнить. Если только разработчик сам не решит добавить это.
 
PIVO сказал(а):
Когда то был IRC.
Нажмите, чтобы раскрыть...
не когда-то, а ДО аськи был IRC и на форумах как средство коммуникации его почти никто не использовал. все повально юзали ICQ примерно как сейчас Telegram.
 
rand сказал(а):
Думаю, тебе не нужно лишний раз напоминать, почему тайна переписки должна по умолчанию оставаться тайной. Сейчас есть множество мессенджеров, каждый из которых предлагает какую‑то защиту от перехвата данных. Но не все они устроены одинаково, и у каждого есть уникальные особенности. В этой статье мы пройдемся по самым приватным и мессенджерам.

Чтобы обзор не раздулся до космических размеров, мы сразу отбросим всякую попсу вроде WhatsApp, Telegram и Facebook Messenger. Для регистрации в них требуется телефон, а защищенность — полностью на совести разработчиков. Будем ориентироваться в первую очередь на полную анонимность, грамотно выстроенное шифрование, а также отсутствие закладок — то есть открытый и прошедший сторонний аудит исходный код.

Почему не Signal?​

У мессенджера Signal хорошая репутация среди поклонников безопасного общения, и это абсолютно заслуженно! Среди его достоинств:
  • открытый исходный код;
  • сильная криптография, которая активна по умолчанию;
  • проведенный аудит безопасности;
  • кросс‑платформенность;
  • наличие большого числа полезных функций: пересылка файлов, аудио- и видеозвонки;
  • самоуничтожающиеся сообщения.

Но есть и серьезные минусы:
  • требуется телефонный номер для регистрации. И только недавно была добавлена возможность показывать собеседнику никнейм вместо своего телефонного номера;
  • Signal делится телефонными номерами со сторонними (!) компаниями, и уже была успешная попытка взлома, в ходе которой телефонные номера утекали в руки злоумышленников;
  • централизованная инфраструктура мессенджера. Если основные компоненты инфраструктуры выйдут из строя, работа мессенджера станет невозможной.
Как видишь, минусы весомые, и неплохо было бы на всякий случай ознакомиться с альтернативами Signal. Вдруг получится найти программу со сравнимым списком достоинств и без перечисленных недостатков? Что ж, давай искать!

Session​

Помимо серьезной защиты передаваемых данных, этот мессенджер отличается повышенной анонимностью. Он работает поверх сети Oxen, принцип которой схож с Tor: выстраивается цепочка служебных узлов от отправителя сообщения к получателю. Клиент есть для всех актуальных платформ: Android, iOS, macOS, Windows, Linux.

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

Посмотреть вложение 93474​
Без серверов Google сообщения будут продолжать приходить, но с некоторой задержкой. Впрочем, при тестировании даже «быстрая доставка» работала далеко не моментально.

Основной минус этого мессенджера в том, что разработчики выбрали спорные решения в плане безопасности: отказались от использования Perfect Forward Secrecy и режима правдоподобного отрицания.

Посмотреть вложение 93475​
И еще из странных решений: чтобы поднять свой сервисный узел, нужно заморозить на своем счету валюту OXEN примерно на 15 тысяч долларов США. Объясняется это как защита от заспамливания неблагонадежными нодами.

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

Минусы:
  • редкие обновления;
  • анонимность обеспечивается только для сообщений;
  • медленная доставка сообщений;
  • наличие мелких багов;
  • не используется PFS;
  • другие спорные решения в архитектуре безопасности.

SimpleX​

Наверное, самый интересный мессенджер в этой подборке, он же и самый загадочный. SimpleX удовлетворяет всем современным требованиям: есть аудио- и видеозвонки, передача файлов, исчезающие сообщения, группы пользователей и прочее. Регистрация анонимна и не требует вводить номер телефона или какие‑либо другие данные. Структура сети федеративная, с возможностью подключения собственных серверов‑ретрансляторов. Приятно удивляет обилие настроек: можно подключать свои ноды, серверы WebRTC ICE и XFTP для передачи файлов.

Посмотреть вложение 93476​
Для защиты данных используется протокол SMP (SimpleX Messaging Protocol), который заворачивается в TLS для связи с ретранслирующими серваками. Разработчики регулярно выпускают обновления и чинят баги, поэтому приложение работает стабильно. Разумеется, весь исходный код открыт.


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


Тем не менее лично я пока отношусь к SimpleX настороженно. Проект никак не зарабатывает деньги, но уровень поддержки у него не хуже, чем у коммерческих. Подозрительно! К тому же SimpleX зарегистрирован в Великобритании, а правительство этой страны то и дело покушается на право граждан надежно шифровать переписку. Аудит исходников был проведен, но по заказу DARPA, то есть Минобороны США. Впрочем, исходный код открыт, и шифрование благородные лорды пока не запретили, так что, возможно, беспокоиться рано.
Стоит отметить и то, что разработчики выбрали для проекта необычный язык программирования — Haskell. Любители функциональщины оценят, но такой выбор автоматически сужает число людей, способных разобраться в исходниках.

Плюсы:
  • для регистрации не требуются никакие данные пользователя;
  • открытый исходный код;
  • частые обновления;
  • шифрование по умолчанию (используются стойкие криптоалгоритмы);
  • возможность детальной настройки сети;
  • возможность защиты IP-адреса при помощи ретрансляции через SMP-серверы (как предустановленные, так и введенные вручную);
  • проведен аудит кода;
  • минимальная передача метаданных, несмотря на федеративную архитектуру сети.
Минусы:
  • лишь частично децентрализованая (федеративная) архитектура сети;
  • потребляет много трафика для служебных нужд;
  • регистрация в Великобритании;
  • отсутствуют групповые звонки.

Jami​

Это полностью децентрализованный мессенджер, не требующий для регистрации каких‑либо данных от пользователя. Сообщения шифруются при помощи RSA и заворачиваются в TLS — именно в таком виде происходит циркуляция сообщений между нодами. Еще из плюсов мессенджера — можно кастомизировать bootstrap-серверы, добавлять и использовать ноды в DHT-сети Jami, менять серверы STUN и TURN.

Посмотреть вложение 93477​
Есть даже возможность подключать плагины, и доступен SDK для их написания. Например, через плагин можно менять фон при видеозвонке.
Посмотреть вложение 93478​
Интересная особенность — при регистрации тебе предлагается создать псевдоним, который потом хранится на NameServer (NS) сети Jami. Если ты потеряешь свой профиль (например, забудешь пароль), то восстановить его не получится и воспользоваться своим старым именем тоже, потому что неймсервер уже знает тебя. Зато таким образом обеспечивается защита от подделки личности. Понятно, что неймсервер не хранит ничего, кроме имени, но даже это — хоть и небольшая, но утечка метаданных.

Еще одно интересное наблюдение: когда происходит миграция аккаунта на другое устройство, он ненадолго целиком загружается в сеть Jami, правда, под паролем, который сгенерирует программа. Вопрос: насколько качественный это пароль и действительно ли его невозможно предсказать? Однозначного ответа у меня нет, так что это тема для отдельного исследования.

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

Status​

Еще один интересный мессенджер, в котором заодно есть криптокошелек и Web3-браузер. Как и все мессенджеры в этом обзоре, не требует номера телефона для регистрации, а для передачи сообщений использует стойкую криптографию и имеет открытый исходный код. Как и Session, использует блокчейн для работы. У Status есть свой криптовалютный токен — ERC20 SNT. Токены можно покупать, а можно получить, например за поднятие своей ноды сети.
Посмотреть вложение 93479​
Раньше во время загрузки мессенджера использовались bootstrap-серверы, которые позволяли получить служебную информацию, но после того, как сеть разрослась, такие серверы не используются по умолчанию. Однако, если что‑то пойдет не так, ты можешь включить их в настройках.

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

Юридическое лицо зарегистрировано в Швейцарии, где действуют строгие законы о конфиденциальности.

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

Посмотреть вложение 93480​
Кстати, нужные документы я нашел, проскроллив страницу до самого конца, но относились они к самому сайту, а не к мессенджеру.

Плюсы:
  • для регистрации не требуются никакие данные пользователя;
  • возможность восстановления учетной записи при помощи секретной фразы;
  • открытый исходный код;
  • децентрализованная структура сети;
  • шифрование по умолчанию (используются стойкие криптоалгоритмы);
  • встроенный криптокошелек и браузер;
  • базируется в Швейцарии;
  • проведен аудит кода.
Минусы:
  • заметные баги;
  • мессенджер пока мало используется и недостаточно протестирован.

Briar​

Мессенджер Briar работает внутри сети Tor, к тому же может работать без интернета — по принципу ad hoc поверх Bluetooth или Wi-Fi (во втором случае для общения нужно быть в одной сети). Для регистрации не требуется номер телефона.

Вообще, возможность работать совсем без интернета — это своего рода киллер‑фича. Понятно, что радиус будет невелик, но все же, если случится техногенный апокалипсис, это может пригодиться!

Мало того, на Android этот мессенджер умеет и распространяться без интернета. Для этого нужно выбрать в настройках «Поделиться этим приложением офлайн», после этого будет создана точка доступа Wi-Fi, к которой можно подключиться. Адрес и порт Briar сообщит сам. Подключаешься, и можешь поставить приложение на новое устройство.

Посмотреть вложение 93481​
Что до приватности, то тут все толково: мессенджер по минимуму использует метаданные пользователя, так что можно особенно не переживать, что они куда‑то утекут.

Из минусов — нет синхронизации между устройствами. Если войти в свой аккаунт с нового телефона, доступ к прошлым перепискам получить ты не сможешь. Ну а если потеряешь пароль от своего аккаунта, потеряешь и сам аккаунт.

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

Для меня большим недостатком стали скудные настройки. Например, запрещено делать скриншоты приложения, и этот запрет никак нельзя снять. Нельзя даже вручную вводить адреса мостов Tor, только включить или выключить возможность их использования. О современных мостах WebTunnel, похоже, речи тоже не идет. То есть разработчик все уже решил за тебя и никакого выбора не дает.

Плюсы:
  • для регистрации не требуются никакие данные пользователя;
  • анонимность за счет сети Tor;
  • открытый исходный код;
  • децентрализованная структура сети;
  • шифрование по умолчанию (используются стойкие криптоалгоритмы);
  • проведен аудит кода.
Минусы:
  • мало возможностей по сравнению с другими мессенджерами;
  • нет синхронизации между устройствами;
  • слабая кастомизация.

Выводы​

Подведем некоторые итоги:
  • Jami — крепкий середнячок, безопасный и децентрализованный;
  • Session — подойдет, если нужна анонимность вместе с конфиденциальностью сообщений (с некоторыми указанными оговорками);
  • Status — комбайн, включающий в себя, помимо мессенджера, еще кошелек криптовалюты и браузер;
  • SimpleX — стабильный мессенджер с гибкой кастомизацией и регулярными обновлениями;
  • Briar — мессенджер для постапокалипсиса, простой как молоток и умеющий работать вообще без интернета.

Как видишь, нет мессенджера, в котором идеально всё. У каждого из них свои сильные и слабые стороны. Надеюсь, статья поможет тебе взвесить их при выборе.

P.S. Ссылки не проверял.
Взято: ТУТ
Нажмите, чтобы раскрыть...
Интересно, спасибо!
 
buyacc сказал(а):
Для работы то же что и раньше . Жаба, токс. Ты конечно можешь и в ваибер с вотсапом, но рыночек порешает. Все коллеги перетекут в жабу и токс многие телегу и так не юзали.
Нажмите, чтобы раскрыть...
Что-то это не особо заметно по данному форуму, да и на остальных тоже. У большинства сервисов которые предоставляют те или иные услуги на форуме, так телега и стоит единственным контактом для связи, а у того меньшенства, что указан джабер, далеко не у всех он работает. Давайте сразу вести переписку вк или фейсбук.
 
под токс под винду и клиентов то толком нет

Isotoxin (2018) Toxygen (2020) uTox (2021) qTox (2022)

в последнем (который обновлялся последний раз в 2022) ещё и дыра (судя по слухам с форума).
 
Tinfoil Chat
Ricochet Refresh
Speek
cwtch.im
Anonymous Messenger
Quiet
миллион раз уже обсуждалось
 
А типо то что он раньше работал со всеми спец службами многих стран, вас не беспокоило? А типо щас макаронники повязали ой фсе, шо куда и хде сидеть?:)
 
Prince сказал(а):
А типо то что он раньше работал со всеми спец службами многих стран, вас не беспокоило? А типо щас макаронники повязали ой фсе, шо куда и хде сидеть?:)
Нажмите, чтобы раскрыть...
балбес, макаронники это итальянцы))
 
Все, что нужно сделать - внятный плагин криптографии с обменом ключами под основные платформы (обязательно оупенсорс и с возможностью применения широким кругом лицом), а дальше можно фактически использовать любой сервер и любой мессенджер. Почему-то это никому неинтересно из кодеров - хотя деньги готовы дать многие.

Проблема любого мессенджера - что все начинают замыкаться на него (у всех один клиент, у всех один сервер и т.д.), а если толпа куда-то приходит - находятся идеи (и 0деи) от оппонентов с другой стороны - как эту толпу отработать. Самое важное ведь здесь это криптография + механизм обмена ключами. Остальное - мелочи, которые можно интегрировать куда угодно, а чем пестрее набор серверов-мессенджеров-протоколов, тем может и лучше.
 
Prince сказал(а):
А типо то что он раньше работал со всеми спец службами многих стран, вас не беспокоило? А типо щас макаронники повязали ой фсе, шо куда и хде сидеть?:)
Нажмите, чтобы раскрыть...
лягушатники**
 
Top