Проверка на входе
Самая полезная привычка здесь и та, которая быстрее всех выпадает из обихода, потому что не даёт никакого видимого результата.
Что нужно до неё
Отпечаток ключа, собранный самостоятельно и лежащий там, где вы его контролируете. Без него проверка не доказывает ничего: подпись, сверенная с ключом, взятым с той же страницы, — это страница, ручающаяся за себя, а внутренняя согласованность подделке ничего не стоит.
Соберите отпечаток из нескольких источников, которые пришлось бы ломать по отдельности, сверьте целиком, а не по краям, и запишите. Примерно час, один раз. Три страницы одного владельца — это один источник, и три, переписавшие четвёртую, тоже один.
Порядок действий
- Найдите подписанный блок. Он начинается и заканчивается служебными строками. Нет блока — ответ отрицательный.
- Скопируйте его целиком. Ничего не обрезая и не трогая пробелы. Обрезанная копия ломается так же, как подделанная.
- Сверьте с вашим отпечатком, а не с ключом, который предлагает страница.
- Прочитайте вывод. И какой ключ подписал, и дату внутри подписанного текста.
Четыре исхода
| Исход | Что значит | Что делать |
|---|---|---|
| Подпись неверна | Текст изменён или выдуман | Уходить. Тут всё однозначно. |
| Нет открытого ключа | Подписано ключом, которого у вас нет | Импортировать нужный, сверив отпечаток, и никогда не тот, что предложила страница. |
| Верна, но ключ чужой | Математика сходится не с вашим ключом | Уходить. В выводе есть слово «good», и на этом ловятся. |
| Верна, но дата старая | Сходится, а заявление месячной давности | Считать неподтверждённым. Подписи не протухают, поэтому настоящие старые переигрывают. |
Почему она отваливается
Потому что срабатывает молча. Каждый заход, где проверка прошла, ощущается как потраченная зря минута, и после сотни таких привычка размывается сама, без всякого решения. Аккаунты теряют обычно не те, кто никогда не проверял, а те, кто проверял год и перестал.
Чего она не покрывает
Честность подписавшего, состояние вашей собственной машины и всё, что происходит после входа. Она отвечает на один вопрос полностью и ни на какой другой, и ровно поэтому её стоит делать, и поэтому существуют остальные четыре привычки.
Что подпись доказывает, если точно
Ровно две вещи и полностью: что блок сделал держатель конкретного приватного ключа и что текст с тех пор не менялся. Она не доказывает, что подписавший честен, что ключ до сих пор у тех же людей и что заявление свежее. Это не слабости, а то, что делает гарантию чего-то стоящей: проверка, которая якобы отвечает на всё, не отвечает ни на что.