Аналитика и комментарии

26 ноября 2013

электронная подпись в недоверенной среде

Как правило, пользователи работают с системами ДБО из недоверенной среды. Под недоверенной средой подразумевается ПК, на котором может находиться вредоносное ПО, либо компьютер под управлением удаленного злоумышленника. Суть в том, что какие бы меры защиты ни предпринимал пользователь на своем ПК, устанавливаемые им приложения могут иметь «дыры» в системе безопасности, а антивирусное ПО не может дать гарантии их отсутствия.

Основными способами атак на электронную подпись (ЭП) в системах ДБО в недоверенной среде являются хищение ключевой информации, перехват управления, подмена подписываемых платежных поручений.

Программные реализации ЭП уязвимы в недоверенной среде, так как вредоносное ПО может перехватить закрытый ключ ЭП в оперативной памяти ПК. В связи с этим для надежной защиты ключевой информации лучше всего использовать USB-токены или смарт-карты (далее - токены), на которых электронная подпись реализована аппаратно с неизвлекаемым закрытым ключом. Такая реализация ЭП избавлена от указанного недостатка программной реализации, поскольку закрытый ключ ЭП никогда не покидает токена, а значит, не может быть перехвачен вредоносным ПО.

Однако надежной защиты ключевой информации ЭП недостаточно в недоверенной среде для защиты от подмены подписываемых платежных поручений. Так, зная PIN-код, вредоносное ПО или удаленный злоумышленник могут перехватить управление токеном и подписать на нем поддельное платежное поручение. Более того, даже не зная PIN-кода, вредоносное ПО может подменить подписываемый на токене документ.

Для защиты от подмены подписываемых документов были изобретены ридеры токенов с функцией визуализации (отображения и подтверждения подписываемых данных). Однако при их использовании сохраняется риск того, что разметка передаваемых на визуализацию данных будет «сбита» вредоносным ПО, устройство отобразит не те данные и подписан будет подмененный документ.

Сервер при использовании таких устройств в принципе не способен определить, осуществлялось подписание документа с использованием устройства визуализации или без него. Поэтому сохраняется угроза подделки самих устройств, что вполне возможно, так как цель в данном случае более чем оправдывает средства.

Более того, обычные устройства визуализации не защищают от перехвата PIN-кода токена, что создает угрозу перехвата управления токеном. Так, если пользователь по ошибке вставит токен в обычный смарт­картридер или USB-порт ПК, минуя устройство визуализации, то вредоносное ПО сможет сформировать и подписать поддельное платежное поручение, а также отправить его на сервер ДБО, который примет его для исполнения.

Проанализировав рассмотренные недостатки обычных устройств визуализации, компания «Аладдин Р.Д.» совместно с Vasco разработали инновационное решение для надежной защиты систем ДБО от подмены подписываемых платежных поручений и других документов.

Решение под названием «Антифрод-терминал» основывается на понимании невозможности обеспечения стопроцентной защиты от подмены платежных поручений в недоверенной среде на ПК пользователя при условии применения только лишь устройств визуализации. Поэтому предлагаемое решение не просто представляет собой устройство визуализации, а состоит из совокупности взаимодополняющих технологий, позволяющих при одновременном использовании вывести безопасность систем ДБО на новый уровень:

■ технологии SWYX (Sign What You eXecuted), реализуемой устройством визуализации на клиентском ПК;
■ аутентификации устройства визуализации на сервере ДБО;
■ безопасного ввода PIN-кода и защиты от перехвата управления;
■ аппаратно реализованной ЭП с неизвлекаемым закрытым ключом.

Такая реализация позволяет обеспечить самый высокий на сегодняшний день уровень безопасности при работе с системами ДБО через Интернет с использованием смарт-карт.

Николай Афанасьев, менеджер по развитию продукта компании «Аладдин Р.Д.»
Читайте NBJ в Telegram
Поделиться: