Открыть сервис

Flo: браузерный менеджер паролей

Flo — это условно-бесплатное программное обеспечение для управления паролями, разработанное российским программистом Дмитрием Шабалиным. Программа позиционируется как локальный менеджер паролей с веб-интерфейсом, предназначенный для хранения учётных записей, банковских карт и другой конфиденциальной информации. Основная особенность Flo — работа через браузер с хранением данных в зашифрованном виде на локальном диске пользователя, что отличает её от многих облачных аналогов.

История

Проект Flo начал развиваться в середине 2010-х годов как ответ на потребность в простом и безопасном инструменте для хранения паролей без привязки к сторонним серверам. Первоначально программа распространялась как портативное приложение для Windows, но позднее была портирована на Linux и macOS. Разработчик позиционировал продукт как решение для пользователей, которые не доверяют облачным хранилищам и предпочитают хранить данные исключительно на своём устройстве. Активное развитие проекта пришлось на период 2016–2019 годов, когда вышло несколько крупных версий, добавивших поддержку двухфакторной аутентификации и генератора паролей.

Архитектура и принцип работы

Flo построен на клиент-серверной архитектуре, где серверная часть запускается локально на компьютере пользователя. Приложение поднимает веб-сервер на локальном хосте (обычно на порту 127.0.0.1), а доступ к данным осуществляется через любой современный браузер. Такой подход позволяет использовать единый интерфейс на всех операционных системах без необходимости разрабатывать нативные приложения для каждой платформы.

Шифрование данных

Все данные, хранящиеся в Flo, шифруются с использованием алгоритма AES-256. Мастер-пароль, который вводит пользователь при первом запуске, используется для генерации ключа шифрования через функцию формирования ключа PBKDF2 с большим числом итераций. Расшифровка данных происходит только в оперативной памяти во время сеанса работы. При этом база данных хранится в виде зашифрованного файла на жёстком диске, что защищает информацию при физическом доступе к компьютеру злоумышленника.

Веб-интерфейс

Интерфейс Flo реализован на HTML, CSS и JavaScript и открывается в браузере по адресу локального сервера. Для аутентификации в самом веб-интерфейсе используется сессионный токен, который генерируется при каждом запуске программы. Такой подход снижает риск перехвата данных при локальной работе, однако требует от пользователя базовых знаний о безопасности веб-приложений.

Основные функции

  • Хранение учётных записей — база данных позволяет сохранять логины, пароли, URL-адреса и произвольные заметки для каждого сайта или сервиса.
  • Категоризация — записи можно группировать по категориям (работа, личное, финансы, почта) для удобной навигации.
  • Генератор паролей — встроенный инструмент создаёт случайные пароли заданной длины и сложности с возможностью исключения похожих символов.
  • Двухфакторная аутентификацияподдержка TOTP (Time-based One-Time Password) позволяет хранить секретные ключи для генерации одноразовых кодов в одном месте с паролями.
  • Импорт и экспорт — данные можно импортировать из CSV-файлов и экспортировать в форматы CSV и JSON для резервного копирования.
  • Автозаполнение формбраузерное расширение (для Firefox и Chrome) позволяет автоматически подставлять сохранённые учётные данные на веб-сайтах.
  • Портативный режим — программа может работать с флеш-накопителя без установки, что удобно для использования на чужих компьютерах.

Безопасность и ограничения

Несмотря на локальное хранение данных, Flo имеет ряд ограничений по безопасности. Поскольку доступ к интерфейсу осуществляется через браузер, существует теоретический риск межсайтового скриптинга при открытии вредоносных веб-страниц во время активной сессии. Разработчик рекомендует закрывать вкладку менеджера после завершения работы и использовать мастер-пароль высокой сложности.

Дополнительной мерой защиты является автоматическая блокировка базы данных после заданного периода бездействия. Пользователь может настроить тайм-аут от 1 до 60 минут. При этом все данные в оперативной памяти затираются, а для возобновления работы требуется повторный ввод мастер-пароля.

Сравнение с аналогами

В отличие от коммерческих менеджеров паролей, таких как 1Password или LastPass, Flo не синхронизирует данные между устройствами через облачные сервисы. Это обеспечивает полный контроль пользователя над данными, но создаёт неудобства при использовании нескольких компьютеров — перенос базы осуществляется вручную через экспорт и импорт файлов.

По сравнению с открытым проектом KeePass, Flo предлагает более современный веб-интерфейс и встроенную поддержку TOTP, однако уступает в количестве плагинов и расширений, доступных для KeePass. Распространение Flo осуществляется по проприетарной лицензии с бесплатной базовой версией и платной Pro-версией, которая добавляет функцию автозаполнения и приоритетную поддержку.

Системные требования

Flo работает на операционных системах Windows 7 и новее, macOS 10.12 и новее, а также на большинстве дистрибутивов Linux. Для корректной работы требуется наличие одного из современных браузеров: Firefox, Chrome, Opera или Edge. Программа распространяется в виде установочного файла и портативной версии, не требующей прав администратора.

Применение

Основная аудитория Flo — технически грамотные пользователи, обеспокоенные приватностью и предпочитающие избегать облачных сервисов для хранения конфиденциальной информации. Программа также востребована среди специалистов по информационной безопасности для хранения служебных учётных данных, поскольку позволяет полностью исключить передачу информации третьим лицам.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →