Встречается на собеседованиях • сегодня
В каком типе данных хранил бы пароли в приложении
Для хранения паролей следует использовать char[] вместо String. Причины:
Stringнеизменяем и остается в пуле строк, что делает его уязвимым для атак (например, дампа памяти).char[]можно явно очистить из памяти после использования, перезаписав массив.
Пример:
java
char[] password = passwordField.getPassword();
// Использование пароля...
Arrays.fill(password, '\0'); // ОчисткаДополнительно:
- Хранить только хеш пароля (например, bcrypt/PBKDF2)
- Никогда не логировать пароли
- Использовать secure-рандом для соли

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы