Храните защищенные данные в приложении Java - PullRequest
1 голос
/ 24 мая 2011

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

Мы не уверены, как защитить эти учетные данные. В настоящее время мы шифруем пароли и сохраняем вывод шифрования в БД.

Ключ шифрования хранится в Java KeyStore. Пароль хранилища ключей передается в качестве системного свойства JVM. Это слабое звено цепочки - пароль KS доступен в скрипте загрузки.

Существует ли передовая практика, которая дает полное решение этой проблемы?

1 Ответ

0 голосов
/ 24 мая 2011

Даже не пытайтесь сохранить учетные данные пользователя.Используйте oAuth для аутентификации приложения для каждого пользователя, как объяснено здесь .

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