Менеджер паролей

Менеджер паролей

Система PiSafe предназначена для управления и синхронизации персональных данных пользователя, поддерживает различные устройства и людей. Ключевое значение в системе занимает многоуровневая защита данных — от хранения данных до передачи. Для того чтобы обеспечить максимальную безопасность данных, используется связка сертификатов, шифрования и парольной защиты (система была проверена экспертами по безопасности и остается защищенной для меняющихся данных).

Механизм обмена информацией основан на email сообщениях, для которого характерны следующие преимущества:

  • Пользователи доверяют email и понимают, что это такое.
  • Нет необходимости в дорогостоящей службе на серверной стороне — достаточно службы на e-mail сервере.
  • Наиболее важное преимущество — пользователь может принимать сообщение в системе, а проверять безопасность на email клиенте (все сообщения в s/mime формате).

Модульная структура приложений и основных подсистем для обмена сообщениями позволяет объединить функциональность различных приложений в одно решение. Поэтому такие функции как синхронизация и расшаривание: файлов, контактов, изображений и музыки — доступны из одного приложения.

Система состоит из следующих частей:

Pisafe Desktop

Десктопная версия системы, которая наряду с системами синхронизации/расшаривания, содержит вспомогательные инструменты:

  • Плагин Password Manager для IE и FireFox
  • Плагин Windows Explorer для File Sharing

Ядро системы реализовано на PHP/Apache/SQLite, интерфейс выполнен на Web 2.0.

Pisafe Mobile

Мобильный клиент для PiSafe Password, который выполняет синхронизацию паролей и осуществляет совместный доступ. Также реализована поддержка протоколов IMAP, POP3 и s/mime формата.

Используемые технологии:

  • Шифрование (BouncyCastle). Генерация RSA ключей и X509 сертификатов, кодирование
  • XML (kXML). Стабильное хранение данных в XML формате

Программные средства:

  1. Framework для вьюеров, которые представляют собой моделирующие контент адаптеры для J2ME UI контроллеров. Каждый вьювер состоит из 4 частей:
    • вход — объект, который служит в качестве модели вьюеров
    • визуализатор — элемент пользовательского интерфейса, посредством которого отображается модель вьюера
    • провайдер контента — связующее звено между моделью и вьюером
    • провайдер меток — объекты модели карт для отображения меток, содержащих текст и/или изображения
  2. Многопоточность. Все длительные операции выделены в отдельные потоки.
  3. Мониторинг прогресса выполнения, сигнализирующий о ходе выполнения длительных операций для заинтересованных классов или пользователя.
  4. Иерархическая файловая система хранилища записей, которая применяется в качестве подсистемы, обеспечивающей хранение данных в виде иерархии папок и файлов в хранилище записей.

Технологии: J2ME.

Pisafe Web

Система моделирования PiSafe Desktop в части веб-функционала (ключевое преимущество в реализации десктопных решений с использованием веб-технологий).

Дополнительную информацию по программе можно получить, связавшись с нами!