Чому це важливо
Назва алгоритму — лише початок. Практичний результат визначають унікальність солі, параметри, продуктивність пристрою, надійність пароля, керування версіями та безпечне поводження з ключами.
Практичний порядок дій
- Шукайте опубліковані параметри й стратегію міграції.
- Переконайтеся, що використовуються унікальні випадкові солі.
- Оцінюйте стійкість до слабких облікових даних окремо від надійності шифрування.
Обмеження та можливі помилки
- Безпосередньо порівнювати кількість ітерацій різних алгоритмів
- Називати будь-який створений людиною PIN-код надійним лише через наявність KDF
Maya починає з тесту на неконфіденційному об’єкті: «Шукайте опубліковані параметри й стратегію міграції». Далі Maya виконує другу перевірку: «Переконайтеся, що використовуються унікальні випадкові солі». Цей вигаданий приклад демонструє процес ухвалення рішення, а не результати тестування продукту.
- Безпосередньо порівнювати кількість ітерацій різних алгоритмів
- Називати будь-який створений людиною PIN-код надійним лише через наявність KDF
Що використовує NullVault?
Архітектура для Android передбачає стійке до перебору за пам’яттю виведення ключів Argon2id.
Що слід перевірити, перш ніж покладатися на матеріал «PBKDF2 чи Argon2id для паролів сховища»?
Для теми «PBKDF2 чи Argon2id для паролів сховища» перевірте захищений об’єкт після повного блокування, знайдіть усі копії, що залишилися, і переконайтеся в можливості відновлення, перш ніж видаляти незамінний оригінал. Точні засоби залежать від пристрою, версії операційної системи та моделі зберігання, описаної в цьому посібнику.
Чи видаляє виконання порад із матеріалу «PBKDF2 чи Argon2id для паролів сховища» усі інші копії?
Ні. Для теми «PBKDF2 чи Argon2id для паролів сховища» вважайте експортовані файли, хмарні медіатеки, повідомлення, завантаження, копії в одержувачів, резервні копії та папки видалених об’єктів окремими копіями або межами зберігання, кожну з яких потрібно перевірити окремо.