Навчальний предмет: «Комп'ютерні інформаційні системи»
Група
МОДУЛЬ ООІ та ПЗ-1.1. Комплектування конфігурації та
комплексів обладнання
інформаційних систем
ПЛАН УРОКУ № 62 - 63
МОДУЛЬ ООІ та ПЗ-1.1.3.
ПРОФЕСІЙНО
ПРОФІЛЬНА
КОМПЕТЕНТНІСТЬ.
Модернізація
компонентів
програмного забезпечення
ТЕМА УРОКУ Принципи захисту програмного
забезпечення
ТЕОРЕТИЧНІ ВІДОМОСТІ
Класифікація систем захисту програмного забезпечення
Системи захисту програмного забезпечення (СЗПЗ) широко поширені і знаходяться в
постійному
розвитку, завдяки розширенню ринку програмного забезпечення і телекомунікаційних
технологій. Необхідність використання систем захисту СЗ ПЗ обумовлена поруч проблем, серед яких
варто виділити: незаконне
використання алгоритмів, що є інтелектуальною власністю автора, при
написанні аналогів продукту (промислове шпигунство); несанкціоноване використання ПО (крадіжка
і копіювання); несанкціонована модифікація ПЗ з метою введення програмних зловживань; незаконне
поширення і збут ПЗ (піратство).
Існуючі системи захисту програмного забезпечення можна класифікувати по ряду ознак,
серед яких можна виділити:
• метод установки;
• використовувані
механізми захисту;
• принцип функціонування.
Системи захисту ПЗ по методу установки можна підрозділити на:
1) системи, установлювані на скомпільовані модулі ПЗ;
2) системи, що вбудовуються у вихідний код ПЗ
до компіляції;
3) комбіновані.
Системи першого типу найбільш зручні для виробника ПЗ, тому що легко можна захистити
вже цілком готове й протестоване ПЗ, а тому і найбільше популярні. У
той же час стійкість цих
систем досить низька (у залежності від принципу дії СЗ), тому що для обходу захисту досить
визначити крапку завершення роботи «конверта» захисту і передачі керування захищеній програмі, а
потім примусово її зберегти в незахищеному виді.