Несмотря на эти преимущества, сенсорные экраны создают дополнительные уязвимости в системе безопасности, которые необходимо устранять в борьбе с целеустремленными мошенниками, занимающимися кражей данных платежных карт. Соответствие стандарту безопасности данных платежных карт (PCI DSS) становится ключевым фактором при проектировании защищенных аппаратных и программных систем, которые помогают клиентам создавать надежные и защищенные платежные продукты без ущерба для удобства использования или привлекательного промышленного дизайна. В этой статье представлена эволюция платежных систем в точках продаж (POS), уязвимости в системе безопасности их сенсорных экранов и критерии, которым необходимо соответствовать для прохождения сертификации PCI для любого терминала с сенсорным экраном.
Сенсорные экраны в POS-терминалах:
На протяжении десятилетий потребители во всем мире оплачивали товары и услуги кредитными картами в POS-терминалах. В эти терминалы постепенно добавлялись небольшие недорогие экраны, чтобы предоставить продавцу и пользователю больше информации о статусе транзакции. По бокам или внизу экрана были добавлены кнопки, расположенные рядом с виртуальными кнопками, позволяющие пользователю выбирать параметры продавца, такие как тип карты (например, кредитная или дебетовая), сумма чаевых и печать чека. Пользователь вводил номера карт и PIN-коды с помощью механических клавиатур. Так обстоит дело с большинством платежных терминалов, используемых до сих пор.
В индустрии платежей наблюдается тенденция к замене небольших монохромных сенсорных экранов и механических кнопок на более крупные цветные сенсорные экраны. Эти цветные дисплеи более привлекательны визуально и привлекают как продавцов, так и потребителей. Сенсорные экраны также позволяют поставщикам платежных терминалов отказаться от боковых/нижних смарт-кнопок и механических клавиатур. Это повышает надежность системы за счет исключения движущихся частей, которые изнашиваются со временем (как внутренний механизм переключения клавиш, так и надписи на поверхности клавиш). Сенсорные экраны также помогают исключить угрозу попадания воды вокруг клавиш терминала. Наконец, цветные сенсорные экраны помогают продавцам в их брендинге и рекламных усилиях, и именно эти тенденции приводят к увеличению размеров современных сенсорных экранов на платежных терминалах всех типов.
Рисунок 1 - Примеры сенсорных экранов
Еще одна тенденция, связанная с использованием больших сенсорных экранов в платежных системах, — это рост популярности электронных кассовых аппаратов (ЭКА), которые добавляются в дополнение к POS-терминалам. Электронные кассовые аппараты используются как в традиционных магазинах с несколькими кассовыми линиями, так и во все более популярных магазинах самообслуживания. Системы ЭКА помогают розничным продавцам отслеживать продажи, минимизировать ошибки при продажах, управлять данными об инвентаризации и одновременно регистрировать финансовые транзакции в своих системах. Сенсорные экраны ЭКА обеспечивают большую гибкость при вводе таких данных, как тип и количество товара, опции, например, покупка пакетов, и выбор способов оплаты. ЭКА обычно не являются безопасными платежными устройствами, поэтому их часто комбинируют с POS-терминалами, которые обрабатывают платежи с помощью карт, телефонов и смарт-часов.
Со временем ЭКА и POS-терминалы начали объединяться в единую, безопасную платежную систему на основе сенсорных экранов. Сенсорные экраны размером от 3,5 до 42 дюймов стали неотъемлемой частью современных ЭКА и POS-терминалов. Взаимодействие с пользователем, появление бесконтактной технологии NFC, возможность подключения мобильных телефонов и объединение функций в единую систему стимулируют рост популярности стационарных планшетных/киосковых или портативных POS-терминалов с питанием от батарей, заменяющих автономные системы ECR-POS. Портативные POS-терминалы позволяют продавцам принимать платежи в любом месте, как внутри, так и снаружи магазина. Быстрорастущая тенденция бесконтактных платежей, которые способствуют простоте использования и удобству, привела к увеличению количества автоматизированных и самообслуживаемых платежных терминалов в торговых автоматах, паркоматах, автоматических топливных насосах и станциях зарядки электромобилей. Большие сенсорные экраны не только позволяют продавцам отображать больше информации о приобретенных товарах, но и помогают генерировать дополнительные потоки доходов за счет продвижения товаров и рекламы.
Безопасность POS-терминалов и соответствие стандарту PCI:
безопасность пользовательских данных, таких как основной номер счета (PAN), данные кредитной карты (номер, срок действия и CVV) и PIN-код пользователя, стала первостепенной задачей при проектировании платежных систем. Операции с магнитными полосами (считыванием карт) имели присущие им уязвимости в плане безопасности и были более склонны к сбоям по мере износа полос со временем и при воздействии магнитных полей. Более безопасные методы оплаты картами, такие как DIP (чип и PIN-код) и Tap (ближняя бесконтактная связь: NFC), являются доступными альтернативами. Эти методы дополняются альтернативными механизмами аутентификации, такими как QR-коды (на бумаге или мобильном устройстве) и биометрия (например, отпечаток пальца, лицо или глаз). Однако внедрение сенсорных экранов также играет новую и особую роль в обеспечении безопасности систем ввода PIN-кода, заменяя ими механические клавиатуры.

Рисунок 2 — Двухпроцессорная архитектура для POS-терминала
Передача данных сенсорного экрана и PIN-кода уязвима для атак типа «человек посередине» через наложения сенсорных датчиков, подслои и даже зондирующие атаки на коммуникационную шину между микросхемой сенсорного экрана и защищенным хост-процессором, как обсуждалось ранее. Прошивка контроллера сенсорного экрана уязвима для взлома, что позволяет злоумышленникам создавать бэкдор и извлекать данные карты. Конфигурация контроллера сенсорного экрана подвержена модификациям, которые могут открыть уязвимости в системах, ранее прошедших сертификацию безопасности.
Кроме того, требования к конструкции сенсорного экрана для наружного применения включают в себя технологии, позволяющие справляться с экстремальным уровнем окружающего шума, помехами от активного NFC, строгими стандартами излучения, расширенным температурным диапазоном, обнаружением толстых перчаток и экстремальной влагостойкостью, в том числе от высокопроводящих чистящих жидкостей, которые в противном случае могли бы вызывать ложные срабатывания сенсорного экрана. Уязвимости, связанные с неаутентифицированной конфигурацией и обновлением программного обеспечения, также могут привести к атакам типа «отказ в обслуживании» в сочетании с атаками программ-вымогателей, потенциально выводя из строя всю сеть, если терминалы подключены к центральной системе обновления. Например, сеть зарядных устройств для электромобилей со встроенными платежными терминалами. Это создает дополнительные проблемы и возможности для разработчика платежной системы с сенсорным экраном.
На помощь приходит соответствие стандартам PCI.
Созданный ведущими платежными системами (Visa, MasterCard, American Express, Discover и JCB), Совет по стандартам безопасности индустрии платежных карт (PCI SSC) разработал и управляет общепризнанным во всем мире стандартом PCI DSS для защиты данных держателей карт. Платежные системы и эквайеры несут ответственность за создание продуктов, соответствующих стандартам PCI, для защиты хранения, передачи и обработки пользовательских данных. В зависимости от типа платежного приложения требования к соответствию стандартам PCI могут различаться, что может повлиять на проектирование оборудования, программного обеспечения и системы.
В настоящее время большинство производителей POS-терминалов соответствуют стандартам безопасности данных PCI. Механизм безопасности PCI направлен на изоляцию PIN-кода от PAN-кода и других данных держателя карты. Это обеспечивает безопасность и целостность ввода PIN-кода через программное приложение и требует активного мониторинга этого программного обеспечения и шифрования пользовательских данных с использованием надежного ключа. Для аутентификации пользователя или владельца устройства необходимо внедрить контроль доступа. Рекомендуется использовать сигналы тревоги для предупреждения о попытках взлома, несанкционированного доступа или функциональных сбоях.
Если платежная система использует отдельный платежный модуль, предварительно сертифицированный по PCI DSS для безопасных карточных транзакций через считыватель карт с механической клавиатурой, сенсорный экран не передает никакой защищенной информации по линиям связи. Сертификация PCI PIN Transaction Security (PTS) сенсорного экрана требуется только в том случае, если он используется для ввода данных кредитной карты и/или PIN-кодов (известных как PoG, или PIN on Glass). В этом случае необходимо экранировать интерфейс связи контроллера сенсорного экрана или зашифровать данные в сообщениях сенсорного экрана. Шифрование предоставляет производителям POS-терминалов возможность перенести интегральную схему контроллера сенсорного экрана на простую и экономичную однослойную гибкую печатную плату (FPC), подключенную к сенсорному датчику. Такая конфигурация позволяет производителю сенсорного датчика проектировать, тестировать и поставлять полную сенсорную систему производителю POS-терминалов, тем самым снижая затраты и упрощая цепочку поставок. Общие
требования к сертификации PCI:
Руководящие принципы соответствия PCI, относящиеся к сенсорным экранам, регулируются PCI-PTS. Требования к безопасности транзакций PIN можно кратко сформулировать следующим образом:
- В систему предусмотрены меры для отключения в случае физического или программного вмешательства.
- Конфиденциальные данные пользователей должны передаваться (всегда в зашифрованном виде) и храниться только до тех пор, пока это необходимо
- Обновление или запуск программного обеспечения следует выполнять только в том случае, если можно проверить целостность программы.
- Обновлять программное обеспечение могут только авторизованные пользователи
- Ключ необходимо хранить в защищенном месте, и должны быть созданы надежные механизмы для защиты исходного набора ключей в процессе производства
- Устройство должно выполнять самодиагностику и сообщать о любых отклонениях от нормы
Для обеспечения соответствия последним требованиям PCI, в сенсорные контроллеры на системном уровне могут быть интегрированы следующие функции:
- Программа перезагрузки на 24 часа
- Время ожидания при вводе данных вручную с помощью ключа — 15 минут
- Шифрование PIN-кода с использованием расширенного стандарта шифрования (AES) в формате ISO 4
- Более строгое использование ключей шифрования по назначению, с разделением иерархий ключей клиента и производителя.
- Шифр PAN
- Протокол удаленной загрузки ключа TR-34 (RKL)
Сертифицированная по стандарту PCI лаборатория проверяет сенсорный экран на соответствие требованиям безопасности стандарта PIN Transaction Security. Эта проверка включает в себя следующие тесты:
- Оценка уязвимости системы защиты ввода PIN-кода к взлому.
- Оценка доступа к конфиденциальным данным посредством манипулирования ими и анализа механизма реагирования, используемого в системе.
- Проверка методик и документирование ключевых управленческих процессов в производстве.
Переходим сразу к сути.
Разработка платежных терминалов требует знания того, как реализовать комплексное системное решение и надежные стандарты безопасности. Такие решения, как портфель контроллеров maXTouch® от Microchip, могут решить эти сложные системные задачи благодаря интегрированному аналоговому интерфейсу и собственному программному обеспечению, которое можно настроить для безопасной, зашифрованной связи для любого приложения конечного пользователя.
Специализированная команда поддержки, например, эксперты по сенсорным контроллерам из Microchip Technology, могут помочь клиентам в проектировании на системном уровне, а также оказать помощь в интеграции программного обеспечения и контроллеров, тестировании и отладке продукта. Их опыт работы с ведущими мировыми поставщиками платежных терминалов и сертификационными лабораториями означает, что клиенты могут получить необходимую поддержку для прохождения критически важного процесса сертификации.
Об авторе:
Вивек Тьяги имеет более 10 лет опыта работы в полупроводниковой промышленности и в настоящее время является менеджером по маркетингу продукции в подразделении человеко-машинного интерфейса Microchip Technology. Он отвечает за такие промышленные сегменты продукции, как системы торговых точек и зарядные устройства для электромобилей.
Ссылка:
https://ww1.microchip.com/downloads/aemDocuments/documents/HMID/ApplicationNotes/ApplicationNotes/DS00004863A.pdf
