The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Meta переписала часть мессенджера WhatsApp на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Meta переписала часть мессенджера WhatsApp на языке Rust"  +/
Сообщение от opennews (??), 01-Фев-26, 11:58 
Инженеры из компании Meta* опубликовали отчёт о переработке компонентов мессенджера WhatsApp с использованием языка Rust. В рамках инициативы по усилению безопасности проекта был подготовлен новый вариант библиотеки  wamedia, изначально написанной на языке C++  и применяемой в WhatsApp для отправки и обработки мультимедийных файлов в формате MP4...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64719

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +5 +/
Сообщение от Аноним (2), 01-Фев-26, 12:00 
Хоть бы подробности рассказали: какую модель использовали, что было в AGENTS.md... А так "переписывать" сейчас все горазды 😁
Ответить | Правка | Наверх | Cообщить модератору

10. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от нах. (?), 01-Фев-26, 12:12 
кстати, да, странно что нет еще победоносного отчета о том сколько из этих строк напереписывала за них модель.

инвесторы любят ии-бредятину

Ответить | Правка | Наверх | Cообщить модератору

15. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +3 +/
Сообщение от Аноним (15), 01-Фев-26, 12:18 
> инвесторы любят ии-бредятину

Заезженный бред. Посмотрите на отчёты, акции падают при упоминании ии.

Ответить | Правка | Наверх | Cообщить модератору

42. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 12:57 
nvidia и openai уже банкроты, я надеюсь? (да, я помню про идею кредитнуть деньгами л...инвесторов однодневку с нулевой ответственностью, заключить с ней же контракт на строительство datacenters, поставки собственных плат и так далее, но это на случай если убытки таки будут - если будут прибыли, то денежки л..инвесторов не пропали окончательно)

Ответить | Правка | Наверх | Cообщить модератору

51. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним2 (?), 01-Фев-26, 13:04 
Да, nvidia и openai банкроты и извинились перед всем человечеством, потому что впадение в крайности при ответе на opennet является аргументом.
Ответить | Правка | Наверх | Cообщить модератору

4. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:01 
А Паша Дуров пишет безопастно на С++ свой мессенджер. Вот и думайте!
Ответить | Правка | Наверх | Cообщить модератору

8. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (8), 01-Фев-26, 12:09 
Не хочу. Подумай за меня, пожалуйста!
Ответить | Правка | Наверх | Cообщить модератору

31. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:46 
> увеличение размера исполняемого файла из-за интеграции стандартной библиотеки Rust

До сих пор только статика...

Ответить | Правка | Наверх | Cообщить модератору

13. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (15), 01-Фев-26, 12:16 
Паша Дуров использует легаси версии библиотек при сборке официального бинарника.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

17. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (17), 01-Фев-26, 12:22 
Паша просто пишет, ну не сам лично, конечно, а не кичится безопастностью.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

23. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:27 
Ещё как кичится, только вот сквозное шифрование есть в "секретных чатах" в отличии от Signal/WhatsApp.
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Karl Richter (ok), 01-Фев-26, 12:27 
Поэтому его ломают без проблем.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

24. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:28 
> Поэтому его ломают без проблем.

Можно ссылки?

Ответить | Правка | Наверх | Cообщить модератору

34. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (31), 01-Фев-26, 12:49 
Можно. Сразу по прибытию во Францию сломали и посадили.
Ответить | Правка | Наверх | Cообщить модератору

45. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от сцукенберг (?), 01-Фев-26, 12:58 
а я вот не дурак и во франции ничего не забыл!

Ответить | Правка | Наверх | Cообщить модератору

29. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от laindono (ok), 01-Фев-26, 12:43 
Телегу можно хвалить за что угодно, кроме кода и протокола. Некоторые решения не странные или спорные, они безумные.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

35. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:51 
> кроме кода

А код сабжа вы, конечно, тоже видели?

Ответить | Правка | Наверх | Cообщить модератору

39. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (-), 01-Фев-26, 12:55 
> А код сабжа вы, конечно, тоже видели?

