posts: encrypted_XMPP: update draft

This commit is contained in:
He4eT 2026-04-07 13:34:59 +02:00
commit acfcf7e45e

View file

@ -159,11 +159,12 @@ is actually based on XMPP, but incompatibly altered and defederated.
До его внедрения можно было переключиться с телефона на лэптоп До его внедрения можно было переключиться с телефона на лэптоп
и пялиться в загруженную историю переписки, и пялиться в загруженную историю переписки,
состоящей только из входящих сообщений от собеседника. состоящей только из входящих сообщений от собеседника.
Отправка своих же сообщений ещё и самому себе -- это довольно неочевидная фича. Отправка своих же сообщений ещё и самому себе
на уровне протокола -- это довольно неочевидная фича.
Важно, что при использовании e2e шифрования, Тут важно упомянуть, что при использовании e2e шифрования,
упомянутая выше концепция доверенных отпечатков пальцев упомянутая выше концепция доверенных отпечатков пальцев
распространяется и на свои клиенты тоже! распространяется и на свои клиенты тоже.
Для бесшовной синхронизации исходящих сообщений Для бесшовной синхронизации исходящих сообщений
все ваши клиенты должны считать фингерпринты друг друга доверенными, все ваши клиенты должны считать фингерпринты друг друга доверенными,
@ -172,18 +173,18 @@ is actually based on XMPP, but incompatibly altered and defederated.
Логичное, но неприятное следствие: Логичное, но неприятное следствие:
Новый клиент, который не был в списке доверенных на момент отправки сообщений, Новый клиент, который не был в списке доверенных на момент отправки сообщений,
получив лог из MAM не сможет их расшифровать. получит историю из MAM, но не сможет её расшифровать.
Теоретически, перепаковка сообщений Теоретически, перепаковка сообщений
на старых доверенных клиентах вроде как возможна, на старых доверенных клиентах вроде как возможна,
но на практике, никто такое не имплементировал. но на практике, никто такое пока не имплементировал.
Если вы хотите использовать больше чем одно клиентское приложение, Тут же стоит отметить, что такие простые и понятные на первый взгляд фичи
на одном или нескольких устройствах, как редактирование и удаление сообщений вообще-то полагаются на
то прежде чем общаться с кем-либо, клиентский код и могут не сработать у вашего собеседника так,
нужно авторизоваться во всех своих клиентах как вы этого ожидаете.
и добавить в каждый из них все фингерпринты всех остальных. Ими можно пользоваться,
Так вы никогда не столкнётесь с раздражающей ситуацией, это удобно и некоторые клиенты их отлично поддерживают,
когда не можете прочитать сообщения, которые сами же кому-то отправляли. но полагаться на них для сокрытия чего-либо не стоит.
## Mindset ## Mindset
## Before the Start ## Before the Start