Контакты
Подписка
МЕНЮ
Контакты
Подписка

Практические приложения PKI: атрибутные сертификаты

Практические приложения PKI: атрибутные сертификаты

В рубрику "Оборудование и технологии" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Практические приложения PKI: атрибутные сертификаты

Денис КОПЫЛОВ, технический директор ООО "Топ Кросс"

Общая картина

На сегодняшний день инфраструктура открытых ключей (PKI) является, по сути, основной платформой для развертывания различных высокотехнологичных сервисов и услуг, в том числе относящихся к "электронному государству". За последние десять лет данная технология прошла путь "с нуля" до законодательно обоснованного инструмента, позволяющего строить защищенные информационные системы в масштабах страны. Но инструмент этот далеко не прост, и одной из серьезных задач, с которыми обязательно столкнутся разработчики и внедряющие такие системы, будет стандартизация средств и способов размещения ролевой дополнительной информации о субъектах информационного обмена в системах, основанных на PKI.

Носителями "основной" информации - данных, позволяющих идентифицировать субъекта, - могут выступать решения типа социальной карты, создание и внедрение которых уже ведется (и в дальнейшем будет только добавлять значимости упомянутой выше задаче). Причин для такой зависимости несколько. Чтобы рассмотреть их подробнее, попробуем для начала прорисовать общую картину.

Имеется инфраструктура, основанная на PKI, основная услуга которой - выдача пользователям персональных цифровых носителей, содержащих данные, идентифицирующие пользователя.

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

Традиционно такая информация собирается обслуживающими системами параллельно и независимо друг от друга. Данный подход имеет ряд существенных недостатков с точки зрения каждого из участников информационного обмена:

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

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

Итог для пользователя: качество обслуживания, далекое от идеального.

Само собой напрашивается решение включить информацию, необходимую прикладной системе, в состав сертификата пользователя. И это решение, как самое очевидное, уже нашло свое применение во многих корпоративных системах. Однако такой подход не является идеальным даже в рамках корпорации, а в постановке для публичных систем и вовсе неприменим:

  • в момент издания сертификата пользователя практически невозможно удовлетворить требования к информационному наполнению со стороны неограниченного круга информационных систем, в которые он может обратиться;
  • действующий ФЗ "О персональных данных" ограничивает порядок обработки данных, которые необходимы многим прикладным системам, что делает невозможным размещение в публичном реестре сертификатов, содержащих, например, номер паспорта, в то время как по действующему ФЗ "Об ЭЦП" такая публикация необходима.

Услуги Доверенной третьей стороны

Однако ситуация вовсе не является тупиковой. Достаточно вспомнить о том, что технология PKI является продуктом международного сотрудничества и давно и активно используется за рубежом.

Рекомендации X.842 Международного союза электросвязи (МСЭ, ITU - International Telecommunication Union) определяют набор сервисов и услуг, в совокупности составляющих Доверенную третью сторону (ДТС). В списке сервисов ДТС присутствует сервис атрибутирования, пример технической реализации которого приведен в международных рекомендациях RFC 3281.

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

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

В этом случае ДТС фактически будет являться тем "единым окном", через которое происходит официальное наполнение, изменение и получение дополнительной информации о пользователе.

Описанный способ размещения дополнительной информации не накладывает никаких ограничений на способы представления данных внутри прикладных информационных систем. Вместе с тем:

  • снимаются проблемы актуальности, целостности и достоверности дополнительной информации;
  • полностью исключается влияние изменяющихся потребностей прикладных систем на процедуру издания персональных сертификатов пользователей;
  • ввиду стандартности способа публикации процедура присоединения произвольной прикладной ИС становится также стандартной и прозрачной;
  • прикладные ИС помимо стандартизированного инструмента для получения дополнительной информации о пользователе от ДТС смогут, используя эту же технологию, более эффективно организовывать взаимодействие между собой;
  • вопросы аутентификации и защиты информации, размещаемой в АС, по выбору уполномоченных органов могут решаться любыми апробированными способами (начиная с шифрования АС в адрес легитимного получателя и заканчивая организацией защищенных сетевых соединений).

Идея сервиса атрибутирования лежит в общем русле технологии PKI и является ее естественным развитием и приложением. На данный момент имеются примеры успешного внедрения данного сервиса как для организации разграничения доступа к массивам данных, так и для представления учетных данных пользователей внутри прикладных систем. Более того, в одной из стран ЕС есть пример использования АС совместно с квалифицированными сертификатами.

Опубликовано: Журнал "Information Security/ Информационная безопасность" #6, 2007

Приобрести этот номер или подписаться

Статьи про теме