Логотип.
 Разделы сайта Cтатьи.
Сайт в разработке!

Статистика сайта.

Посещений за день: 110
Посещений за месяц: 2003
Посещений за год: 15774


Баннеры.

DMconnect
Maksy's PWS


Статистика в картинках.

likes counter


  • Главная.
  • Новости.
  • Программы.
  • Файлы.
  • Контакты.
  • Чат "Пиво".
  • Статьи.
  • Ссылки.
  • Гостевая.
  • Dialback в DMconnect.

     Когда один пользователь хочет отправить личное сообщение другому пользователю, но находящемуся на другом сервере, возникает проблема - а как убедиться, что сообщение пришло от настоящего сервера, а не от кого-то, кто просто прикинулся? Вот для этого и существует механизм Dialback.

     Представим, что пользователь USER1 с сервера A пишет сообщение USER2, который сидит на сервере B. Сервер A устанавливает соединение с B и передаёт сообщение в специальном формате. Там указано, кто отправитель, кто получатель, текст сообщения, с какого хоста оно пришло, и уникальный идентификатор сообщения.

     Сервер B это сообщение принимает, но пока не показывает его USER2. Вместо этого он делает проверку - то самое "Dialback". Он сам устанавливает обратное соединение на указанный сервер A и спрашивает у него: "Вот это сообщение от USER1 к USER2 - ты точно его отправлял?", передавая при этом ID, текст и почие данные для индетификации сообщения.

     Если сервер A подтверждает - говорит "да, это моё сообщение", тогда B спокойно передаёт его USER2. Если подтверждение не приходит, или сервер говорит "нет, я такого не отправлял", тогда сообщение выбрасывается, и пользователь ничего не получит.

     В общем, Dialback - это просто способ проверить, что сервер действительно тот, за кого себя выдаёт. Это защита от подделки межсерверных сообщений. Без неё кто угодно мог бы притвориться каким-нибудь известным сервером и слать фальшивые ЛС от имени администраторов или обычных пользователей. С Dialback так не получится - всё проверяется напрямую.

    >>

    BitByByte, 2000г. (2025).