Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника

The approach to solving tasks on creation of information protection system under the conditions of the attacker’s attacks of complex nature and the limited resources of the defender for the construction of information protection system is proposed. In terms of the game theory the model based on the...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2013
Автори: Glushak, V. V., Novikov, O. M.
Формат: Стаття
Мова:Українська
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2013
Онлайн доступ:https://journal.iasa.kpi.ua/article/view/45842
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Репозитарії

System research and information technologies
_version_ 1867334243056615424
author Glushak, V. V.
Novikov, O. M.
author_facet Glushak, V. V.
Novikov, O. M.
author_institution_txt_mv [ { "author": "V. V. Glushak", "institution": null }, { "author": "O. M. Novikov", "institution": null } ]
author_sort Glushak, V. V.
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2018-03-30T15:14:54Z
description The approach to solving tasks on creation of information protection system under the conditions of the attacker’s attacks of complex nature and the limited resources of the defender for the construction of information protection system is proposed. In terms of the game theory the model based on the formula of information security risk and conflicting relationship between the attacker and the defender, is built. An optimization problem on minimizing the cost for protection system construction, if there are information about the attacker and the system vulnerabilities, is formed on the basis of developed model. The algorithm of problem solution on the basis of methods of the expert evaluation to get basic data, game theory, mathematical programming is developed. The result of solution of this problem is the optimal set of protection mechanisms, which will provide the maximum level of security (minimum value of information security risk) at the established limitations. On the distributed information and communication system, the calculation of the optimal allocation of protection mechanisms for reaching the minimum value of risk is carried out and practical suitability of the developed approach is proved.
first_indexed 2025-07-17T10:19:07Z
format Article
fulltext © В.В. Глушак, О.М. Новіков, 2013 Системні дослідження та інформаційні технології, 2013, № 2 89 УДК 004.942 СИНТЕЗ СТРУКТУРИ СИСТЕМИ ЗАХИСТУ ІНФОРМАЦІЇ З ВИКОРИСТАННЯМ ПОЗИЦІЙНОЇ ГРИ ЗАХИСНИКА ТА ЗЛОВМИСНИКА В.В. ГЛУШАК, О.М. НОВІКОВ Запропоновано підхід до вирішення задачі зі створенню системи захисту інформації за умови комплексного характеру атак зловмисника та обмеженості ресурсів захисника на побудову системи захисту. У термінах теорії ігор, побу- довано модель в основі якої є формула ризику інформаційної безпеки та конфліктні взаємовідносини між зловмисником та захисником. За розробленою моделлю сформовано оптимізаційну задачу по зменьшенню витрат на побудо- ву системи захисту за умови наявності інформації про зловмисника та наявних у системі вразливостях. Розроблено алгоритм розв’язання поставленої пробле- ми на основі методів експертної оцінки для отримання вихідних даних, теорії ігор та математичного програмування. Результатом розв’язання поставленої задачі є оптимальний набір механізмів захисту, що забезпечать максимальний рівень захищеності (мінімальне значення ризику інформаційної безпеки) за умови встановлених обмеженнь. На розподіленій інформаційно комунікаційній системі проведено розрахунок оптимального розміщення механізмів захисту для досягнення мінімального значення ризику та доведено практичну придатність розробленого підходу. ВСТУП Сучасні інформаційно-комунікаційні системи (ІКС) потребують захисту від атак зловмисників. Забезпечення безпеки інформації може бути досягнуто завдяки побудові системи захисту інформації (СЗІ), що представляє собою комплекс організаційних заходів, технічних і технологічних засобів, які пе- решкоджають несанкціонованому (незаконному) доступу до інформації. Під час побудови СЗІ необхідно враховувати дії зловмисника, який реалізує за- грози активам ІКС, шляхом організації атак: простих (одноетапних) або комплексних, що складаються з набору взаємозв’язаних етапів. Комплексну атаку можна розділити на 3 етапи: розвідка, проникнення (безпосередньо атака) та зачищення слідів атаки [1]. Побудова системи захисту інформації (СЗІ) для протидії протиправним діям зловмисника — це складна процедура, яка може проводитись на основі формального або неформального підходів. На сьогодні розроблено ряд емпіричних та формальних методів, що вирішують поставлену задачу син- тезу (побудови) СЗІ, метою якої є забезпечення ефективного захисту від зловмисника. Серед формальних методів забезпечення захисту структурно- складних систем широке застосування отримав логіко-ймовірнісний підхід, розроблений та розвинутий у роботах О.С. Можаєва, І.А. Рябініна, Г.М. Черкасова, Є.Д. Солженцева та інших [2]. Результати використання даного підходу для задач інформаційної безпеки наведено в роботах О.М. Новікова, А.М. Родіонова, А.О. Тимошенко та інших [3–5]. В.В. Глушак, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2013, № 2 90 Метою процедури побудови СЗІ є формування набору механізмів за- хисту, що відповідають заданим вимогам до ефективності протидії зловмис- нику. Ця процедура складається з етапів аналізу системи, вибору механізмів захисту та оцінки ефективності. Якщо на етапі оцінки СЗІ виявлено її недос- татню ефективність, процес вибору механізмів повторюється поки не буде вирішено поставленої задачі. Якість синтезу структури СЗІ залежить від кваліфікованості розробни- ка. Для мінімізації впливу розробника застосовуються підходи, що базують- ся на формальних методах синтезу, зокрема, математичному програмуванні та дослідженні операцій [1–4]. При зіткненні інтересів захисника та зловмисника, сторони намагають- ся досягти протилежних цілей маючи у своєму арсеналі певні набори аль- тернативних рішень, щодо впливу на ІКС. Формалізовані конфліктні ситуації представляють собою математичну модель (гру), синтез якої доцільно проводити з використанням апарату теорії ігор та методів матема- тичного програмування, який забезпечить оптимальність отриманого рішення з гарантованим рівнем надійності. Існуючі формальні підходи до моделювання та синтезу систем інформаційної безпеки присвячені розгляду переважно статичних випадків цих задач, які враховують прості (одноетапні) атаки [1]. Зважаючи на те, що атака зловмисника зазвичай комплексна, актуальною є задача протидії зло- вмиснику в умовах таких атак. Існує велика кількість методів для моделювання динамічних систем та процесів, що в них відбуваються. Вибір тих чи інших методів залежить від повноти інформації про систему та її складність. Традиційним є підхід, що передбачає представлення системи у вигляді диференціальних рівнянь, які описують закони функціонування системи. У такому випадку задачею мо- делювання є визначення стану системи за відомих параметрів та впливах на цю систему [6–7]. Побудова такої моделі потребує повну інформацію щодо функціонування ІКС та процесів в ній, у тому числі опис СЗІ. Проте під час побудови систем захисту інформації доводиться діяти в умовах невизначеності, де вихідні дані задаються набором ймовірностей здійснення тих чи інших подій. Побудова СЗІ передбачає прийняття рішень в умовах невизначеності, враховуючи конфліктні взаємовідносини суб’єктів системи, за наявності інформації про стани системи, можливі рішення (стратегії) та «виграші» від обраних рішень. Моделювання описаних процесів та пошук оптимальних рішень доцільно проводити з використанням математичного апарату теорії ігор. Один із класів ігр, що описують конфліктні ситуації, динаміка який впливає на поведінку гравців, є позиційні ігри [7]. Процес гри представляє собою перехід від одного стану гри до іншого, що відбувається шляхом ви- бору гравцями дії із множини доступних альтернатив. Для описаних задач, теорія ігор знайшла широке практичне застосування в різних сферах народ- ного господарства, у тому числі в економіці, інформаційних технологіях, промисловості та військовій справі [8–9]. Актуальною задачею є мінімізація витрат на побудову СЗІ, за необхідності забезпечити необхідний рівень захищеності. Зазначений критерій може бути виведено із розробленої в термінах теорії ігор моделі. Cинтез структури системи захисту інформації з використанням позиційної гри … Системні дослідження та інформаційні технології, 2013, № 2 91 Мета роботи — розробка підходу до синтезу структури системи захис- ту інформації в ІКС із використанням теорії ігор та забезпечення необхідного рівня захищеності із використанням мінімуму витрат на СЗІ, за умови комплексного характеру атак зловмисника. ОПИС СИСТЕМИ Об’єктом дослідження є розподілена ІКС із відкритою архітектурою, яка складається із C взаємодіючих компонентів, що приймають участь в обробці інформації. Кожен компонент описується набором характеристик, серед яких технологія обробки інформації, операційне середовище та інші. Вказані параметри компонентів складають їх цінність для системи, яка буде позначатися через .cq Враховуючи особливості обчислювального середовища, кожен із ком- понентів є вразливим до певних загроз із A допустимих загроз. Будемо до- пускати, що інформація про архітектуру ІКС є відкритою та відомою учас- никам конфлікту. Крім того, задана ймовірність успішної реалізації загрози a проти компоненту системи ,c а також ймовірність нейтралізації загрози, встановленням механізмів захисту .p Таким чином, на ефективність прийня- тих зловмисником чи захисником рішення впливають випадкові фактори, що необхідно врахувати при моделюванні. ПОЗИЦІЙНА ГРА «ЗАХИСНИК–ЗЛОВМИСНИК» Побудова СЗІ розглядається як антагоністична гра двох гравців із повною інформацією, при чому сторони діють в умовах ризику. У такій грі ходи мо- жуть бути детермінованими та випадковими. Детерміновані ходи є свідомим вибором стратегії дій гравців серед наявних альтернатив (варіантів рішень). Рішення зловмисника визначає, яку розвідку чи загрозу a йому реалізовувати проти якого із компонентів .c Набір альтернатив можна пред- ставити у вигляді матриці }{ acyY = , що складається із булевих елементів, причому 1=acy означає рішення, щодо реалізації загрози a проти компо- ненту .c Вибір стратегії захисника передбачає встановлення механізму захисту Pp ,...,2,1= у компоненті .c Набір його альтернатив будемо описувати мат- рицею булевих елементів }{ cpxX = , причому 1=cpx означає рішення, щодо встановлення механізму захисту p у компоненті .c Випадковий хід представляє собою вибір, що здійснюється під впливом випадкових факторів, а не конкретним гравцем. Набір таких факторів у теорії ігор називають «природою» — додатковим гравцем, що робить свої ходи випадково. Наприклад, під час перебору паролів існує не нульова ймовірність підбору правильного пароля або з іншої сторони, під час вста- новлення системи виявлення вторгнень існує ненульова ймовірність вияв- лення протиправних розвідувальних дій зловмисника (як то сканування портів). При цьому для кожного стохастичного ходу задається розподіл ймовірностей на множині всіх альтернатив «природи». В.В. Глушак, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2013, № 2 92 Будемо вважати, що «природа» впливає на рішення, які прийняв як зловмисник так і захисник. Позначимо через ach ймовірність успіху зло- вмисника під час розвідки або реалізації загрози a проти компоненту ІКС .c Тоді через apd позначимо ймовірність виявлення або нейтралізацію загрози ,a під час встановлення механізму захисту .p Ситуація, в якій опиняються гравці в результаті своїх ходів, називається позицією. Множину всіх позицій можна розбити на такі підмножини: • позиції, що належать зловмиснику, в кожній із яких він робить вибір однієї із альтернатив, що доступні йому; • позиції, що належать захиснику, в кожній із яких він робить вибір серед доступних йому альтернатив. У теорії окремо виділяють позиції із випадковими ходами, проте в запропонованій моделі випадкові ходи «природи» безпосередньо пов’язані з детермінованими ходами обох гравців і будуть розглядатися разом. Таким чином, застосовуючи кожну із стратегій чи то зловмисником чи захисником існує ненульова ймовірність успіху (провалу) обраної стратегії в обраному обчислювальному середовищі, за заданої апріорної ймовірності успіху обраної події. ЦІЛЬОВА ФУНКЦІЯ Відносини між захисником та зловмисником можуть бути формалізовані з використанням функції ризику. Зловмисник завдаючи збитків системі намагається максимізувати ризик. У той же час, захисник, протидіючи зло- вмиснику, встановлює механізми захисту, прагнучи зменьшити ризик до нуля. В умовах обмеженості фінансових та технічних ресурсів, за заданої моделі зловмисника, захиснику необхідно розподілити засоби та заходи за- хисту, таким чином щоб ризик в ІКС був мінімальним. У термінах теорії ігор функція ризику виступає платіжною функцією. Кількісною величиною для оцінки ризиків є завданий збиток cQ , що виражається у вигляді витрат та неотриманої вигоди. Таким чином значення збитку cQ спричинене певному компоненту c еквівалентне цінності цього компонента cq для функціонування системи вцілому. У подальшому будемо вважати ці величини тотожніми. У загальному вигляді співвідношення для функції ризику інформа- ційної безпеки acR можна записати як добуток ймовірності ~ acP реалізації загрози a та завданому збитку за реалізації цієї загрози cQ . Також введемо змінну acV , що описує ймовірність нейтралізації загрози з використанням встановлених додаткових механізмів захисту [4]: ).1(**~ accacac VQPR −= (1) Однією із особливостей протистояння між захисником та зловмисни- ком є динамічний характер, так як атаці зазвичай передує спостереження за Cинтез структури системи захисту інформації з використанням позиційної гри … Системні дослідження та інформаційні технології, 2013, № 2 93 системою та розвідка, які необхідно враховувати в моделі. Таким чином стан конфліктної ситуації може змінюватися з часом. Приймемо, що атака зловмисника складається з K етапів, причому збиток буде завданий, якщо всі етапи завершено успішно. У такому випадку, ймовірність реалізації загрози можна представити як добуток ймовірностей успішної реалізації кожного з етапів ~k acP . Тоді, відповідно, співвідношення ризику має враховувати ймовірності реалізації загрози на кожному з етапів: .)1(** 1 ~~ ∏ = −= K k acc k acac VQPR (2) Співвідношення (2) відображає динамічний характер поведінки систе- ми, стан якої змінюється під дією кожної із сторін. Враховуючи поетапність проведення атаки, відносини захисника та зловмисника будемо описувати із використанням позиційної гри, в якій учасники роблять по черзі ходи, нама- гаючись досягнути максимальної для себе вигоди. У відповідності до етапів комплексної атаки, можна виділити такі кроки позиційної гри: • Зловмисник проводить розвідку. Метою даного етапу є аналіз, вив- чення та пошук вразливостей в системі захисту для проведення атаки. По- шук вразливостей може здійснюватися пасивними або активними методами. Під час активного пошуку, зловмисник ризикує бути виявленим (етап 2), оскільки він впливає на діяльність системи (наприклад сканування портів, підбір пароля). Пасивний пошук є меньш ефективним, проте більш безпеч- ним для зловмисника, оскільки при цьому відбувається збір інформації без втручання в роботу системи (прослуховування мережі по UDP протоколу). Задачею захисника на цьому етапі є попередити можливу атаку, шляхом нейтралізації вразливостей та виявленню зловмисника. • Зловмисник проводить атаку. Використовуючи виявлену вразливість, зловмисник знешкоджує систему захисту та проводить безпосередню атаку (третій етап). На цьому етапі порушується одна або декілька фундаменталь- них властивостей інформації (конфіденційність, цілісність, доступність). Захисник застосовує наявні заходи та засоби захисту для нейтралізації не- бажаних дій. • Зловмисник приховує сліди. Завершальним етапом атаки є знищення слідів, що можуть викрити зловмисника (зачищення журналів реєстрації подій, видалення тимчасових даних, тощо). Гра може завершитися на одному із ранніх етапів, якщо захиснику вда- сться виявити та знешкодити зловмисника, або на останньому етапі, якщо атаку проведено успішно. Таким чином апріорні ймовірності, щодо реалізації загроз k ach та їх нейтралізації k apd можуть змінюватися з часом, і тому мають бути задані для кожного з етапів .k Як було зазначено, платіжна (цільова) функція виражається через ризик інформаційної безпеки, що зловмисник намагається збільшити, а захисник зменьшити. Зловмисник обираючи стратегію дій оперує ймовірністю реалі- зації загроз: k ac k ac k ac yhP *~ = та потенційним збитком cc qQ = при технічних обмеженнях на кількість одночасно реалізованих загроз .L Захисник може В.В. Глушак, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2013, № 2 94 зменьшити ризик завдяки встановленню додаткових механізмів захисту: ∑= p k cp k apac xdV * . Якщо ,1=acV то компонент c повністю захищений від загрози a , тому щоб не допустити встановлення надлишкових засобів та заходів захисту вводиться обмеження .1≤acV Крім того, у захисника обмежені ресурси W на реалізацію механізмів захисту p , вартість кожного з яких дорівнює pw . Підставивши визначені змінні в (2) та врахувавши мету захисника та зловмисника можна записати цільову функцію: .*1***maxmin 1 1 1 1 ∏∑∑ ∑ = = = = ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −= K k A a C c P p k cp k apc k ac k ac yx xdqyhR (3) За наступних обмежень: , ,, Ly kca k ac ≤∑ ,* ,, Wxw kpc k cpp ≤∑ ,1* ≤∑ p k cp k ap xd }1,0{=k cpx , }.1,0{=k acy Безкоаліційну гру зловмисника та захисника можна записати в нормальній формі як: ,};,{};2,1{~ RYXSIG == (4) де I — множина номерів гравців, S — множина допустимих стратегій гравців, а R — критерій виграшу. За умови скінченної кількості етапів позиційна гра зловмисника та за- хисника розглядається як статична задача. Першим кроком розв’язання нелінійної задачі (3) передбачається перехід до двоїстої, шляхом введення змінної θ та зафіксувавши значення стратегій захисника :x ,min∏∑= k ac k acR θ θ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ −≥ ∑ p k cp k apc k ac k ac xdqh *1**θ , Wxw kpc k cpp ≤∑ ,, * , ,1* ≤∑ p k cp k ap xd .0≥k acθ (5) Подальший розв’язок задачі (5) відбувається з використанням методу гілок та границь [11]. У результаті розв’язання отримуємо оптимальний на- бір рішень захисника *k cpx та зловмисника , *k acy які в теорії ігор складають рівновагу за Нешем. АЛГОРИТМ Таким чином побудову СЗІ згідно розробленого підходу можна розділити на такі кроки: Cинтез структури системи захисту інформації з використанням позиційної гри … Системні дослідження та інформаційні технології, 2013, № 2 95 1. Збір та аналіз вихідної інформації з використанням методів експертної оцінки. • Аналіз структури ІКС, визначення кількості її компонентів c та інформаційних потоків між ними, оцінка цінності компонентів для функціонування системи. Результатом даного етапу є вектор цінностей cq , який виражає потенційні збитки для кожного із компонент системи. • Аналіз вразливостей, що характерні для систем із обраною ар- хітектурою та технологіями. • Аналіз загроз, що можуть бути реалізовані використовуючи наявні вразливості. При складанні моделі загроз необхідно врахувати, що зловмис- ник проводить комплексну атаку, виявляючи слабкі місця для нанесення максимального збитку. Результатом даного етапу є набір ймовірностей k ach . • Визначення релевантних механізмів захисту p та ймовірність нейтралізації загроз a з їх використанням k apd . 2. Синтез структури системи захисту інформації. Підставляємо отримані на першому кроці вихідні дані в модель (3). У результаті розв’язання одержаної задачі з використанням симплекс методу, отримаємо відносне значення ризику R , а також набір механізмів захисту, що буде оп- тимальним під час протистояння. ПРИКЛАД ПОБУДОВИ СИСТЕМИ ЗАХИСТУ ІНФОРМАЦІЇ Розглянемо розподілену ІКС банку, що забезпечує передачу, обробку та збереження фінансових та персональних даних клієнтів. Припустимо, що банк діє на території Київської області та має представництва c у всіх районних центрах, а також у містах обласного підпорядкування. Центральне відділення, що координує роботу всієї установи знаходиться у столиці. Таким чином, система складається із 30,...,2,1=c компонентів, які взаємодіють між собою. Задача полягає в побудові системи захисту інформації для описаної ІКС, які забезпечить конфіденційність, цілісність та доступність даних. Допускається, що інформація про технології обробки інформації та обчис- лювальне середовище є доступною і може потрапити до зловмисника. Крім того, важливою вимогою є врахування характеру зловмисника, що може проводити атаки у декілька етапів. Для вирішення поставленої задачі необхідно формалізувати систему, що підлягає захисту, в тому числі: • провести оцінку потенційних втрат для кожного сегмента системи cq ; • провести аналіз та створити модель порушника та атак, з урахуван- ням зазначених вимог, що буде включати можливі загрози a та ймовірність їх реалізації ach ; • провести аналіз та реалізувати модель захисту де будуть обрані механізми захисту здатні протистояти зловмисникові. Основні рішення, щодо побудови системи захисту, приймаються на етапі розробки політики безпеки. Саме тоді проводиться аналіз загроз та В.В. Глушак, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2013, № 2 96 вразливостей, складається модель порушника та обираються механізми, що забезпечать захист від нього. Під час обрання засобів та заходів захисту доцільно використовувати математичні засоби для синтезу структури сис- теми захисту таким чином, щоб досягнути мінімального ризику. Результа- том розробки політики безпеки є формалізована модель зловмисника та сформовані вимоги до СЗІ, в тому числі обрані механізми захисту. ВИЗНАЧЕННЯ ЦІННОСТЕЙ КОМПОНЕНТ СИСТЕМИ На першому етапі побудови СЗІ проводимо аналіз системи та виділяємо її компоненти .c Необхідно визначити цінність cq компонентів системи ,c яка в подальшому буде викори- стовуватися для оцінки можли- вих збитків. Успішна реалі- зація загрози проти одного із компонентів системи призведе до фінансових втрат, що еквіва- лентні цінності цього компонен- та для функціонування системи вцілому. За відсутності статистич- них даних та фінансових звітів, припустимо, що завданий зби- ток cq пропорційний кількості клієнтів (населенню району) атакованої філії (табл. 1). МОДЕЛЬ ПОРУШНИКА ТА ЗАГРОЗ Невід’ємним етапом створення політики безпеки є формування моделі порушника. З огляду на поставлену задачу, необхідно передбачити захист від зовніш- ніх порушників з високою кваліфікацією, що оснащені необхідними програмними та апаратними засобами для від- даленої реалізації загроз ІБ та метою яких є: отримання дос- тупу до конфіденційної інфор- мації; отримання можливості вносити зміни в інформаційні потоки у відповідності зі своїми намірами; нанесення збитків шляхом знищення інформаційних цінностей. Т а б л и ц я 1 . Компоненти системи c та їх цінності cq Філіал системи c Цінність cq Київ 2799875 Баришівка 41287 Березань 17367 Біла Церква 255631 Богуслав 40602 Бориспіль 108633 Бородянка 57790 Бровари 163839 Васильків 70705 Васильків 39722 Вишгород 228015 Володарка 23384 Згурівка 22671 Іванків 35374 Ірпінь 101761 Кагарлик 37791 Красятичі 7567 Макарів 47915 Миронівка 40488 Обухів 71606 Переяслав-Хмельницький 67892 Ржищів 8447 Рокитне 36400 Сквира 44267 Славутич 24402 Ставище 28327 Тараща 36352 Тетіїв 37098 Фастів 88976 Яготин 40822 Cинтез структури системи захисту інформації з використанням позиційної гри … Системні дослідження та інформаційні технології, 2013, № 2 97 Знаючи характерні ознаки порушника та його ціль, можна обрати типові загрози інформаційній безпеці a , використовуючи які, він зможе до- сягнути поставленої мети. Розроблений підхід розглядає атаку як динамічний процес, тому необхідно розділити загрози на етапи k у послідовності як вони будуть реалізовуватися порушником. Згідно вище зазначеного підходу розділимо процес реалізації загрози на 3 етапи (табл. 2). Т а б л и ц я 2 . Загрози інформаційній безпеці a та ймовірності їх виник- нення ah Етап k № Загрози a Ймовірності реалізації ah 1 Розвідка 1 Сканування мережі 0,6 2 Використання сканерів вразливості 0,7 3 Аналіз протоколів 0,3 2 Проникнення 4 Віддалене проникнення 0,4 5 Підбір паролів 0,6 6 «Троянський кінь» 0,8 7 Підміна об’єкта 0,9 3 Реалізація мети 8 Модифікація даних 0,9 9 Відмова від авторства 0,7 10 Розголошення інформації 0,5 11 Відмова в обслуговуванні 0,9 12 Підвищення привілеїв 0,8 Зазвичай розглядається також етап зачищення слідів, проте в рамках цього прикладу він розглядатися не буде, оскільки успішність його не впливає на збиток нанесений системі, проте є актуальним під час реагування на інцидент інформаційної безпеки та виявленню зловмисника. Допускається, що в кожному із компонентів системи c використову- ються однакові технології обробки інформації, а значить є вразливості до вказаних загроз інформації, причому ймовірність реалізації загрози проти кожного з компонентів однакова ., aac hhca =⇒∀∀ Для простоти приймаємо, що ймовірність реалізації загрози залежить безпосередньо від виду загрози, проте не залежить від особливостей компоненту системи, принаймні поки не буде реалізована СЗІ. МОДЕЛЬ ЗАХИСТУ Наступним етапом розробки політики безпеки є обрання механізмів захисту, орієнтуючись на модель загроз та архітектуру обчислювального середови- В.В. Глушак, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2013, № 2 98 ща. Методом експертної оцінки визначається ефективність apd кожного із механізмів захисту p проти наявних загроз a в системі, а також вартість їх реалізації pw (табл. 3). Кожен із механізмів захисту p забезпечує певний рівень захищеності. СИНТЕЗ СТРУКТУРИ СИСТЕМИ ЗАХИСТУ ІНФОРМАЦІЇ Зібравши необхідні дані, можна переходити до розв’язання поставленої задачі, а саме визначення структури системи захисту інформації, яка забез- печить мінімальне значення ризику інформаційної безпеки (2). Безпосеред- ньо синтез СЗІ здійснюється з використанням співвідношення (3), результа- том якого є набір механізмів захисту }{p для кожного компоненту системи. Кількість можливих комбінацій, що аналізуються моделлю рівна ,10*3 5 тому, розв’язуючи цю задачу з експоненціальної складністю, використову- валися автоматизовані математичні пакети. У табл. 4 надано рішення поставленої задачі для трьох різних випадків — за різних витрат на СЗІ .W У випадку витрат, що дорівнюють 600 одиниць, забезпечується зниження ризику до 17% від його значення за відсутності будь-якого захисту. У разі посилення системи захисту значення ризику знижується до 11% та 6% за витрат 800 та 1000 одиниць відповідно (табл. 5). Для різних вихідних даних отримано набори механізмів захисту, що за- безпечую мінімальний ризик при заданих обмеженнях (ресурси на побудову СЗІ). Таким чином, на прикладі побудови СЗІ для ІКС фінансової установи показано практичну придатність розробленого підходу. Набір проведених експериментів показав, що запропонована модель є адекватною для синтезу Т а б л и ц я 3 . Ймовірності apd нейтралізації загрози a механізмом захис- ту p та вартість реалізації даного механізму pw Індекси загроз інформаційній безпеці a № Механізми захисту p 1 2 3 4 5 6 7 8 9 10 11 12 Вартість pw 1 Розмежування доступу 0,3 0,3 0,1 0,7 0,2 0,1 0,1 0,1 0,1 0,1 0,1 0,9 15 2 Ідентифікація та автентифікація 0,4 0,1 0,1 0,2 0,8 0,1 0,1 0,1 0,1 0,1 0,2 0,1 10 3 Криптографічні функції 0,3 0,2 0,1 0,1 0,3 0,2 0,1 0,7 0,7 0,8 0,1 0,1 20 4 Забезпечення цілісності 0,1 0,3 0,1 0,2 0,1 0,1 0,2 0,9 0,9 0,1 0,2 0,2 5 5 Антивірусний захист 0,1 0,4 0,1 0,1 0,1 0,8 0,1 0,1 0,2 0,1 0,1 0,1 10 6 Система виявлення вторгнень 0,7 0,9 0,3 0,2 0,1 0,3 0,8 0,1 0,3 0,1 0,7 0,1 30 Cинтез структури системи захисту інформації з використанням позиційної гри … Системні дослідження та інформаційні технології, 2013, № 2 99 структури системи захисту інформації і може застосовуватися в системах підтримки прийняття рішень ІБ. Т а б л и ц я 4 . Встановлені механізми захисту Компонент системи c Сукупність механізмів захисту }{ cpx Компонент системи c Сукупність механізмів захисту }{ cpx Виділені ресурси (W ) 600 800 1000 Виділені ресурси (W ) 600 800 1000 Київ 12356 123456 123456 Богуслав 146 146 146 Біла Церква 1236 1236 12346 Миронівка 146 146 146 Вишгород 136 1236 12346 Васильків 126 146 126 Бровари 136 1236 12346 Кагарлик 126 146 126 Бориспіль 136 1236 1236 Тетіїв 126 146 126 Ірпінь 136 1236 1236 Рокитне 126 146 126 Фастів 136 136 1236 Тараща 126 126 126 Обухів 136 136 1236 Іванків 126 126 126 Васильків 136 136 1236 Ставище 126 126 126 Переяслав- Хмельницький 136 136 136 Славутич 126 125 126 Бородянка 146 136 136 Володарка 126 125 126 Макарів 146 136 136 Згурівка 25 125 123 Сквира 146 136 136 Березань 25 25 125 Баришівка 146 146 136 Ржищів 25 25 125 Яготин 146 146 146 Красятичі 24 25 25 Т а б л и ц я 5 . Загальний ризик Виділені ресурси (W ) 600 800 1000 Загальний ризик ІБ ( R ) 0,17 0,11 0,06 ВИСНОВКИ У статті запропоновано підхід до вирішення проблеми побудови системи захисту інформації за умови обмеженості ресурсів та розроблено алгоритм його реалізації на основі методів експертної оцінки, теорії ігор та мате- матичного програмування. Ключовою відмінністю підходу є розгляд поставленої задачі за умов комплексної атаки зловмисника, тобто такої де його поведінка змінюється з часом. Використання математичного апарату теорії ігор, у тому числі максимінної стратегії, забезпечує отримання мінімального гарантованого значення ризику інформації, що відрізняє роз- роблений підхід від методів експертної оцінки. Практичну придатність розробленого підходу було показано на прикладі побудови системи захисту для розподіленої інформаці комуніка- ційної системи. У результаті застосування розробленої моделі синтезовано В.В. Глушак, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2013, № 2 100 структуру СЗІ та отримано розподіл механізмів захисту між компонентами системи обробки фінансової інформації. Розроблений підхід є гнучким, що дозволяє змоделювати поведінку порушників різного типу, а також для випадків, коли порушник циклічно повторює атаки. Подальший розвиток підходу може бути направлений на аналіз ситуацій із неповною інформацією, для випадків коли одна або обидві конфліктуючі сторони не мають інформації про виконані ходи суперника. ЛІТЕРАТУРА 1. Грайворонський М.В., Новіков О.М. Безпека інформаційно-комунікаційних сис- тем. — К.: BHV, 2009. — 608 c. 2. Рябинин И.А. Научная Школа «Моделирование и Анализ Безопасности и Риска в Сложных Системах» и ее смысл // Труды четвертой Международной науч- ной школы МА БР 2004, июнь 22–25, 2004. — 650 с. 3. Родіонов А.М. Логіко-імовірнісна модель захищеності компонентів інформа- ційно-комунікаційних систем // Інформаційні технології та комп’ютерна інженерія. — 2008. — № 1 (11). — С. 170–175. 4. Глушак В.В., Новіков О.М. Метод проектування систем захисту інформації з використанням детермінованої гри «захисник-зловмисник» // Наукові вісті НТУУ «КПІ». — 2011. — № 2. — С. 46–53. 5. Архипов А.Е. Технологии експертного оценивания в задачах защиты информа- ции // Інформаційні технології та комп’ютерна інженерія: міжнар. наук.- техн. журн. — 2005. — № 1. — С. 89–94. 6. Суздаль В.Г. Теория игр для флота. — Москва.: Воениздат, 1976. — 317 с. 7. Понтрягин Л.С. Линейная дифференциальная игра убегания // Труды Матема- тического института АН СССР, Т. 112. — 1971. — М.: Наука. — С. 30–63. 8. Ishai Menache, Eitan Altmany Battery-State Dependent Power Control as a Dynamic Game // Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks and Workshops. — 2008. — WiOPT 2008. 6th International Symposium on. — Berlin. — P. 242–250. 9. Мулен Э. Теория игр с примерами из математической экономики. — Москва: Мир, 1985. — 200 с. 10. Brown G., Carlyle M., Salmeron J., Wood K. Defending critical infrastructure // In- terfaces. J. — 2006. — 36. — P. 530–544. 11. Quesada I., Grossmann I.E. An LP/NLP Based Branch and Bound Algorithm for Convex MINLP Optimization Problems // Computers Chem. Eng. — 1992.— 16 (10/11). — http://repository.cmu.edu/cgi/viewcotent.cgi? artcle=1176&context= cheme. Надійшла 24.02.2012
id journaliasakpiua-article-45842
institution System research and information technologies
keywords_txt_mv keywords
language Ukrainian
last_indexed 2025-07-17T10:19:07Z
publishDate 2013
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/2a/86bbaa0efe5103bb91ecf80a626a242a.pdf
spelling journaliasakpiua-article-458422018-03-30T15:14:54Z Synthesis of the structure of the information protection system with the use of positional game of the defender and attacker Синтез структуры системы защиты информации с использованием позиционной игры защитника и злоумышленника Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника Glushak, V. V. Novikov, O. M. The approach to solving tasks on creation of information protection system under the conditions of the attacker’s attacks of complex nature and the limited resources of the defender for the construction of information protection system is proposed. In terms of the game theory the model based on the formula of information security risk and conflicting relationship between the attacker and the defender, is built. An optimization problem on minimizing the cost for protection system construction, if there are information about the attacker and the system vulnerabilities, is formed on the basis of developed model. The algorithm of problem solution on the basis of methods of the expert evaluation to get basic data, game theory, mathematical programming is developed. The result of solution of this problem is the optimal set of protection mechanisms, which will provide the maximum level of security (minimum value of information security risk) at the established limitations. On the distributed information and communication system, the calculation of the optimal allocation of protection mechanisms for reaching the minimum value of risk is carried out and practical suitability of the developed approach is proved. Предложен подход к решению задачи по созданию системы защиты информации при условии комплексного характера атак злоумышленника и ограниченности ресурсов защитника на построение системы защиты информации. В терминах теории игор построена модель в основе которой находится формула риска информационной безопасности и конфликтные взаимоотношения между злоумышленником и защитником. По разработанной модели сформирована оптимизационная задача по минимизации затрат на построение системы защиты при наличии информации о злоумышленнике и присутствующих в системе уязвимостях. Разработан алгоритм решения поставленной проблемы на основе методов экспертной оценки для получения исходных даних, теории игр и математического программирования. Результатом решения указанной задачи является оптимальный набор механизмов защиты, которые обеспечат максимальный уровень защищенности (минимально значения риска информационной безопасности) при установленных ограничениях. На распределенной информационно коммуникационной системе проведен расчет оптимального размещения механизмов защиты для достижения минимального значения риска и доказана практическая пригодность разработанного подхода. Запропоновано підхід до вирішення задачі зі створенню системи захисту інформації за умови комплексного характеру атак зловмисника та обмеженості ресурсів захисника на побудову системи захисту. У термінах теорії ігор, побудовано модель в основі якої є формула ризику інформаційної безпеки та конфліктні взаємовідносини між зловмисником та захисником. За розробленою моделлю сформовано оптимізаційну задачу по зменьшенню витрат на побудову системи захисту за умови наявності інформації про зловмисника та наявних у системі вразливостях. Розроблено алгоритм розв’язання поставленої проблеми на основі методів експертної оцінки для отримання вихідних даних, теорії ігор та математичного програмування. Результатом розв’язання поставленої задачі є оптимальний набір механізмів захисту, що забезпечать максимальний рівень захищеності (мінімальне значення ризику інформаційної безпеки) за умови встановлених обмеженнь. На розподіленій інформаційно комунікаційній системі проведено розрахунок оптимального розміщення механізмів захисту для досягнення мінімального значення ризику та доведено практичну придатність розробленого підходу. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2013-06-19 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/45842 System research and information technologies; No. 2 (2013); 89-100 Системные исследования и информационные технологии; № 2 (2013); 89-100 Системні дослідження та інформаційні технології; № 2 (2013); 89-100 2308-8893 1681-6048 uk https://journal.iasa.kpi.ua/article/view/45842/42016 Copyright (c) 2021 System research and information technologies
spellingShingle Glushak, V. V.
Novikov, O. M.
Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
title Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
title_alt Synthesis of the structure of the information protection system with the use of positional game of the defender and attacker
Синтез структуры системы защиты информации с использованием позиционной игры защитника и злоумышленника
title_full Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
title_fullStr Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
title_full_unstemmed Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
title_short Синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
title_sort синтез структури системи захисту інформації з використанням позиційної гри захисника та зловмисника
url https://journal.iasa.kpi.ua/article/view/45842
work_keys_str_mv AT glushakvv synthesisofthestructureoftheinformationprotectionsystemwiththeuseofpositionalgameofthedefenderandattacker
AT novikovom synthesisofthestructureoftheinformationprotectionsystemwiththeuseofpositionalgameofthedefenderandattacker
AT glushakvv sintezstrukturysistemyzaŝityinformaciisispolʹzovaniempozicionnojigryzaŝitnikaizloumyšlennika
AT novikovom sintezstrukturysistemyzaŝityinformaciisispolʹzovaniempozicionnojigryzaŝitnikaizloumyšlennika
AT glushakvv sintezstrukturisistemizahistuínformacíízvikoristannâmpozicíjnoígrizahisnikatazlovmisnika
AT novikovom sintezstrukturisistemizahistuínformacíízvikoristannâmpozicíjnoígrizahisnikatazlovmisnika