Android-приложение для POS- и кассовых функций на мобильных устройствах

Ссылка на работу
Были разработаны модули Android-приложения, позволяющие использовать POS- и кассовые функции на мобильных устройствах. Решение поддерживает работу с NFC и карточными данными, защищённый обмен с платёжным сервером, криптографические механизмы и проверки безопасности устройства, необходимые для соответствия требованиям аттестации. Сделано: адаптация POS-приложения под Android-смартфоны; разработка отдельных модулей приложения для терминальных и кассовых сценариев; реализация работы с карточными данными через NFC; обмен данными с платёжным сервером; работа с криптографией и механизмами защиты данных; реализация сокрытия и защиты чувствительной логики приложения; участие в задачах аттестации устройств на предмет безопасности; реализация проверок окружения устройства; обнаружение признаков root-доступа и root-менеджеров; обнаружение отладчиков и инструментов динамического анализа; работа над выявлением инструментов вмешательства в приложение, включая Frida-подобные решения; проверка соответствия устройства требуемому уровню безопасности; использование C++ через JNI для низкоуровневых и защитных механизмов. Функции приложения: выполнение POS- и кассовых сценариев на Android-смартфоне; работа с NFC и карточными данными; защищённый обмен с платёжным сервером; криптографическая защита данных; проверка безопасности устройства; обнаружение root, отладчиков и инструментов вмешательства; поддержка требований к аттестации устройства; адаптация терминальной логики под моб. устройства.