Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Критерії безпечного програмного забезпечення

Реферат Критерії безпечного програмного забезпечення





го та програмного забезпечення (від операційної системи) і досліджуваної програми. Потім необхідно скласти програму випробувань, здійснити їх і перевірити вимоги до безпеки, що пред'являються до даної програми в передбачуваній середовищі експлуатації, на запротокольованих дії програми і зміни в операційному середовищі, а також використовуючи методи екстраполяції результатів і стохастичні методи. p align="justify"> Очевидно, що найбільшу трудність тут представляє визначення набору критичних з точки зору безпеки параметрів програми і операційного середовища. Вони дуже сильно залежать від специфіки операційної системи і визначаються шляхом експертних оцінок. Крім того в умовах обмежених обсягів випробувань, висновок про виконання чи невиконання вимог безпеки як правило носитиме імовірнісний характер. br/>

Логіко-аналітичні методи контролю безпеки програм


При проведенні аналізу безпеки за допомогою логіко-аналітичних методів будується модель програми і формально доводиться еквівалентність моделі досліджуваної програми і моделі РПС. У найпростішому випадку в якості моделі програми може виступати її бітовий образ, в якості моделей вірусів безліч їх сигнатур, а доказ еквівалентності полягає у пошуку сигнатур вірусів в програмі. Більш складні методи використовують формальні моделі, засновані на сукупності ознак, властивих тій чи іншій групі РПС. p align="justify"> Формальна постановка задачі аналізу безпеки логіко-аналітичними методами може бути сформульована таким чином.

Вибирається деяка система моделювання програм, представлена ​​безліччю моделей всіх програм - Z. У вибраній системі досліджувана програма представляється своєю моделлю М, що належить безлічі Z. Повинно бути задано безліч моделей РПС V = {vi | i = 1, ..., N}, отримане або шляхом побудови моделей всіх відомих РПС, або шляхом породження безлічі моделей всіх можливих (в рамках даної моделі) РПС. Безліч V є підмножиною множини Z. Крім того, має бути задане відношення еквівалентності визначальне наявність РПС в моделі програми, позначимо його Е (x, y). Це ставлення висловлює тотожність програми x і РПС y, де x - модель програми, y - модель РПС, і y належить безлічі V.

Тоді завдання аналізу безпеки зводиться до доказу того, що модель досліджуваної програми М належить відношенню E (M, v), де v належить безлічі V.

Для проведення логіко-аналітичного аналізу безпеки програми необхідно, по-перше, вибрати спосіб подання та отримання моделей програми та РПС. Після цього необхідно побудувати модель досліджуваної програми і спробувати довести її приналежність до відношення еквівалентності, задающему безліч РПС. p align="justify"> На підставі отриманих результатів можна зробити висновок про ступінь безпеки програми. Ключовими поняттями тут є "спосіб представлення" і "модель програми". Справа в тому, що на кому-комп'ютерну програму можна дивитися з дуже ба...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми підвищення безпеки дорожнього руху в умовах ТОВ &Алексеев ...
  • Реферат на тему: Культурно-розважальні програми на російському телеекрані (на прикладі прогр ...
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт
  • Реферат на тему: Порівняльний аналіз програми Занкова і традиційної програми
  • Реферат на тему: Імітаційна модель СТО з використанням програми С + +