
Миссия выполнима: Как подружить Max и E2E
me0wkie 2 минуты назад Миссия выполнима: Как подружить Max и E2E Простой 7 мин 43 Разработка мобильных приложений * Информационная безопасность * Rust * Мессенджеры * Криптография * Кейс Из песочницы Это статья про...
GPT-5.6 31 Temmuz 2026'da yayınlanacak mı?
В сфере искусственного интеллекта произошло заметное событие. me0wkie 2 минуты назад Миссия выполнима: Как подружить Max и E2E Простой 7 мин 43 Разработка мобильных приложений * Информационная безопасность * Rust * Мессенджеры * Криптография * Кейс Из песочницы Это статья про небольшой хобби-проект, или как написать очень легковесный клиент для любого приложения с нуля. Идея зародилась, когда весь этот цирк только начинался. Прогревали новый ГОСТ-мессенджер, поливали его чем только можно.
В какой-то момент проскочила новость: В Max нет сквозного шифрования... И тут зародилась глупая идея: почему бы самому не прикрутить к нему разные функции анонимности и шифрования? Уровень конечно совсем не тот, что у Telegram и Signal, но сама возможность скрыть содержание переписки завораживает, разве нет?!
Технические детали
Спойлер: APK весит 11 МБ против 120 МБ у официального, не греет телефон и показывает каждый запрос к серверам okru и vkruДисклеймерИтоговое приложение не является полноценной заменой официального клиента — невозможно перенести весь функционал за пару вечеров. Не является оно и полноценной заменой Signal, поскольку я не специалист в сфере кибербезопасности. Кроме того: какая бы не была криптография, нужно думать о MITM, возможной краже токенов и даже XSS (подробнее ниже).
Да и товарищ майор, вероятно, сильно удивится вашему чату, состоящему из набора случайных символов. Выбор инструментовОфициальный клиент полон подводных камней, а анализировать и модифицировать Android-приложения я не умею, потому проще было начать все с нуля. Есть много инструментов для создания приложений, но больше из них выделяется Tauri.
Я перепробовал 10+ различных фреймворков (на Java, Python, да даже на Go) и самым продвинутым и неприхотливым показался именно этот. Если вкратце, то Tauri — это современный фреймворк, в котором приложения работают через WebView устройства. Это значит, что клиент будет разработан на JS.
Отраслевые последствия
Да, почти как в Electron... Но без встроенного браузера. Да, почти как Svelte Native...
У Tauri небольшой размер бандла, нативный бридж к Rust и использование WebView. Более того в Tauri можно выбрать любой веб-стек, мне приглянулся Svelte. Слава богу, недавние взломы в реестре npm его не затронули.
Этот сегмент не спонсирован командой Tauri / Svelte! Как устроен мессенджер? Общение с сервером довольно простое, пакеты можно анализировать через PCAPdroid или веб-версию.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




