Должен ли я хранить openid заявленный_id в зашифрованном виде? - PullRequest
7 голосов
/ 20 марта 2011

Должен ли OpenID заявленный_идентификатор пользователя быть зашифрованным при хранении в базе данных?Если бы кто-то имел к нему доступ в обычном виде, он мог бы выдавать себя за этого пользователя?

1 Ответ

6 голосов
/ 21 марта 2011

Заявленный_идид очень похож на имя пользователя. Идентифицирует пользователя в соответствии с его провайдером.

Таким образом, если кто-то получит доступ к требуемому_идентификатору, он не сможет выдать себя за этого пользователя, если у злоумышленника также не будет пароля, или если пользователь уже вошел в систему злоумышленника (или злоумышленник сможет подорвать его). процесс входа в систему другим способом).

Итак, вы можете рассматривать это как имя пользователя; шифрование не требуется, но вы можете почувствовать себя лучше, зная, что это дополнительный уровень безопасности.

Однако, если кто-то получит прямой доступ к вашей базе данных, он может скомпрометировать весь ваш сайт другими способами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...