У меня есть веб-приложение, которое требует безопасности помимо безопасности обычного веб-приложения. Когда какой-либо пользователь посещает доменное имя, ему предоставляются два текстовых поля, поле имени пользователя и поле пароля. Если они вводят действительного пользователя / пароль, они получают доступ к веб-приложению. Стандартные вещи.
Тем не менее, я ищу дополнительную безопасность помимо этой стандартной установки. В идеале это было бы программное решение, но я также открыт для аппаратного решения (аппаратные средства = брелки) или даже процедурных изменений (например, один раз используйте пароли на панели паролей).
Веб-приложение уникально тем, что мы заранее знаем всех наших пользователей, и мы создаем их имя пользователя и пароль и даем им это. В этом смысле мы можем быть уверены, что имя пользователя и пароль являются "сильными".
Однако наши клиенты запросили дополнительную безопасность помимо этого. У кого-нибудь есть идеи, как добавить еще один уровень сложности в систему безопасности?