В первую очередь мы рассмотрим то, что является действительно важным при рассмотрении реализации мер безопасности в организации в общем плане.
Затем мы обратимся к вспомогательным средствам специалиста безопасности: существует целый ряд различных подходов, которые могут быть использованы для обеспечения корпоративной безопасности. Обычно их называют методологиями. Некоторые из них специфичны для конкретного производителя, некоторые являются стандартами. В этой лекции мы разъясним их суть и область применения.
После этого мы завершим лекцию рассмотрением примера, который продемонстрирует применение полученной информации на практике. Это делается на перспективу для понимания результатов реализации корпоративной безопасности.
Прежде чем мы углубимся непосредственно в сами методологии, важно понять, что лежит в их основе (т. е. принципы, задачи и цели ИТ-безопасности).
Прежде чем читатель сможет полностью воспринять материал этой лекции, ему необходимо четко уяснить некоторую дополнительную терминологию, помимо тех определений, которые были даны в предыдущей лекции.
В частности, должно быть ясно определено различие между угрозой и риском. Вкратце говоря, угроза создает риск, который необходимо сводить к минимуму. Степень, до которой можно уменьшить этот риск, зависит от ряда факторов. Все это будет рассмотрено в свое время, а для начала давайте рассмотрим наши определения.
Слово угроза (
Для целей этого курса в контексте рассматриваемых методологий мы остановимся на последнем определении: угроза – это в основном вероятная опасность или возможность пострадать.
У слова риск много определений, далеко не все из которых применимы из-за того контекста, в котором мы используем это слово. Вот современные определения, которые отвечают целям этой лекции:
Добавим к этому идиому рискуя, определение которой будет:
В нашей беседе слово риск имеет все эти значения. Это и возможность пострадать от ущерба (определение 1), и фактор или что-нибудь еще, представляющее опасность Методологии построения систем безопасности 45 (определение 2), и подверженность возможности убытков или повреждений (определение 3).
Для ИТ-департамента риском является опасность или вероятность потери репутации, важной информации или возможности продолжать бизнес. Это также и количественные оценки, куда входят суммы денег, которыми компании готовы пожертвовать.
Существенная часть вашей политики безопасности будет относиться к способам управления риском, с которым может столкнуться компьютерная система вашей организации.
Зачастую компании и их ИТ-персонал не понимают природу этого риска. Со всем этим очковтирательством в средствах массовой информации (как в печатных, так и в электронных) они полагают, что реальная опасность исходит только из Интернета и от людей, не входящих в штат компании.
В конце концов, даже классический образ подобных индивидуумов выглядит как плохо одетый детина поколения Х, который в жизни ничего лучшего не знает, кроме рыскания по Интернету в поисках уязвимых систем, чтобы их взломать, проникнуть внутрь и злонамеренно разрушить или испортить. Самый первый пример такого персонажа можно найти в замечательной, и это до сих пор, новелле Клиффорда Стоула "Гнездо кукушки: выслеживание шпиона в лабиринте компьютерного шпионажа" (Clifford Stohl: "The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer
Поэтому руководители верхнего звена различных компаний полагают, что если они должным образом обезопасят свои компьютерные системы от людей извне компании и прикроют доступ из Интернета, то их компьютерные системы будут эффективно защищены. На этом они прекращают работу по укреплению и защите системы и в конце концов спокойно спят по ночам.
Плохие новости: такая точка зрения на мир компьютерной безопасности и неверна, и одновременно близорука. Печальная реальность заключается в том, что многие компании пострадали и даже развалились от взломов, совершенных изнутри, т. е. руками людей, работающих на компанию. Обычно это были атаки недовольных служащих, воспользовавшихся вновь полученной информацией в своих корыстных интересах.
Поэтому вам следует удостовериться, чтобы в вашу политику компьютерной безопасности входили необходимые меры предосторожности для защиты информации от людей с обеих сторон виртуального защитного барьера.
Имея на руках разработанную политику безопасности, которая дает вам представление о возможном риске и вероятных угрозах, можно планировать соответствующие меры для защиты вашей важной информации.
Вот теперь вы готовы к разработке вашей собственной архитектуры компьютерной безопасности и реализации надлежащих служб.
Теперь мы готовы перейти к понятию уменьшение риска. Это единственная важнейшая цель в любой работе по реализации мер безопасности. Под уменьшением мы понимаем абсолютно все, что уменьшает негативную природу чего-нибудь. В нашем случае то, что мы хотим уменьшить, – это риск, с которым может столкнуться ИТ-система в том понятии, в котором мы его определили.
Тип организации, по отношению к которой применяются меры безопасности, для нашей беседы безразличен, так как все организации и их ИТ-системы сталкиваются с какими-нибудь формами риска, и всех их следует стараться обезопасить, и чем надежнее, тем лучше. (Это верно, что некоторые организации более подвержены риску, нежели другие, но этот вопрос мы рассмотрим в нашем курсе несколько позднее.)
Для того чтобы уменьшение риска было успешным (и реализация архитектуры безопасности соответственно тоже), за всю корпоративную политику безопасности обязательно должно отвечать высшее руководство организации. Именно оно должно решать, где находится область повышенного риска для данного типа бизнеса и как от этого плясать дальше.
(рис 2.1) Категоризация рискаКак показано на рис. 2.1, при наличии надлежащей политики безопасности, поддерживаемой высшим руководством организации, можно риск разложить по категориям и эффективно свести его до некоторого определенного уровня, называемого остаточным риском, величина которого является допустимой для жизнедеятельности организации.
Важно понимать, что риск есть всегда. Для этого есть две причины.
То же самое происходит и в сфере безопасности. То, что сделало распределенные атаки отказа от обслуживания (DOS attack, Denial-Of-Service attack) столь эффективными, так это то, что люди, пытающиеся бороться с ними, знали об уязвимостях TCP/IP, которые могли быть использованы для проведения DOS-атаки (такой, как
Так как взломщики всегда будут находить новые пути для взлома, всегда будет оставаться некоторый
Если вернуться к рис. 2.1, видно, что уменьшение риска включает в себя ряд характерных черт:
Темп снижения риска, обусловленный определением и применением политики безопасности, варьируется от случая к случаю; наш рисунок приведен только для демонстрационных целей.
Чтобы завершить наш обзор самых-самых основ, давайте рассмотрим наиболее частую причину всех проблем безопасности – людей.
Во все времена именно люди, а вовсе даже не технологии, были основной причиной проблем безопасности. Как правило, система безопасности бывает скомпрометирована тогда, когда служащие допускают ошибки или выполняют действия, выходящие за рамки их полномочий. Фактическая угроза ото всех вирусов и хакеров вместе взятых намного меньше, чем большинство людей представляет себе.
Рис. 2.2 особо выделяет, до какой степени служащие организации влияют на безопасность в целом. Более 80% инцидентов в системе безопасности обусловлены своими (служащими организации), в отличие от менее чем 20% от вирусов и внешних атак. Интересно заметить, что из этих 80% проблем, возникших изнутри, 55% обусловлены служащими, которые вовсе не стремились сознательно причинить вред.
Наличие политик и процедур поможет вам справиться с подобным риском. Однако они непосредственно не уберегут ото всех ошибок человеческого фактора. Управление вашей безопасностью и наблюдение за ней позволит вам выполнять проверки, тем самым выявляя некоторые ошибки и корректируя их. Только вот ко времени их выявления некоторые ошибки уже могли привести к брешам в безопасности.
(рис 2.2) Атаки изнутри и другие угрозыВажным аспектом человеческого фактора, которому зачастую не уделяют должного внимания, является то, как системные администраторы реализуют
Многие системы были скомпрометированы из-за системных администраторов, которые своевременно или должным образом не пропатчили серверы организации, сделав их уязвимыми даже для известных видов атак.
Еще один важный вопрос – это управление учетными записями пользователей и их правами доступа. Даже сегодня сообщение о новом служащем или о переводе из одного подразделения в другое все еще реализуется при помощи почты и бумаги. Такой подход, когда вмешивается большое количество людей, слишком подвержен ошибкам, которые легко могут привести к назначению прав доступа, которые слишком высоки либо вообще неверны, или даже к сохранению в активном состоянии учетной записи кого-то, кто давно уже покинул организацию.
Для уменьшения влияния такого риска, как человеческий фактор, наподобие того, что мы только что описали, есть решения. Эти методы снижения риска имеются в большинстве существующих методологий, включая и нашу методологию в примере, и мы все их еще обсудим дальше в этой лекции.
Теперь очевидно, что использование методологии безопасности является наилучшим способом обеспечить всей организации надлежащую безопасность и должным образом реализовать ее.
Благодаря непрерывному развитию и улучшению практик в сфере безопасности был создан, улучшен и сделан доступным как от производителей, так и из стандартов и от международных организаций целый ряд признанных методологий. Каждая из которых предлагает свой собственный специфический подход к реализации корпоративной безопасности.
В зависимости от конкретных нужд организации, реализующей защитные меры, один подход может показаться более хорошим, нежели другой. Право выбора того, какой из них лучше удовлетворяет частным потребностям организации, чьи системы требуется обезопасить, предоставлено читателю. Цель настоящего и последующих разделов – предоставить обзор некоторых из этих методологий и описание того, что они предлагают. Держа это в голове, давайте для начала рассмотрим методологию ISO17799.
ISO17799 разработана Международной организацией по стандартизации (ISO), которая является сетью национальных институтов по стандартам в 146 странах мира, по принципу: один член на одну страну, с Центральным секретариатом в Женеве, Швейцария, который координирует всю систему.
ISO – неправительственная организация: ее члены не делегированы национальными правительствами, как в случае системы Объединенных Наций. Тем не менее ISO занимает особое положение между частным и государственным секторами. Это, с одной стороны, обусловлено тем, что многие из входящих в нее институтов являются частью правительственных структур своих стран или подмандатными правительству. С другой стороны, корни других членов произрастают из частного сектора, основанные на национальных партнерских программах индустриальных ассоциаций.
Поэтому ISO способна действовать как связующая организация для достижения согласия по вопросам, в которых сталкиваются потребности бизнеса и широкие нужды общества, такие, как нужды различных объединений по интересам, вроде сообщества пользователей и потребителей.
Web-сайт ISO находится по адресу:
Стандарт ISO номер 17799 (более точно определяемый как ISO/IES 17799:2000) официально называется Информационные технологии – сводка правил по управлению информационной безопасностью на практике (Information technology – Code of practice for information
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=33441ICS1=35ICS2=40ICS3=
Данная методология организована в виде двух независимых частей и является всеобъемлющей подборкой рекомендаций, составленной из самых лучших наработок в области информационной безопасности. Первая часть – это сама сводка правил [ISO17799]. Вторая часть – спецификация системы
ISO17799 является всемирно признанным общим стандартом информационной безопасности, цель которого давать рекомендации по вопросам
У ISO17799 есть целая история. Впервые он был опубликован как практические правила DTI в Соединенном Королевстве (United Kingdom, UK), а затем в феврале 1995 г. переименован и опубликован как первая версия BS7799. Однако BS 7799 не был широко принят по целому ряду причин, главной из которых была его недостаточная гибкость, что сделало его трудноприспосабливаемым к конкретным частным условиям организаций, которые пытались применить его для защиты своих ИТ-инфраструктур.
В свете такого вялого приема в сообществе ИТ-безопасности была предпринята глобальная переработка стандарта BS7799, что привело к появлению версии 2, которая была опубликована в мае 1999 г. Однако тот факт, что в именах стандартов ISO и BS четыре последние цифры одинаковы, привел к большой путанице. Мы надеемся внести ясность в этот вопрос последующим объяснением.
BS 7799 – это состоящий из двух частей стандарт управления безопасностью, который был разработан Институтом британских стандартов (British Standards Institution,
Для того чтобы расширить методологию BS 7799 и сделать ее доступной большей международной аудитории, в 1999 г. были выпущены схемы формальной сертификации и аккредитования, а также оперативно проявила инициативу ISO, что привело к появлению в декабре 2000 г. первого стандарта ISO и к опубликованию в 2002 г. части 2. Инструментарий
В настоящий момент
Для противодействия перебоям в работе бизнеса и критических бизнес-процессов, обусловленных влиянием крупных неполадок и стихийных бедствий.
Для контроля за доступом к информации; для предотвращения неавторизированного доступа к информационным системам; для обеспечения защиты сетевых служб; для предотвращения неавторизированного доступа к компьютеру; для обнаружения неавторизированной активности; для обеспечения безопасности информации при работе с мобильными системами и оборудованием для коммуникаций по телефонным сетям.
Для гарантии того, что средства безопасности встроены в операционную систему; для предотвращения потери, изменения или неправильного применения пользовательских данных в прикладных системах: для защиты конфиденциальности, подлинности и целостности информации; для гарантирования того, что ИТ-проекты и мероприятия поддержки проводятся с соблюдением должного уровня безопасности; для поддержания безопасности в данных и программном обеспечении прикладных систем.
Для предотвращения неавторизированного доступа, порчи и вмешательства в собственность и информацию бизнеса; для предотвращения потери, порчи или компрометации активов и вмешательства в деятельность бизнеса; для предотвращения компрометации или воровства как самой информации, так и средств ее обработки.
Для избежания нарушений каких бы то ни было уголовных или гражданских законов, предписаний, указаний или контрактных обязательств и любых других требований безопасности; для обеспечения совместимости систем с корпоративными политиками безопасности и стандартами; для максимизации эффективности и минимизации вмешательства в процесс системного надзора или из него.
Для снижения риска человеческих ошибок, воровства, мошенничества или использования не по назначению оборудования; для гарантии того, что пользователи осведомлены об угрозах и отношении к информационной безопасности, что они должным образом оснащены для поддержания корпоративной политики безопасности во время их нормальной работы; для минимизации урона от инцидентов и неисправностей в плане безопасности и для извлечения надлежащих уроков из таких инцидентов.
Для
Для обеспечения корректной и безопасной работы средств обработки информации; для минимизации риска системных неполадок; для защиты целостности информации и программного обеспечения; для поддержания целостности и пригодности коммуникаций и обрабатываемой информации; для обеспечения защиты информации в сети и
Для поддержания соответствующей защиты корпоративных активов и гарантии, что информационные активы получат надлежащий уровень защиты.
Для указания общего направления менеджмента и обеспечения поддержки для информационной безопасности.
И наконец, в каждом разделе даны подробные формулировки, которые обобщают стандарт.
Стандарт Общие критерии для оценки безопасности информационных технологий (CC,
CC представляет собой результат серии усилий по разработке критериев для оценки ИТ-безопасности, которые очень полезны в международном сообществе. В начале 1980-х гг. в Соединенных Штатах были разработаны Критерии оценки доверия к компьютерной системе (
Выгода от использования Общих критериев в том, что они задают меру конфиденциальности в безопасности продуктов, систем и служб. Общие критерии можно использовать для построения посредством предоставления средств количественной оценки или измерения такой конфиденциальности, безопасность которой будет оцениваться общепринятым в мире стандартным образом. Использование стандартов может помочь организации в понимании требований и спецификаций ее ИТ-безопасности.
(рис 2.3) Жизненный путь Общих критериевОтносительно своего содержания Общие критерии представлены как набор различных, но связанных частей, а именно:
В поддержку приведенных здесь трех частей CC были опубликованы некоторые другие виды документов, часть из которых являлась руководствами. Также планируются к печати другие документы, среди которых технические материалы и руководства.
Полная информация об Общих Критериях, включая копии документов самих Общих критериев (в виде PDF-файлов), находится по следующему адресу:
http://www.commoncriteria.org/
И хотя в Общих критериях содержится очень полезная информация, мы тем не менее рассмотрим и другие методологии и будем применять отдельные их элементы. Рекомендуем уделить время более глубокому ознакомлению с Общими критериями и оценить удобство их использования применительно к более специфическим требованиям безопасности и к нуждам, характерным для вашей организации.
У IBM есть метод, который используется сотрудниками IBM Global Services (
http://www.research.ibm.com/journal/sj/403/whitmore.html
Для гарантии того, что разработчиками учтены все разумные меры и что получившиеся в результате компьютерные системы будут правильно и надежно функционировать и поддаваться управлению, к применению безопасности по всем решениям информационных технологий необходим системный подход.
В IBM Global Services требования к методу по дизайну решений безопасности обусловлены следующими моментами:
Чтобы быть эффективным, результирующему методу следует использовать уже существующие парадигмы безопасности, интегрироваться с другими архитектурами информационных технологий и работать с использованием самых последних технологических достижений.
Логичный и систематический метод для разработки решений безопасности имеет потенциальную ценность не только для IBM Global Services, но и для следующих категорий пользователей:
В процессе разработки решений архитекторы информационных технологий опираются на широкий спектр техник, инструментов и справочного материала. Результатом дизайнерской работы может быть как функционирующая компьютерная система, так и набор документов, описывающих конструируемую систему с одной или более точек зрения и при различных уровнях структуризации. Эти документы дают четкий образ архитектуры системы.
Чтобы в конечном итоге прийти к системной архитектуре, архитекторы могут либо воспользоваться своим собственным опытом, либо опереться на задокументированные систематизированные процедуры и методы. В дополнение к различным методам архитекторы для определения пространства задачи и пространства решения могут использовать как свой прежний опыт работы, так и техники сбора целевых данных. В справочных материалах может содержаться таксономия пространства задачи, список требований к решению и документированные модели, шаблоны или готовые системы единых решений. В общем, как только определение пространства данной проблемы созрело, таксономия требований к решению стабилизируется. Это ведет к хорошо определенным справочным моделям, испытанным системам готовых решений и зрелым методам дизайна решения [3].
Архитектура ИТ-безопасности примеряет эти модели лишь под ограниченный набор пространств решений, таких, как защита сетевого периметра, где можно определить набор требований к решению. Для корпоративной системы защиты можно сконструировать систему готовых решений, а архитектуру решения задокументировать при помощи известных справочных моделей для "демилитаризированных зон". В целом же ИТ-безопасность обычно не применяет эти модели по следующим причинам:
Стандарт ISO 7498-2[6] является широко используемым документом на тему дизайна решений ИТ-безопасности. Его цель состоит в том, чтобы расширить применимость семиуровневой
Многие специалисты в сфере безопасности используют службы безопасности OSI: аутентификацию, контроль доступа, конфиденциальность данных, целостность данных и невозможность отказа от авторства – как полную таксономию для требований безопасности ИТ-решений. Однако в преамбуле к ISO 7498-2 особо подчеркивается, что "система безопасности OSI не занимается мерами безопасности, которые требуются в конечных системах, установках и организациях, кроме тех случаев, когда подразумевается, что выбор и размещение служб безопасности видятся в OSI. Эти последние аспекты безопасности могут быть стандартизированы, но не в рамках рекомендаций OSI".
Критерии оценки безопасности. Агентства и комитеты по стандартам в правительствах нескольких стран разработали оценочные критерии для безопасности компьютерной технологии. В Соединенных Штатах этот документ называется "Критерии оценки безопасности надежных компьютерных систем" (
Общие критерии задают таксономию для оценивания функциональности системы безопасности посредством набора функциональных и гарантийных требований.
В Общих критериях 11 функциональных классов требований:
Эти 11 функциональных классов далее разбиты еще на 66 семейств, каждая из которых содержит набор компонентных критериев. В настоящий момент задокументировано порядка 130 компонентных критериев с оглядкой на то, что дизайнеры могут добавить в конкретный дизайн какие-то дополнительные компонентные критерии. Для проведения компонентных критериев через административные органы Общих критериев существует формальная процедура, которую можно найти по адресу:
Правительства и индустриальные группы при помощи Общих критериев разрабатывают
Определенные в Общих критериях требования к безопасности имеют международную поддержку как "лучшие практики". Общие критерии предназначены в качестве стандарта для оценки функциональности безопасности в продуктах. Но у них есть ограничения в описании полной сквозной системы безопасности: поскольку функциональные требования применяются к конкретным продуктам, их использование в сложных ИТ-решениях неочевидно [11]. Профили защиты помогают при описании системы готовых решений, хотя каждый
Общие критерии вводят несколько архитектурных конструкций [8]:
Для хорошо понятных пространств задач методы документируют предыдущую работу и обеспечивают лучшими практиками к последующему анализу. Для постоянно изменяющихся пространств задач, вроде ИТ-безопасности, методы могут только постулировать непротиворечивую систему отсчета для практикующих специалистов, чтобы сподвигнуть их на разработку будущих лучших практик. При наличии времени и опыта методы и модели, связанные с ИТ-безопасностью, будут выработаны.
Общие критерии имеют особенную ценность для сообщества специалистов безопасности: они дают свою историю и признание как стандарт для определения требований безопасности и свою связь с имеющимися в наличии технологиями безопасности посредством задокументированных
Чтобы выработать гибкий метод для разработки решений безопасности, требуется дополнительная работа по выработке:
Эберхард Рехтин (Eberhardt Rechtin) предлагает подход к разработке архитектуры, делающий различия между "системой" (то, что строится), "моделью" (описание системы, которую надо построить), "системной архитектурой" (структура системы) и "общей архитектурой" (общее понятие, состоящее из системной архитектуры, ее функций, окружения, в котором она будет жить, и процесса, используемого для построения и работы системы).
Для целей нашего проекта тип рассматриваемых ИТ-решений совместим с сетевой информационной системой (NIS, Networked Information System). Более того, общая архитектура представлена архитектурой безопасности, находящейся внутри NIS, а архитектура безопасности представлена структурой
Модель системы безопасности будет представлена объединением функций безопасности, выраженных посредством подсистем и того, как эти подсистемы взаимодействуют. Связанные с безопасностью функции в NIS можно описать как координированный набор процессов, которые распределены по всему компьютерному окружению. От идеи распределенных систем безопасности, координируемых посредством дизайна и размещения, интуитивно ожидается, что безопасность внутри NIS следует рассматривать как всеохватывающую. Чтобы удовлетворить определению Рехтина, подсистемы безопасности в NIS окружении должны рассматриваться как некие абстрактные конструкции.
В нашем проекте Общие критерии рассматривались как описание законченной функции модели системы безопасности. Классы и семейства в Общих критериях являются объединением требований; однако после тщательного рассмотрения было определено, что описанные в Общих критериях структуры классов и семейств не позволяют использовать себя как часть таксономии для всеохватывающей безопасности. Объединение больше подходит абстрактным вопросам безопасности, таким, как
| Функциональные категории | Функциональный класс Общих критериев |
|---|---|
| Аудит | Аудит, защита компонентов, использование ресурсов |
| Контроль доступа | Защита данных, защита компонентов, управление безопасностью, доступ к компонентам, поддержка криптографии, идентификация и аутентификация, коммуникации, надежные пути/каналы |
| Контроль потока | Коммуникации, поддержка криптографии, защита данных, защита компонентов, надежные пути/каналы, приватность |
| Идентичность/мандаты | Поддержка криптографии, защита данных, защита компонентов, идентификация и аутентификация, доступ к компонентам, управление безопасностью, надежные пути/каналы |
| Целостность решения | Поддержка криптографии, защита данных, защита компонентов, использование ресурсов, управление безопасностью |
Хотя на уровне классов очевидна избыточность, на уровне семейств определенной в Общих критериях иерархии и ниже его наблюдается лишь очень незначительное наложение. По большей части наложение обусловлено пересечением функций и взаимозависимостью между категориями.
Руководство по уровню компонентов Общих критериев документирует правила, критерии принятия решений, функции, действия и механизмы. Эта структура поддерживает утверждение, что пять категорий, описанных в табл. 2.1, представляют набор взаимосвязанных процессов, или подсистем, для системы безопасности. Идея подсистемы безопасности уже была предложена ранее; авторы книги "Доверие в киберпространстве" описали функции в компонентах контроля доступа в операционную систему как принадлежащие к подсистеме принятия решений или к правоприменительной подсистеме. Пять предложенных здесь и показанных на рис. 2.4 взаимосвязанных подсистем безопасности расширяют концепцию операционной системы и предполагают, что функция и взаимозависимость связанных с безопасностью функций, сверх централизованного контроля доступа, могут быть также смоделированы.
(рис 2.4) Процессы и подсистемы системы ИТ-безопасностиТеперь будет дано краткое описание каждой из пяти подсистем безопасности вместе с дальнейшими подробностями объединения CC-критериев уровня компонентов внутри каждой подсистемы. Схемы подсистем представлены как части
Назначение системы аудита безопасности в ИТ-решении состоит в том, чтобы сбор данных, анализ и требования архивации компьютерного решения направлялись в поддержку соответствия стандартам проверки, необходимой для ИТ-окружения. Подсистема аудита безопасности отвечает за сбор, анализ, отчет, архивацию и извлечение из архива записей о событиях и условиях в пределах компьютерного решения. Эта подсистема может быть отдельным набором действующих самостоятельно компонентов или согласованным набором механизмов из нескольких компонентов в решении. Анализ и отчет по аудиту системы безопасности могут включать либо наблюдение в реальном времени, как это реализовано в компонентах по обнаружению несанкционированного проникновения, либо обзор постфактум, как в случае судебного анализа в защиту бракоразводных требований. Чтобы управлять доступом к связанным с аудитом системам, процессам и данным, контролировать целостность потока информации аудита и управлять приватностью данных, аудита подсистема аудита безопасности опирается и на другие подсистемы безопасности. Согласно Общим критериям требования безопасности к подсистеме аудита включали бы:
Замкнутый процесс подсистемы аудита безопасности представлен на рис. 2.5.
(рис 2.5) Процессы подсистемы аудита безопасности
Назначение подсистемы целостности решения в ИТ-решении состоит в том, чтобы требования надежности и корректности операций компьютерного решения адресовались в поддержку соответствия легальным и техническим стандартам для этих процессов. В решении подсистема целостности решения может быть либо набором раздельных компонентов, либо согласованным набором механизмов из нескольких компонентов. Подсистема целостности решения может опираться на подсистему аудита для обеспечения в реальном времени наблюдения и предупреждения об атаках, перебоях или снижении производительности либо для создания постфактумных отчетов в помощь анализу производительности и мощностей. Подсистема целостности решения может также для контроля доступа и потока опираться на другие подсистемы. Согласно Общим критериям фокус подсистемы целостности решения мог бы включать:
Замкнутый процесс для подсистемы целостности решения представлен на рис. 2.6.
(рис 2.6) Процессы подсистемы целостности
Назначение подсистемы контроля доступа в ИТ-решении состоит в том, чтобы обеспечить соблюдение политик безопасности через управление доступом к процессам и службам в пределах компьютерного решения и их выполнением средствами идентификации, аутентификации и авторизации процессов вместе с механизмами, использующими мандаты и атрибуты. Мандаты и атрибуты, используемые подсистемой контроля доступа с механизмами идентификации и аутентификации, определены соответствующей мандатной подсистемой. Подсистема контроля доступа может обеспечивать подсистему аудита информацией о событиях, а та, в свою очередь, может проводить анализ событий либо в реальном времени, либо заключительный. Подсистема контроля доступа может осуществлять корректирующие действия на основании предупреждающих сообщений от подсистемы аудита безопасности. Согласно Общим критериям в функциональные требования к подсистеме контроля доступа следует включить:
Замкнутый процесс для подсистемы контроля доступа представлен на рис. 2.7.
(рис 2.7) Процессы подсистемы контроля доступа
Назначение подсистемы контроля информационного потока в ИТ-решении состоит в том, чтобы обеспечить выполнение политик безопасности посредством управления потоком информации в пределах компьютерного решения, воздействия на видимость информации в компьютерном решении и гарантирования целостности информации, протекающей внутри компьютерного решения. Подсистема контроля информационного потока может зависеть от надежных мандатов и механизмов контроля доступа.
Эта подсистема может передавать подсистеме аудита безопасности информацию о событиях, а та, в свою очередь, может осуществлять анализ либо в реальном времени, либо заключительный. Подсистема контроля информационного потока может на основании предупреждающих сообщений от подсистемы аудита безопасности выполнять корректирующие действия. Согласно Общим критериям в подсистему контроля информационного потока могут быть включены следующие функциональные требования:
Замкнутый процесс для подсистемы контроля информационного потока представлен на рис. 2.8.
(рис 2.8) Процессы подсистемы контроля информационного потока
Назначение мандатной подсистемы в ИТ-решении состоит в том, чтобы создавать, распределять и управлять объектами данных, которые несут в себе информацию о подлинности и разрешениях для сетей, платформ, процессов и подсистем безопасности в пределах компьютерного решения. В некоторых приложениях мандатные системы могут быть нужны для того, чтобы придерживаться легальных критериев при создании и поддержании надежной идентификации, используемой в обязательных транзакциях.
Для управления распределением, целостностью и точностью мандатов мандатная подсистема может опираться на другие подсистемы. Мандатная подсистема потенциально имеет более прямую связь с оперативной деловой активностью, нежели другие подсистемы безопасности, следуя тому факту, что регистрация и поддержка пользователей являются неотъемлемыми частями процессов контроля, которые содержатся в ней. Согласно Общим критериям в мандатную подсистему могут входить следующие функциональные требования:
Замкнутый процесс для мандатной подсистемы представлен на рис. 2.9.
(рис 2.9) Процессы подсистемы контроля информационного потока
Это исследование постулирует, что внутри каждого ИТ-решения на уровне концепций существует пять описанных здесь подсистем безопасности и что разработка, интеграция и взаимодействие служб и механизмов, связанных с этими подсистемами, представляет собой функциональность безопасности для данного решения. Такую "модель системы безопасности" еще надо совместить с методом по разработке детальной архитектуры безопасности для данного ИТ-решения.
Системная архитектура определена как "структура системы, которую требуется построить". В этом исследовании "система, которую требуется построить" состоит из системы контроля за безопасностью, находящейся внутри сетевой информационной системы. Рис. 2.10 представляет окружение для такого решения. На нем компьютерное решение для электронного бизнеса управляет информацией или поддерживает транзакции электронной коммерции через Интернет. Это компьютерное решение для электронного бизнеса управляется частным предприятием и предоставляет услуги для одного или более пользовательских сообществ.
(рис 2.10) Окружение сетевой информационной системыНаше компьютерное решение для электронного бизнеса можно описать как набор автоматизированных бизнес-процессов, поддерживающих бизнес-контекст, которому требуются гарантии безопасности и защита. Цель разработки – влить безопасность в компьютерное решение и связанное с ним ИТ-окружение.
Исходя из бизнес-перспективы, можно выделить две цели:
Эти цели демонстрируют дуальную природу дизайна безопасности: обеспечивать и поддерживать нормальное выполнение, а также идентифицировать и учитывать все недозволенные течения и аномальные события.
Рис. 2.11 представляет ход выполнения ИТ-процессов для обобщенной
(рис 2.11) Нормальный и подверженный опасностям ИТ-бизнес-потокиПо традиции требования к системе безопасности выражаются через службы безопасности модели OSI: аутентификация, контроль доступа, конфиденциальность данных, целостность данных и невозможность отказа. Такая практика приводит к неоднозначности при применении к контексту бизнес-процесса. Эта неоднозначность может привнести недопонимание требований безопасности и несоответствие функциональности в компьютерном решении. Так же как и в других архитектурных дисциплинах, технические
У целей разработки систем безопасности и у окружения решения есть одна центральная роль в выборе и определении необходимого количества подсистем. Возможное соответствие целей дизайна подсистемам безопасности показано в табл. 2.2. В ней указано, какая подсистема может быть необходимой (Н), а какая устанавливаться по усмотрению (У) для удовлетворения индивидуальных требований к безопасности. Для фактического выбора подсистемы требуется документированное логическое обоснование.
| Цель дизайна безопасности | Аудит | Целостность | Контроль доступа | Контроль потока | Мандаты/ подлинность |
|---|---|---|---|---|---|
| Контроль доступа к системам/процессам | У | У | Н | У | У |
| Контроль доступа к информации | У | У | У | Н | Н |
| Контроль потока информации | У | У | У | Н | У |
| Корректность и надежность операций компонентов | У | Н | У | У | У |
| Защита от атак | Н | Н | Н | Н | У |
| Отчетность посредством надежной идентификации | Н | Н | У | У | Н |
| Защита от мошенничества | Н | Н | Н | Н | Н |
Есть еще много взаимосвязанных факторов, которые определяют, какое количество данных подсистем будут в решении. В табл. 2.3 перечислены возможные причины для введения той или иной подсистемы безопасности в дизайн. Для фактического определения необходимого количества единиц заданной подсистемы требуется документированное логическое обоснование.
| Подсистема | Количество в дизайне | Характеристики компьютерного окружения |
|---|---|---|
| Подсистема аудита безопасности | Несколько | Одна подсистема для архива критических данных. Одна подсистема для анализа аномалий. Одна подсистема для обнаружения попыток мошенничества в решении. |
| Целостность данных | Несколько | Одна подсистема на группу критических компонентов |
| Контроль доступа | От 1 до n | Одна подсистема на каждый уникальный механизм привязки пользовательских настроек или набор правил политики |
| Контроль потока | От 1 до m | Одна подсистема на каждый уникальный набор правил политики контроля потока. Одна или более функций контроля потока на каждую службу уровня OSI: физическая, связи с данными, сетевая, сквозного транспорта, приложений. Одна или более функций контроля потока на каждую границу домена |
| Подлинность и мандаты | От 1 до k | Некоторое количество мандатных систем на каждый домен. Некоторое количество мандатных классов на каждый домен. Некоторое количество независимых мандатов или использований мандатов на каждый домен. Некоторое количество псевдонимов на границах доменов |
Если заданы согласованные цели разработки, можно создать концептуальную модель для безопасности в ИТ-решении. На рис. 2.12 и 2.13 как раз представлена концептуальная архитектура безопасности. Для ясности функции безопасности объединены в группы по цели разработки.
Схема представляет окружение решения, разделенное на сегменты по профилю риска либо по операционному сходству, а также представлены иконки для функций безопасности. Для схем легенда ставит в соответствие подсистемы безопасности иконкам. У подсистемы контроля информационного потока имеется широкий диапазон функций. По этой причине для обозначения оценки политики и функции контроля за выполнением применяются прямоугольники, в то время как функцию потока данных представляет овал, так же как и коммуникационный протокол со встроенными возможностями безопасности.
На основании перспективы размещения решения в корпорации только целями дизайна безопасности будет диктоваться, где именно требуется функциональность безопасности; однако соответствие некоторым или всем требованиям безопасности может быть ограничено исполнительными возможностями политик вне пределов границ корпорации. Тот факт, могут ли быть эти мандатные подсистемы и подсистемы контроля доступа интегрированы в архитектуру безопасности и каким образом, может очень сильно повлиять на кредитоспособность всего решения в целом. Подобные вопросы и зависимости следует рассматривать и документировать в архитектурных решениях.

(рис 2.13) Защита от атак(рис 2.12) Гарантирование корректной и надежной работыТакой тип концептуальной модели формирует основу для разработки и оценки "подтверждения концепции" и дальнейшего усовершенствования функциональных аспектов безопасности в целевом окружении.
В процессе перевода концептуальных функций подсистем безопасности в спецификации уровня компонентов и руководство по интеграции выделяются несколько шагов. В них входят: создание моделей окружения решения, документирование архитектурных решений, разработка вариантов использования, усовершенствование функционального дизайна и интеграция требований безопасности в архитектуры компонентов.
Создание первоначальной модели решения является критическим шагом в процессе дизайна. При наличии навыков и опыта для удовлетворения данному набору требований можно разработать и некие своеобразные модели решения. Для сложных же решений повсеместной практикой становится использование шаблонов, полученных из предыдущих решений.
Структура корпоративных решений (ESS, Enterprise Solutions Structure) предоставляет целый ряд шаблонных архитектур для решений электронного бизнеса.
Ранее было описано понятие дуальной природы дизайна безопасности, т. е. гарантирование правильной и надежной работы и защита от ошибок и преднамеренного вредительства. Обе эти мотивировки основаны на управлении риском для бизнеса как в самом решении, так и в его окружении. Риск представляет собой вероятность того, что в результате атаки злоумышленников, непредвиденного события, функциональной ошибки и т. п. произойдут нежелательные
Именно архитектурными решениями будет диктоваться, какой следует быть надежной архитектуре системы безопасности: какие подсистемы безопасности должны входить в системную архитектуру, какие функции и механизмы следует разместить в каждой из подсистем, где будут находиться эти механизмы и как будет осуществляться управление всей системой.
Примеры архитектурных решений включают:
Архитектурные решения также будут проводить оценку прототипов и моделей функций в решении. Одна форма прототипа называется вариантом использования. При помощи вариантов использования можно проверить как угрозы для безопасности, так и нормальные взаимодействия и потоки.
На рис. 2.14 представлены несколько уровней подробностей работы подсистемы контроля информационного потока, предназначенного для слежения за операциями отправки и получения при пересечении границы между двумя сетями.
(рис 2.14) Контроль пограничного потока при помощи систем безопасностиКомпьютерные системы представлены с точки зрения физики. С позиции компонентов находящийся между источником и точкой назначения интерфейс контроля информационного потока будет рассматривать один или более аспектов пакетов или сообщений, посланных вдоль границы. В обзоре с точки зрения логики показаны некоторые компоненты подсистемы контроля информационного потока, где на основе набора правил выполняются отслеживаемые условия и запрограммированные действия. Правильные пакеты могут пересекать границу; но пакеты или сообщения заранее установленного формата, из неверного источника или с неверно указанной точкой назначения отклоняются подсистемой безопасности. При этом вызовом интерфейса подсистемы аудита безопасности создается запись события.
Данный пример демонстрирует типы фильтрации, анализа и ответа, выполняемые в
На каждом шаге дизайна существует множество архитектурных решений, которые следует учитывать. Важными факторами являются влияние на производительность задержек при выполнении плюс влияние сбора данных и анализа на общую работу решения.
Рис. 2.15 иллюстрирует входной поток для трехъярусного клиент-
(рис 2.15) Трехъярусный клиент-серверный входной поток с подсистемами безопасностиНа рисунке изображено несколько примеров подсистем безопасности, разбросанных по трем сетевым
Все это демонстрирует, как распределены по решению функции безопасности из нескольких подсистем. Как и в первом примере, архитектурные решения будут обусловливать дизайн функций подсистемы безопасности, которые, в свою очередь, могут наложить ограничения на весь бизнес-поток для достижения целей управления риском.
Наше прохождение по полным бизнес-процессам, включая процессы исключительных ситуаций и их обработки, поможет в создании эскиза жизнеспособного решения и в уточнении требований и взаимозависимостей между строительными блоками решения.
Данный пример в качестве первого шага при разработке архитектуры системы безопасности использует модель мандатной подсистемы для описания обобщенного потока для регистрации пользователя в системе мандатов или проверки подлинности, основанной на цифровых сертификатах PKI. В этот процесс входит сочетание модели подсистемы с предположениями о бизнес-окружении, бизнес-процессах, требованиях управления риском, технических спецификациях и, возможно, требованиях юридического и бизнес-соответствия, связанных с вопросами использования цифровых сертификатов PKI.
(рис 2.16) Пример протекания процесса регистрации цифрового сертификата PKIНа рис. 2.16 ручные процессы представлены блоками под номером 1. Автоматические процессы обозначены блоками с цифрой 2. Точкам автоматического снятия данных аудита соответствуют блоки 3. 4 номер имеют пиктограммы хранилищ данных, изображающие важные хранилища. Пиктограммы с цифрой 5 соответствуют криптографическим секретам, фигуры с номером 6 представляют собой уникальное содержимое сертификата, и 7 пиктограмма связана с самим сертификатом.Изображенное на рисунке протекание процесса регистрации демонстрирует обмен важной пользовательской информацией и секретами плюс экспорт мандата за пределы области контроля запрашивающего. В полный сценарий регистрации еще следует включить процессы соответствующих подсистем контроля информационного потока. Для мандатов открытого ключа наряду с подробной информацией о том, как мандаты форматируются, перемещаются и хранятся, важным вопросом дизайна является формат сертификатов. Все сценарии должны быть проверены и подтверждены относительно существующих и предложенных бизнес-процессов. Подтверждение сценариев усиливает архитектурные решения, которые обсуждались ранее. Последующие шаги дизайна требуются для разработки и постановки в соответствие функций подсистем безопасности спецификациям Общих критериев и в конечном итоге узлам и физическим компонентам.
Функции безопасности в дизайне необходимо распределять по решению. Однако многие службы и механизмы ИТ-решения, реализующие функциональность безопасности, работают в незащищенных компонентах, например: системы баз данных, прикладные системы, клиенты, серверы и операционные системы. Задача адаптации функции безопасности к сети, к приложению, к межплатформенному ПО, к системе безопасности, к общему управлению системами и к архитектурам инфраструктуры разделена между несколькими архитекторами и специалистами по интеграции, во-влеченными в проект дизайна. Этот процесс включает в себя структурированный подход, рассматривающий целевое распределение функций и требований в
В этом разделе описан процесс перевода решения безопасности на уровне концепций в набор подробных спецификаций для встроенной системы контроля ИТ-безопасности методом построения подсистем безопасности. Дизайн хорошо документирован, отшлифован и подтвержден относительно бизнес-процессов посредством вариантов использования и сценариев. Подробные требования к безопасности, выраженные через элементы уровня компонентов Общих критериев, распределены по операционной модели ИТ-решения. На этом с деталями уровня интеграции можно закончить и перейти к плану реализации.
В этом разделе рассмотрены вопросы и обстоятельства, влияющие на дизайн функций всеобъемлющей системы безопасности компьютерного решения. Сделан набросок
Относительно предложенной модели и процесса можно сделать несколько общих наблюдений:
Надежная и правильная работа решений, использующих защищенные протоколы обмена данными, такие, как IPSec и SSL (Secure Socket Layer), основывается на функциях во всех пяти подсистемах безопасности, определенных в предлагаемых модели и процессе дизайна. Эти протоколы базируются на надежных проверках подлинности, которые используют криптографические ключи, требующие целостности хранилища, надежных
Более того, предложенная модель предлагает новую перспективу взглянуть на профили защиты Общих критериев в контексте подсистем безопасности. Например,
Концепции и подробная сопроводительная информация, представленные в этом разделе, были в этом году включены в тренировочные курсы для архитекторов IBM Global Services. Для разработки нотаций, моделей и техник визуализации, которые улучшают их адаптацию к родственным методам и архитектурным дисциплинам, ведется дополнительная работа. По системе и процессу, обозначенными как метод построения решений для обеспечения безопасности (MASS), зарегистрирован патент.
В сочетании с нашей шаблонной методологией, описанной в следующем разделе, некоторые использовавшиеся в MASS нотации, модели и техники визуализации будут применяться по всему курсу.
Методология IBM Software Services for Lotus (ISSL), которой мы будем следовать до конца этого курса, основана на знаменитой фразе Брюса Шнайера (криптограф, создатель
Именно здесь входит в игру ISSL-методология. Но прежде чем погрузиться в реализацию и использование всеобъемлющей
Эта методология не настолько далеко идущая и сложная, как другие методологии, представленные в этой лекции. И этому есть две причины. Первая состоит в том, что данную методологию предполагается использовать в качестве инструмента для приведения к законченному в смысловом отношении виду важных концепций, затронутых в предыдущей лекции. Вторая – она предназначена быть достаточно простой, чтобы содержащиеся в ней концепции были понятны без "загрузки" себя самой методологией.
Как говорится, эта методология-пример вертится вокруг трех видов деятельности: 1) что мне делать? 2) как мне это соорудить? и 3) как мне этим управлять? Которые можно перевести следующими тремя словами: оценка, построение и управление. Как показано на рис. 2.17, это циклический процесс, который является тем, что должна предлагать действительно хорошая безопасность.
Эти три фазы могут быть разбиты еще на 10 шагов, как показано на рис. 2.18. Подробности о каждом шаге изложены в оставшейся части этой лекции.

(рис 2.18) Три фазы нашей методологии безопасности примера(рис 2.17) Десять шагов методологии ISSL
Первая фаза – это то место, где осуществляется все планирование. Действия на этой фазе включают как оценку текущего состояния дел, так и планирование будущей
Этими действиями мы убеждаемся, что выработано твердое понимание бизнеса клиентской организации. Для определения соответствующих механизмов безопасности сначала вам нужно понять некоторые базовые вещи об организации, такие, как основной бизнес, заинтересованные стороны, демография бизнеса, продавцы, деловые партнеры (если таковые имеются), конкуренция и индустриальные тенденции, а также стандарты, в пределах которых организация действует. Это создаст прочное основание, на котором будет делаться остальная часть работы по построению системы безопасности.
Полный процесс обзора безопасности может быть разделен на следующие отдельные шаги:
После того как это было сделано и разобрано, можно продвигаться к следующим шагам, намеченным нашей методологией-примером. ИТ-персонал, работающий на организацию, безопасность которой мы рассматриваем, может оказаться неспособным предоставить всю вышеперечисленную информацию, особенно о политике безопасности. (Действительно, политики безопасности может просто не быть.) На данном этапе это небольшая проблема, поскольку вся остальная часть методологии требует создания всех этих пунктов.
Для анализа риска используется следующая формула:
Риск = Последствия + Угрозы + Вероятность.
Последствия – это то, что произойдет с бизнесом в случае успешной атаки, частично или полностью. Угрозы – это люди и события, которые могут повредить бизнесу. Вероятность – это
В процессе анализа на риск пять шагов:
Некоторые обзоры безопасности рассматривают
В процессе
На первом шаге необходимо задать несколько простых, но эффективных вопросов: что представляют собой уязвимые места? где эти места расположены? какова вероятность воздействия на них? и каковы могут быть последствия для ИТ-инфраструктуры и бизнеса?
На втором шаге задаются такие вопросы: какие способы контроля подходят для выявленных "дыр"? сколько эти способы контроля будут стоить? и подходят ли эти способы контроля (в плане затрачиваемых усилий и средств)?
Не вся информация должна защищаться одинаково. Общедоступная информация вообще не нуждается в защите, в то время как "сверхсекретная" информация (такая, разглашение которой посторонним может привести к гибели бизнеса или, еще хуже, к гибели людей) требует наивысшей защиты и внимания. Большинство же информации попадает куда-то между этими двумя противоположностями. На этой фазе определяется, куда следует классифицировать каждый кусок информации внутри этих противоположностей и какие меры безопасности применить к каждой информационной категории.
Здесь для бизнеса создается политика безопасности. Политика безопасности содержит все относящиеся к безопасности политики и процедуры в организации.
В большинстве организаций если политика безопасности и существует, то она, как правило, создавалась из уже существовавших не ИТ-политик и процедур, которые были определены еще для самого бизнеса, а затем на них наложена информация об ИТ-инфраструктуре, о ее работе и инструментах безопасности. Именно таким неполноценным подходом объясняется, почему безопасность этих организаций оставляет желать лучшего.
В методологии ISSL политика безопасности основана на той работе, которая была проведена на предыдущих шагах. Если предыдущие шаги были сделаны не должным образом, очевидно, политика безопасности тоже будет далеко не самой лучшей. Даже если все предыдущие шаги были проделаны должным образом и было уделено достаточное внимание деталям, на этом шаге должны быть заданы дополнительные вопросы, а именно: какие системы будут охвачены и на кого это повлияет? как будет реализована система безопасности и как она будет поддерживаться? что будет защищено, как и при помощи каких инструментов? кто будет обучен вести себя так, чтобы удовлетворять требованиям безопасности?
И конечно, политика безопасности должна полностью одобряться и поддерживаться высшим руководством организации. В политике безопасности должно быть подробно изложено, кто отвечает за безопасность внутри организации, как распределены роли и ответственность сверху вниз, начиная с руководителей организации, затем к менеджеру по безопасности, затем к руководителям различных направлений в организации, затем к разработчикам, инженерам и администраторам ИТ-инфраструктуры и заканчивая отдельными пользователями, которые обычно и являются в плане безопасности главными нарушителями спокойствия.
Деятельность этой фазы включает фактическую реализацию на практике
Просто говоря, контрмеры – это инструменты и продукты, а также службы системы безопасности. В категории инструментов и продуктов находятся инструменты инфраструктуры открытого ключа (PKI), инструменты управления каталогами, вируссканеры, инструменты защищенного обмена сообщениями и шлюза службы защищенного обмена сообщениями. В зоне служб находятся службы аудиторов безопасности, этические хакеры, конструкторы систем и инструментов безопасности, так же как и целый набор различных служб управления безопасностью компании, которые помогают управлять уже установленной инфраструктурой и обрабатывать любые происходящие неприятности.
В этой фазе происходит сборка и встраивание в инфраструктуру запланированных к использованию инструментов и продуктов. Это как раз та область, в которой зачастую используются услуги специалистов; если необходимые умения наличествуют в пределах самой организации, это делается собственным ИТ-персоналом. То, как будет осуществляться управление и наблюдение за готовой системой, является важным вопросом, который также рассматривается во время этой фазы.
Это то место, где осуществляется фактическая реализация инструментов системы безопасности, а также создается вся относящаяся к проекту документация.
Этот шаг может быть разбит на 4 ключевые фазы:
В эту фазу входят послеустановочные аспекты
Обученный пользователь в общем и целом – защищенный пользователь. Обученный пользователь просто уже не попадется так легко на атаки типа "социальной инженерии". Обученный пользователь будет применять правильно сформированные пароли и будет следовать правилам политики безопасности, поскольку теперь ее содержимое будет для него понятно и причины следовать ей будут иметь смысл. Обученный пользователь будет понимать, что действующая политика не пытается ограничить возможности работать и выполнять свои обязанности, а старается уменьшить риск возникновения инцидентов безопасности, которые точно могут помешать пользователю осуществлять свои функции и, более того, с большой вероятностью воспрепятствовать компании в целом работать должным образом.
Фаза обучения разделена на два различных шага: обучение обучающего и обучение пользователей. Обучение обучающего, несомненно, является первым шагом, поскольку вы должны быть уверены, что есть кто-то, кто сможет пользователям все разъяснить. Так как инфраструктура безопасности будет уникальной для каждой организации, для обучающего должен быть разработан индивидуальный курс обучения, который разъяснит этому человеку
Далее, обучению пользователей следует быть достаточно простым, хотя обучающий должен будет подумать, чтобы некоторые основы были разъяснены в обязательном порядке, такие, как что представляют собой угрозы, что такое атаки (социальная инженерия, например), что представляют собой политики и процедуры и почему необходимо им следовать. Если все сделано как надо, обучение гарантирует то, что пользователи будут счастливы с новой инфраструктурой безопасности и будут знать достаточно, чтобы помочь содержать свое окружение в безопасности, – в противоположность тому, чтобы быть на самой вершине списка составляющих риска для безопасности.
Соответствие может быть определено как готовность следовать правилам и предписаниям. Для того чтобы обеспечить
Проверка соответствия определенно вскроет некоторые ситуации, в которых требования соответствия выполняться не будут. В таком случае политике безопасности следует подробно описать те меры, которые будут приняты в случае нарушений соответствия, вроде строгости санкций, шагов, которым надо следовать для восстановления соответствия. И наконец, политике следует обеспечить некий механизм обратной связи для предотвращения повторного происшествия.
Поскольку безопасность – это процесс, а не просто продукт, должно быть понятно, что она основана на технологии, процессах и людях; что она эволюционирует с течением времени вместе с бизнесом; что она развивается также с течением времени вместе с технологией и, наконец, что она эволюционирует во времени вместе с изменяющимися рисками, опасностями и угрозами. Таким образом, как упоминалось в самом начале, она должна быть цикличной по своей природе.
Для того чтобы гарантировать то, что этот цикл сможет повторить себя и предложить лучший вариант
В этой лекции мы рассмотрели различные методологии для разработки, размещения и управления безопасностью в любой организации.
Мы затронули следующие темы:
Остальная часть курса построена именно на этих методологиях.
В первую очередь мы рассмотрим то, что является действительно важным при рассмотрении реализации мер безопасности в организации в общем плане.
Затем мы обратимся к вспомогательным средствам специалиста безопасности: существует целый ряд различных подходов, которые могут быть использованы для обеспечения корпоративной безопасности. Обычно их называют методологиями. Некоторые из них специфичны для конкретного производителя, некоторые являются стандартами. В этой лекции мы разъясним их суть и область применения.
После этого мы завершим лекцию рассмотрением примера, который продемонстрирует применение полученной информации на практике. Это делается на перспективу для понимания результатов реализации корпоративной безопасности.
Прежде чем мы углубимся непосредственно в сами методологии, важно понять, что лежит в их основе (т. е. принципы, задачи и цели ИТ-безопасности).
Прежде чем читатель сможет полностью воспринять материал этой лекции, ему необходимо четко уяснить некоторую дополнительную терминологию, помимо тех определений, которые были даны в предыдущей лекции.
В частности, должно быть ясно определено различие между угрозой и риском. Вкратце говоря, угроза создает риск, который необходимо сводить к минимуму. Степень, до которой можно уменьшить этот риск, зависит от ряда факторов. Все это будет рассмотрено в свое время, а для начала давайте рассмотрим наши определения.
Слово угроза (
Для целей этого курса в контексте рассматриваемых методологий мы остановимся на последнем определении: угроза – это в основном вероятная опасность или возможность пострадать.
У слова риск много определений, далеко не все из которых применимы из-за того контекста, в котором мы используем это слово. Вот современные определения, которые отвечают целям этой лекции:
Добавим к этому идиому рискуя, определение которой будет:
В нашей беседе слово риск имеет все эти значения. Это и возможность пострадать от ущерба (определение 1), и фактор или что-нибудь еще, представляющее опасность Методологии построения систем безопасности 45 (определение 2), и подверженность возможности убытков или повреждений (определение 3).
Для ИТ-департамента риском является опасность или вероятность потери репутации, важной информации или возможности продолжать бизнес. Это также и количественные оценки, куда входят суммы денег, которыми компании готовы пожертвовать.
Существенная часть вашей политики безопасности будет относиться к способам управления риском, с которым может столкнуться компьютерная система вашей организации.
Зачастую компании и их ИТ-персонал не понимают природу этого риска. Со всем этим очковтирательством в средствах массовой информации (как в печатных, так и в электронных) они полагают, что реальная опасность исходит только из Интернета и от людей, не входящих в штат компании.
В конце концов, даже классический образ подобных индивидуумов выглядит как плохо одетый детина поколения Х, который в жизни ничего лучшего не знает, кроме рыскания по Интернету в поисках уязвимых систем, чтобы их взломать, проникнуть внутрь и злонамеренно разрушить или испортить. Самый первый пример такого персонажа можно найти в замечательной, и это до сих пор, новелле Клиффорда Стоула "Гнездо кукушки: выслеживание шпиона в лабиринте компьютерного шпионажа" (Clifford Stohl: "The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer
Поэтому руководители верхнего звена различных компаний полагают, что если они должным образом обезопасят свои компьютерные системы от людей извне компании и прикроют доступ из Интернета, то их компьютерные системы будут эффективно защищены. На этом они прекращают работу по укреплению и защите системы и в конце концов спокойно спят по ночам.
Плохие новости: такая точка зрения на мир компьютерной безопасности и неверна, и одновременно близорука. Печальная реальность заключается в том, что многие компании пострадали и даже развалились от взломов, совершенных изнутри, т. е. руками людей, работающих на компанию. Обычно это были атаки недовольных служащих, воспользовавшихся вновь полученной информацией в своих корыстных интересах.
Поэтому вам следует удостовериться, чтобы в вашу политику компьютерной безопасности входили необходимые меры предосторожности для защиты информации от людей с обеих сторон виртуального защитного барьера.
Имея на руках разработанную политику безопасности, которая дает вам представление о возможном риске и вероятных угрозах, можно планировать соответствующие меры для защиты вашей важной информации.
Вот теперь вы готовы к разработке вашей собственной архитектуры компьютерной безопасности и реализации надлежащих служб.
Теперь мы готовы перейти к понятию уменьшение риска. Это единственная важнейшая цель в любой работе по реализации мер безопасности. Под уменьшением мы понимаем абсолютно все, что уменьшает негативную природу чего-нибудь. В нашем случае то, что мы хотим уменьшить, – это риск, с которым может столкнуться ИТ-система в том понятии, в котором мы его определили.
Тип организации, по отношению к которой применяются меры безопасности, для нашей беседы безразличен, так как все организации и их ИТ-системы сталкиваются с какими-нибудь формами риска, и всех их следует стараться обезопасить, и чем надежнее, тем лучше. (Это верно, что некоторые организации более подвержены риску, нежели другие, но этот вопрос мы рассмотрим в нашем курсе несколько позднее.)
Для того чтобы уменьшение риска было успешным (и реализация архитектуры безопасности соответственно тоже), за всю корпоративную политику безопасности обязательно должно отвечать высшее руководство организации. Именно оно должно решать, где находится область повышенного риска для данного типа бизнеса и как от этого плясать дальше.
(рис 2.1) Категоризация рискаКак показано на рис. 2.1, при наличии надлежащей политики безопасности, поддерживаемой высшим руководством организации, можно риск разложить по категориям и эффективно свести его до некоторого определенного уровня, называемого остаточным риском, величина которого является допустимой для жизнедеятельности организации.
Важно понимать, что риск есть всегда. Для этого есть две причины.
То же самое происходит и в сфере безопасности. То, что сделало распределенные атаки отказа от обслуживания (DOS attack, Denial-Of-Service attack) столь эффективными, так это то, что люди, пытающиеся бороться с ними, знали об уязвимостях TCP/IP, которые могли быть использованы для проведения DOS-атаки (такой, как
Так как взломщики всегда будут находить новые пути для взлома, всегда будет оставаться некоторый
Если вернуться к рис. 2.1, видно, что уменьшение риска включает в себя ряд характерных черт:
Темп снижения риска, обусловленный определением и применением политики безопасности, варьируется от случая к случаю; наш рисунок приведен только для демонстрационных целей.
Чтобы завершить наш обзор самых-самых основ, давайте рассмотрим наиболее частую причину всех проблем безопасности – людей.
Во все времена именно люди, а вовсе даже не технологии, были основной причиной проблем безопасности. Как правило, система безопасности бывает скомпрометирована тогда, когда служащие допускают ошибки или выполняют действия, выходящие за рамки их полномочий. Фактическая угроза ото всех вирусов и хакеров вместе взятых намного меньше, чем большинство людей представляет себе.
Рис. 2.2 особо выделяет, до какой степени служащие организации влияют на безопасность в целом. Более 80% инцидентов в системе безопасности обусловлены своими (служащими организации), в отличие от менее чем 20% от вирусов и внешних атак. Интересно заметить, что из этих 80% проблем, возникших изнутри, 55% обусловлены служащими, которые вовсе не стремились сознательно причинить вред.
Наличие политик и процедур поможет вам справиться с подобным риском. Однако они непосредственно не уберегут ото всех ошибок человеческого фактора. Управление вашей безопасностью и наблюдение за ней позволит вам выполнять проверки, тем самым выявляя некоторые ошибки и корректируя их. Только вот ко времени их выявления некоторые ошибки уже могли привести к брешам в безопасности.
(рис 2.2) Атаки изнутри и другие угрозыВажным аспектом человеческого фактора, которому зачастую не уделяют должного внимания, является то, как системные администраторы реализуют
Многие системы были скомпрометированы из-за системных администраторов, которые своевременно или должным образом не пропатчили серверы организации, сделав их уязвимыми даже для известных видов атак.
Еще один важный вопрос – это управление учетными записями пользователей и их правами доступа. Даже сегодня сообщение о новом служащем или о переводе из одного подразделения в другое все еще реализуется при помощи почты и бумаги. Такой подход, когда вмешивается большое количество людей, слишком подвержен ошибкам, которые легко могут привести к назначению прав доступа, которые слишком высоки либо вообще неверны, или даже к сохранению в активном состоянии учетной записи кого-то, кто давно уже покинул организацию.
Для уменьшения влияния такого риска, как человеческий фактор, наподобие того, что мы только что описали, есть решения. Эти методы снижения риска имеются в большинстве существующих методологий, включая и нашу методологию в примере, и мы все их еще обсудим дальше в этой лекции.
Теперь очевидно, что использование методологии безопасности является наилучшим способом обеспечить всей организации надлежащую безопасность и должным образом реализовать ее.
Благодаря непрерывному развитию и улучшению практик в сфере безопасности был создан, улучшен и сделан доступным как от производителей, так и из стандартов и от международных организаций целый ряд признанных методологий. Каждая из которых предлагает свой собственный специфический подход к реализации корпоративной безопасности.
В зависимости от конкретных нужд организации, реализующей защитные меры, один подход может показаться более хорошим, нежели другой. Право выбора того, какой из них лучше удовлетворяет частным потребностям организации, чьи системы требуется обезопасить, предоставлено читателю. Цель настоящего и последующих разделов – предоставить обзор некоторых из этих методологий и описание того, что они предлагают. Держа это в голове, давайте для начала рассмотрим методологию ISO17799.
ISO17799 разработана Международной организацией по стандартизации (ISO), которая является сетью национальных институтов по стандартам в 146 странах мира, по принципу: один член на одну страну, с Центральным секретариатом в Женеве, Швейцария, который координирует всю систему.
ISO – неправительственная организация: ее члены не делегированы национальными правительствами, как в случае системы Объединенных Наций. Тем не менее ISO занимает особое положение между частным и государственным секторами. Это, с одной стороны, обусловлено тем, что многие из входящих в нее институтов являются частью правительственных структур своих стран или подмандатными правительству. С другой стороны, корни других членов произрастают из частного сектора, основанные на национальных партнерских программах индустриальных ассоциаций.
Поэтому ISO способна действовать как связующая организация для достижения согласия по вопросам, в которых сталкиваются потребности бизнеса и широкие нужды общества, такие, как нужды различных объединений по интересам, вроде сообщества пользователей и потребителей.
Web-сайт ISO находится по адресу:
Стандарт ISO номер 17799 (более точно определяемый как ISO/IES 17799:2000) официально называется Информационные технологии – сводка правил по управлению информационной безопасностью на практике (Information technology – Code of practice for information
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=33441ICS1=35ICS2=40ICS3=
Данная методология организована в виде двух независимых частей и является всеобъемлющей подборкой рекомендаций, составленной из самых лучших наработок в области информационной безопасности. Первая часть – это сама сводка правил [ISO17799]. Вторая часть – спецификация системы
ISO17799 является всемирно признанным общим стандартом информационной безопасности, цель которого давать рекомендации по вопросам
У ISO17799 есть целая история. Впервые он был опубликован как практические правила DTI в Соединенном Королевстве (United Kingdom, UK), а затем в феврале 1995 г. переименован и опубликован как первая версия BS7799. Однако BS 7799 не был широко принят по целому ряду причин, главной из которых была его недостаточная гибкость, что сделало его трудноприспосабливаемым к конкретным частным условиям организаций, которые пытались применить его для защиты своих ИТ-инфраструктур.
В свете такого вялого приема в сообществе ИТ-безопасности была предпринята глобальная переработка стандарта BS7799, что привело к появлению версии 2, которая была опубликована в мае 1999 г. Однако тот факт, что в именах стандартов ISO и BS четыре последние цифры одинаковы, привел к большой путанице. Мы надеемся внести ясность в этот вопрос последующим объяснением.
BS 7799 – это состоящий из двух частей стандарт управления безопасностью, который был разработан Институтом британских стандартов (British Standards Institution,
Для того чтобы расширить методологию BS 7799 и сделать ее доступной большей международной аудитории, в 1999 г. были выпущены схемы формальной сертификации и аккредитования, а также оперативно проявила инициативу ISO, что привело к появлению в декабре 2000 г. первого стандарта ISO и к опубликованию в 2002 г. части 2. Инструментарий
В настоящий момент
Для противодействия перебоям в работе бизнеса и критических бизнес-процессов, обусловленных влиянием крупных неполадок и стихийных бедствий.
Для контроля за доступом к информации; для предотвращения неавторизированного доступа к информационным системам; для обеспечения защиты сетевых служб; для предотвращения неавторизированного доступа к компьютеру; для обнаружения неавторизированной активности; для обеспечения безопасности информации при работе с мобильными системами и оборудованием для коммуникаций по телефонным сетям.
Для гарантии того, что средства безопасности встроены в операционную систему; для предотвращения потери, изменения или неправильного применения пользовательских данных в прикладных системах: для защиты конфиденциальности, подлинности и целостности информации; для гарантирования того, что ИТ-проекты и мероприятия поддержки проводятся с соблюдением должного уровня безопасности; для поддержания безопасности в данных и программном обеспечении прикладных систем.
Для предотвращения неавторизированного доступа, порчи и вмешательства в собственность и информацию бизнеса; для предотвращения потери, порчи или компрометации активов и вмешательства в деятельность бизнеса; для предотвращения компрометации или воровства как самой информации, так и средств ее обработки.
Для избежания нарушений каких бы то ни было уголовных или гражданских законов, предписаний, указаний или контрактных обязательств и любых других требований безопасности; для обеспечения совместимости систем с корпоративными политиками безопасности и стандартами; для максимизации эффективности и минимизации вмешательства в процесс системного надзора или из него.
Для снижения риска человеческих ошибок, воровства, мошенничества или использования не по назначению оборудования; для гарантии того, что пользователи осведомлены об угрозах и отношении к информационной безопасности, что они должным образом оснащены для поддержания корпоративной политики безопасности во время их нормальной работы; для минимизации урона от инцидентов и неисправностей в плане безопасности и для извлечения надлежащих уроков из таких инцидентов.
Для
Для обеспечения корректной и безопасной работы средств обработки информации; для минимизации риска системных неполадок; для защиты целостности информации и программного обеспечения; для поддержания целостности и пригодности коммуникаций и обрабатываемой информации; для обеспечения защиты информации в сети и
Для поддержания соответствующей защиты корпоративных активов и гарантии, что информационные активы получат надлежащий уровень защиты.
Для указания общего направления менеджмента и обеспечения поддержки для информационной безопасности.
И наконец, в каждом разделе даны подробные формулировки, которые обобщают стандарт.
Стандарт Общие критерии для оценки безопасности информационных технологий (CC,
CC представляет собой результат серии усилий по разработке критериев для оценки ИТ-безопасности, которые очень полезны в международном сообществе. В начале 1980-х гг. в Соединенных Штатах были разработаны Критерии оценки доверия к компьютерной системе (
Выгода от использования Общих критериев в том, что они задают меру конфиденциальности в безопасности продуктов, систем и служб. Общие критерии можно использовать для построения посредством предоставления средств количественной оценки или измерения такой конфиденциальности, безопасность которой будет оцениваться общепринятым в мире стандартным образом. Использование стандартов может помочь организации в понимании требований и спецификаций ее ИТ-безопасности.
(рис 2.3) Жизненный путь Общих критериевОтносительно своего содержания Общие критерии представлены как набор различных, но связанных частей, а именно:
В поддержку приведенных здесь трех частей CC были опубликованы некоторые другие виды документов, часть из которых являлась руководствами. Также планируются к печати другие документы, среди которых технические материалы и руководства.
Полная информация об Общих Критериях, включая копии документов самих Общих критериев (в виде PDF-файлов), находится по следующему адресу:
http://www.commoncriteria.org/
И хотя в Общих критериях содержится очень полезная информация, мы тем не менее рассмотрим и другие методологии и будем применять отдельные их элементы. Рекомендуем уделить время более глубокому ознакомлению с Общими критериями и оценить удобство их использования применительно к более специфическим требованиям безопасности и к нуждам, характерным для вашей организации.
У IBM есть метод, который используется сотрудниками IBM Global Services (
http://www.research.ibm.com/journal/sj/403/whitmore.html
Для гарантии того, что разработчиками учтены все разумные меры и что получившиеся в результате компьютерные системы будут правильно и надежно функционировать и поддаваться управлению, к применению безопасности по всем решениям информационных технологий необходим системный подход.
В IBM Global Services требования к методу по дизайну решений безопасности обусловлены следующими моментами:
Чтобы быть эффективным, результирующему методу следует использовать уже существующие парадигмы безопасности, интегрироваться с другими архитектурами информационных технологий и работать с использованием самых последних технологических достижений.
Логичный и систематический метод для разработки решений безопасности имеет потенциальную ценность не только для IBM Global Services, но и для следующих категорий пользователей:
В процессе разработки решений архитекторы информационных технологий опираются на широкий спектр техник, инструментов и справочного материала. Результатом дизайнерской работы может быть как функционирующая компьютерная система, так и набор документов, описывающих конструируемую систему с одной или более точек зрения и при различных уровнях структуризации. Эти документы дают четкий образ архитектуры системы.
Чтобы в конечном итоге прийти к системной архитектуре, архитекторы могут либо воспользоваться своим собственным опытом, либо опереться на задокументированные систематизированные процедуры и методы. В дополнение к различным методам архитекторы для определения пространства задачи и пространства решения могут использовать как свой прежний опыт работы, так и техники сбора целевых данных. В справочных материалах может содержаться таксономия пространства задачи, список требований к решению и документированные модели, шаблоны или готовые системы единых решений. В общем, как только определение пространства данной проблемы созрело, таксономия требований к решению стабилизируется. Это ведет к хорошо определенным справочным моделям, испытанным системам готовых решений и зрелым методам дизайна решения [3].
Архитектура ИТ-безопасности примеряет эти модели лишь под ограниченный набор пространств решений, таких, как защита сетевого периметра, где можно определить набор требований к решению. Для корпоративной системы защиты можно сконструировать систему готовых решений, а архитектуру решения задокументировать при помощи известных справочных моделей для "демилитаризированных зон". В целом же ИТ-безопасность обычно не применяет эти модели по следующим причинам:
Стандарт ISO 7498-2[6] является широко используемым документом на тему дизайна решений ИТ-безопасности. Его цель состоит в том, чтобы расширить применимость семиуровневой
Многие специалисты в сфере безопасности используют службы безопасности OSI: аутентификацию, контроль доступа, конфиденциальность данных, целостность данных и невозможность отказа от авторства – как полную таксономию для требований безопасности ИТ-решений. Однако в преамбуле к ISO 7498-2 особо подчеркивается, что "система безопасности OSI не занимается мерами безопасности, которые требуются в конечных системах, установках и организациях, кроме тех случаев, когда подразумевается, что выбор и размещение служб безопасности видятся в OSI. Эти последние аспекты безопасности могут быть стандартизированы, но не в рамках рекомендаций OSI".
Критерии оценки безопасности. Агентства и комитеты по стандартам в правительствах нескольких стран разработали оценочные критерии для безопасности компьютерной технологии. В Соединенных Штатах этот документ называется "Критерии оценки безопасности надежных компьютерных систем" (
Общие критерии задают таксономию для оценивания функциональности системы безопасности посредством набора функциональных и гарантийных требований.
В Общих критериях 11 функциональных классов требований:
Эти 11 функциональных классов далее разбиты еще на 66 семейств, каждая из которых содержит набор компонентных критериев. В настоящий момент задокументировано порядка 130 компонентных критериев с оглядкой на то, что дизайнеры могут добавить в конкретный дизайн какие-то дополнительные компонентные критерии. Для проведения компонентных критериев через административные органы Общих критериев существует формальная процедура, которую можно найти по адресу:
Правительства и индустриальные группы при помощи Общих критериев разрабатывают
Определенные в Общих критериях требования к безопасности имеют международную поддержку как "лучшие практики". Общие критерии предназначены в качестве стандарта для оценки функциональности безопасности в продуктах. Но у них есть ограничения в описании полной сквозной системы безопасности: поскольку функциональные требования применяются к конкретным продуктам, их использование в сложных ИТ-решениях неочевидно [11]. Профили защиты помогают при описании системы готовых решений, хотя каждый
Общие критерии вводят несколько архитектурных конструкций [8]:
Для хорошо понятных пространств задач методы документируют предыдущую работу и обеспечивают лучшими практиками к последующему анализу. Для постоянно изменяющихся пространств задач, вроде ИТ-безопасности, методы могут только постулировать непротиворечивую систему отсчета для практикующих специалистов, чтобы сподвигнуть их на разработку будущих лучших практик. При наличии времени и опыта методы и модели, связанные с ИТ-безопасностью, будут выработаны.
Общие критерии имеют особенную ценность для сообщества специалистов безопасности: они дают свою историю и признание как стандарт для определения требований безопасности и свою связь с имеющимися в наличии технологиями безопасности посредством задокументированных
Чтобы выработать гибкий метод для разработки решений безопасности, требуется дополнительная работа по выработке:
Эберхард Рехтин (Eberhardt Rechtin) предлагает подход к разработке архитектуры, делающий различия между "системой" (то, что строится), "моделью" (описание системы, которую надо построить), "системной архитектурой" (структура системы) и "общей архитектурой" (общее понятие, состоящее из системной архитектуры, ее функций, окружения, в котором она будет жить, и процесса, используемого для построения и работы системы).
Для целей нашего проекта тип рассматриваемых ИТ-решений совместим с сетевой информационной системой (NIS, Networked Information System). Более того, общая архитектура представлена архитектурой безопасности, находящейся внутри NIS, а архитектура безопасности представлена структурой
Модель системы безопасности будет представлена объединением функций безопасности, выраженных посредством подсистем и того, как эти подсистемы взаимодействуют. Связанные с безопасностью функции в NIS можно описать как координированный набор процессов, которые распределены по всему компьютерному окружению. От идеи распределенных систем безопасности, координируемых посредством дизайна и размещения, интуитивно ожидается, что безопасность внутри NIS следует рассматривать как всеохватывающую. Чтобы удовлетворить определению Рехтина, подсистемы безопасности в NIS окружении должны рассматриваться как некие абстрактные конструкции.
В нашем проекте Общие критерии рассматривались как описание законченной функции модели системы безопасности. Классы и семейства в Общих критериях являются объединением требований; однако после тщательного рассмотрения было определено, что описанные в Общих критериях структуры классов и семейств не позволяют использовать себя как часть таксономии для всеохватывающей безопасности. Объединение больше подходит абстрактным вопросам безопасности, таким, как
| Функциональные категории | Функциональный класс Общих критериев |
|---|---|
| Аудит | Аудит, защита компонентов, использование ресурсов |
| Контроль доступа | Защита данных, защита компонентов, управление безопасностью, доступ к компонентам, поддержка криптографии, идентификация и аутентификация, коммуникации, надежные пути/каналы |
| Контроль потока | Коммуникации, поддержка криптографии, защита данных, защита компонентов, надежные пути/каналы, приватность |
| Идентичность/мандаты | Поддержка криптографии, защита данных, защита компонентов, идентификация и аутентификация, доступ к компонентам, управление безопасностью, надежные пути/каналы |
| Целостность решения | Поддержка криптографии, защита данных, защита компонентов, использование ресурсов, управление безопасностью |
Хотя на уровне классов очевидна избыточность, на уровне семейств определенной в Общих критериях иерархии и ниже его наблюдается лишь очень незначительное наложение. По большей части наложение обусловлено пересечением функций и взаимозависимостью между категориями.
Руководство по уровню компонентов Общих критериев документирует правила, критерии принятия решений, функции, действия и механизмы. Эта структура поддерживает утверждение, что пять категорий, описанных в табл. 2.1, представляют набор взаимосвязанных процессов, или подсистем, для системы безопасности. Идея подсистемы безопасности уже была предложена ранее; авторы книги "Доверие в киберпространстве" описали функции в компонентах контроля доступа в операционную систему как принадлежащие к подсистеме принятия решений или к правоприменительной подсистеме. Пять предложенных здесь и показанных на рис. 2.4 взаимосвязанных подсистем безопасности расширяют концепцию операционной системы и предполагают, что функция и взаимозависимость связанных с безопасностью функций, сверх централизованного контроля доступа, могут быть также смоделированы.
(рис 2.4) Процессы и подсистемы системы ИТ-безопасностиТеперь будет дано краткое описание каждой из пяти подсистем безопасности вместе с дальнейшими подробностями объединения CC-критериев уровня компонентов внутри каждой подсистемы. Схемы подсистем представлены как части
Назначение системы аудита безопасности в ИТ-решении состоит в том, чтобы сбор данных, анализ и требования архивации компьютерного решения направлялись в поддержку соответствия стандартам проверки, необходимой для ИТ-окружения. Подсистема аудита безопасности отвечает за сбор, анализ, отчет, архивацию и извлечение из архива записей о событиях и условиях в пределах компьютерного решения. Эта подсистема может быть отдельным набором действующих самостоятельно компонентов или согласованным набором механизмов из нескольких компонентов в решении. Анализ и отчет по аудиту системы безопасности могут включать либо наблюдение в реальном времени, как это реализовано в компонентах по обнаружению несанкционированного проникновения, либо обзор постфактум, как в случае судебного анализа в защиту бракоразводных требований. Чтобы управлять доступом к связанным с аудитом системам, процессам и данным, контролировать целостность потока информации аудита и управлять приватностью данных, аудита подсистема аудита безопасности опирается и на другие подсистемы безопасности. Согласно Общим критериям требования безопасности к подсистеме аудита включали бы:
Замкнутый процесс подсистемы аудита безопасности представлен на рис. 2.5.
(рис 2.5) Процессы подсистемы аудита безопасности
Назначение подсистемы целостности решения в ИТ-решении состоит в том, чтобы требования надежности и корректности операций компьютерного решения адресовались в поддержку соответствия легальным и техническим стандартам для этих процессов. В решении подсистема целостности решения может быть либо набором раздельных компонентов, либо согласованным набором механизмов из нескольких компонентов. Подсистема целостности решения может опираться на подсистему аудита для обеспечения в реальном времени наблюдения и предупреждения об атаках, перебоях или снижении производительности либо для создания постфактумных отчетов в помощь анализу производительности и мощностей. Подсистема целостности решения может также для контроля доступа и потока опираться на другие подсистемы. Согласно Общим критериям фокус подсистемы целостности решения мог бы включать:
Замкнутый процесс для подсистемы целостности решения представлен на рис. 2.6.
(рис 2.6) Процессы подсистемы целостности
Назначение подсистемы контроля доступа в ИТ-решении состоит в том, чтобы обеспечить соблюдение политик безопасности через управление доступом к процессам и службам в пределах компьютерного решения и их выполнением средствами идентификации, аутентификации и авторизации процессов вместе с механизмами, использующими мандаты и атрибуты. Мандаты и атрибуты, используемые подсистемой контроля доступа с механизмами идентификации и аутентификации, определены соответствующей мандатной подсистемой. Подсистема контроля доступа может обеспечивать подсистему аудита информацией о событиях, а та, в свою очередь, может проводить анализ событий либо в реальном времени, либо заключительный. Подсистема контроля доступа может осуществлять корректирующие действия на основании предупреждающих сообщений от подсистемы аудита безопасности. Согласно Общим критериям в функциональные требования к подсистеме контроля доступа следует включить:
Замкнутый процесс для подсистемы контроля доступа представлен на рис. 2.7.
(рис 2.7) Процессы подсистемы контроля доступа
Назначение подсистемы контроля информационного потока в ИТ-решении состоит в том, чтобы обеспечить выполнение политик безопасности посредством управления потоком информации в пределах компьютерного решения, воздействия на видимость информации в компьютерном решении и гарантирования целостности информации, протекающей внутри компьютерного решения. Подсистема контроля информационного потока может зависеть от надежных мандатов и механизмов контроля доступа.
Эта подсистема может передавать подсистеме аудита безопасности информацию о событиях, а та, в свою очередь, может осуществлять анализ либо в реальном времени, либо заключительный. Подсистема контроля информационного потока может на основании предупреждающих сообщений от подсистемы аудита безопасности выполнять корректирующие действия. Согласно Общим критериям в подсистему контроля информационного потока могут быть включены следующие функциональные требования:
Замкнутый процесс для подсистемы контроля информационного потока представлен на рис. 2.8.
(рис 2.8) Процессы подсистемы контроля информационного потока
Назначение мандатной подсистемы в ИТ-решении состоит в том, чтобы создавать, распределять и управлять объектами данных, которые несут в себе информацию о подлинности и разрешениях для сетей, платформ, процессов и подсистем безопасности в пределах компьютерного решения. В некоторых приложениях мандатные системы могут быть нужны для того, чтобы придерживаться легальных критериев при создании и поддержании надежной идентификации, используемой в обязательных транзакциях.
Для управления распределением, целостностью и точностью мандатов мандатная подсистема может опираться на другие подсистемы. Мандатная подсистема потенциально имеет более прямую связь с оперативной деловой активностью, нежели другие подсистемы безопасности, следуя тому факту, что регистрация и поддержка пользователей являются неотъемлемыми частями процессов контроля, которые содержатся в ней. Согласно Общим критериям в мандатную подсистему могут входить следующие функциональные требования:
Замкнутый процесс для мандатной подсистемы представлен на рис. 2.9.
(рис 2.9) Процессы подсистемы контроля информационного потока
Это исследование постулирует, что внутри каждого ИТ-решения на уровне концепций существует пять описанных здесь подсистем безопасности и что разработка, интеграция и взаимодействие служб и механизмов, связанных с этими подсистемами, представляет собой функциональность безопасности для данного решения. Такую "модель системы безопасности" еще надо совместить с методом по разработке детальной архитектуры безопасности для данного ИТ-решения.
Системная архитектура определена как "структура системы, которую требуется построить". В этом исследовании "система, которую требуется построить" состоит из системы контроля за безопасностью, находящейся внутри сетевой информационной системы. Рис. 2.10 представляет окружение для такого решения. На нем компьютерное решение для электронного бизнеса управляет информацией или поддерживает транзакции электронной коммерции через Интернет. Это компьютерное решение для электронного бизнеса управляется частным предприятием и предоставляет услуги для одного или более пользовательских сообществ.
(рис 2.10) Окружение сетевой информационной системыНаше компьютерное решение для электронного бизнеса можно описать как набор автоматизированных бизнес-процессов, поддерживающих бизнес-контекст, которому требуются гарантии безопасности и защита. Цель разработки – влить безопасность в компьютерное решение и связанное с ним ИТ-окружение.
Исходя из бизнес-перспективы, можно выделить две цели:
Эти цели демонстрируют дуальную природу дизайна безопасности: обеспечивать и поддерживать нормальное выполнение, а также идентифицировать и учитывать все недозволенные течения и аномальные события.
Рис. 2.11 представляет ход выполнения ИТ-процессов для обобщенной
(рис 2.11) Нормальный и подверженный опасностям ИТ-бизнес-потокиПо традиции требования к системе безопасности выражаются через службы безопасности модели OSI: аутентификация, контроль доступа, конфиденциальность данных, целостность данных и невозможность отказа. Такая практика приводит к неоднозначности при применении к контексту бизнес-процесса. Эта неоднозначность может привнести недопонимание требований безопасности и несоответствие функциональности в компьютерном решении. Так же как и в других архитектурных дисциплинах, технические
У целей разработки систем безопасности и у окружения решения есть одна центральная роль в выборе и определении необходимого количества подсистем. Возможное соответствие целей дизайна подсистемам безопасности показано в табл. 2.2. В ней указано, какая подсистема может быть необходимой (Н), а какая устанавливаться по усмотрению (У) для удовлетворения индивидуальных требований к безопасности. Для фактического выбора подсистемы требуется документированное логическое обоснование.
| Цель дизайна безопасности | Аудит | Целостность | Контроль доступа | Контроль потока | Мандаты/ подлинность |
|---|---|---|---|---|---|
| Контроль доступа к системам/процессам | У | У | Н | У | У |
| Контроль доступа к информации | У | У | У | Н | Н |
| Контроль потока информации | У | У | У | Н | У |
| Корректность и надежность операций компонентов | У | Н | У | У | У |
| Защита от атак | Н | Н | Н | Н | У |
| Отчетность посредством надежной идентификации | Н | Н | У | У | Н |
| Защита от мошенничества | Н | Н | Н | Н | Н |
Есть еще много взаимосвязанных факторов, которые определяют, какое количество данных подсистем будут в решении. В табл. 2.3 перечислены возможные причины для введения той или иной подсистемы безопасности в дизайн. Для фактического определения необходимого количества единиц заданной подсистемы требуется документированное логическое обоснование.
| Подсистема | Количество в дизайне | Характеристики компьютерного окружения |
|---|---|---|
| Подсистема аудита безопасности | Несколько | Одна подсистема для архива критических данных. Одна подсистема для анализа аномалий. Одна подсистема для обнаружения попыток мошенничества в решении. |
| Целостность данных | Несколько | Одна подсистема на группу критических компонентов |
| Контроль доступа | От 1 до n | Одна подсистема на каждый уникальный механизм привязки пользовательских настроек или набор правил политики |
| Контроль потока | От 1 до m | Одна подсистема на каждый уникальный набор правил политики контроля потока. Одна или более функций контроля потока на каждую службу уровня OSI: физическая, связи с данными, сетевая, сквозного транспорта, приложений. Одна или более функций контроля потока на каждую границу домена |
| Подлинность и мандаты | От 1 до k | Некоторое количество мандатных систем на каждый домен. Некоторое количество мандатных классов на каждый домен. Некоторое количество независимых мандатов или использований мандатов на каждый домен. Некоторое количество псевдонимов на границах доменов |
Если заданы согласованные цели разработки, можно создать концептуальную модель для безопасности в ИТ-решении. На рис. 2.12 и 2.13 как раз представлена концептуальная архитектура безопасности. Для ясности функции безопасности объединены в группы по цели разработки.
Схема представляет окружение решения, разделенное на сегменты по профилю риска либо по операционному сходству, а также представлены иконки для функций безопасности. Для схем легенда ставит в соответствие подсистемы безопасности иконкам. У подсистемы контроля информационного потока имеется широкий диапазон функций. По этой причине для обозначения оценки политики и функции контроля за выполнением применяются прямоугольники, в то время как функцию потока данных представляет овал, так же как и коммуникационный протокол со встроенными возможностями безопасности.
На основании перспективы размещения решения в корпорации только целями дизайна безопасности будет диктоваться, где именно требуется функциональность безопасности; однако соответствие некоторым или всем требованиям безопасности может быть ограничено исполнительными возможностями политик вне пределов границ корпорации. Тот факт, могут ли быть эти мандатные подсистемы и подсистемы контроля доступа интегрированы в архитектуру безопасности и каким образом, может очень сильно повлиять на кредитоспособность всего решения в целом. Подобные вопросы и зависимости следует рассматривать и документировать в архитектурных решениях.

(рис 2.13) Защита от атак(рис 2.12) Гарантирование корректной и надежной работыТакой тип концептуальной модели формирует основу для разработки и оценки "подтверждения концепции" и дальнейшего усовершенствования функциональных аспектов безопасности в целевом окружении.
В процессе перевода концептуальных функций подсистем безопасности в спецификации уровня компонентов и руководство по интеграции выделяются несколько шагов. В них входят: создание моделей окружения решения, документирование архитектурных решений, разработка вариантов использования, усовершенствование функционального дизайна и интеграция требований безопасности в архитектуры компонентов.
Создание первоначальной модели решения является критическим шагом в процессе дизайна. При наличии навыков и опыта для удовлетворения данному набору требований можно разработать и некие своеобразные модели решения. Для сложных же решений повсеместной практикой становится использование шаблонов, полученных из предыдущих решений.
Структура корпоративных решений (ESS, Enterprise Solutions Structure) предоставляет целый ряд шаблонных архитектур для решений электронного бизнеса.
Ранее было описано понятие дуальной природы дизайна безопасности, т. е. гарантирование правильной и надежной работы и защита от ошибок и преднамеренного вредительства. Обе эти мотивировки основаны на управлении риском для бизнеса как в самом решении, так и в его окружении. Риск представляет собой вероятность того, что в результате атаки злоумышленников, непредвиденного события, функциональной ошибки и т. п. произойдут нежелательные
Именно архитектурными решениями будет диктоваться, какой следует быть надежной архитектуре системы безопасности: какие подсистемы безопасности должны входить в системную архитектуру, какие функции и механизмы следует разместить в каждой из подсистем, где будут находиться эти механизмы и как будет осуществляться управление всей системой.
Примеры архитектурных решений включают:
Архитектурные решения также будут проводить оценку прототипов и моделей функций в решении. Одна форма прототипа называется вариантом использования. При помощи вариантов использования можно проверить как угрозы для безопасности, так и нормальные взаимодействия и потоки.
На рис. 2.14 представлены несколько уровней подробностей работы подсистемы контроля информационного потока, предназначенного для слежения за операциями отправки и получения при пересечении границы между двумя сетями.
(рис 2.14) Контроль пограничного потока при помощи систем безопасностиКомпьютерные системы представлены с точки зрения физики. С позиции компонентов находящийся между источником и точкой назначения интерфейс контроля информационного потока будет рассматривать один или более аспектов пакетов или сообщений, посланных вдоль границы. В обзоре с точки зрения логики показаны некоторые компоненты подсистемы контроля информационного потока, где на основе набора правил выполняются отслеживаемые условия и запрограммированные действия. Правильные пакеты могут пересекать границу; но пакеты или сообщения заранее установленного формата, из неверного источника или с неверно указанной точкой назначения отклоняются подсистемой безопасности. При этом вызовом интерфейса подсистемы аудита безопасности создается запись события.
Данный пример демонстрирует типы фильтрации, анализа и ответа, выполняемые в
На каждом шаге дизайна существует множество архитектурных решений, которые следует учитывать. Важными факторами являются влияние на производительность задержек при выполнении плюс влияние сбора данных и анализа на общую работу решения.
Рис. 2.15 иллюстрирует входной поток для трехъярусного клиент-
(рис 2.15) Трехъярусный клиент-серверный входной поток с подсистемами безопасностиНа рисунке изображено несколько примеров подсистем безопасности, разбросанных по трем сетевым
Все это демонстрирует, как распределены по решению функции безопасности из нескольких подсистем. Как и в первом примере, архитектурные решения будут обусловливать дизайн функций подсистемы безопасности, которые, в свою очередь, могут наложить ограничения на весь бизнес-поток для достижения целей управления риском.
Наше прохождение по полным бизнес-процессам, включая процессы исключительных ситуаций и их обработки, поможет в создании эскиза жизнеспособного решения и в уточнении требований и взаимозависимостей между строительными блоками решения.
Данный пример в качестве первого шага при разработке архитектуры системы безопасности использует модель мандатной подсистемы для описания обобщенного потока для регистрации пользователя в системе мандатов или проверки подлинности, основанной на цифровых сертификатах PKI. В этот процесс входит сочетание модели подсистемы с предположениями о бизнес-окружении, бизнес-процессах, требованиях управления риском, технических спецификациях и, возможно, требованиях юридического и бизнес-соответствия, связанных с вопросами использования цифровых сертификатов PKI.
(рис 2.16) Пример протекания процесса регистрации цифрового сертификата PKIНа рис. 2.16 ручные процессы представлены блоками под номером 1. Автоматические процессы обозначены блоками с цифрой 2. Точкам автоматического снятия данных аудита соответствуют блоки 3. 4 номер имеют пиктограммы хранилищ данных, изображающие важные хранилища. Пиктограммы с цифрой 5 соответствуют криптографическим секретам, фигуры с номером 6 представляют собой уникальное содержимое сертификата, и 7 пиктограмма связана с самим сертификатом.Изображенное на рисунке протекание процесса регистрации демонстрирует обмен важной пользовательской информацией и секретами плюс экспорт мандата за пределы области контроля запрашивающего. В полный сценарий регистрации еще следует включить процессы соответствующих подсистем контроля информационного потока. Для мандатов открытого ключа наряду с подробной информацией о том, как мандаты форматируются, перемещаются и хранятся, важным вопросом дизайна является формат сертификатов. Все сценарии должны быть проверены и подтверждены относительно существующих и предложенных бизнес-процессов. Подтверждение сценариев усиливает архитектурные решения, которые обсуждались ранее. Последующие шаги дизайна требуются для разработки и постановки в соответствие функций подсистем безопасности спецификациям Общих критериев и в конечном итоге узлам и физическим компонентам.
Функции безопасности в дизайне необходимо распределять по решению. Однако многие службы и механизмы ИТ-решения, реализующие функциональность безопасности, работают в незащищенных компонентах, например: системы баз данных, прикладные системы, клиенты, серверы и операционные системы. Задача адаптации функции безопасности к сети, к приложению, к межплатформенному ПО, к системе безопасности, к общему управлению системами и к архитектурам инфраструктуры разделена между несколькими архитекторами и специалистами по интеграции, во-влеченными в проект дизайна. Этот процесс включает в себя структурированный подход, рассматривающий целевое распределение функций и требований в
В этом разделе описан процесс перевода решения безопасности на уровне концепций в набор подробных спецификаций для встроенной системы контроля ИТ-безопасности методом построения подсистем безопасности. Дизайн хорошо документирован, отшлифован и подтвержден относительно бизнес-процессов посредством вариантов использования и сценариев. Подробные требования к безопасности, выраженные через элементы уровня компонентов Общих критериев, распределены по операционной модели ИТ-решения. На этом с деталями уровня интеграции можно закончить и перейти к плану реализации.
В этом разделе рассмотрены вопросы и обстоятельства, влияющие на дизайн функций всеобъемлющей системы безопасности компьютерного решения. Сделан набросок
Относительно предложенной модели и процесса можно сделать несколько общих наблюдений:
Надежная и правильная работа решений, использующих защищенные протоколы обмена данными, такие, как IPSec и SSL (Secure Socket Layer), основывается на функциях во всех пяти подсистемах безопасности, определенных в предлагаемых модели и процессе дизайна. Эти протоколы базируются на надежных проверках подлинности, которые используют криптографические ключи, требующие целостности хранилища, надежных
Более того, предложенная модель предлагает новую перспективу взглянуть на профили защиты Общих критериев в контексте подсистем безопасности. Например,
Концепции и подробная сопроводительная информация, представленные в этом разделе, были в этом году включены в тренировочные курсы для архитекторов IBM Global Services. Для разработки нотаций, моделей и техник визуализации, которые улучшают их адаптацию к родственным методам и архитектурным дисциплинам, ведется дополнительная работа. По системе и процессу, обозначенными как метод построения решений для обеспечения безопасности (MASS), зарегистрирован патент.
В сочетании с нашей шаблонной методологией, описанной в следующем разделе, некоторые использовавшиеся в MASS нотации, модели и техники визуализации будут применяться по всему курсу.
Методология IBM Software Services for Lotus (ISSL), которой мы будем следовать до конца этого курса, основана на знаменитой фразе Брюса Шнайера (криптограф, создатель
Именно здесь входит в игру ISSL-методология. Но прежде чем погрузиться в реализацию и использование всеобъемлющей
Эта методология не настолько далеко идущая и сложная, как другие методологии, представленные в этой лекции. И этому есть две причины. Первая состоит в том, что данную методологию предполагается использовать в качестве инструмента для приведения к законченному в смысловом отношении виду важных концепций, затронутых в предыдущей лекции. Вторая – она предназначена быть достаточно простой, чтобы содержащиеся в ней концепции были понятны без "загрузки" себя самой методологией.
Как говорится, эта методология-пример вертится вокруг трех видов деятельности: 1) что мне делать? 2) как мне это соорудить? и 3) как мне этим управлять? Которые можно перевести следующими тремя словами: оценка, построение и управление. Как показано на рис. 2.17, это циклический процесс, который является тем, что должна предлагать действительно хорошая безопасность.
Эти три фазы могут быть разбиты еще на 10 шагов, как показано на рис. 2.18. Подробности о каждом шаге изложены в оставшейся части этой лекции.

(рис 2.18) Три фазы нашей методологии безопасности примера(рис 2.17) Десять шагов методологии ISSL
Первая фаза – это то место, где осуществляется все планирование. Действия на этой фазе включают как оценку текущего состояния дел, так и планирование будущей
Этими действиями мы убеждаемся, что выработано твердое понимание бизнеса клиентской организации. Для определения соответствующих механизмов безопасности сначала вам нужно понять некоторые базовые вещи об организации, такие, как основной бизнес, заинтересованные стороны, демография бизнеса, продавцы, деловые партнеры (если таковые имеются), конкуренция и индустриальные тенденции, а также стандарты, в пределах которых организация действует. Это создаст прочное основание, на котором будет делаться остальная часть работы по построению системы безопасности.
Полный процесс обзора безопасности может быть разделен на следующие отдельные шаги:
После того как это было сделано и разобрано, можно продвигаться к следующим шагам, намеченным нашей методологией-примером. ИТ-персонал, работающий на организацию, безопасность которой мы рассматриваем, может оказаться неспособным предоставить всю вышеперечисленную информацию, особенно о политике безопасности. (Действительно, политики безопасности может просто не быть.) На данном этапе это небольшая проблема, поскольку вся остальная часть методологии требует создания всех этих пунктов.
Для анализа риска используется следующая формула:
Риск = Последствия + Угрозы + Вероятность.
Последствия – это то, что произойдет с бизнесом в случае успешной атаки, частично или полностью. Угрозы – это люди и события, которые могут повредить бизнесу. Вероятность – это
В процессе анализа на риск пять шагов:
Некоторые обзоры безопасности рассматривают
В процессе
На первом шаге необходимо задать несколько простых, но эффективных вопросов: что представляют собой уязвимые места? где эти места расположены? какова вероятность воздействия на них? и каковы могут быть последствия для ИТ-инфраструктуры и бизнеса?
На втором шаге задаются такие вопросы: какие способы контроля подходят для выявленных "дыр"? сколько эти способы контроля будут стоить? и подходят ли эти способы контроля (в плане затрачиваемых усилий и средств)?
Не вся информация должна защищаться одинаково. Общедоступная информация вообще не нуждается в защите, в то время как "сверхсекретная" информация (такая, разглашение которой посторонним может привести к гибели бизнеса или, еще хуже, к гибели людей) требует наивысшей защиты и внимания. Большинство же информации попадает куда-то между этими двумя противоположностями. На этой фазе определяется, куда следует классифицировать каждый кусок информации внутри этих противоположностей и какие меры безопасности применить к каждой информационной категории.
Здесь для бизнеса создается политика безопасности. Политика безопасности содержит все относящиеся к безопасности политики и процедуры в организации.
В большинстве организаций если политика безопасности и существует, то она, как правило, создавалась из уже существовавших не ИТ-политик и процедур, которые были определены еще для самого бизнеса, а затем на них наложена информация об ИТ-инфраструктуре, о ее работе и инструментах безопасности. Именно таким неполноценным подходом объясняется, почему безопасность этих организаций оставляет желать лучшего.
В методологии ISSL политика безопасности основана на той работе, которая была проведена на предыдущих шагах. Если предыдущие шаги были сделаны не должным образом, очевидно, политика безопасности тоже будет далеко не самой лучшей. Даже если все предыдущие шаги были проделаны должным образом и было уделено достаточное внимание деталям, на этом шаге должны быть заданы дополнительные вопросы, а именно: какие системы будут охвачены и на кого это повлияет? как будет реализована система безопасности и как она будет поддерживаться? что будет защищено, как и при помощи каких инструментов? кто будет обучен вести себя так, чтобы удовлетворять требованиям безопасности?
И конечно, политика безопасности должна полностью одобряться и поддерживаться высшим руководством организации. В политике безопасности должно быть подробно изложено, кто отвечает за безопасность внутри организации, как распределены роли и ответственность сверху вниз, начиная с руководителей организации, затем к менеджеру по безопасности, затем к руководителям различных направлений в организации, затем к разработчикам, инженерам и администраторам ИТ-инфраструктуры и заканчивая отдельными пользователями, которые обычно и являются в плане безопасности главными нарушителями спокойствия.
Деятельность этой фазы включает фактическую реализацию на практике
Просто говоря, контрмеры – это инструменты и продукты, а также службы системы безопасности. В категории инструментов и продуктов находятся инструменты инфраструктуры открытого ключа (PKI), инструменты управления каталогами, вируссканеры, инструменты защищенного обмена сообщениями и шлюза службы защищенного обмена сообщениями. В зоне служб находятся службы аудиторов безопасности, этические хакеры, конструкторы систем и инструментов безопасности, так же как и целый набор различных служб управления безопасностью компании, которые помогают управлять уже установленной инфраструктурой и обрабатывать любые происходящие неприятности.
В этой фазе происходит сборка и встраивание в инфраструктуру запланированных к использованию инструментов и продуктов. Это как раз та область, в которой зачастую используются услуги специалистов; если необходимые умения наличествуют в пределах самой организации, это делается собственным ИТ-персоналом. То, как будет осуществляться управление и наблюдение за готовой системой, является важным вопросом, который также рассматривается во время этой фазы.
Это то место, где осуществляется фактическая реализация инструментов системы безопасности, а также создается вся относящаяся к проекту документация.
Этот шаг может быть разбит на 4 ключевые фазы:
В эту фазу входят послеустановочные аспекты
Обученный пользователь в общем и целом – защищенный пользователь. Обученный пользователь просто уже не попадется так легко на атаки типа "социальной инженерии". Обученный пользователь будет применять правильно сформированные пароли и будет следовать правилам политики безопасности, поскольку теперь ее содержимое будет для него понятно и причины следовать ей будут иметь смысл. Обученный пользователь будет понимать, что действующая политика не пытается ограничить возможности работать и выполнять свои обязанности, а старается уменьшить риск возникновения инцидентов безопасности, которые точно могут помешать пользователю осуществлять свои функции и, более того, с большой вероятностью воспрепятствовать компании в целом работать должным образом.
Фаза обучения разделена на два различных шага: обучение обучающего и обучение пользователей. Обучение обучающего, несомненно, является первым шагом, поскольку вы должны быть уверены, что есть кто-то, кто сможет пользователям все разъяснить. Так как инфраструктура безопасности будет уникальной для каждой организации, для обучающего должен быть разработан индивидуальный курс обучения, который разъяснит этому человеку
Далее, обучению пользователей следует быть достаточно простым, хотя обучающий должен будет подумать, чтобы некоторые основы были разъяснены в обязательном порядке, такие, как что представляют собой угрозы, что такое атаки (социальная инженерия, например), что представляют собой политики и процедуры и почему необходимо им следовать. Если все сделано как надо, обучение гарантирует то, что пользователи будут счастливы с новой инфраструктурой безопасности и будут знать достаточно, чтобы помочь содержать свое окружение в безопасности, – в противоположность тому, чтобы быть на самой вершине списка составляющих риска для безопасности.
Соответствие может быть определено как готовность следовать правилам и предписаниям. Для того чтобы обеспечить
Проверка соответствия определенно вскроет некоторые ситуации, в которых требования соответствия выполняться не будут. В таком случае политике безопасности следует подробно описать те меры, которые будут приняты в случае нарушений соответствия, вроде строгости санкций, шагов, которым надо следовать для восстановления соответствия. И наконец, политике следует обеспечить некий механизм обратной связи для предотвращения повторного происшествия.
Поскольку безопасность – это процесс, а не просто продукт, должно быть понятно, что она основана на технологии, процессах и людях; что она эволюционирует с течением времени вместе с бизнесом; что она развивается также с течением времени вместе с технологией и, наконец, что она эволюционирует во времени вместе с изменяющимися рисками, опасностями и угрозами. Таким образом, как упоминалось в самом начале, она должна быть цикличной по своей природе.
Для того чтобы гарантировать то, что этот цикл сможет повторить себя и предложить лучший вариант
В этой лекции мы рассмотрели различные методологии для разработки, размещения и управления безопасностью в любой организации.
Мы затронули следующие темы:
Остальная часть курса построена именно на этих методологиях.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.