Безкоштовний інструмент приватності
Скільки протримається ваш PIN-код?
Той самий PIN-код може впасти за секунди або пережити Всесвіт. Усе залежить від того, що стоїть між здогадом і відповіддю. Оберіть форму (ніколи не свій справжній PIN-код) і подивіться, як той самий секрет тримається проти трьох дуже різних атак.
Ми ніколи не запитуємо ваш PIN-код, лише його форму
Оберіть секрет для перевірки
Рахує кожен упорядкований вибір такої кількості різних точок на сітці 5×5. Графічні ключі в стилі Sealby починаються з 6 точок. Два чесних застереження. Якщо правила малювання обмежують, яка точка може йти за якою, реальний простір менший за цей, а не більший. А люди малюють фігури, а не випадкові послідовності точок, тож вгадуваний графічний ключ падає значно швидше за ці числа.
Слова беруться зі списку парольних фраз на 7 776 слів
Комбінацій для перебору:
Три атаки, один секрет
На телефоні: жменя спроб, а не відлік часу
Справжній iPhone не є службою необмеженого вгадування. Невдалі спроби викликають дедалі довші затримки, а після 10 помилок пристрій треба відновлювати, або він стирає себе сам, якщо ввімкнено «Стерти дані». Чесна міра тут — імовірність, а не час.
Офлайн, слабкий захист
Файл сейфа витік, і його захищав звичайний швидкий хеш. Установка для зламу перебирає мільярди здогадів за секунду.
Офлайн, Argon2idЗахист Sealby
Той самий витеклий файл, але ключ походить із функції, вимогливої до пам’яті. Кожен здогад коштує реальної пам’яті й часу; GPU-ферми втрачають перевагу.
Argon2id — це KDF, який використовує Sealby, і ця смуга є консервативною нижньою межею, а не всією історією. У Sealby ключі сейфа додатково загорнуті ключем Secure Enclave, прив'язаним до пристрою, тож зловмисник, який має лише ваш синхронізований блок даних, узагалі не може перебирати ваш PIN-код: без вашого розблокованого пристрою йому знадобилася б ваша фраза відновлення, а це 128 бітів.
Припущення: змініть їх
Кожне число вище виводиться з трьох швидкостей і однієї формули. Змініть швидкості — і побачите, як за ними йдуть часи. Більше в цій математиці нічого не приховано.
офлайн: медіанний час = комбінації ÷ 2 ÷ швидкість перебору · на телефоні: імовірність = спроби ÷ комбінації
Ці часи припускають випадково обраний секрет. Найпопулярніші в людей варіанти, як-от 1234, роки народження й password1, падають миттєво в кожному сценарії, бо зловмисники пробують їх першими.
Той самий PIN-код, три долі
Зверніть увагу, що змінилося між рядками: ніколи не PIN-код, а лише механізм навколо нього. На телефоні гра взагалі не про час. Зловмисник має жменю спроб проти мізерних шансів, доки пристрій не заблокується чи не зітреться. Якщо зашифровані дані колись покинуть пристрій, цей захист зникає. PIN-код лишається сам на сам з обладнанням, створеним для вгадування, і захищає його лише вартість кожного здогаду.
Саме цю вартість купує виведення ключа, вимогливе до пам’яті. Argon2id робить кожен окремий здогад дорогим за пам’яттю й часом, тож установка, яка з’їдала швидкий хеш на сніданок, повзе ледь-ледь.
Чому Sealby калібрує Argon2id на вашому пристрої
Sealby виводить ключ вашого сейфа за допомогою Argon2id, налаштованого на вашому справжньому iPhone. Параметри вимірюються для кожного пристрою так, щоб одне розблокування коштувало навмисної частки секунди. Ви ледве це помічаєте один раз. Установці для зламу доводиться платити це мільярди разів. Разом із обмеженнями швидкості Secure Enclave на самому пристрої обидві шкали вище працюють на вас водночас.
Як працює шифрування Sealby →Ваш PIN-код заслуговує на кращий механізм.
Sealby запечатує ваші фото й файли за допомогою AES-256 за Argon2id, відкаліброваним під ваш пристрій. Саме числа з повільної смуги вище стосуються вас.
iPhone та iPad · iOS 17+ · Безкоштовно