20471

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

Доклад

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

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

Украинкский

2013-07-25

16.55 KB

0 чел.

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

Проблеми

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

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

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

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

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

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


 

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

4686. Місцеві фінанси 54 KB
  Місцеві фінанси Суть місцевих фінансів, їх роль в економічному і соціальному розвитку територій. Місцеві бюджети, їх зміст і роль. Доходи і видатки місцевих бюджетів. Регіональні позабюджетні фонди. 1. Суть місцевих фінансів, їх роль у економі...
4687. Державні цільові фонди 54.5 KB
  Державні цільові фонди Необхідність державних цільових фондів та правові основи їх утворення. Пенсійний фонд України, його функції, формування та використання. Фонд соціального страхування України, його функції, формування та викор...
4688. Загальна фізика. Механіка, молекулярна фізика і термодинаміка, електрика 3.84 MB
  Вступ Фізика є основною наукою про природу. Вона вивчає найбільш загальні властивості і форми руху матерії. Одним із видів руху є механічний рух, під яким розуміють зміну положення тіла в просторі з часом. Механіка Галілея-Ньютона вивчає рух макроск...
4689. Физиология микроорганизмов. Химический состав микробов 530 KB
  Физиология микроорганизмов Микроорганизмам, как и всем живым существам, присущи процессы питания, дыхания, роста и размножения. Однако эти процессы у микробов характеризуются своеобразием и рядом особенностей. Микробы занимают особое место среди дру...
4690. Гюстав Флобер (1821-1880) 118.5 KB
  Гюстав Флобер (1821-1880) Біографія. Флобер народився в Руані (Нормандія) 12 грудня 1821 р. в родині лікаря. Дитинство майбутнього письменника минуло, як він сам згадував, поряд з кімнатою, де робились операції. Цей сумний досвід ...
4691. Соціальна психологія. Конспект лекцій 603 KB
  Лекція 1. Загальна характеристика соціальної психології як галузі психологічних знань 1.1 Предмет соціальної психології 1.2 Місце соціальної психології серед інших наук та структура соціальної психології 1.3 Історія розвитку соціальної психології 1....
4692. Социально психологическая генетика. Методы психогенетики и их разрешающая способность 247 KB
  Методы психогенетики и их разрешающая способность Популяционный метод. Примеры популяционных исследований психологических признаков. Генеалогический метод. Основная схема метода, построение родословных. Проблема проведения различий между генетически...
4693. Медицинская генетика. Учебник 174 KB
  Введение Клиническая генетика одна из фундаментальных наук в современной медицине, без знания которой любой врач, независимо от его специальности, не может обойтись. Знание генетики напрямую связано со здоровьем не только нас самих, но и здоровьем н...
4694. Полевая практика по популяционной генетике 6.47 MB
  Изучение закономерностей модификационной изменчивости. Изучение мутационной изменчивости. Цитоплазматическое наследование. Закон гомологических рядов. Центры происхождения растений. Изучение изменчивости седых пятен у клевера. Изучение...