Size: a a a

2021 November 02

ММ

Мистер Мисикс... in Distributed
DHT на последнем месте по безопасности?
источник

PZ

Pavel Zlatovratskii in Distributed
Да, потому что ты раздаёшь свою историю всем и таким образом защищён только шифрованием.
На серверах ты защищён шифрованием И доверием к владельцу сервера.
источник

ММ

Мистер Мисикс... in Distributed
А если еще добавить к критериям безопасности доступность при попытках блокировок, то DHT вырвется вперед в рейтинге?)
источник

PZ

Pavel Zlatovratskii in Distributed
А это не критерий безопасности.
источник

PZ

Pavel Zlatovratskii in Distributed
Более того, это стандартный антагонизм: безопасность против доступности.
Самая безопасная система стоит в замурованном бункере и ни к чему не подключена
источник

БГ

Бензофуран Гетероцик... in Distributed
Так, стоп, я только сейчас понял что изначально не предлагал хранить переписки на сервере
источник

БГ

Бензофуран Гетероцик... in Distributed
Изначальная идея была в механизме постоянной синхронизации устройств
источник

PZ

Pavel Zlatovratskii in Distributed
А. Ну это и так в планах. Тут всё просто и очевидно.

Но как ты верно заметил:  "жопа рвётся из-за того что это условие[чтобы было с кем синхронизироваться] жутко шаткое"
источник

БГ

Бензофуран Гетероцик... in Distributed
Будет ли оно работать через поиск узла в меше или через сигнальный сервер - не принципиально
источник

БГ

Бензофуран Гетероцик... in Distributed
Главное - оперативные соединения для синхронизации
источник

БГ

Бензофуран Гетероцик... in Distributed
При том выходит-то что даже личный чат вполне вероятно будет синхронизироваться более чем между двумя узлами
Надо повкуривать как делают конференции с шифрованием на храповиках, мне кажется оттуда можно почерпнуть технических решений
источник

PZ

Pavel Zlatovratskii in Distributed
Конференции - отдельно :)
источник

БГ

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

PZ

Pavel Zlatovratskii in Distributed
Да.

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

А восемь юзеров одного чата обязаны использовать чуть другие механизмы...
источник

БГ

Бензофуран Гетероцик... in Distributed
In solutions like this when implementing multiple device encryption, private keys are either migrated to all devices (a shared private key) or all of the public keys are published to a directory for discovery. For the discovery to be trustworthy it needs to be built on a tamper-evident log structure, for example, one like Google's Key Transparency.
источник

БГ

Бензофуран Гетероцик... in Distributed
Но и восемь юзеров могут синхриться между собой, что им мешает?
источник

PZ

Pavel Zlatovratskii in Distributed
Эмм. Нет. Мысль о синхронизации пользователей МЕЖДУ собой я вообще не предполагал...

Вообще надо подумать, но пока мысль именно к разделению. А там сначала напишу черновики, а потом посмотрю. Пока в голове каша.
источник

БГ

Бензофуран Гетероцик... in Distributed
Чат это общий ресурс, почему бы не синхронизировать его сразу со всеми участниками?
источник

PZ

Pavel Zlatovratskii in Distributed
Это-то понятно. Я про то, что это синхронизация чата, а не синхронизация приватной переписки от собеседника.
источник

PZ

Pavel Zlatovratskii in Distributed
Потому что сейчас я в протоколе синхронизации клиентов видел скорее синхронизацию ВСЕХ бесед и некоторых метаданных до кучи.

Плюс в том, что приватные беседы оказываются в любом случае лучше зашифрованы чем общий чат. Мне кажется это важным.
источник