ктн,
доцент Василенко В. С.,Гостренко Д.В.
Національний авіаційний університет (НАУ), Україна
Технічний захист ресурсів
телекомунікаційних систем. Модель процесу захисту ресурсів ТКС та його цільова
функція
Однією з головних, першочергових задач при розробці систем
технічного захисту інформації є задача визначення оптимальних значень чи хоча б
допустимого рівня основних характеристик системи ТЗІ, яка розробляється. Для
формалізації процесу захисту інформаційних ресурсів ТКС на основі тих чи інших
абстрактних моделейтаких систем вводять відповідні цільові функції систем
захисту. Наприклад, загальна ціль
функціонування системи ТЗІ (цільова функція) може бути сформульована так:
мінімізувати можливу шкоду системі чи її власнику шляхом протидії множині
можливих загроз цілісності, конфіденційності та доступності інформаційних
ресурсів ТКС.
Зрозуміло, що в математичній постановці ця задача зводиться
до визначення та оптимізації (точніше, – знаходження мінімуму) цільової
функції, яка описує залежність визначеної шкоди від параметрів системи ТЗІ,
умов її застосування та характеристик загроз.
При визначенні
цільової функції слід вважати, що впливи цих загроз мають певні частотно –
часові характеристики (наприклад, у вигляді імовірності виникнення загрози на
протязі деякого середнього часового інтервалу). Але для ТКС з принадливими для
порушників інформаційними ресурсами доречно вважати, що така ймовірність є близькою
до одиниці на протязі усього часу існування ТКС. До речі, так слід вважати і
згідно з вимогами сучасних законодавчих та інших нормативних документів України
щодо інформації, яка належить державі.
Кожна з означених
загроз має своїм наслідком деяку шкоду власнику ТКС, якщо відповідна система
захисту не виявила і не протидіяла цій шкоді. Нехай ймовірність такої події
дорівнює qi= (1 – рвi), де рвi – ймовірність виявлення і подальшої протидії загрозі
і – го типу. Зрозуміло, що рвi = рi1·рi2, де рi1 – ймовірність виявлення загрози і – го типу, а рi2
– ймовірність протидії цій же загрозі.
При цьому невиявлена
загроза завдасть власнику системі (чи інформації) шкоду з розміром Qi = Gi·(1– рвi) в одиницю часу.
Якщо прийняти, що
тривалість впливу і – тої загрози дорівнює величині Тзі, то величину шкоди Qiможна визначити як
Qi
= Тзі·Gi (1– рвi).
Тривалість впливу
загрози Тзі, а отже
тривалість накопичення шкоди є випадковою величиною з часового інтервалу (0; (Тkі–ΔТkі)), тобто може бути різною
– від нуля до (Тkі –
ΔТkі) одиниць часу,
при цьому, Тkі –
тривалість часу між двома суміжними перевірками працездатності ТКС (період
контролю засобу захисту від загроз і – го
типу), а ΔТkі –
тривалість і – го виду контролю та
поновлення функціональних властивостей захищеності інформації, наприклад,
цілісності (вважаємо, що під час контролю система є непрацездатною і завдати їй
шкоди реалізацією будь–яких загроз неможливо). Можна припустити, що Тзі = (Тkі–ΔТkі),
якщо порушнику вдалося реалізувати загрозу одразу ж після закінчення процедури
відповідного контролю, та Тзі=
0 у випадку спроби реалізації загрози безпосередньо перед її початком. Найгірші
умови, з погляду величини можливої шкоди, зрозуміло, створюються при Тзі = Тkі–ΔТkі,
тому при розробці системи ТЗІ доцільно орієнтуватися саме на цю тривалість
реалізації загрози. При цьому йдеться про максимально можливе значення шкоди
MQi= (Тkі–ΔТkі)·Gi·(1– рвi).
Оскільки шкода має
адитивний характер, то максимальна величина можливої загальної шкоди (МЗШ) може
бути визначеною з виразу
MQ1 =
MQi =
(Тkі–ΔТkі)·Gi·(1– рвi).
Але в останньому
виразі не враховано те, що під час здійснення контролю роботоспроможності ТКС
тривалістю ΔТkіодиниць
часу остання не в змозі (особливо в разі виявлення спроби впливу з ймовірністю
цієї події рi) виконувати
свої функції (принаймні в повному обсязі), що є еквівалентним шкоді, яка
завдається при простої системи, оскільки на реалізацію функціональної послуги
“спостереженість” та “обслуговування” спроби такого впливу потрібно також
витрачати ресурс ТКС.
Зрозуміло, що
величина цієї шкоди може бути визначеною у вигляді
MQ2 =
рвi·ΔТkі·Сi,
де змінні і та рвi
мають попередній зміст, Сi
– шкода за рахунок простою відповідних ресурсів ТКС під час контролю в умовних
одиницях в одиницю часу, а ΔТkі
– тривалість і – го виду
контролю.
З урахуванням цього
можна записати
MQ = MQ1+MQ2 =
[Gi·(Тkі–ΔТkі)·(1– рвi) + рвi·Сi·ΔТkі]. (1)
Аналіз цього виразу
дозволяє зробити висновок, про те, що він може бути прийнятим як цільова
функція системи ТЗІ, оскільки задовольняє вимогам щодо таких функцій, тобто
відображає залежність цільової функції від процесу і умов функціонування цієї
системи. Дійсно, величина МЗШ є тим меншою, чим меншими є:
- кількість загроз n;
- розмір шкоди Сi, яка може бути завданою
при вдалій реалізації кожного з типів загроз;
- період контролю Тkі;
- тривалість і – го
виду контролю ΔТkі;
і чим більшими є:
-
ймовірність виявлення і протидії загрозі і – го типу – рвi;
-
різниця величин (Тkі–ΔТkі).
Вираз (1) легко
зводиться до
MQ =
Gi·Тkі–{
Gi·Тkі·рвi
–
[
рвi·Сi – Gi
(1– рвi)]·ΔТkі}.
Не важко упевнитися в
тому, що в цьому виразі зменшуване при умові, що величина періодичності
контролю Тkіне є
параметром управління, дорівнює максимально можливій
шкоді, яка може бути завданою ТКС, в умовах відсутності протидії впливу загроз
з боку системи ТЗІ.
Тоді, зрозуміло, що
величина
MQз = {
Gi·Тkі·рвi
–
[
рвi·Сi–Gi
(1– рвi)]·ΔТkі}
в цьому виразі дорівнює величині шкоди, яка
усувається (запобігається) за рахунок захисту ресурсів ТКС системою ТЗІ. Тому ця величина може бути застосованою як
окрема цільова функція – величина шкоди, що запобігається, завдяки застосуванню
системи ТЗІ.
Таким чином, запропонована
цільова функція – величина шкоди, що
запобігається, завдяки застосуванню системи ТЗІможе бути використана для оптимізації такої шкоди за
тими чи шншими параметрами системи захисту.