Какова стандартная практика защиты данных в EC2?
Мы поднимаем веб-приложение на EC2. Наши пароли хранятся в строгом алгоритме одностороннего хэширования (SHA256, много итераций).
Но что люди обычно делают для остальной части данных. Адреса электронной почты, дни рождения, имена и адреса.
Мы находимся в США и не храним никаких финансовых или медицинских данных. Просто профили пользователей - я считаю, что есть немного юридических требований, но что люди на самом деле делают.
Мы используем серверы приложений EC2, MongoDB и Amazon MySQL RDS. Производительность является соображением (мы ожидаем, что придется масштабироваться по необходимости).
1 ответ
Вы можете зашифровать оставшиеся пользовательские данные перед их сохранением. Если это не защищенные или конфиденциальные данные, и вы не используете сайт, на который, скорее всего, нацелены, вы, вероятно, можете полагаться на стандартные методы безопасности при передаче данных (например, SSL). Но, если вы хотите более надежно хранить данные, вот ресурс, посвященный криптографии с открытым ключом
Вот ресурс, обсуждающий влияние производительности на зашифрованную БД MySQL:
Вот пример, обсуждающий подобный вариант использования: