<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<link>http://www.pcidss.ru/articles/</link>
<title>PCI DSS Articles</title>
<description>Статьи о стандарте PCI DSS (Payment Card Industry Data Security Standard)</description>
<item>
<link>http://www.pcidss.ru/articles/21.html</link>
<guid>http://www.pcidss.ru/articles/21.html</guid>
<title>PCI DSS – соответствие в пространстве</title>
<pubDate>Mon, 26 Jul 10 14:23:00 +0400</pubDate>
<description><![CDATA[<p>Евгений Безгодов - <i>ведущий аналитик по ИБ компании <a href="http://www.dsec.ru" target="_blank">Digital Security</a></i></p>
<p><b>Введение</b></p>
<p>Стандарт PCI&nbsp;DSS содержит ряд требований, связанных с&nbsp;физическим размещением информационной инфраструктуры, т.е. с&nbsp;тем, где и&nbsp;в&nbsp;каких условиях расположены ее&nbsp;компоненты. Основная часть этих требований представлена в&nbsp;девятом разделе стандарта, посвященном физической безопасности данных о&nbsp;держателях карт (ДДК). Кроме того, поскольку выбор варианта физического размещения влияет на&nbsp;организацию каналов связи, он&nbsp;также влияет на&nbsp;выполнение следующих требований: межсетевое экранирование (раздел&nbsp;1), шифрование ДДК при их&nbsp;передаче через сети общего пользования (раздел&nbsp;4) и&nbsp;применение двухфакторной аутентификации при удаленном доступе (требование 8.3). Еще четыре требования, связанные с&nbsp;привлечением сторонних поставщиков услуг, определенные в&nbsp;подразделе 12.8, должны быть исполнены в&nbsp;случае размещения на&nbsp;площадке хостинг-провайдера.</p>
<p>Исполнение этих требований обязательно для всех компаний, подлежащих сертификации по&nbsp;PCI&nbsp;DSS. В&nbsp;статье мы&nbsp;рассмотрим подходы к&nbsp;их&nbsp;исполнению с&nbsp;точки зрения различных вариантов физического размещения серверных компонентов среды ДДК.</p>
<p><b>Выполнение требований стандарта PCI DSS при размещении серверов на территории сертифицируемой организации</b></p>
<p>Начнем с&nbsp;рассмотрения самого, пожалуй, привычного варианта&nbsp;&mdash; когда компоненты информационной инфраструктуры расположены в&nbsp;собственной серверной комнате на&nbsp;территории организации.</p> 
<p>В&nbsp;части обеспечения физической безопасности информационной инфраструктуры, согласно девятому разделу стандарта PCI&nbsp;DSS, организация должна применять меры, описанные ниже.</p>
<ol>
<li><p>Ограничить и&nbsp;контролировать физический доступ во&nbsp;все помещения, в&nbsp;которых расположены компоненты среды ДДК, включая серверные комнаты. Для этих целей должны применяться:</p>
<ul>
<li><p>запирающие устройства на&nbsp;основе смарт-карт или механических замков;</p>
<li><p>системы контроля доступа, включая видеонаблюдение и&nbsp;системы на&nbsp;основе смарт-карт.</p>
</ul>
<p>Необходимо организовать процессы управления физическим доступом, выдачи и&nbsp;изъятия пропусков и&nbsp;ключей. В&nbsp;том числе, должны быть предусмотрены процедуры запроса и&nbsp;согласования доступа в&nbsp;различные помещения, отзыва пропусков уволенных сотрудников, пропусков с&nbsp;истекшим сроком действия и&nbsp;не&nbsp;сданных своевременно посетительских пропусков.</p>
<p>Журналы событий систем контроля доступа, должны регулярно анализироваться на&nbsp;предмет наличия нарушений пропускного режима. Необходимо сохранять эти журналы, как минимум, три месяца.</p>
<li><p>Ограничить и&nbsp;контролировать доступ посетителей. Для этого в&nbsp;организации необходимо сделать следующее:</p>
<ul>
<li><p>обеспечить возможность легко различать сотрудников и&nbsp;посетителей. Например, с&nbsp;помощью выдачи им&nbsp;отличающихся бейджей или пропусков;</p>
<li><p>ограничить доступ, предоставляемый по&nbsp;посетительским пропускам, таким образом, чтобы исключить проникновение посетителей без сопровождения сотрудников в&nbsp;помещения, где расположены компоненты информационной инфраструктуры;</p>
<li><p>ограничить срок действия пропусков, выдаваемых посетителям;</p>
<li><p>вести журнал учета посетителей, содержащий имя посетителя, название представляемой им&nbsp;организации, сотрудника, предоставившего ему доступ. В&nbsp;журнале должны регистрироваться все факты прохода посетителя в&nbsp;помещения, в&nbsp;которых расположены компоненты информационной инфраструктуры.</p>
</ul>
<li><p>Ограничить доступ к&nbsp;сетевым разъемам, расположенным в&nbsp;общедоступных местах. Для этого необходимо отключать неиспользуемые сетевые разъемы, а&nbsp;также исключать наличие посетителей без сопровождения в&nbsp;помещениях с&nbsp;активными сетевыми разъемами.</p>
<li><p>Обеспечить учет, инвентаризацию и&nbsp;маркирование материальных носителей ДДК, а&nbsp;также контроль их&nbsp;передвижения. К&nbsp;таким носителям относятся и&nbsp;сервера. Например, необходимо учитывать и&nbsp;контролировать отправку серверов в&nbsp;ремонт и&nbsp;утилизацию носителей резервных копий.</p>
</ol>
<p><b>Выполнение требований стандарта PCI&nbsp;DSS при размещении серверов на&nbsp;площадке хостинг-провайдера</b></p>
<p>Второй вариант, распространенный в&nbsp;основном среди небольших организаций индустрии платежных карт, это размещение серверов на&nbsp;площадке хостинг-провайдера.</p>
<p>Стандарт PCI&nbsp;DSS гласит, что все поставщики услуг, имеющие доступ к&nbsp;ДДК, либо способные повлиять на&nbsp;их&nbsp;безопасность, должны пройти сертификацию по&nbsp;PCI&nbsp;DSS. Хостинг-провайдеры относятся к&nbsp;числу таких поставщиков. При этом, согласно требованию 12.8, каждая организация, использующая услуги таких поставщиков, в&nbsp;рамках работ по&nbsp;достижению соответствия стандарту, должна убедиться в&nbsp;том, что все эти поставщики соответствуют его требованиям.</p>
<p>Разместив свои сервера на&nbsp;площадке сертифицированного по&nbsp;PCI&nbsp;DSS хостинг-провайдера, организация может закрыть тем самым значительную часть требований стандарта, прежде всего, в&nbsp;части физической безопасности. Однако, на&nbsp;момент написания этой статьи, на&nbsp;территории Российской Федерации нет ни&nbsp;одного хостинг-провайдера, обладающего статусом соответствия PCI&nbsp;DSS. По&nbsp;крайней мере, заявившего о&nbsp;себе публично. По&nbsp;этой причине, мы&nbsp;рассмотрим два варианта:</p>
<ul>
<li><p>Размещение на&nbsp;площадке сертифицированного по&nbsp;PCI&nbsp;DSS хостинг-провайдера, и</p>
<li><p>Размещение на&nbsp;площадке не&nbsp;сертифицированного хостинг-провайдера с&nbsp;применением компенсирующих мер защиты.</p>
</ul>
<p>Общими для этих вариантов являются следующие требования стандарта (описанные в&nbsp;требовании 12.8):</p>
<ul>
<li><p>необходимо поддерживать актуальный перечень поставщиков услуг, имеющих доступ к&nbsp;ДДК;</p>
<li><p>необходимо заключать письменное соглашение с&nbsp;каждым поставщиком услуг о&nbsp;том, что поставщик ответственен за&nbsp;безопасность переданных ему данных о&nbsp;держателях карт, включая данные, находящиеся на&nbsp;размещаемых серверах;</p>
<li><p>необходимо проводить тщательную проверку благонадежности каждого поставщика услуг перед началом взаимодействия с&nbsp;ним.</p>
</ul>
<p><b>Размещение на площадке сертифицированного по PCI DSS хостинг-провайдера</b></p>
<p>Сертифицированный по PCI DSS хостинг-провайдер берет на себя выполнение большей части требований по физической защите размещаемых серверов. Таким образом, организации нет необходимости самой заботиться о таких вопросах, как ограничение и контроль физического доступа к серверам и видеонаблюдение. Кроме того, некоторые сертифицированные хостинг-провайдеры предлагают дополнительные услуги, такие как предоставление управляемых межсетевых экранов и систем обнаружения и предотвращения вторжений.</p>
<p>При этом, в отношении требований, связанных с организацией каналов связи, необходимо учесть следующий момент. В отличие от случая с размещением серверов на территории организации, связь с рабочими станциями и прочими компонентами среды ДДК, находящимися вне дата-центра хостинг-провайдера, будет организована посредством общедоступных каналов связи. Соответственно, для этих каналов связи необходимо в полной мере выполнить требования стандарта в части:</p>
<ul>
<li><p>межсетевого экранирования (раздел 1);</p>
<li><p>шифрования ДДК при их передаче (раздел 4);</p>
<li><p>применения двухфакторной аутентификации при удаленном доступе (требование 8.3).</p>
</ul>
<p>Внутренние каналы связи между расположенными на одной площадке серверами, предоставляемые сертифицированным по PCI DSS хостинг-провайдером, и защищенные межсетевыми экранами, можно рассматривать, как доверенные.</p>
<p>Теперь давайте посмотрим, какие конкретно предложения доступны на рынке сертифицированного по PCI DSS хостинга. Как мы уже упомянули выше, в России, на данный момент, такие предложения отсутствуют. Поэтому, мы вынуждены обратиться к зарубежным поставщикам. При этом, нас, как представителей евразийского континента, будет интересовать, прежде всего, европейский сегмент рынка. Именно ему мы уделим основное внимание в нашем исследовании.</p>
<p>Для получения исходной информации воспользуемся Перечнем поставщиков услуг, подтвердивших соответствие PCI&nbsp;DSS, опубликованным международной платежной системой VISA. Таких документов два: <a href="http://usa.visa.com/merchants/risk_management/cisp_service_providers.html" target="_blank">Глобальный перечень сертифицированных поставщиков услуг</a> (от&nbsp;5&nbsp;мая 2010&nbsp;года) и&nbsp;<a href="http://www2.visaeurope.com/merchant/ais/resourcesanddownloads.jsp" target="_blank">Европейский перечень сертифицированных поставщиков услуг</a> (от&nbsp;4&nbsp;мая 2010&nbsp;года). Эти перечни подходят для наших целей, потому что они содержат информацию о&nbsp;видах предоставляемых провайдерами услуг, а&nbsp;также отделяют европейский сегмент рынка от&nbsp;остального мира. В&nbsp;качестве альтернативы можно рассмотреть аналогичный документ от&nbsp;MasterCard <a href="http://www.mastercard.com/us/sdp/assets/pdf/Compliant Service Providers - April 15 2010.pdf" target="_blank">Compliant Service Providers</a>, однако, он&nbsp;не&nbsp;содержит такой информации&nbsp;и, следовательно, не&nbsp;позволяет оперативно сделать выборку хостинг-провайдеров из&nbsp;общего числа поставщиков услуг или произвести их&nbsp;географическое деление. Поэтому, исходя из&nbsp;предположения, что большинство хостинг-провайдеров, получивших статус соответствия PCI&nbsp;DSS, предоставили информацию о&nbsp;себе в&nbsp;обе рассматриваемые платежные системы, остановимся на&nbsp;перечне от&nbsp;VISA.</p>
<p>Из&nbsp;европейского перечня нами были выбраны те&nbsp;компании, которые заявили, что предоставляют хостинг в&nbsp;качестве основного вида сертифицируемых услуг. Уже на&nbsp;этом этапе стало очевидно, что в&nbsp;России сертифицированные по&nbsp;PCI&nbsp;DSS хостинг-провайдеры отсутствуют. Затем, был проведен анализ сайтов выбранных компаний, и&nbsp;из&nbsp;них выделены только&nbsp;те, которые предлагают услуги по&nbsp;размещению физических или виртуальных серверов. В&nbsp;итоге, был получен перечень из&nbsp;шести хостинг-провайдеров, обладающих статусом соответствия PCI&nbsp;DSS и&nbsp;предоставляющих на&nbsp;рынке стран Европы интересующие нас услуги. Мы&nbsp;связались с&nbsp;этими компаниями для получения дополнительной информации.</p>
<p>В&nbsp;итоге, был получен перечень из&nbsp;шести хостинг-провайдеров, обладающих статусом соответствия PCI&nbsp;DSS и&nbsp;предоставляющих на&nbsp;рынке стран Европы интересующие нас услуги. Ответ на&nbsp;наш запрос получен от&nbsp;трех из&nbsp;них. Тем не&nbsp;менее, мы&nbsp;приводим полный перечень:</p>

<p><a href="http://www.atosorigin.com/" target="_blank">Atos Origin</a>&nbsp;&mdash; предлагает размещение как физических, так и&nbsp;виртуальных серверов;</p>

<p><a href="http://www.datapipe.com/" target="_blank">DATAPIPE</a>&nbsp;&mdash; предлагает размещение как физических, так и&nbsp;виртуальных серверов. Сертифицированный по&nbsp;PCI&nbsp;DSS дата-центр расположен на&nbsp;территории Великобритании;</p>

<p><a href="http://www.dandomain.dk/" target="_blank">DanDomain</a>&nbsp;&mdash; предлагает размещение физических или виртуальных серверов, а&nbsp;также аренду собственных физических серверов. Стоимость размещения виртуального сервера начинается от&nbsp;67&nbsp;евро в&nbsp;месяц и&nbsp;зависит от&nbsp;набора дополнительных услуг и&nbsp;объема трафика. Размещение физического сервера стоит от&nbsp;100 евро в&nbsp;месяц;</p>

<p><a href="http://www.foreshore.net/" target="_blank">Foreshore</a> &mdash;предлагает размещение физических серверов на&nbsp;своей площадке с&nbsp;соответствием PCI&nbsp;DSS, и&nbsp;планирует распространить действие своего сертификата соответствия на&nbsp;сервис виртуальных серверов в&nbsp;июле 2010&nbsp;года;</p>

<p><a href="http://www.it-austria.com/" target="_blank">Informations Technlogie Austria</a>&nbsp;&mdash; предлагает размещение виртуальных серверов под управлением различных операционных систем;</p>

<p><a href="http://www.telecitygroup.com/" target="_blank">TelecityGroup</a>&nbsp;&mdash; предлагает размещение физических серверов на&nbsp;своей площадке с&nbsp;соответствием PCI&nbsp;DSS, а&nbsp;также множество дополнительных сервисов, таких как управляемый межсетевой экран, системы обнаружения и&nbsp;предотвращения вторжений (IDS/IPS) и&nbsp;резервное копирование.</p>

<p>Информацию об&nbsp;ориентировочной стоимости услуг удалось получить только на&nbsp;сайте DanDomain, она представлена выше. Остальные отреагировавшие на&nbsp;наш запрос компании ответили, что стоимость определяется в&nbsp;зависимости от&nbsp;специфики потребностей каждого конкретного клиента.</p>

<p>Кроме того, мы&nbsp;убедились в&nbsp;том, что наиболее развит рынок хостинга с&nbsp;соответствием PCI&nbsp;DSS на&nbsp;территории США. Мы&nbsp;связались с&nbsp;одной американской хостинговой компанией и&nbsp;получили следующую информацию:</p>

<p><a href="http://www.staffordassociates.com/" target="_blank">Stafford associates</a>&nbsp;&mdash; предлагает размещение физических или виртуальных серверов на&nbsp;собственной площадке с&nbsp;соответствием PCI&nbsp;DSS. Пространство на&nbsp;20&nbsp;юнитов с&nbsp;электропитанием на&nbsp;8&nbsp;ампер и&nbsp;16&nbsp;IP-адресами обойдется клиенту в&nbsp;$480&nbsp;в месяц;</p>

<p>На&nbsp;территории США действует множество хостинг-провайдеров, обладающих статусом соответствия PCI&nbsp;DSS. Мы&nbsp;не&nbsp;приводим здесь их&nbsp;полный перечень с&nbsp;подробным описанием лишь из&nbsp;соображений краткости изложения материала.</p>

<p><b>Размещение на&nbsp;площадке не&nbsp;сертифицированного хостинг-провайдера с&nbsp;применением компенсирующих мер защиты</b></p>
<p>Поскольку сертифицированные по&nbsp;PCI&nbsp;DSS хостинг-провайдеры на&nbsp;российском рынке пока отсутствуют, полезно будет разобраться, как&nbsp;же выполнить требования стандарта при размещении серверов на&nbsp;площадке провайдера, не&nbsp;обладающего статусом соответствия. Тем более, что инфраструктура многих компаний уже размещена на&nbsp;таких площадках, и&nbsp;перенести ее&nbsp;крайне затруднительно.</p> 
<p>В&nbsp;случае такого размещения, организации придется применить целый ряд компенсирующих мер. Стандартом определено, что компенсирующие меры могут использоваться для требований PCI&nbsp;DSS в&nbsp;том случае, если проверяемая организация не&nbsp;может выполнить требование по&nbsp;обоснованным техническим или бизнес-ограничениям, однако, успешно снизила риск, связанный с&nbsp;требованием, путем реализации другой защитной меры. Компенсирующие меры должны удовлетворять следующим требованиям:</p>
<ol>
<li><p>преследовать ту&nbsp;же цель, что и&nbsp;прямое требование PCI&nbsp;DSS;</p>
<li><p>обеспечивать ту&nbsp;же степень защищенности, что и&nbsp;прямое требование PCI&nbsp;DSS, чтобы снизить риск также эффективно, как и&nbsp;прямое требование;</p>
<li><p>не&nbsp;быть выполнением другого требования PCI&nbsp;DSS;</p>
<li><p>быть соизмеримыми с&nbsp;дополнительным риском, вызванным невозможностью выполнить требование PCI&nbsp;DSS.</p>
</ol>
<p>Какие&nbsp;же меры необходимо принять в&nbsp;качестве компенсирующих?</p> 
<p>Начнем с&nbsp;физической безопасности, т.к. именно она претерпевает наибольшие потрясения в&nbsp;момент, когда мы&nbsp;размещаем серверное оборудование на&nbsp;&laquo;чужой&raquo; территории. Задачу компенсирующих мер, направленных на&nbsp;исполнение требований девятого раздела стандарта, можно рассматривать как задачу создания на&nbsp;территории хостинг-провайдера замкнутого пространства, контролируемого клиентом. Для ее&nbsp;исполнения рекомендуем принять следующие меры:</p>
<ul>
<li><p>Необходимо расположить все физические компоненты среды данных о&nbsp;держателях карт в&nbsp;одном или нескольких закрываемых на&nbsp;замок контейнерах. Для этих целей оптимально рассматривать прочные серверные шкафы, закрываемые со&nbsp;всех сторон, сверху и&nbsp;снизу, и&nbsp;оборудованные надежными замками. Конструкция шкафа должна обеспечивать необходимую вентиляцию, но&nbsp;исключать доступ к&nbsp;компонентам системы и&nbsp;их&nbsp;коммуникационным разъемам. На&nbsp;рынке имеются подходящие предложения от&nbsp;различных производителей, найти которые не&nbsp;составит большого труда;</p>
<li><p>Систему запирания шкафов следует дополнить системой контроля и&nbsp;управления доступом, основанной на&nbsp;личных картах или других технологиях, позволяющих выполнять автоматическую идентификацию лиц, получающих физический доступ к&nbsp;компонентам информационной инфраструктуры. Журналы регистрации фактов физического доступа, должны сохраняться, как минимум, в&nbsp;течение трех месяцев;</p>
<li><p>Необходимо разработать и&nbsp;внедрить процедуру управления физическим доступом и&nbsp;ключами от&nbsp;замков, чтобы обеспечить доступ только тем сотрудникам, которым он&nbsp;необходим для выполнения должностных обязанностей. При этом, в&nbsp;случае невозможности установить систему автоматической регистрации фактов физического доступа с&nbsp;идентификацией сотрудника, необходимо выделить сотрудника, ответственного за&nbsp;хранение ключей. Такого сотрудника необходимо выбрать из&nbsp;числа тех, кому не&nbsp;требуется физический доступ к&nbsp;серверам для выполнения должностных обязанностей. Например, таким сотрудником может быть сотрудник службы безопасности или руководитель организации. На&nbsp;сотрудника, ответственного за&nbsp;хранение ключей, необходимо возложить обязанности по&nbsp;регистрации каждого факта выдачи и&nbsp;возврата ключей в&nbsp;журнале. Сотрудник, получающий физический доступ к&nbsp;серверам, должен сдавать ключ ответственному сотруднику непосредственно после окончания выполнения работ.</p>
<li><p>Шкафы следует оборудовать системой видеонаблюдения. В&nbsp;случае согласия со&nbsp;стороны хостинг-провайдера, должен просматриваться весь наружный периметр серверных шкафов. В&nbsp;противном случае, систему видеонаблюдения необходимо установить внутри каждого шкафа, обеспечив просмотр проема его дверцы. Получаемые от&nbsp;системы данные должны сохраняться, как минимум, в&nbsp;течение трех месяцев;</p>
<li><p>Необходимо обеспечить моментальное автоматическое информирование ответственного сотрудника компании о&nbsp;каждом факте открытия серверного шкафа. Такое информирование может быть выполнено на&nbsp;основе сервисов sms или e-mail. Желательно, но&nbsp;не&nbsp;обязательно, с&nbsp;приложением фотоснимка того, кто открыл дверцу, сделанного системой видеонаблюдения в&nbsp;момент регистрации события;</p>
<li><p>Разработать, внедрить и&nbsp;выполнять ежедневные процедуры контроля физического доступа, анализа журналов событий физического доступа и&nbsp;данных системы видеонаблюдения.</p>
<li><p>Разработать, поддерживать в&nbsp;актуальном состоянии и&nbsp;регулярно тестировать планы реагирования на&nbsp;инциденты, связанные с&nbsp;физическим доступом к&nbsp;ИТ-инфраструктуре.</p>
</ul>
<p>Все эти меры должны обеспечиваться и&nbsp;контролироваться самим клиентом, а&nbsp;не&nbsp;хостинг-провайдером, которого, при отсутствии у&nbsp;него сертификата соответствия PCI&nbsp;DSS, следует рассматривать как недоверенную среду.</p>
<p>Меры, направленные на&nbsp;исполнение требований межсетевого экранирования, шифрования ДДК при их&nbsp;передаче по&nbsp;общедоступным каналам связи и&nbsp;двухфакторной аутентификации при удаленном доступе, по&nbsp;сути своей, не&nbsp;являются компенсирующими в&nbsp;терминологии стандарта. Для их&nbsp;исполнения необходимо рассматривать любой канал связи, находящийся вне защищенного серверного шкафа, как относящийся к&nbsp;недоверенной сети. К&nbsp;числу таких каналов связи относится и&nbsp;внутренняя сеть хостинг-провайдера. Соответственно, для каждого такого канала связи необходимо в&nbsp;полной мере выполнить требования стандарта в&nbsp;части защиты передаваемых данных и&nbsp;обеспечения безопасности удаленного доступа.</p>
<p>Отдельно отметим, что использование KVM-переключателя допустимо только при условии, что это устройство полностью контролируется самой организацией, недоступно третьим лицам, включая хостинг-провайдера и&nbsp;других его клиентов. Устройство и&nbsp;все его подключения должны быть физически защищены аналогично серверному оборудованию, как описано выше.</p>
<p><b>Выполнение требований стандарта PCI&nbsp;DSS для рабочих станций сотрудников</b></p>
<p>Требования к&nbsp;физической защите пользовательских рабочих станций, хранящих, обрабатывающих и&nbsp;передающих ДДК абсолютно идентичны требованиям физической защиты серверных компонентов. Эти требования мы&nbsp;уже описывали выше, когда говорили о&nbsp;варианте размещения в&nbsp;собственной серверной комнате.</p>
<p>Поэтому, мы&nbsp;рекомендуем минимизировать количество таких рабочих станций или, по&nbsp;возможности, отказаться от&nbsp;них полностью. Особенно эта рекомендация актуальна для организаций, разместивших все серверные компоненты среды ДДК на&nbsp;площадке хостинг-провайдера. В&nbsp;этом случае, отказавшись от&nbsp;хранения и&nbsp;обработки ДДК на&nbsp;рабочих станциях, а&nbsp;также от&nbsp;наличия любых других носителей ДДК в&nbsp;офисных помещениях, организация может полностью вывести свои офисные помещения за&nbsp;пределы области сертификационного аудита. В&nbsp;противном случае, придется организовывать на&nbsp;территории офиса, поддерживать и&nbsp;подвергать аудиту описанные выше меры физической безопасности.</p>
<p><b>Заключение</b></p>
<p>Мы&nbsp;рассмотрели три варианта физического размещения информационной инфраструктуры с&nbsp;точки зрения выполнения требований стандарта PCI&nbsp;DSS. Каждый из&nbsp;этих вариантов обладает своими достоинствами и&nbsp;недостатками. Выбор того или иного варианта зависит далеко не&nbsp;только от&nbsp;вопросов информационной безопасности и&nbsp;соответствия PCI&nbsp;DSS. Более того, зачастую организация сталкивается с&nbsp;задачей достижения соответствия PCI&nbsp;DSS уже после создания информационной инфраструктуры на&nbsp;площадке, выбранной без учета требований стандарта. Для каждого варианта существует свой способ выполнения этих требований. Наибольшую озабоченность у&nbsp;нас вызывает отсутствие на&nbsp;территории Российской Федерации хостинг-провайдеров, сертифицированных по&nbsp;стандарту PCI&nbsp;DSS. Именно это обстоятельство заставляет российские компании внедрять сложный комплекс компенсирующих мер, тогда как решение о&nbsp;размещении серверов у&nbsp;хостинг-провайдера принимается ими, зачастую, именно для избавления от&nbsp;подобных забот. Немало проблем это доставляет и&nbsp;самим хостинг-провайдерам, которым приходится размещать у&nbsp;себя нестандартное оборудование, такое как камеры видеонаблюдения клиента и&nbsp;дополнительные элементы физической защиты серверных стоек и&nbsp;шкафов.</p>
<p>Сертификация по&nbsp;стандарту PCI&nbsp;DSS может быть совсем не&nbsp;обременительна для многих хостинг-провайдеров. Многие такие компании по&nbsp;факту соответствуют большинству его требований&nbsp;&mdash; обеспечивают ограничение и&nbsp;контроль физического доступа на&nbsp;свою территорию и&nbsp;к&nbsp;размещенному оборудованию, осуществляют видеонаблюдение, поддерживают собственные политики и&nbsp;процедуры информационной безопасности, обеспечивают разделение клиентских сред. Для получения сертификата соответствия PCI&nbsp;DSS необходимо выполнить все требования стандарта, применимые к&nbsp;хостинг-провайдеру, и&nbsp;успешно пройти сертификационный аудит с&nbsp;привлечением внешнего QSA-аудитора. Это позволит хостинг-провайдеру избавить себя и&nbsp;клиентов от&nbsp;забот, описанных выше, а&nbsp;также привлечь новых заказчиков в&nbsp;лице предприятий электронной коммерции и&nbsp;других участников индустрии платежных карт.</p>
<p>Кто будет первым?</p>
<br>
<br><br><br>Автор <a href="mailto:e.bezgodov@dsec.ru">Евгений Безгодов</a><br>PDF-версия: <a href="http://www.pcidss.ru/files/pub/pdf/A-2010-07-26-Bezgodov-PCIDSS_space.pdf">A-2010-07-26-Bezgodov-PCIDSS_space.pdf</a>]]></description>
<author>Евгений Безгодов</author>
</item>
<item>
<link>http://www.pcidss.ru/articles/20.html</link>
<guid>http://www.pcidss.ru/articles/20.html</guid>
<title>Безопасность платежных приложений и стандарт PA-DSS</title>
<pubDate>Fri, 11 Jun 10 12:16:00 +0400</pubDate>
<description><![CDATA[<p>В данной статье прежде всего хотелось бы обратить внимание на важность безопасности приложений как таковых и платежных приложений в частности в рамках стандарта PA-DSS. Тема безопасности приложений давно входит в приоритетные направления деятельности нашей компании, и это не случайно. Последние годы вектор атак смещается вверх по модели OSI. Если раньше были актуальны проблемы безопасности сетевого уровня, атаки на сеть, платформы и операционные системы, то последние годы вектор заметно смещается в сторону приложений. Соответственного мнения придерживаются и западные компании, к примеру, в отчете инцидентов Verizon за 2009 год 86% атак были направлены на WEB-приложения и только оставшиеся 14 – на инфраструктуру. С другой стороны, количество обнаруженных уязвимостей в программном обеспечении ежегодно растет. По данным лаборатории IBM X-Force на 2009 год, в базе насчитывается порядка 44000 различных уязвимостей, и только исследовательским центром DSecRG было обнаружено порядка 150 уязвимостей в 2009 году, а в мире существует десятки подобных центров. Кроме того, существует огромный черный рынок уязвимостей и исследователей, которые их продают, и информации об этих уязвимостях нет в публичном доступе. Таким образом,  проблема безопасности приложений сегодня стоит довольно остро.</p>
<p>Если перейти от более общей проблемы к платежной среде и рассмотреть подробнее статистику того, какие системы чаще всего подвергаются атакам (Отчет Verizon), то это будут: POS-терминалы (32%), СУБД (30%), серверы приложений (12%), web-серверы (10%). На рабочие станции, серверы аутентификации, серверы резервного копирования, файловые хранилища и прочее выпадает только 10%. Из данной статистики также наглядно видна актуальность безопасности именно приложений, так как через их уязвимости чаще всего становится возможным получение доступа к данным.</p>
<p>Что же крадут злоумышленники и какие данные им интересны? Данный вопрос был освящен в двух различных отчетах: компании Verizon и Trustwave. По их данным, в 85% и 98% соответственно, целью атаки были именно карточные данные. Честно говоря, цифры шокирующие.  Еще два интересных  исследования были проведены данными компаниями. Компания Verizon проводила поверхностную проверку на соответствие PCI DSS компаний, у которых произошел инцидент, связанный с кражей данных. В результате данных проверок была получена статистика, показывающая, на сколько процентов в среднем соответствовали компании различным требованиям стандарта PCI DSS. Самым  последним в этом списке было требование 6 («Безопасность приложений»), которому компании в среднем соответствовали на 5%. В отчете компании Trustwave было показано что ни одна из компаний, в которой произошел инцидент, не соответствовала полностью пункту 6 стандарта PCI DSS, отвечающему за безопасность приложений. Что мы имеем в итоге, на самом деле парадоксально. С одной стороны, «Безопасность приложений» одно из наименее часто выполняемых требований, а, с другой стороны, через уязвимые приложения происходит большинство инцидентов, что странно со стороны компании, которая пытается защитить свои данные, но  логично со стороны злоумышленника.</p>
<p>Если бы вы спросили у злоумышленника как украсть деньги, он бы без тени сомнения ответил: “Естественно через уязвимые приложения”. Нельзя не согласиться с этим мнением, озвученным в статье на портале Pcworld, ведь, действительно, какой смысл придумывать какие-то сложные схемы, если через банальную SQL-инъекцию в платежном приложении можно получить базы номеров карт. Данная атака была не раз продемонстрирована  в ряде отчетов по инцидентам, даже в тех компаниях, в которых были выполнены требования стандарта PCI DSS.</p>
<p>К слову об инцидентах,  прямые потери финансовых структур в США от инцидентов составляют 7.5 млрд долларов в год. Для сравнения эти потери составляют стоимость порядка 50 крупных островов. В Англии потери от фрода, по данным APACS, составили порядка 500 млн долларов. Что касается России, то цифры тоже существенные. По данным АРБР, годовой ущерб от действий кардеров составляет порядка 30 млн долларов. Это все были прямые потери компаний, в которые не входят удар по репутации и потеря  клиентов, а также возможная потеря бизнеса. Например, если вспомнить  всем известный инцидент с Heartland, то стоимость акций этой компании на нью-йоркской бирже упала в 10 раз за 1 неделю, а такие падения даже в недавний  кризис случалась крайне редко.</p> 
<p><b>После такого отнюдь не радужного вступления встает резонный вопрос - Что делать?</b></p>
<p>Первым на помощь пришел документ Visa PABP, который являлся набором лучших практик по безопасности платежных приложений и состоял из различных требований к платежным приложениям. Тем не менее, множество действительно важных требований, относящихся к безопасности, через которые и осуществляются атаки на приложения, не были освещены в данном стандарте. К таким требованиям можно отнести: удаление критичных данных после истечения максимально допустимого срока хранения данных, хранение и передача паролей в зашифрованном виде, ряд требований по безопасному программированию, аудит управления изменениями и прочее.</p>
<p>Следующим этапом в повышении безопасности платежных систем было появление стандарта PCI DSS, который, в отличие от PABP, стал обязательным и регламентировал выполнение требований по безопасности для систем, обрабатывающих карточные данные. В нем уже достаточно четко были прописаны требования, относящиеся к любым приложениям и системам, которые обрабатывают карточные данные. Тем не менее, данный стандарт был направлен на компании, осуществляющие обработку карточных данных, а не на приложения, что на практике породило множество проблем, мешающих компаниям достичь соответствия PCI DSS из-за приложений, которые не поддерживают эти требования или напрямую им противоречат. Ведь в случае если у приложения, которое использует компания, передаются пароли в открытом виде, необходимо «накручивать» дополнительные средства защиты в виде шифрования и оформлять компенсирующие меры; если не был проведен аудит на наличие программных уязвимостей, то необходимо приобрести и установить межсетевой экран уровня приложений, а если приложение, не дай Бог, хранит TRACK после авторизации, то компания и вовсе лишается возможности получить сертификат соответствия PCI DSS.</p>
<p>Учитывая важность требований безопасности к платежным приложениям с одной стороны, и совместимость этих приложений с требованиями стандарта PCI DSS с другой стороны, советом PCI  SSC был разработан стандарт PA-DSS. Стандарт призван обеспечить безопасность приложений и совместимость с требованиями PCI-DSS и перенести ответственность за это на производителей программного обеспечения, у которых до этого момента руки были развязаны.</p>
<p>На самом деле, производитель, проходя аудит, получит ряд преимуществ. Во-первых, это возможность оставаться на рынке, так как после 1 июля 2012 года использование не сертифицированных приложений компаниями, попадающими под действие стандарта PCI DSS, будет запрещено. Во–вторых, это повышение защищенности приложения, что само по себе стоит не малых денег, и гораздо выгоднее его осуществить в связке сертификацией по PA-DSS, чем в рамках отдельной работы. В-третьих, это конкурентное преимущество на рынке, так как компании, выбирающие платежные приложения или собирающиеся поменять поставщика услуг, уже сейчас будут смотреть в сторону сертифицированных приложений. Ну и наконец, громкий пресс-релиз и листинг приложения на сайте PCI SSC в списке сертифицированных приложений – это еще один шаг для повышения “веса” приложения на рынке.</p>
<p>Преимущества использования сертифицированных по PA-DSS приложений компаниями, попадающим под действие стандарта PCI DSS очевидны. Во-первых, они так же получают возможность оставаться на рынке после начала даты действия стандарта, во-вторых, компания уменьшает количество необходимых для выполнения требований PCI DSS, перенося их на разработчика приложений  и сокращая расходы на соответствие PCI DSS, в-третьих, компания получает руководство по безопасному внедрению (Implementation Guide), которое также помогает привести систему в соответствие стандарту PCI DSS и, наконец, в-четвертых, что наиболее важно – они получают безопасное приложение, тем самым существенно уменьшая риск компрометации данных.</p>
<p>Причем следует отметить, что эта безопасность не формальна. За ней стоит реальный аудит безопасности с применением общепризнанных методик, таких как OWASP и WASC на наличие программных уязвимостей. Стоит отметить, что аудит на наличие программных уязвимостей – это далеко не только статический анализ кода стандартными утилитами на наличие типовых строк, таких как strcpy, указывающих на возможное наличие уязвимости переполнения буфера, и не только blackbox fuzzing с использованием типовых программных средств, это еще и глубокий интеллектуальный анализ бизнес-логики приложения и поиск соответствующих уязвимостей в процессе реальной работы приложения. Как следует из опыта DSecRG по анализу защищенности бизнес-приложений, значительная доля уязвимостей относится именно к классу логических ошибок, которые не обнаруживаются стандартными утилитами, что также подтверждается известными западными компаниями в их отчетах. В списке TOP 10 уязвимостей, составленном компанией Cenzic (производитель сканера для поиска уязвимостей в WEB-приложениях), на 2 месте (22% уязвимостей) находятся логические уязвимости, связанные с контролем доступа, а в аналогичном списке компании Trustwave логические ошибки занимают второе место, а третье и четвертое принадлежит ошибкам авторизации и аутентификации. Для поиска ошибок такого класса в отличие от переполнений буфера и различных инъекций кода, не существует программных средств, полностью автоматизирующих данный процесс, поэтому уповать можно только на опыт конкретного эксперта в области анализа защищенности приложений.</p>
<p>И, естественно, самый главный мотиватор – это официальные сроки, установленные платежными системами. Условия Visa таковы: начиная с 1 июля 2010 года, вновь подключаемые к эквайерам торгово-сервисные предприятия должны использовать <i>только сертифицированные</i> по стандарту PA-DSS платежные приложения или быть проверены по PCI DSS. Начиная с 1 июля 2012 года, эквайеры должны гарантировать, что все торгово-сервисные предприятия и агенты используют только сертифицированные по стандарту PA-DSS платежные приложения. Условия MasterCard немного мягче. Они требуют, чтобы начиная с 1 июля 2012 года, все торгово-сервисные предприятия и поставщики услуг должны использовать <i>только сертифицированные</i> по стандарту PA-DSS платежные приложения.</p>

<br><br>Автор <a href="mailto:a.polyakov@dsec.ru">Александр Поляков</a><br>PDF-версия: <a href="http://www.pcidss.ru/files/pub/pdf/A-2010-06-11-Polyakov-Application_security_and_PA-DSS.pdf">A-2010-06-11-Polyakov-Application_security_and_PA-DSS.pdf</a>]]></description>
<author>Александр Поляков</author>
</item>
<item>
<link>http://www.pcidss.ru/articles/19.html</link>
<guid>http://www.pcidss.ru/articles/19.html</guid>
<title>Подводные камни процесса достижения соответствия PCI DSS</title>
<pubDate>Mon, 15 Mar 10 14:49:00 +0300</pubDate>
<description><![CDATA[<p><b>Предварительный аудит</b></p>
<p><i>Рекомендации по устранению найденных несоответствий: краткие или детальные?</i></p>
<p>При проведении предварительного аудита на соответствие стандарту PCI DSS QSA-аудитор в своем отчете по каждому обнаруженному несоответствию может привести краткие рекомендации по устранению данного несоответствия, например: «безопасно настроить СУБД Oracle в соответствии с такими-то конкретными лучшими практиками и т. д.». Обычно это входит в базовую стоимость предварительного аудита. Для QSA-аудитора  является жестом доброй воли выдать краткие типовые рекомендации даже при официальном сертификационном аудите, результатом которого не явилась констатация факта полного соответствия.</p> 
<p>Однако заказчику с уровнем соответствия менее 50% стоит обратить внимание на то, что на практике такой подход означает следующее: при дальнейшей подготовке к сертификации он сам будет изучать обозначенную QSA-аудитором проблему и искать варианты, как именно ему выполнить данное требование. Очевидно, что для заказчика (особенно крупного) это часто бывает затруднительно, поскольку требует серьезных затрат времени и ресурсов. В результате такая схема автоматически приведет к необходимости заказа дополнительного расширенного консалтинга при внедрении решений по устранению несоответствий.</p>
<p>На этом фоне заказчику стоит обратить внимание на возможность получения от QSA-аудитора экспертного заключения по результатам проведенного аудита с детальными рекомендациями по приведению информационной инфраструктуры в соответствие PCI DSS. Такое заключение предоставляется в качестве дополнительной услуги сразу после проведения предварительного аудита в виде отдельного документа объемом 20–100 страниц. Это значительно упростит дальнейший процесс подготовки к сертификации, хотя по своей сути является не более чем полезной опцией предварительного аудита для заказчика.</p>
<p><i>План приведения к соответствию PCI DSS (Action Plan)</i></p>
<p>Очень часто заказчик в предложении от QSA может обнаружить фразу: «План приведения информационной инфраструктуры в соответствие требованиям PCI DSS (Action Plan)». При этом сама фраза зачастую подается очень пафосно в контексте отдельной части коммерческого предложения. заказчика, тем самым, пытаются убедить в том, что именно этот документ решит все его проблемы с соответствием. Однако парадокс ситуации заключается в следующем: под достаточно громким названием скрывается сугубо формальный документ на одну страницу (!), который отправляется в международные платежные системы и который обычно заполняется … самим же заказчиком (QSA-аудитор лишь консультирует заказчика при его заполнении или оказывает в этом некую помощь). Этот документ необходим только в том случае, если аудит был сертификационным (не предварительным), и его результаты не показали полного соответствия. Содержанием данного документа является не более чем перечень из основных этапов достижения соответствия с указанием сроков их планируемого выполнения. Цель у документа единственная – проинформировать международные платежные системы (МПС) о том, когда именно в следующий раз (но не далее, чем через один год) можно обоснованно требовать от компании соответствия PCI DSS. Для формальной процедуры сертификационного аудита Action Plan – это просто форма отчетности и не более того.</p> 
<p>В случае предварительного аудита, цель которого – сделать первый шаг на пути к соответствию, заказчик обычно не сообщает о его результатах в МПС, и поэтому формальный Action Plan не является обязательным, так как ни коим образом не приближает к достижению соответствия. Самое главное, что должен понимать заказчик: что несмотря на пафосное название, речь идет не более чем о кратком сугубо формальном документе, который не имеет отношения к содержательной части процесса устранения несоответствий и практически никак не поможет при дальнейшей подготовке к сертификации, разве что обозначит временные ориентиры.</p>
<p><b>Достижение соответствия PCI DSS</b><p>
<p><i>Технический проект, детально описывающий все вносимые в IT систему изменения</i></p> 
<p>После проведения предварительного аудита и разработки экспертного заключения с детальными рекомендациями для последующего перехода к стадии внедрения (приведение IT-системы в соответствие) заказчику необходим детальный технический проект, описывающий все вносимые в систему изменения для ее приведения в соответствие требованиям стандарта. Без подобного проекта тем более никак не обойтись в случае необходимости внесения масштабных изменений, особенно если речь идет о крупном банке, где в наших реалиях процессинг часто не выделен из информационной инфраструктуры банка, а наоборот, глубоко в нее интегрирован. Данный проект разрабатывается на основе отчета о проведенном на первом этапе аудита и экспертного заключения, выданного QSA-аудитором. Проект разрабатывается либо самим заказчиком (если он планирует самостоятельную реализацию технических мероприятий по достижению соответствия) или компанией – системным интегратором, которого заказчик планирует  привлечь для реализации проекта достижения соответствия PCI DSS.</p> 
<p>На данном этапе одной из важнейших консалтинговых задач для QSA-аудитора является согласование итогового технического проекта с точки зрения его соответствия требованиям стандарта PCI DSS во избежание возможных дальнейших проблем при внедрении. Это крайне важный этап, про который ни в коем случае не стоит забывать заказчику.</p>

<p><b>Консалтинг при внедрении, контрольные проверки и предсертификационный аудит</b></p>
<p>После того как детальный технический проект достижения соответствия принят и согласован с QSA-аудитором, заказчик переходит непосредственно к этапу его внедрения для последующего устранения всех найденных в ходе предварительного аудита несоответствий. На данном этапе при заключении с QSA-компанией общего консалтингового контракта на приведение к соответствию PCI DSS существуют три возможные опции, на которые заказчику стоит обратить внимание. Особенно эти  опции важны в случае в случае крупной организации (банка, сервис-провайдера), для которой внедрение изменений с целью устранения найденных несоответствий является масштабным, сложным и длительным проектом, требующим непрерывного  контроля. Небольшим организациям или организациям с высоким исходным уровнем соответствия отдельными опциями можно пренебречь.</p>
<p><i>1.	Консалтинг при внедрении</i></p>
<p>В этом случае QSA-аудитор (хотя здесь более уместным будет употребить термин QSA-консультант) отвечает на все вопросы, которые возникают у специалистов заказчика или интегратора в ходе реализации проекта по достижению соответствия PCI DSS.</p>  
<p><i>2.	Контрольные проверки</i></p>
<p>Практика показывает, что имеет смысл разбить весь проект на этапы, между которыми расставляются контрольные точки, по которым QSA-консультант имеет возможность контролировать ход проекта, оценивая на объекте все внесенные к моменту проверки изменения (после предыдущей проверки) с точки зрения корректности выполнения требований стандарта.</p>
<p><i>3.	Предсертификационный аудит</i></p>
<p>Для 100%-ной гарантии успешного прохождения итогового сертификационного аудита при масштабном проекте достижения соответствия PCI  заказчику может потребоваться предсертификационный аудит, который выявит мелочи, которые могли быть упущены в процессе реализации проекта достижения соответствия. При этом наличие контрольных проверок в ходе внедрения, очевидно, не отменяет необходимости проведения предсертификационного аудита, хотя оба этих контрольных элемента и являются опцией.</p>
<p><b>Сертификация</b></p>
<p><i>Тесты на проникновение, ASV-сканирование</i></p>
<p>Про специфику предлагаемых на рынке России и стран СНГ «тестов на проникновение» (то, что в 99% случаев предлагается у нас на рынке под этим ярлыком, было бы некорректно упоминать иначе как в кавычках), обязательных для достижения соответствия PCI DSS, написана уже не одна статья. Заказчику стоит обращать внимание на то, что любая попытка выдать за пентест обычное сканирование (чем часто грешат, к сожалению, в том числе и некоторые QSA-компании) является заведомым нарушением требований стандарта и ведет к лишению QSA-компании этого статуса и проблемам для заказчика, которому данная QSA-компания выдала сертификат, – последний неминуемо будет отозван Советом PCI SSC. Низкая цена на пентест автоматически означает то, что это будет простой запуск сканера, и свидетельствует об отсутствии необходимой квалификации у компании, которая его проводит. Иными словами, «опасайтесь подделок!».</p>
<p>Что же касается ASV-сканирования, то здесь на нашем рынке наблюдается прямо противоположная, но не менее парадоксальная картина в виде необоснованно дорогого сканирования. ASV-сканирование у большинства ASV-вендоров является автоматической услугой, позволяющей заказчику самостоятельно запустить через web-сайт вендора в удобное для заказчика время сканер и получить отчет об ASV-сканировании. Процедура полностью автоматизирована, из-за этого число проверок практически не ограничено – соответственно, ASV-сканирование, по определению, не может стоить дорого. Разговоры о качестве ASV-сканирования лишены всякого смысла, так как все ASV-вендоры имеют официальный статус и сканируют в строгом соответствии с процедурой, определенной Советом PCI SSC. Во-вторых, даже если кто-то сканирует чуть лучше, а кто-то чуть хуже – в любом случае существует дополнительная ручная проверка – тест на проникновение, не имеющий никакого отношения к ASV-сканированию, который дает дополнительные гарантии защищенности внешнего периметра.</p>
<p>Непосредственно сертификационный аудит, проводимый после выполнения всех перечисленных этапов, является итоговой контрольной проверкой достигнутого соответствия PCI DSS, по большому счету сводящейся к документированию свидетельств выполнения заказчиком требований стандарта, результаты которого QSA-компания обязана хранить не менее трех лет.</p>
<p><b>Вывод</b></p>
<p>Как наглядно показывают вышеприведенные примеры из практики, заказчику стоит очень внимательно подходить к выбору QSA-аудитора, поскольку здесь существует масса различных нюансов, имеющих далеко идущие последствия.</p>
<br><br>Автор <a href="mailto:idm@dsec.ru">Илья Медведовский</a><br>PDF-версия: <a href="http://www.pcidss.ru/files/pub/pdf/A-2010-03-15-Medvedovsky-Underwater_Rocks.pdf">A-2010-03-15-Medvedovsky-Underwater_Rocks.pdf</a>]]></description>
<author>Илья Медведовский</author>
</item>
<item>
<link>http://www.pcidss.ru/articles/18.html</link>
<guid>http://www.pcidss.ru/articles/18.html</guid>
<title>&amp;laquo;Лучше меньше, да&amp;nbsp;лучше&amp;raquo; или практика выделения области аудита PCI&amp;nbsp;DSS</title>
<pubDate>Fri, 22 Jan 10 13:57:00 +0300</pubDate>
<description><![CDATA[<p>Сергей Шустиков - <i>руководитель направления менеджмента ИБ компании <a href="http://www.dsec.ru" target="_blank">Digital Security</a>, PCI QSA</i></p>

<p><b>Область соответствия и&nbsp;область аудита</b></p>

<p>Практика показывает, что у&nbsp;компаний, решивших привести свои информационные системы в&nbsp;соответствие требованиям стандарта PCI&nbsp;DSS, возникает большое количество вопросов относительно определения области аудита. Основной вопрос заключается в&nbsp;том, какие из&nbsp;информационных систем, входящих в&nbsp;информационную инфраструктуру компании, необходимо приводить в&nbsp;соответствие стандарту.</p>

<p>Для начала следует сказать, что есть разница между тем, какие системы должны соответствовать стандарту PCI&nbsp;DSS и&nbsp;тем, какие системы подлежат проверке в&nbsp;ходе QSA-аудита. Эти области не&nbsp;всегда совпадают.</p>

<p>Любая система, хранящая, обрабатывающая, либо передающая данные о&nbsp;держателях карт, должна соответствовать требованиям стандарта PCI&nbsp;DSS. Пусть даже если это PAN одной единственной карты. Эту область назовём термином &laquo;область соответствия&raquo;.</p>

<p>Что касается области, подлежащей проверке на&nbsp;соответствие требованиям стандарта в&nbsp;ходе QSA-аудита, то&nbsp;для большинства организаций она совпадает с&nbsp;изолированной областью соответствия (средой данных о&nbsp;держателях карт, CDE). Назовём множество систем, подлежащее проверке, &laquo;областью аудита&raquo;.</p>

<p>Однако для банков здесь не&nbsp;всё так просто. Позиция Совета PCI&nbsp;SSC изложена на&nbsp;его официальном сайте в&nbsp;разделе &laquo;Часто задаваемые вопросы&raquo;. В&nbsp;ответе на&nbsp;вопрос &laquo;применим&nbsp;ли стандарт PCI&nbsp;DSS к&nbsp;эмитентам?&raquo; Совет сообщает следующее: &laquo;Стандарт PCI&nbsp;DSS применим ко&nbsp;всем сущностям, хранящим, обрабатывающим или передающим данные о&nbsp;держателях карт и&nbsp;все эти сущности должны соответствовать PCI&nbsp;DSS, включая эмитентов. Однако каждая международная платежная система применяет свою собственную программу управления соответствием PCI&nbsp;DSS, определяющую кто проверяет соответствие PCI&nbsp;DSS, уровни поставщиков услуг и&nbsp;торгово-сервисных предприятий, а&nbsp;также крайние сроки достижения соответствия. По&nbsp;своему усмотрению международные платежные системы могут потребовать у&nbsp;эмитентов проверить соответствие PCI&nbsp;DSS. Для уточнения детальных требований к&nbsp;проверке соответствия связывайтесь с&nbsp;международными системами&raquo;.</p>

<p>Ответы международных платежных систем на&nbsp;вопрос о&nbsp;том, входит&nbsp;ли эмиссионная часть карточной инфраструктуры банка в&nbsp;область QSA-аудита, определенности не&nbsp;добавляют. Письма содержат общие слова о&nbsp;том, что все карточные системы должны соответствовать стандарту. При этом акцент ставится на&nbsp;слова &laquo;должны соответствовать&raquo;, и&nbsp;без этого очевидные. От&nbsp;прямого ответа на&nbsp;конкретный вопрос о&nbsp;вхождении в&nbsp;область QSA-аудита эмиссионной части инфраструктуры международные платежные системы предпочитают уклоняться, оставляя за&nbsp;собой право выборочной проверки.</p>

<p>Сложившаяся на&nbsp;рынке практика QSA-компаний, причем как российских, так и&nbsp;западных, предполагает следующий подход: соответствовать должны все системы, так или иначе связанные с&nbsp;данными о&nbsp;держателях карт, но&nbsp;проверке соответствия стандарту PCI&nbsp;DSS подлежит только эквайринговая часть платежной инфраструктуры, если речь идет о&nbsp;банке. Граница между эквайринговой и&nbsp;эмиссионной частью, которую, к&nbsp;слову, бывает очень непросто провести, проходит по&nbsp;обработке &laquo;On-Us&raquo; транзакций. Поток данных эквайринговой &laquo;On-Us&raquo; транзакции проверяется на&nbsp;соответствие стандарту, а&nbsp;всё, что связано с&nbsp;процессом выпуска карт, остается за&nbsp;рамками аудита. Безусловно, подразумевается&nbsp;то, что эмиссионная часть отделена от&nbsp;эквайринговой корректно настроенным межсетевым экраном, иначе эмиссия попадет в&nbsp;область аудита по&nbsp;формальному признаку связанной системы.</p>

<p>Еще раз необходимо отметить, что эта проблема не&nbsp;стоит для торгово-сервисных предприятий и&nbsp;поставщиков услуг, обслуживающих данные о&nbsp;держателях карт для своих клиентов. В&nbsp;подобных организациях область аудита в&nbsp;большинстве случаев совпадает с&nbsp;изолированной областью соответствия.</p>

<p><b>Минимизация области соответствия</b></p>

<p>Приводить в&nbsp;соответствие требованиям стандарта необходимо всю область соответствия, к&nbsp;которой относятся все системы, хранящие, обрабатывающие и&nbsp;передающие данные о&nbsp;держателях карт. При правильном подходе эту область можно значительно сократить. Вывести из&nbsp;неё информационные системы можно двумя основными способами:</p>
<p>&bull;	исключение данных о&nbsp;держателях карт из&nbsp;отдельных систем, если это позволяют бизнес-требования;</p>
<p>&bull;	изоляция области соответствия при помощи межсетевых экранов.</p>

<p><b>Исключение данных о&nbsp;держателях карт из&nbsp;отдельных систем</b></p>

<p>Для начала следует составить перечень всех информационных систем, баз данных, общих сетевых ресурсов, хранилищ резервных копий, в&nbsp;которых так или иначе хранятся, обрабатываются и&nbsp;передаются данные о&nbsp;держателях карт. Далее необходимо понять, насколько обосновано с&nbsp;точки зрения бизнеса компании нахождение в&nbsp;них карточных данных.</p>

<p>Очень часто карточные данные встречаются в&nbsp;таких местах, где несложно обойтись и&nbsp;без них. Например, PAN может использоваться в&nbsp;качестве идентификатора клиента в&nbsp;дисконтных программах, или&nbsp;же он&nbsp;может играть роль ссылки при интеграции различных приложений. В&nbsp;подобных случаях PAN может быть заменен на&nbsp;ссылку, имя пользователя, номер счета и&nbsp;т.&nbsp;д. Основная сложность может быть связана с&nbsp;тем, что такие варианты использования PAN широко практикуются приложениями, разработанными самостоятельно внутри организации, разработчики которых давно уже в&nbsp;ней не работают. Внесение даже самого незначительного изменения в&nbsp;такие приложения порой становится неразрешимой задачей.</p>

<p>Принимая решение лишить ту&nbsp;или иную систему карточных данных, следует помнить о&nbsp;хранящихся в&nbsp;архиве носителях резервных копий этой системы. И&nbsp;если после внесения соответствующих изменений информационная система, которая отныне никак не&nbsp;связана с&nbsp;карточными данными, смело может не&nbsp;рассматриваться с&nbsp;точки зрения PCI&nbsp;DSS, то&nbsp;резервные копии из&nbsp;её&nbsp;&laquo;прошлой жизни&raquo; продолжают оставаться носителями данных о&nbsp;держателях карт. С&nbsp;ними следует обращаться по&nbsp;всем правилам PCI.</p>

<p><b>Изоляция области соответствия и&nbsp;внедрение DMZ</b></p>

<p>После того, как в&nbsp;перечне остались только те&nbsp;системы, которым работа с&nbsp;карточными данными необходима с&nbsp;точки зрения бизнеса компании, необходимо подумать об&nbsp;их&nbsp;изоляции. Дело в&nbsp;том, что по&nbsp;правилам, определенным в&nbsp;стандарте, в&nbsp;область аудита входят все системы хранящие, передающие или обрабатывающие данные о&nbsp;держателях карт, а&nbsp;также связанные с&nbsp;ними системы. Под связанными понимаются системы, соединения с&nbsp;которыми не&nbsp;защищены корректно настроенными межсетевыми экранами.</p>

<p>Особенно остро проблема выделения карточных систем в&nbsp;отдельный сегмент стоит в&nbsp;банках, которые имеют масштабные информационные инфраструктуры, часто бывающие распределенными территориально.</p>

<p>Среду данных о&nbsp;держателях карт по&nbsp;требованиям стандарта PCI&nbsp;DSS следует отделить от&nbsp;внешнего мира при помощи демилитаризованной зоны (DMZ). DMZ должна обеспечивать отсутствие прямых маршрутов между внешней средой и&nbsp;средой данных о&nbsp;держателях карт. С&nbsp;целью минимизации затрат на&nbsp;обеспечение соответствия PCI&nbsp;DSS, рекомендуется размещать DMZ непосредственно на&nbsp;границе среды данных о&nbsp;держателях карт и&nbsp;остальной сети организации.</p>

<p>На&nbsp;рисунке 1&nbsp;приведен пример не&nbsp;рекомендуемой схемы изоляции среды данных о&nbsp;держателях карт, когда DMZ устанавливается на&nbsp;входе каждого канала связи с&nbsp;внешней средой. Терминалы торгово-сервисных предприятий и&nbsp;банкоматы могут подключаться к&nbsp;сети банка через его филиалы (каналы связи C-1, C-2 и&nbsp;C-3), и&nbsp;им&nbsp;требуется соединение с&nbsp;CDE. В&nbsp;этом случае на&nbsp;маршрутизаторе (межсетевом экране) R-2 потребуется открыть входящие соединения из&nbsp;сетей DMZ-1, DMZ-2, DMZ-3. Эти сети попадут в&nbsp;область аудита, так как будут являться связанными. Такое решение имеет право на&nbsp;жизнь, однако потребует от&nbsp;банка значительных ресурсов на&nbsp;достижение и&nbsp;поддержание соответствия. Филиалы, где расположены такие DMZ, придется приводить к&nbsp;соответствию PCI&nbsp;DSS, а&nbsp;аудитору придется их&nbsp;все обследовать в&nbsp;ходе QSA-аудита, что значительно повысит затраты банка.</p>

<p>Наоборот, внедряя DMZ непосредственно на&nbsp;границе DMZ и&nbsp;остальной локальной сети организации, мы&nbsp;можем вынести все офисы и&nbsp;филиалы за&nbsp;скобки аудита, как показано на&nbsp;рисунке 2. Доступ в&nbsp;CDE разрешен только из&nbsp;DMZ. При этом остальная сеть организации приравнивается к&nbsp;недоверенной и&nbsp;проходящий по&nbsp;ней трафик, содержащий данные о&nbsp;держателях карт должен быть зашифрован. Нарушение этого требования сразу&nbsp;же включит всю оставшуюся сеть компании в&nbsp;область аудита.</p>

<img src="/files/pub/img/wrong.png" alt="" border="0">
<p align="center">Рисунок 1. Не рекомендуемое решение</p>

<img src="/files/pub/img/right.png" alt="" border="0">
<p align="center">Рисунок 2. Рекомендуемое решение</p>
<br><br>Автор <a href="mailto:s.shustikov@dsec.ru">Сергей Шустиков</a><br>PDF-версия: <a href="http://www.pcidss.ru/files/pub/pdf/A-2010-01-22-Shustikov-PCIDSS_Scoping.pdf">A-2010-01-22-Shustikov-PCIDSS_Scoping.pdf</a>]]></description>
<author>Сергей Шустиков</author>
</item>
<item>
<link>http://www.pcidss.ru/articles/17.html</link>
<guid>http://www.pcidss.ru/articles/17.html</guid>
<title>Заполнение матрицы данных о держателях карт, поиск PAN в системах</title>
<pubDate>Thu, 19 Nov 09 16:55:00 +0300</pubDate>
<description><![CDATA[<p>Александр Поляков - <i>руководитель направления аудита ИБ компании <a href="http://www.dsec.ru" target="_blank">Digital Security</a>, QSA.</i></p>

<p>Основной задачей стандарта, как известно, является обеспечение безопасности данных о держателях платёжных карт.  И чуть ли не первым действием после решения о начале подготовки системы к соответствию, которое логично провести, - это анализ того, где эти данные в системе находятся и как передаются.</p> 

<p>Другими словами, это можно назвать составлением матрицы данных о держателях карт с описанием тех систем, где хранятся данные о держателях платёжных карт. Подробнее о матрице данных вы можете прочитать в статье  Сергея Шустикова <a href="http://pcidss.ru/articles/15.html">«Подготовка к аудиту – схема сети и матрица данных о держателях карт»</a>.</p>

<p>Кстати, аналогичные действия рекомендуются экспертами при составлении так называемой карты персональных данных при <a href="http://www.tsarev.biz/?p=790" target="_blan">подготовке к соответствию ФЗ-152</a>. Данный подход более чем логичен, так как перед тем как разбираться, как защищать, следует понять, ГДЕ у нас находится то, что необходимо защищать, чтобы на следующем этапе, по возможности, уменьшить количество таких мест.</p>

<p>В результате составление матрицы данных значительно облегчит работу как специалистам компании, так и консультантам или аудиторам, что в итоге значительно ускорит процесс первоначального анализа системы и сэкономит драгоценное время на решение задач, связанных с подготовкой к сертификации и разработкой необходимых для достижения соответствия решений.</p>

<p>Как оказалось, далеко не каждая компания может с уверенностью сказать, где конкретно в их системах хранятся данные о держателях карт (PAN), и даже если  у компаний имеется хоть какая-либо схема потоков данных, то на деле оказывается, что данные обнаруживаются в любых, даже самых неожиданных местах. Основные, но не единственные места, где можно обнаружить PAN -  это trace, log, tlog, debug файлы СУБД,  приложений и  web-служб, а также файловые и почтовые сервера,  рабочие станции операторов, POS –сервера и пр.</p>

<p>Составление матрицы данных - это первый этап выяснения мест нахождения PAN, но не последний, так как кроме известных мест всегда встречаются и неизвестные, поиск которых и позволяет увидеть реальную картину. Для облегчения работ по обнаружению данных о держателях карт Советом PCI SSC были даны регулярные выражения для поиска PAN:</p>

<p><b>Visa: &#x5E;&#x34;&#x5B;&#x30;&#x2D;&#x39;&#x5D;&#x7B;&#x31;&#x32;&#x7D;&#x28;&#x3F;&#x3A;&#x5B;&#x30;&#x2D;&#x39;&#x5D;&#x7B;&#x33;&#x7D;&#x29;&#x3F;&#x24;</b></p>
 
<p><b>MasterCard:  &#x5E;&#x35;&#x5B;&#x31;&#x2D;&#x35;&#x5D;&#x5B;&#x30;&#x2D;&#x39;&#x5D;&#x7B;&#x31;&#x34;&#x7D;&#x24;</b></p>

<p>Эти регулярные выражения можно ввести в любую систему поиска, к примеру, встроенную в Total Commander, и получить на выходе список файлов с PAN. После чего следует провести дополнительно проверку того, что найденная последовательность действительно является PAN по формуле <a href="http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D1%83%D0%BD%D0%B0" target="_blank">mod 10</a>.</p>

<p>На самом деле это только простейшие регулярные выражения, позволяющие найти PAN, в котором нет разделителей между цифрами. В случае если в качестве разделителей используются пробел или тире, то необходимо применять более сложные регулярные выражения. К примеру, приведенное ниже выражение проверяет наличие номеров кредитных карт от Visa, MasterCard и Amex как в виде строки из цифр, так и с разделителями (http://regexlib.com/REDetails.aspx?regexp_id=340)</p>

<p><b>&#x5E;&#x28;&#x28;&#x34;&#x5C;&#x64;&#x7B;&#x33;&#x7D;&#x29;&#x7C;&#x28;&#x35;&#x5B;&#x31;&#x2D;&#x35;&#x5D;&#x5C;&#x64;&#x7B;&#x32;&#x7D;&#x29;&#x29;&#x28;&#x2D;&#x3F;&#x7C;&#x5C;&#x30;&#x34;&#x30;&#x3F;&#x29;&#x28;&#x5C;&#x64;&#x7B;&#x34;&#x7D;&#x28;&#x2D;&#x3F;&#x7C;&#x5C;&#x30;&#x34;&#x30;&#x3F;&#x29;&#x29;&#x7B;&#x33;&#x7D;&#x7C;&#x5E;&#x28;&#x33;&#x5B;&#x34;&#x2C;&#x37;&#x5D;&#x5C;&#x64;&#x7B;&#x32;&#x7D;&#x29;&#x28;&#x2D;&#x3F;&#x7C;&#x5C;&#x30;&#x34;&#x30;&#x3F;&#x29;&#x5C;&#x64;&#x7B;&#x36;&#x7D;&#x28;&#x2D;&#x3F;&#x7C;&#x5C;&#x30;&#x34;&#x30;&#x3F;&#x29;&#x5C;&#x64;&#x7B;&#x35;&#x7D;</b></p>

<p>Для тех кто предпочитает проводить данные проверки в автоматическом режиме в удобной оболочке со встроенной проверкой было разработано множество как коммерческих, так и бесплатных утилит для поиска PAN в системе.</p>

<p><b>Бесплатные утилиты:</b></p>

<ul>
<li><p><a href="http://www2.cit.cornell.edu/security/tools/" target="_blank">Spider</a></p>
<li><p>ccsrch</p>
<li><p>SENF</p>
<li><p>FTimes</p>
<li><p>Nessus</p>
<li><p>Snort</p>
<li><p>Open Source Forensic Tools</p>
</ul>

<p><b>Коммерческие утилиты:</b></p>

<ul>
<li><p>Symantec Vontu</p>
<li><p>RSA DLP Suite (Tablus)</p>
<li><p>Vericept</p>
<li><p>Orchestria</p>
<li><p>Code Green Networks</p>
<li><p>Reconnex</p>
<li><p>Workshare</p>
<li><p>Websense</p>
<li><p>EnCase Forensic</p>
</ul>

<p>Данная тема достаточно обширна, и описать все существующие решения не представляется возможным, поэтому рассмотрим одну из бесплатных утилит под названием Spider, которая выпущена сотрудниками университета Cornell и позволяет искать в системах такие данные, как номера кредитных карт (PAN), номера социального страхования и прочие данные.</p> 

<p>Утилита имеет множество различных настроек, позволяющих фильтровать поиск по последней дате изменения файлов, что актуально для проведения регулярных проверок, а также позволяет добавлять директории исключения и даже сканировать EFS разделы, если к таким имеется доступ.</p>

<p><i>Совет: при использовании данной утилиты рекомендуется изменить приоритет в диспетчере задач на “ниже среднего”, так как процедура поиска достаточно ресурсоемка.</i></p>

<p>На рисунке 1 изображен пример запуска утилиты Spider на директорию D:\WORK\, где мы можем наблюдать файл tlog.txt, в котором обнаружены PAN.</p>

<img align="center" src="/files/pub/img/spider_screenshot.png" alt="" border="0">

<p align="center">Рис. 1. Утилита Spider</p>

<p>После использования не забудьте удалить лог файлы, созданные утилитой. Директория, в которой хранятся лог-файлы, указана во вкладке Settings->Runtime->Administrative options.</p>

<p>Данная утилита рассмотрена как один из возможных способов поиска PAN и приведена лишь в качестве примера. В статье были рассмотрены основные способы поиска PAN, которые можно использовать на серверах и рабочих станциях. В следующих статьях будут рассмотрены особенности поиска PAN в СУБД, а также обнаружение передачи PAN по сети.</p>
<br><br>Автор <a href="mailto:a.polyakov@dsec.ru">Александр Поляков</a><br>PDF-версия: <a href="http://www.pcidss.ru/files/pub/pdf/A-2009-11-19-Polyakov-Searching-PAN_in_systems.pdf">A-2009-11-19-Polyakov-Searching-PAN_in_systems.pdf</a>]]></description>
<author>Александр Поляков</author>
</item>
</channel>
</rss>
