Корпоративный менеджер паролей, позволяющий безопасно хранить учетные данные и обмениваться ими с другими пользователями.
Passbolt — это менеджер паролей, ориентированный на корпоративных пользователей.
Он реализует защиту данных, позволяет хранить и передавать учётные данные внутри компании с использованием асинхронного шифрования.
Например, можно сохранить и передать пароль от Wi-Fi вашего офиса или пароль от учетной записи социальной сети вашей организации.
Информационная безопасность является ключевым фактором в работе организации. Несанкционированный доступ к внутренней информации компании приводит к финансовым и имиджевым потерям.
Информационная безопасность является ключевым фактором в работе организации. Несанкционированный доступ к внутренней информации компании приводит к финансовым и имиджевым потерям.
Информационная безопасность является ключевым фактором в работе организации. Несанкционированный доступ к внутренней информации компании приводит к финансовым и имиджевым потерям.
Информационная безопасность является ключевым фактором в работе организации. Несанкционированный доступ к внутренней информации компании приводит к финансовым и имиджевым потерям.
После внедрения комплекса приложений Passbolt и Solid password manager, заказчик отметил возросшую эффективность сотрудников при работе с учётными данными.
Если вы заинтересованы во внедрении Passbolt и Solid password manager или в разработке приложения - мы с удовольствием Вам с этим поможем.
В результате аудита безопасности в компании клиента было выявлено несколько точек уязвимости в отношении хранения учетных записей:
Кроме проблем информационной безопасности, сотрудники компании должны иметь возможность получать доступ к данным с помощью мобильных устройств, так как часть работы выполняется с их помощью.
Обсудив возникшие проблемы, мы предложили клиенту воспользоваться сервисом Passbolt и, в дополнение к нему, разработать мобильное приложение для оперативного доступа с мобильных устройств.
Перед разработчиками мобильного приложения были поставлены следующие задачи:
Перед началом разработки необходимо было выбрать инструмент для разработки.
Для уменьшения стоимости приложения было необходимо определить наиболее эффективный способ разработки приложения. Для этих целей мы решили обратиться к практикам кроссплатформенной разработки. Кроссплатформенная разработка - это способ создания приложений с возможностью адаптации под несколько платформ. Код разработанный для одной платформы, будет работать и на нескольких других.
При выборе фреймворка для разработки, мы рассматривали два популярных фреймворка: React Native и Flutter.
|
|
| React Native — кроссплатформенный фреймворк для разработки мобильных приложений. В 2015 году React Native стал open source проектом. Фреймворк использует JavaScript и React.js и позволяет создавать приложения для Android и iOS. | Flutter — кроссплатформенный open source фреймворк для разработки мобильных приложений, разработанный командой Google. Впервые он был анонсирован в 2017 году на конференции Google I/O. Стабильная версия была выпущена в июле 2019 года. Flutter основан на Dart — статически типизированном объектно-ориентированном языке. |
| Язык программирования | |
|---|---|
| React Native использует Javascript и React. | Flutter использует Dart. Dart был создан в 2011 году, чтобы избавиться от некоторых проблем Javascript и в конечном итоге заменить его. |
| Время отклика приложения (По результатам тестирования InVerita) | |
| 2992 мс | 188 мс |
| Производительность | |
| Использует JavaScript, поэтому работает медленнее | Высокая производительность (до 60 кадров в секунду) |
| UI компоненты | |
| React Native зависит от множества сторонних библиотек, что в некоторых случаях может оказаться проблемой, поскольку в них бывают баги или несовместимости UI с конкретной платформой. | Разметка UI неотделима от кода и пишется в том же классе, где находится элемент. |
Проведя сравнение фреймворков мы приняли решение использовать Flutter для разработки решения Solid password manager.