377 похожих чатов

Гмм... ну вот... подошол к реализации Сервера для чата -

даже хотел группу серверов (3-4) промежуточных - чтобы скрыть IP абонентов...
начал делать на PHP - вроде простенькая база - SHA(названия чата), время создания, id следующего сервера...
но - ведь и хостер и практически любые заинтересованные люди смогут Просмотреть коды пшп?
обнаружить адреса других серверов - куда бы пересылались сообщения абонентов???
так???
эрго-вопрос - а как обеспечить секретность серверной части мессенждера?

9 ответов

72 просмотра

Держи сервер дома. У себя на балконе.

Стикер

или сделать p2p сеть

lbh
или сделать p2p сеть

P2P это красивая метафора. Ее обычно говорят на презентации людям, которые в сетях ничего не понимают. На самом деле под маской p2p скрывается целая сетка протоколов. Часть из них требуют централизации и координации (torrent), другая часть DHT потенциально может работать без единого центра управления, но очень медленно реагирует на изменения в пирах, и как надёжная основа для чата не годится. Она скорее для скачивания файлов. Кроме того как Алиса найдет Боба в сети DHT?

А почему не взять просто mqtt или кафку в качестве сервера, в качестве топика публичный ключ, каждый раз новый?

D D
А почему не взять просто mqtt или кафку в качестве...

в этой схеме не отображен Посредник - между клиентом и его серой линией..

D D
Задача такая?

протокол обмена данными через посредника - с гарантией - что сообщение НЕ подменили... Алиса и Боб физически не могут связаться лично - только через инет

Похожие вопросы

Обсуждают сегодня

Карта сайта