Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы построения защищенных инфокоммуникационных систем. Учебно-методическое пособие

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
ность атак (несанкционированного доступа) с использованием ложных эле­ментов сети. Кроме того дополнительные проблемы могут возникнуть из-за того, что в системах третьего и четвертого поколений часть трафика проходит через незащищенные сети Интернета. А при использовании фемтосот даже аутентификация проходит через Интернет. Поэтому в сетях LTE предусмотре­ны взаимная аутентификация, защита целостности данных и шифрование внутри и между различными сетями. В сетях LTE предусмотрены два уровня защиты передаваемых по сети данных: NAS (Non Access Stratum – уровень без доступа) и AS (Access Stratum – уровень с доступом). Уровень NAS устанавли­вает сессии связи между мобильными станциями и ядром сети прозрачно через радиоподсистему (аутентификация, шифрование, управление вызовами и мо­бильностью).
В разд. 3.1 отмечено, что вектор безопасности (триплет) состоял из сле­дующих компонент:
RAND, SRES, Kc. (3.1)
В LTE вектор безопасности имеет вид:
RAND, AUTN, XRES, K
, (3.2)
asme
где RAND (Random) – случайное число; AUTN (AUthentication TokeN) – аутентификационный знак; XRES (eXpected RESponse) – ожидаемый отклик
(на RAND); K
Security Management Entity).
Для входа в сеть МС передаёт свой идентификатор: при первом
– ключ безопасности для вычисления других ключей (Access
asme
подключении IMSI; при последующих подключениях передаются временные идентификаторы M-TMSI, S-RNTI или C-RNTI. Идентификатор МС поступает на Узел управления мобильности MME. MME присоединяет к номеру IMSI мобильной станции (т.е. заменяет временный идентификатор мобильной стан­ции на постоянный) свой Идентификатор публичной наземной сети PLMN ID. К этим двум идентификаторам добавляется код сети: E-UTRAN. Полученная тройка чисел имеет формат
IMSI, PLMN ID, Network (E-UTRAN) (3.3)
и поступает на опорный сервер данных HSS. В ответ HSS вырабатывает вектор безопасности в соответствии с (3.2).
Как и ранее в GSM, в HSS для каждого IMSI существует ключ K (root Key – корневой ключ), этот же ключ записан в USIM-карте абонента.
В алгоритме по выработке ключа K
участвует кроме RAND и K ещё один
asme
параметр SQN (SeQuence Number – порядковый номер процедуры). Ключ K
является ключевым параметром для выработки различных ключей
asme
шифрования различных видов сообщений во всей сети LTE. На МС поступают следующие числа:
RAND, AUTN, KSI
где KSI
(Key Set Identifier – идентификатор ключа установки).
asme
31
, (3.4)
asme
На основе вектора (3.4) и ключа K в USIM-карте абонента вырабатыва­ется отклик на «пароль» RES, ключ шифрования и ключ целостности. Отклик на «пароль» RES отправляется в MME и, если он совпадает с XRES, то МС до­пускается в сеть (и ей присваивается новый идентификатор).
Кроме того МС из (3.4) вычисляет специальный код сети MAC (Message Authentication Code – Код сообщения аутентификации) и, если он совпал с по­лученным AUTN, то сообщает сети о завершении процедуры аутентификации. Если MAC и AUTN не совпали, то МС также посылает информацию об этом в сеть. Для шифрования и защиты целостности информации в LTE предусмат­ривается использование следующих базовых алгоритмов [13]:
- UEA2 (UMTS Encryption Algorithm) и UIA2 (UMTS Integrity Algorithm), разработанные для стандартов 3G;
- AES (Advanced Encryption Standard).
Исходным ключом для всей цепочки процедур формирования ключей
является K
(рис. 3.5). Модуль KDF (Key Derivation Function) генерирует
ASME
ключи длиной 256 бит, у которых с помощью функции Trunc исключают 128 старших бит, в результате чего получают рабочие ключи длиной 128 бит (рис. 3.8а).
а) б)
Рисунок 3.8 - Формирование ключей шифрования и целостности
для NAS сигнализации (а) и для МС - БС (б)
При этом формирование NAS ключей в МС и MME выполняется парал-
лельно, однако МС, начинает генерацию ключей по команде ММЕ после вы­бора им алгоритма (рис. 3.8). Идентификатор алгоритма (Alg ID) и индикатор ключа K
KSI (Key Set Identifier) содержатся в команде ММЕ (NAS Security
ASME
Mode Command). МС информирует ММЕ о завершении генерации NAS
ключей путём передачи сообщения NAS Security Mode Complete, после получения которого МС и ММЕ будут производить обмен зашифрованной информацией с проверкой ее целостности. Шифрование и проверки целостно­сти информации, передаваемой между БС – МС, выполняются с помощью
32
протокола RRC [13]. Схема получения ключей шифрации и целостности для трафика отличается от схемы генерации ключей для NAS тем, что в качестве исходного параметра служит вторичный промежуточный ключ K
(256 бит).
eNB
Этот ключ генерируется МС и ММE и также использует модуль KDF. Исход­ными входными параметрами для его генерации служат: K нальных сообщений NAS вверх, прежнее значение K
, идентификатор соты и
eNB
номер частотного канала в направлении вверх. По завершении генерации K
, счетчик сиг-
ASME
eNB
его значение из ММЕ передается на БС. Таким образом, при каждой периоди­ческой локализации МС происходит изменение K
eNB
[13].
На рис. 3.9 представлен процесс шифрования и дешифрования сообще-
ний с использованием алгоритма ЕЕА (EPS Encryption Algorithm). Исходными параметрами в этом процессе являются ключ шифрации (128 бит), счетчик блоков (32 бита), идентификатор сквозного канала (5 бит), указатель направ­ления передачи (1 бит) и длина шифрующего ключа LENGTH. В соответствии с алгоритмом шифрации ЕЕА формируется шифрующее число KEYSTREAM BLOCK, которое при передаче складывают по модулю 2 с шифруемым исход­ным блоком информации PLAINTEXT BLOCK. При приёме для дешифрова­ния повторно выполняется та же операция.
Рисунок 3.9 - Алгоритм шифрования/дешифрования ЕЕА
Проверка целостности передаваемых сообщений (рис. 3.10) базируется на генерации и присоединении к передаваемому пакету числа МАС (Message Authentication Code) (32 бита), которое вычисляется на передающей стороне. На приёмной стороне с помощью алгоритма EIA (ЕРС Electronic Industries Alliance) вычисляется хМАС. Вычисление МАС и хМАС производится при одних и тех же исходных данных, и при сравнении их равенство свидетель­ствует о целостности полученного пакета.
33
Рисунок 3.10 - Алгоритм проверки целостности EIA
Таким образом система выработки ключей целостности и шифрования в LTE является двухступенчатой и более защищенной.
3.4. Защита информации в беспроводной ИКС стандарта WiFi
Как и любая компьютерная сеть, WiFi является источником повышенно­го риска несанкционированного доступа. Кроме того, проникнуть в беспро­водную сеть значительно проще, чем в обычную, — не нужно подключаться к проводам, достаточно оказаться в зоне приема сигнала.
Беспроводные сети отличаются от кабельных только на первых двух ­физическом (Phy) и отчасти канальном (MAC) - уровнях семиуровневой моде­ли взаимодействия открытых систем. Более высокие уровни реализуются, как в проводных сетях, а реальная безопасность сетей обеспечивается именно на этих уровнях. Поэтому разница в безопасности тех и других сетей сводится к разнице в безопасности физического и MAC-уровней.
Для защиты сетей 802.11 предусмотрен комплекс мер безопасности пе­редачи данных. На раннем этапе использования WiFi-сетей таковым являлся пароль SSID (Server Set ID) для доступа в локальную сеть, но со временем ока­залось, что данная технология не может обеспечить надежную защиту.
Главной же защитой долгое время являлось использование цифровых ключей шифрования потоков данных с помощью функции Wired Equivalent Privacy (WEP). Сами ключи представляют собой обыкновенные пароли с дли­ной от 5 до 13 символов ASCII. Данные шифруются ключом с разрядностью от 40 до 104 бит. Но это не целый ключ, а только его статическая составляющая. Для усиления защиты применяется так называемый вектор инициализации Initialization Vector (IV), который предназначен для рандомизации дополни­тельной части ключа, что обеспечивает различные вариации шифра для раз­ных пакетов данных. Данный вектор является 24-битным. Таким образом, в результате мы получаем общее шифрование с разрядностью от 64 (40+24) до 128 (104+24) бит, в результате при шифровании мы оперируем и постоянными, и случайно подобранными символами.
Как показало время, WEP тоже оказалась не самой надёжной технологи­ей защиты. После 2001 года для проводных и беспроводных сетей был внедрён
34
новый стандарт IEEE 802.1X, который использует вариант динамических 128-разрядных ключей шифрования, то есть периодически изменяющихся во
времени. В 802.1X применяется тот же алгоритм, что и в WEP, а именно — RC4, но с некоторыми отличиями. 802.1X базируется на протоколе расширен­ной аутентификации (EAP), протоколе защиты транспортного уровня (TLS) и сервере доступа Remote Access Dial-in User Server. Протокол защиты транс­портного уровня TLS обеспечивает взаимную аутентификацию и целостность передачи данных. Все ключи являются 128-разрядными по умолчанию.
В конце 2003 года был внедрён стандарт WiFi Protected Access (WPA), который совмещает преимущества динамического обновления ключей IEEE
802.1X с кодированием протокола интеграции временного ключа TKIP, прото­колом расширенной аутентификации (EAP) и технологией проверки целостно­сти сообщений MIC. WPA - это временный стандарт, о котором договорились производители оборудования, пока не вступил в силу IEEE 802.11i. По сути,
WPA = 802.1X + EAP + TKIP + MIC, где WPA - технология защищённого доступа к беспроводным сетям; EAP - протокол расширенной аутентификации (Extensible Authentication Proto­col); TKIP - протокол интеграции временного ключа (Temporal Key Integrity Protocol); MIC - технология проверки целостности сообщений (Message Integrity Check).
Стандарт TKIP использует автоматически подобранные 128-битные ключи, которые создаются непредсказуемым способом и общее число вариа­ций которых достигает 500 миллиардов. Сложная иерархическая система алго­ритма подбора ключей и динамическая их замена через каждые 10 Кбайт (10 тыс. передаваемых пакетов) делают систему максимально защищённой. От внешнего проникновения и изменения информации также обороняет тех­нология проверки целостности сообщений MIC. Достаточно сложный матема­тический алгоритм позволяет сверять отправленные в одной точке и получен­ные в другой данные. Если замечены изменения и результат сравнения не схо­дится, такие данные считаются ложными и выбрасываются.
В 2004 г. появляется WPA2, или 802.11i, который в настоящее время яв­ляется максимально защищённым. WPA2 или стандарт 801.11i — это финаль­ный вариант стандарта безопасности беспроводных сетей. В качестве основно­го шифра был выбран стойкий блочный шифр AES. Система аутентификации по сравнению с WPA претерпела минимальные изменения. Так же, как и в WPA, в WPA2 есть два варианта аутентификации WPA2-Enterprise с аутенти­фикацией на RADIUS сервере и WPA2-PSK с предустановленным ключом.
Используемые алгоритмы шифрования: AES-CCMP (стандарт), TKIP (в качестве обратной совместимости). Как и в WPA есть два режима работы: Pre-Shared Key и Enterprise. WPA и WPA2 имеют следующие преимущества: ключи шифрования генерируются во время соединения, а не распределяются статически; для контроля целостности передаваемых сообщений используется алгоритм MIC; используется вектор инициализации существенно большей длины.
35
Таким образом, на сегодняшний день у обычных пользователей и адми­нистраторов сетей имеются все необходимые средства для надёжной защиты WiFi, и при отсутствии явных ошибок (пресловутый человеческий фактор) всегда можно обеспечить уровень безопасности, соответствующий ценности информации, находящейся в такой сети.
3.5. Контрольные вопросы по разделу 3
1. Что такое аутентификация?
2. В чем суть алгоритма шифрования?
3. Где в сети размещаются ключи Ki?
4. Где в сети размещаются ключи шифрования?
5. Где формируется RAND?
6. Где формируется SRES?
7. Для чего нужен алгоритм А3?
8. Что такое триплет?
9. Где хранятся триплеты?
10. Для чего нужен алгоритм А8?
4. ЗАЩИТА ИНФОРМАЦИИ В ИКС НОВОГО ПОКОЛЕНИЯ (ИКС NG)
4.1. Новые требования к защите информации в ИКС NGN
Существуют три типа причин, по которым обеспечение защищенности в
ИКС NG требует значительно больше затрат, чем в традиционных телефонных сетях общего пользования. К этим типам причин относятся: технологические; законодательные; организационные.
Технология ИКС NG движется от закрытых корпоративных решений к
открытым приложениям. В отличие от сети ТфОП, инфраструктура которой предназначена для передачи речи, инфраструктура ИКС NG изначально ис­пользуется для служб передачи голоса, данных и мультимедийных служб. ИКС NG работает с разными типами доступа и сервис-провайдерами. Она также может поддерживать дополнительные услуги. Например, интеллекту­альные услуги (IN), которые могут реализовываться на открытых сервисных платформах (OSP), принадлежащих другим операторам.
При внедрении защищенных ИКС NG операторы должны стремиться к
следующим целям и принимать во внимание следующие соображения:
- минимизировать дополнительные затраты на защищенное решение пу-
тем выбора оптимального решения, которое исключит непомерные затраты (базовый принцип выбора защищенного решения на основе оценки стоимости возможного ущерба);
36
- применять наиболее общие защищенные решения, применимые к
большинству приложений и служб NGN, которые оказывают минимальное влияние на архитектуру и размещение сетевых элементов;
- убеждаться, что примененные меры защиты корректно взаимодейству-
ют друг с другом, так чтобы не возникало проблем, которые могут привести к возникновению «дыр» в системе защиты;
- убеждаться в том, что учтены требования по обеспечению качества
обслуживания мультимедийного трафика (QoS).
4.2. Анализ возможных уязвимостей и рисков в ИКС NG
ИКС NG, как и всякая открытая система, подвержены атакам различных
нарушителей, которые, используя системные недоработки, стремятся часто не только получить доступ к чужой персональной информации, но иногда и раз­рушить функциональность всей сети в целом. В настоящее время существует большое число публикаций по информационной безопасности, например [21-24], для сохранения преемственности воспользуемся определениями и терминами, приведенными в [23]. Существуют международные стандарты по обеспечению информационной безопасности, которые также приняты в Российской Федерации и которые определяют основные подходы к анализу рисков и определению уязвимостей [22]. Воспользовавшись этой методикой, попробуем рассмотреть с этих позиций ИКС NG.
Наиболее вероятные риски в ИКС NG
Для того чтобы компании-операторы могли разрабатывать меры защиты,
необходимо точно определить главные риски и атаки, которым могут быть подвержены ИКС NG. Это можно сделать путем анализа возможных воздей­ствий и точек их возможного приложения.
Примерами источников дополнительных рисков могут быть следующие
факторы:
- большое число точек соединений с другими операторами, с приложе­ниями сторонних производителей и сервис-провайдерами (например, через шлюзы OSA), а также с Интернетом;
- совместное использование сетевой инфраструктуры ИКС NG несколь­кими сервис-провайдерами второго и третьего уровней;
- наличие общего физического доступа для пользовательского и сиг­нального трафика в ИКС NG облегчает прослушивание и манипуляции в ин­фраструктуре. Например, путем вторжения и установления шпионского про­граммного обеспечения на пользовательских устройствах и сетевых узлах че­рез удаленный доступ.
Кроме собственно инфраструктуры ИКС NG, новое абонентское обору­дование в силу своей открытости и мультимедийности может являться источ­ником злонамеренных потоков (атаки типа «отказ в обслуживании»), вирусов, направленных как на операторские системы, так и на оборудование пользова­телей (включая спам). Операторы должны обеспечивать своих пользователей
37
средствами защиты и фильтрации пользовательского трафика для защиты от атак других пользователей (удаление вирусов и «червей» и подавление спама).
Поскольку в настоящее время пользователи имеют возможность управ­лять своим оборудованием, риски включают возможность кражи услуг и под­делку биллинговых записей за счет третьей стороны (т.е. со стороны собствен­ных или посторонних абонентов), маскирующейся под легального пользовате­ля. Подделки также включают неавторизованный доступ к дорогим и привле­кательным номерам 9ххх.
Анализ мультимедийной архитектуры ИКС NG
На рис. 4.1 приведена обобщенная архитектура современной мультиме­дийной ИКС NG. Данная архитектура ИКС NG включает сетевые узлы 5/5 классов (IP Centrex), видеоконференцию и мультимедийные приложения. Ана­лиз угроз для такой архитектуры включает систематическое и полное исследо­вание всех составляющих: доменов и сайтов, сетевых элементов, интерфейсов и потоков между ними с целью определения возможности вторжения через каждый из перечисленных элементов.
Рисунок 4.1 - Структура мультимедийной ИКС NG
Результатом анализа должен являться список возможных угроз для сете­вых элементов, сигнализации и управления. Большинство угроз может быть распределено по категориям.
Особую группу составляют протоколы – ориентированные угрозы. Например, специфические угрозы для протокола SIP включают симуляцию сообщений, несанкционированную посылку сообщений. Специфическими угрозами для протоколов MGCP и MEGACO/H.248 являются, например, отка­зы в обслуживании, вызванные перегрузкой ресурсов сети за счет несанкцио-
38
нированных операций Add/Create Connection или избыточными операциями Modify/Modify Connection, влияющими на качество обслуживания (QoS).
Сравнительный анализ возможных угроз и атак на ИКС NG является основой для создания защищенного решения, которое описывается в следующем раз­деле.
Необходимость приоритезации задач защиты сети
Расстановка приоритетов в области требований по организации защиты – это задача компании-оператора. Операторы сетей общего пользования оце­нивают риски в соответствии с типами их абонентов и спецификой предостав­ляемых служб. Они последовательно определяют уровни приоритетов для тех рисков, которые должны быть устранены в первую очередь. Хотя возможны существенные различия между подходами различных операторов, существует общий набор требований по безопасности, признаваемый всеми.
Во-первых, доступ к спецслужбам и легальное прослушивание по своей сути являются незащищенными услугами. Операторов обязывают предостав­лять их. Следовательно, эти услуги должны предоставляться относительно за­щищенным способом. Во-вторых, самым главным для каждого производителя является разработка глобальной защищенной архитектуры. В-третьих, на ос­нове требований операторов и глубокого анализа угроз, проведенного компа­ниями-производителями оборудования NGN, наивысший приоритет должен быть присвоен следующим аспектам: уменьшению влияния атак типа «отказ в обслуживании» (DoS) или распределенный отказ в обслуживании (DDoS), ор­ганизованных конечными пользователями; решениям по аутентификации (как администраторов, так и конечных пользователей); обнаружению вторжения (IDS) и предотвращению вторжений (IPS); уменьшению влияния внутренних атак; защитному тестированию и защите сетевых элементов; процессу контроля уязвимости; средствам контроля доступа и аудирования; стандартам, которые должны поддерживаться.
Значительная часть угроз устраняется корректными процедурами аутен­тификации. Однако если вторжение уже произошло, то защита от сетевых атак должна выполняться эффективной системой обнаружения и предотвращения вторжений (IDS/IPS). Важную роль в системе защиты играет защитное тести­рование, которое выполняется при помощи стандартных или корпоративных средств для систематического и полного тестирования всех известных уязви­мостей в сети. Средства информационного аудита должны обеспечивать свое­временное закрытие всех неиспользуемых служб и услуг (т.е. закрытие неис­пользуемых портов и выключение неиспользуемых приложений).
4.3. Виртуальная частная сеть – технологическая основа информационной защиты в ИКС NG
Основой защищенного сетевого решения является разделение единой транспортной среды на изолированные друг от друга виртуальные частные се­ти (VPN). При этом разделение на VPN выполняется по следующим принци-
39
пам: трафик голоса должен быть отделен от трафика данных; сигнальные со­общения должны передаваться в отдельной VPN; управляющие сообщения должны передаваться в отдельной сети. Таким образом, в инфраструктуре ИКС NG должны быть выделены, по крайней мере, четыре виртуальные сети: сеть для голосовых и мультимедийных приложений; сеть для передачи дан­ных; сеть для протоколов сигнализации; сеть управления сетевыми элемента­ми.
На рис. 4.2 представлена схема построения виртуальных частных сетей VPN при использовании на транспортной сети технологии IP/MPLS (служба третьего уровня VPRN).
Рисунок 4.2 - Организация VPN и подключение к ним
сетевых элементов ИКС NG
Применение этой технологии позволяет при наличии единой транспорт­ной IP-сети создать в каждом маршрутизаторе независимые VRF (см. подроб­нее в первой части пособия). В рассматриваемом случае на уровне транспорта организованы четыре независимых VPN: VPN-1 – для передачи сигнализации (H.248, MEGACO, SIGTRAN…); VPN-2 – для передачи голоса и видео (RTP/RTCP…); VPN-3 – для передачи данных (HTTP, FTP…); VPN-4 – для управления сетью (SNMP, TFTP…). Как видно из рис. 4.2, различные сетевые элементы подключаются в разные VPN в соответствии с типами передаваемо­го трафика. Так, программный коммутатор подключается только к VPN-1 для получения и отправки сигнализационных сообщений и к VPN-4 для соедине­ния с сетевой платформой управления BSS/OSS. Шлюзы имеют выходы на VPN-1, -2 и -4, поскольку в VPN-2 передается голосовой и видео трафик. Мультиплексоры DSLAM подключаются к VPN-3 для передачи данных и к
VPN-4 для поддержки сетевого управления.
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]