Сервер знакомит людей
Сервер круга доставляет приглашения, профили и сообщения. Для человека, которого вы ещё не сохранили, приложению нужна одна дополнительная проверка перед доверием к ключу.
Обычно Circlus проверяет ключи незаметно. Иногда, когда человек ещё не сохранён в контактах, приложение просит сравнить короткие технические данные перед тем, как доверять новому подключению.
Circlus устроен так, чтобы одного сервера было недостаточно для тихой подмены человека. Но первое доверие всё равно нужно закрепить чем-то, что можно сравнить вне этого сервера.
Сервер круга доставляет приглашения, профили и сообщения. Для человека, которого вы ещё не сохранили, приложению нужна одна дополнительная проверка перед доверием к ключу.
ID профиля и отпечаток ключа — компактный способ распознать публичный ключ профиля Circlus.
После сохранения человека в контактах Circlus сможет автоматически сравнивать новые данные сервера с уже сохранённым ключом.
Вы не передаёте секрет. Вы сравниваете публичные идентификаторы, чтобы убедиться, что обе стороны видят один и тот же публичный ключ профиля.
Используйте другой канал, который не контролирует сервер круга: личную встречу, телефон, видеозвонок или чат, которому вы уже доверяете.
Он может открыть экран «Поделиться контактом» или место, где Circlus показывает данные для проверки профиля.
Он должен совпасть полностью. Длинные строки удобнее сравнивать копированием или сканированием, а не чтением вслух.
Отпечаток — более короткая визуальная проверка того же ключа. Группы символов нужны только для удобства чтения.
Если обе стороны видят одинаковые значения, приложение может запомнить этот профиль как ожидаемый.
Такой экран появляется только в точках первого доверия или при необычной ситуации с ключом, а не во время обычной переписки.
Когда вы сканируете или вставляете контактные данные, приложение может попросить подтвердить, что показанный профиль принадлежит нужному человеку.
Если человек, добавивший вас в группу, ещё не сохранён в контактах, Circlus попросит проверить этот профиль перед доверием к истории группы.
Звонок от несохранённого профиля нельзя считать звонком проверенного контакта, пока ключ не проверен и не сохранён.
Если сохранённый контакт внезапно появляется с другим ключом, Circlus должен остановиться и попросить заново подтвердить доверие через отдельное обновление контакта.
Не пытайтесь исправлять несовпадение догадками. Считайте доверие неподтверждённым, пока не сможете проверить человека другим способом.