Система 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 формате
Программные средства:
Framework для вьюверов, которые представляют собой моделирующие контент адаптеры для J2ME UI контроллеров. Каждый вьювер состоит из 4 частей:
вход - объект, который служит в качестве модели вьюверов
визуализатор - элемент пользовательского интерфейса, посредством которого отображается модель вьювера
провайдер контента - связующее звено между моделью и вьювером
провайдер меток - объекты модели карт для отображения меток, содержащих текст и/или изображения
Многопоточность. Все длительные операции выделены в отдельные потоки.
Мониторинг прогресса выполнения, сигнализирующий о ходе выполнения длительных операций для заинтересованных классов или пользователя.
Иерархическая файловая система хранилища записей, которая применяется в качестве подсистемы, обеспечивающей хранение данных в виде иерархии папок и файлов в хранилище записей.
Технологии: J2ME.
Pisafe Web
Система моделирования PiSafe Desktop в части веб-функционала (ключевое преимущество в реализации десктопных решений с использованием веб-технологий).
Дополнительную информацию по программе можно получить, связавшись с нами!