20471

Безпека програмного забезпечення

Доклад

Информатика, кибернетика и программирование

Проблеми хто потенційно може здійснити практичне впровадження програмних дефектів деструктивного впливу в програмний код які можливі мотиви дій суб'єкта що здійснює розробку таких дефектів як можна ідентифікувати наявність програмного дефекту як можна відрізнити навмисний програмний дефект від програмної помилки які найбільш імовірні наслідки активізації деструктивних програмних засобів при експлуатації комп'ютерних систем Меоди та концепції захисту Для захисту програм від дослідження необхідно застосовувати методи захисту від...

Украинкский

2013-07-25

16.55 KB

0 чел.

Безпека програмного забезпечення в широкому змісті є властивістю даного програмного забезпечення функціонувати без прояву різноманітних негативних наслідків для конкретної комп'ютерної системи. Під рівнем безпеки програмного забезпечення (ПЗ) розуміється ймовірність того, що при заданих умовах у процесі його експлуатації буде отриманий функціонально придатний результат. Причини, що призводять до функціонально непридатного результату, можуть бути різними: збої комп'ютерних систем, помилки програмістів й операторів, дефекти в програмах. При цьому дефекти прийнято розглядати двох типів: навмисні й ненавмисні. Перші є, як правило, результатом злочинних дій, другі - помилкових дій людини.

Проблеми

  1.  хто потенційно може здійснити практичне впровадження програмних дефектів деструктивного впливу в програмний код?
  2.  які можливі мотиви дій суб'єкта, що здійснює розробку таких дефектів?
  3.  як можна ідентифікувати наявність програмного дефекту?
  4.  як можна відрізнити навмисний програмний дефект від програмної помилки?
  5.  які найбільш імовірні наслідки активізації деструктивних програмних засобів при експлуатації комп'ютерних систем?

Меоди та концепції захисту

Для захисту програм від дослідження необхідно застосовувати методи захисту від дослідження файлу з виконуваним кодом програми, що зберігається на зовнішньому носії, а також методи захисту виконуваного коду, який завантажується в оперативну пам'ять для виконання цієї програми.

У першому випадку захист може бути заснований на шифруванні конфіденційної частини програми, а в другому - на блокуванні доступу до виконуваного коду програми в оперативній пам'яті з боку відгадчика. Крім того, перед завершенням роботи програми повинен обнулятися весь її код в оперативній пам'яті. Це запобігає можливості несанкціонованого копіювання з оперативної пам'яті дешифрованого виконуваного коду після виконання програми.

Для більшої надійності ініціалізатор може бути частково зашифрованим, по мірі виконання може дешифрувати сам себе. Дешифруватися по мірі виконання може і конфіденційна частина програми. Таке дешифрування називається динамічним дешифруванням виконуваного коду. У цьому випадку чергові ділянки програм перед безпосереднім виконанням розшифровуються, а після виконання відразу знищуються.

Для підвищення ефективності захисту програм від дослідження необхідно внесення в програму додаткових функцій безпеки, спрямованих на захист від трасування.


 

А также другие работы, которые могут Вас заинтересовать

37883. Определение изменения энтропии твердого тела при его нагревании и плавлении 244 KB
  9 Лабораторная работа № 128 Определение изменения энтропии твердого тела при его нагревании и плавлении 1. Цель работы Определение изменения энтропии твердого тела при его нагревании и фазовом переходе первого раза на примере нагревания и плавления олова.1 Обратимым называют такой процесс при котором система может быть возвращена в исходное состояние и при этом все окружающие ее тела будут в том же состоянии что и в первоначальном. Изменение энтропии твердого тела при его нагревании и плавлении можно определить используя зависимость...
37884. Определение коэффициента взаимной диффузии воздуха и паров воды по скорости испарения жидкости 983 KB
  12 Лабораторная работа № 130 Определение коэффициента взаимной диффузии воздуха и паров воды по скорости испарения жидкости 1. Изучение диффузии как одного из явлений переноса в газах. Определение коэффициента взаимной диффузии воздуха и паров воды по скорости испарения воды.1 где – проекция вектора градиента концентрации молекул переносимого вещества на указанную ось х D – коэффициент диффузии.
37885. Изучение наглядно-действенного мышления у дошкольников 223.5 KB
  Мышление – это психический процесс обобщенного и опосредованного отражения устойчивых, закономерных свойств и отношений действительности, существенных для решения познавательных проблем, схематической ориентации в конкретных ситуациях.
37886. УСТАНОВКА ОБЕРБЕКА 300.5 KB
  ТЕОРЕТИЧЕСКАЯ ЧАСТЬ Согласно основному закону динамики вращательного движения угловое ускорение твёрдого тела способного вращаться вокруг неподвижной оси определяется суммой проекций моментов всех внешних сил на ось вращения: 1 где Mi – проекция момента i той силы действующей на тело на ось вращения ε – угловое ускорение I – момент инерции тела относительно оси вращения. Прибор носит название установка или крест Обербека. Ось закреплена в подшипниках так что вся система может вращаться вокруг горизонтальной оси....
37887. ИСПЫТАНИЕ ВЫТЯЖНОЙ ВЕНТИЛЯЦИОННОЙ 223.16 KB
  атериальное обеспечение. Вытяжной вентиляционный шкаф с воздуховодом, оборудованный шторкой для изменения площади рабочего проёма; анемометр крыльчатый АСО-3, секундомер; комбинированный приёмник воздушного давления, микроманометр многопредельный с наклонной трубкой ММН-240(5)-1,0, шумомер ШУМ-1М.
37888. ЛАБОРАТОРНАЯ РАБОТА № 110. 297.5 KB
  4 ИССЛЕДОВАНИЕ МАГНИТНОГО ПОЛЯ НА ОСИ КОЛЬЦЕВОЙ КАТУШКИ Методическое указание к выполнению лабораторной работы по курсу общей физики для студентов инженерно технических специальностей Калининград 2006 1. Цель работы: Исследование магнитного поля на оси катушки: измерить магнитную индукцию в различных точках на оси кольцевой катушки; построить график изменения магнитной индукции вдоль оси катушки; проверить результаты измерения расчётом. Для кольцевой катушки содержащей витков:...
37889. ИССЛЕДОВАНИЕ ЭЛЕКТРИЧЕСКОГО ПОЛЯ ДИПОЛЬНОЙ МОДЕЛИ СЕРДЦА 73 KB
  2 ЛАБОРАТОРНАЯ РАБОТА ИССЛЕДОВАНИЕ ЭЛЕКТРИЧЕСКОГО ПОЛЯ ДИПОЛЬНОЙ МОДЕЛИ СЕРДЦА ЛИТЕРАТУРА: Ремизов А. построение кардиограммы дипольной модели сердца. Будем считать что плечо диполя сердца через равные промежутки времени t в условных единицах последовательно принимает значения l приведенные в таблице. Эти графики будут соответствовать кардиограммам I II III отведений на треугольнике Эйнтховена нашей дипольной модели сердца.
37890. Включение фотоэлектрок Олориметра и порядок работы 225.5 KB
  Поставить выключатель гальванометра в положение. Оптическим клином грубой наводки поставить стрелку гальванометра на “0â€. Оптическим клином грубой и точной наводки установить стрелку гальванометра на “0†точно.
37891. Определение отношения теплоемкостей газа при постоянном давлении и объеме 1.41 MB
  11 Лабораторная работа № 116 Определение отношения теплоемкостей газа при постоянном давлении и объеме Цель работы Изучение закономерностей изменения параметров состояния газа в различных процессах и определение отношения теплоемкостей воздуха при постоянном давлении и объеме. Удельная и молярная теплоемкости газов зависят как от природы газа так и от условий его нагревания.3 Изменение внутренней энергии идеального газа однозначно определяется его начальным и конечным состояниями тогда как совершаемая газом работа зависит от характера...