Цитата:
Вообще, тогда надо предусмотреть процедуры подписания ключей. Например, что-нибудь типа такого...
Согласен процедура нужна, но она должна носить не обязательный, а рекомендательный характер.
Цитата:
1. Проверяющий (любой пользователь) отправляет проверяемому подписанный своей подписью запрос с предложением о проверке и подписании ключа.
Да, хорошо, но думаю надо ограничить количество запросов по времени, например не больше 3 запросов в сутки, иначе возможны случаи когда кто то начнет просто спамить запросами.
Цитата:
3. Если проверяющий не получает в течении 14 дней согласие, то он должен как-то зарегистрировать это событие в системе. При этом уровень доверия проверяемого ключа снижается.
Думаю, что он должен снижаться катастрофически и система должна сообщить проверяемому об этом.
Цитата:
4. Если проверка прошла неудачно, по окончанию 14-дневного срока производиться еще одна попытка связаться с проверяемым. Если и она в течении следующих 14 дней не увенчается успехом - ключ считается поддельным, блокируется и инициируется проверка всех, кто подписал данный ключ.
Согласен и всех кто подписан данным ключом тоже надо проверить.
Цитата:
5. Если процедура завершилась удачно, об этом будет свидетельствовать подпись проверяющего на ключе проверяемого до истечения срока проверки.
И соответственно рейтинг проверяемого повышается.
Цитата:
Вообще, всю эту процедуру хорошо-бы вести через какой-то отдельный сервер, на котором будет регистрироваться каждый ее шаг. И при этом сам сервер будет дублировать предупреждения проверямым, что-бы не было мухлежа - когда проверяющий инициировал процедуру проверки, а сообщить о ней проверяемому "забыл". Ну и кроме того, на сервере надо-бы отслеживать все сроки данной процедуры.
Да хорошо было бы так сделать.