У меня простой сайт с формой регистрации. В настоящее время пользователь может дополнить свою регистрацию (некритической, «низкой безопасностью») информацией, недоступной на момент регистрации, через личный (секретный) URL.
Т.е., когда они нажимают кнопку "Отправить", они получают сообщение вроде:
Спасибо за регистрацию. Вы можете дополнить свою регистрацию, добавив информацию через личный URL:
http://www.example.com/extra_info/cwm8iue2gi
Теперь мой клиент просит меня расширить приложение, чтобы пользователи могли полностью изменить свою регистрацию , включая более конфиденциальную информацию, такую как платежный адрес и т. Д.
Мой вопрос: Есть ли какие-либо проблемы безопасности с использованием секретного URL-адреса вместо полной системы имени пользователя / пароля?
Единственная проблема, с которой я могу столкнуться - это то, что URL хранятся в истории браузера. Это меня не сильно беспокоит. Я что-то упустил?
Это не конец света, если кто-то изменит информацию о регистрации других пользователей. (Это просто потребует дополнительного ручного труда.) Я не буду подробно рассказывать о настройке https для этого приложения.