Код вот, в чем проблема?
github.com/telegramdesktop/tdesktop

Ответить | Правка | Наверх | Cообщить модератору

47. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:59 
>> А код сабжа вы, конечно, тоже видели?
> Код вот, в чем проблема?
> github.com/telegramdesktop/tdesktop

1. Речь про код ватсапа, который закрыт. Но аноны делают о нем какие-то выводы.
2. Что не так с кодом tdesktop? Конкретные примеры.

Ответить | Правка | Наверх | Cообщить модератору

32. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 12:46 
> А Паша Дуров пишет безопастно на С++ свой мессендже

У Паши такие же "типикал сишные дырени" вроде
CVE-2021-31320 Telegram Android, iOS, and macOS Heap Buffer Overflow
CVE-2021-31321 Telegram Android, iOS, and macOS gray_split_cubic Stack Buffer Overflow

Причем часть с эксплойтами.
Народ потом удивляется "Мне фотку/видосик/стикер прислали и телега стала странно работать, как же так?!"

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

41. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:56 
>> А Паша Дуров пишет безопастно на С++ свой мессендже
> У Паши такие же "типикал сишные дырени" вроде
> CVE-2021-31320 Telegram Android, iOS, and macOS Heap Buffer Overflow
> CVE-2021-31321 Telegram Android, iOS, and macOS gray_split_cubic Stack Buffer Overflow

У этих средний уровень, к тому же они в сторонней библиотеке rlottie. За все время там 2 высокие уязвимости одна из которых в вебе.

Ответить | Правка | Наверх | Cообщить модератору

48. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (48), 01-Фев-26, 12:59 
>пишет безопастно на С++

Сам лично пишет). Кстати как там Николай)

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +2 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:05 
> по усилению безопасности
> представляла угрозу безопасности
> безопасно работающих с памятью

Прочитав эту новость вы получите +3 к безопасности!

Ответить | Правка | Наверх | Cообщить модератору

6. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:06 
https://blog.whatsapp.com
Ответить | Правка | Наверх | Cообщить модератору

9. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 12:11 
ага, примитивный питоновский скрипт переписать за десять лет ниасилили (асилили но он... ой... что-то ниработал) зато целую аж библиотеку делающую незнамочего незнамозачем - ууух, переписали-переписали.

Верим, чо, конечно верим. Пойду акций меты прикуплю на сдачу.

(инвесторы любят безопастный бред)

Ответить | Правка | Наверх | Cообщить модератору

14. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:17 
>Пойду акций меты прикуплю

Лучшая твоя идея за всё время.
Рост за последние десять лет на 568%.

Ответить | Правка | Наверх | Cообщить модератору

20. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (17), 01-Фев-26, 12:25 
Но только прикупать надо безопастно.
Ответить | Правка | Наверх | Cообщить модератору

53. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:04 
ну ты беги, покупай-покупай.

> Рост за последние десять лет на 568%.

машину времени не одолжишь? Я тебе вернувшись в настоящее - с 10% скидкой перепродам!

(а пока рекомендую вменяемым, которые покупают когда _дешево_, а когда дорого - продают - если есть лишние бабки, сложить их кучкой и ждать п-ца битка. Уже недолго, может пару недель, может пару месяцев.)

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

11. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:14 
>инвестирование в развитие средств для обеспечения безопасности остающегося кода на C и C++

Это очень хорошо, тем более, что после всех козней он всё ещё самый популярный мессенджер:
- https://3dnews.ru/1136052/
- https://habr.com/ru/news/988656/

Ответить | Правка | Наверх | Cообщить модератору

12. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (15), 01-Фев-26, 12:14 
И зачем эта новость здесь? Проприетарное поделие, официального клиента под Linux нет.
Ответить | Правка | Наверх | Cообщить модератору

16. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (23), 01-Фев-26, 12:21 
Из-за перевода на Rust.
Ответить | Правка | Наверх | Cообщить модератору

26. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 12:31 
>клиента под Linux

Берите Signal: https://signal.org/ru/download/linux/

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

28. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от name (??), 01-Фев-26, 12:38 
Не берите, требует номер телефона.
Ответить | Правка | Наверх | Cообщить модератору

37. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  –1 +/
Сообщение от Аноним (23), 01-Фев-26, 12:52 
А какая ещё есть защита от ботов ? Все крупные проекты используют номер.
Ответить | Правка | Наверх | Cообщить модератору

43. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним2 (?), 01-Фев-26, 12:57 
И как, помогает? Ответ: нет, не помогает.
Ответить | Правка | Наверх | Cообщить модератору

54. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:05 
они ж вроде даже начали последние пол-года шевелиться, не?
(но не берите, конечно, дело не в номере, а в том что палево)

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

18. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (-), 01-Фев-26, 12:24 
> we replaced 160,000 lines of C++ (excluding tests)
> with 90,000 lines of Rust (including tests)

Это сильно. А ведь тут ныли про многословность раста.
Впрочем... тут про все ноют))

Но больше всего радует: "Default the choice of memory safe languages, and not C and C++, for new code."
Дырявые языки должны отправиться на помойку истории :)

Ну и чтобы обрадовать всех хейтеров
"Rust was fully rolled out to all WhatsApp users and many platforms: Android, iOS, Mac, Web, Wearables"
"Each month, these libraries are distributed to billions of phones, laptops, desktops, watches, and browsers"

Ответить | Правка | Наверх | Cообщить модератору

21. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Кошкажена (?), 01-Фев-26, 12:26 
>> we replaced 160,000 lines of C++ (excluding tests)
>> with 90,000 lines of Rust (including tests)
> Это сильно. А ведь тут ныли про многословность раста.

Ссылку на код приведи, а мы посмотрим что там и как. Ой, а в чем проблема?


Ответить | Правка | Наверх | Cообщить модератору

38. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:54 
Я переписал 90000 строк раста на 1000 строк паскаля. Теперь в коде нет пока не обнаруженных логических ошибок раста в проверке входных данных во время выполнения курл | судо баш.
Ответить | Правка | Наверх | Cообщить модератору

25. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +1 +/
Сообщение от Аноним (17), 01-Фев-26, 12:28 
Это потому, что ещё не далеко не всю функциональность старой библиотеки переписали. Но об этом молчок.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

56. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:06 
"ещё" у тебя лишнее. "Разумеется, никто даже и не собирался!"

Ответить | Правка | Наверх | Cообщить модератору

30. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (30), 01-Фев-26, 12:44 
Лучше бы про иск написали https://www.reddit.com/r/technology/comments/1qoo6ha/lawsuit.../
Ответить | Правка | Наверх | Cообщить модератору

52. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 13:04 
Пока там всё сводится к тому, что "есть информаторы, которые утверждают". А в иске не приводятся никаких технических подробностей.
Ответить | Правка | Наверх | Cообщить модератору

55. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (23), 01-Фев-26, 13:05 
WhatsApp использует Signal Protocol:
https://en.wikipedia.org/wiki/WhatsApp#End-to-end_encryption
Ответить | Правка | Наверх | Cообщить модератору

58. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от нах. (?), 01-Фев-26, 13:09 
ну вот кстати - это таки повод акциев прикупить. Но надо быть миллиардером чтоб на этом чего-то существенного заработать.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

40. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:56 
Исходный код раст-версии библиотеки где-то открыт?
Ответить | Правка | Наверх | Cообщить модератору

44. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:57 
> удалось заменить около 160 тысяч строк кода на C++ на 90 тысяч строк кода на Rust

Потому что комментарии удалили.

Ответить | Правка | Наверх | Cообщить модератору

46. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +/
Сообщение от Аноним (31), 01-Фев-26, 12:58 
P.S. И строки стали длиннее.
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-26, 13:08 
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

50. "Компания Meta переписала часть мессенджера WhatsApp на языке..."  +2 +/
Сообщение от Аноним (50), 01-Фев-26, 13:00 
> Ключевыми проблемами при задействовании в WhatsApp кода на Rust стало увеличение размера исполняемого файла из-за интеграции стандартной библиотеки Rust

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру