Solit 2012, TDD и отдельные аспекты тестирования в Java, Антонина Шафранская
Всесторонние аспекты защиты Mobile point of sale
-
Upload
risspaspb -
Category
Technology
-
view
298 -
download
7
description
Transcript of Всесторонние аспекты защиты Mobile point of sale
mPos – мобильный
эквайринг
POS терминал
mPOS терминал
• Чтение данных карты
• Интерфейс пользователя
• Коммуникации Wi-Fi / GPRS / 3G / 4G
• Взаимодействие с хостом банка
• Взаимодействие с прочим софтом
(биллинг и пр.)
• Проверка держателя (CVM)
• Защита от сбоев
• Печать чека (терминального)
Среда обитания
• Один производитель
• Ограниченное количество
устройств (iPhone/iPod/iPad)
• Закрытая система
• Без возможности прямой
загрузки контента
• Приложения проходят
цензуру перед публикацией
в App Store
• Множество производителей
• Неограниченное количество
устройств
• Открытая система
• С возможностью прямой
загрузки контента
• Приложения не проходят
цензуру перед публикацией
в Google Play
Среда обитания
• JailBreak
• Непредсказуемая среда
• 310 уязвимостей в базе CVE
Details
• Нет возможности
безопасного хранения
данных
• Root
• Disassemble приложений
• Фишинг
• Непредсказуемая среда
• 30 уязвимостей в базе CVE
Details
• Нет возможности
безопасного хранения
данных
Принципы безопасности
mPOS терминал
• Сквозное шифрование
• Привязка приложения к телефону
• Аутентификация приложения
• Принцип тонкого клиента – proxy
Принципы безопасности
Key Injection Facility
• Раздельное знание и двойной
контроль
• Охраняемое помещение, пропускная
система, видеоконтроль
• Изолированная среда
• Уникальный ключ на каждый ридер
• Tamper evidence
• Без возможности чтения
Сертификация
mPOS терминал
• EMV Level 1 – если есть поддержка чиповых карт
• EMV Level 2 – аналогично
• PA DSS – если есть manual key entry
• PCI PTS – если есть пин-клавиатура
• PCI DSS – безусловно
• Visa Ready – рекомендовано
• OpenWay, Compass+ и др. – по требованию
PCI DSS
• Level 1
• Дата центр – ДатаЛайн
• Аудитор – Дейтерий
• Бизнес-процесс не требует извлечения карт в
открытом виде
• DEK → KEK → MK
• Best practice: Cisco, OSSEC, Splunk, KAV и др.