Глава 8 · Руководство · 1B Pass
Безопасность и конфиденциальность: как 1B Pass защищает сейф
1B Pass устроен так, чтобы ваши пароли никогда не зависели от кого-то другого: ни от сервера, ни от аккаунта, ни от нас. Вот как это сделано.
Как шифруется сейф
Каждая запись шифруется отдельно алгоритмом AES-256-GCM случайным ключом, который может открыть только ваш мастер-пароль (или ключ восстановления). Мастер-пароль усиливается алгоритмом Argon2id, настроенным на вашем телефоне так, чтобы каждая попытка стоила памяти и времени; пункт Настройки › О приложении › Шифрование показывает значения на вашем устройстве.
Сейф также подписан целиком: если кто-то изменит, переставит или обрежет файл, 1B Pass это обнаружит и откажется его открывать.
Нет разрешения на интернет
1B Pass не запрашивает разрешение Android на интернет, поэтому не может ничего никуда отправить: ни аккаунта, ни рекламы, ни слежки, ни аналитики, ни загрузки значков сайтов, ни запросов к сервисам утечек. Копии и синхронизация попадают в ваше облако только потому, что вы выбираете папку приложения, которое уже синхронизирует; это приложение переносит уже зашифрованный файл.
Резервное копирование данных приложений самой системы Android для 1B Pass отключено, поэтому сейф покидает телефон, только когда вы его экспортируете или синхронизируете.
Никаких бэкдоров: набор для восстановления
Никто не может сбросить ваш мастер-пароль, потому что ни у кого больше нет способа войти. Если вы его забыли, нажмите Забыли пароль? на экране блокировки, введите ключ восстановления из набора и выберите новый мастер-пароль.
Создание нового набора (Новый набор восстановления) делает старый ключ недействительным для этого сейфа; более ранние копии по-прежнему открываются ключом, который действовал при их создании. Без мастер-пароля и без ключа восстановления никто не сможет вернуть ваши данные.
Блокировка и быстрая разблокировка
В разделе Настройки › Безопасность параметр Автоблокировка блокирует сейф через некоторое время в фоне (по умолчанию 1 минута, от Сразу при выходе из приложения до Никогда (только при выключении экрана, если включено)), а Блокировать при выключении экрана блокирует его при выключении экрана.
Биометрическая разблокировка и Разблокировка по PIN-коду (6 цифр) работают только на этом телефоне и защищены его аппаратным хранилищем. После 5 неверных PIN-кодов PIN-код отключается, а если добавить на телефон новый отпечаток, отключается и биометрическая разблокировка: в обоих случаях разблокируйте мастер-паролем и включите их снова.

Экран, буфер обмена и клавиатура
Снимки и запись экрана 1B Pass заблокированы, а превью в списке недавних приложений пустое; параметр Скрывать в недавних ещё и убирает приложение из этого списка. Скопированные секреты помечаются как конфиденциальные и удаляются через время, заданное в Очищать буфер обмена через (по умолчанию 30 секунд). Текстовые поля просят клавиатуру не запоминать вводимое.

Фото нарушителя и удаление после неудачных попыток
Обе функции необязательны и по умолчанию выключены. Фото злоумышленника делает снимок фронтальной камерой после нескольких неудачных попыток разблокировки и хранит его на телефоне (Фото злоумышленников). Стирать после неудачных попыток удаляет сейф с телефона после 5–20 неудачных попыток подряд: включайте, только если делаете копии.
От чего не защитит ни одно приложение
Честность насчёт ограничений — тоже часть безопасности. 1B Pass не защитит уже взломанный телефон (вредоносная программа с root, вредоносная клавиатура), пока сейф открыт, слабый мастер-пароль, от того, кто подсматривает, как вы его вводите, и от одновременной потери мастер-пароля и ключа восстановления.
Для 1B Pass 1.1 на Android 11 и новее, с настоящими снимками экрана и примерами данных.