20471

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

Доклад

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

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

Украинкский

2013-07-25

16.55 KB

0 чел.

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

Проблеми

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

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

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

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

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

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


 

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

12841. КОРАБЛЕКРУШЕНИЕ 31 KB
  КОРАБЛЕКРУШЕНИЕ. Задачи: снять агрессию избежать конфликтных ситуаций дать возможность детям разрядиться. Период смены: 35 дней. Возраст детей: 12 и старше Продолжительность: около 1 часа. Количество детей: 1030 человек. Место проведения: помещение или место на п...
12842. Отрядное дело на знакомство 27 KB
  ОД на ЗНАКОМСТВО. Задачи: познакомить детей друг с другом выявить лидера. Период смены: первый день орг. периода. Возраст детей: все отряды. Продолжительность: 1-15 часа. Количество детей: весь отряд. Место проведения: лужайка или помещение. Оборудование: повязки...
12843. Домик для сосны отрядное дело 21 KB
  ДОМИК ДЛЯ СОСНЫ. Задача: творческое развитие детей сплотить коллектив. Период смены: 56день. Возраст детей: младший отряд. Продолжительность: 30-40 минут. Количество детей: несколько групп по любому количеству человек. Место проведения: площадка перед корпусом р
12844. День рыцарства 32 KB
  День рыцарства Период смены: основной. Возраст детей: все отряды за исключением возможно самого младшего Колво детей: участвует равное колво мальчиков и девочек. Продолжительность: 6080 мин. Оборудование: цветная бумага ножницы стулья кегли или кубики20 фломастеров
12845. Девятилетние принцессы. ОД предназначено для дня девочек 26.5 KB
  Девятилетние принцессы Период смены: основной ОД предназначено для дня девочек или чегото в этом родеВозраст: младшие отряды34 Количество детей: все девочки отряда мальчики жюри Продолжительность: 15 часаМесто проведения: отрядное местоОборудование: незаполненн...
12846. ДЕВЯТИЛЕТНИЕ КАПИТАНЫ. СЦЕНАРИЙ ДНЯ РОЖДЕНИЯ В ЛАГЕРЕ 31.5 KB
  ДЕВЯТИЛЕТНИЕ КАПИТАНЫ. СЦЕНАРИЙ ДНЯ РОЖДЕНИЯ В ЛАГЕРЕ. Период смены: день рождения ребенка Возраст: Праздник проводится для детей 812 лет. Количество детей: в празднике участвует весь отряд Продолжительность: 152 часа возможно разделение на 2 блока: до и после обеда Место
12847. ИГРА «ДВА КОРАБЛЯ» 27.5 KB
  ИГРА ДВА КОРАБЛЯ ПЕРИОД СМЕНЫ: основной. ВОЗРАСТ: старшие отряды. КОЛИЧЕСТВО ДЕТЕЙ: в идеале 2 команды по 10 человек остальные дети жюри если отряд большой число участников можно увеличить. ПРОДОЛЖИТЕЛЬНОСТЬ: 1час. МЕСТО ПРОВЕДЕНИЯ: отрядное место или люба
12848. ГЕРБЫ 20.5 KB
  ГЕРБЫ. Задача: познакомить детей. Период смены: орг. период. Возраст детей: старший отряд. Продолжительность: 3050 минут. Количество детей: весь отряд. Место проведения: отрядное место. Оборудование: бумага карандаши. Раздаем гербы. Их запоминае...
12849. ГАЗЕТА 23 KB
  ГАЗЕТА. Задачи: сплочение коллектива развитие творческой сообразительности показать детям то что они должны искать в окружающей жизни больше положительных моментов в отличии от современных СМИ которые освещают слишком много негативного. Период смены: серед