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

Реферат Захист інформації від копіювання





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

Ця перевірка використовується для захисту стаціонарних програм.


1.2 ПЕРЕВІРКА МІСЦЯ РОЗТАШУВАННЯ файл на диску


Доброю індивідуальністю володіє фізичний номер кластера, починаючи з якого на жорсткому диску розташовується файл з захищеної програмою, Дійсно, навряд чи що-небудь інше в апаратно-програмному середовищі ПК (крім, зрозуміло, вмісту оперативної пам'яті) змінюється настільки ж динамічно, як файлова структура жорсткого диска. При створенні легальної копії номер початкового кластера для файлу програми на жорсткому диску в загальному випадку абсолютно випадковий. Якщо в момент запуску програма перевірить цей номер, то в переважній більшості випадків вона легко виявить факт нелегального копіювання. p align="justify"> Проте, такий спосіб захисту не можна вважати ідеальним з багатьох причин. Перевірка номера кластера виконується далеко не так просто, як перевірка типу ПК або дати виготовлення ПЗУ, оскільки в стандартному Турбо Паскалі (Турбо Сі) немає коштів для роботи з дисками на фізичному рівні. Проте головний недолік полягає в іншому: будь-яка зміна місця розташування файлу навіть у межах одного каталогу призводить до того, що раніше встановлена ​​копія стає нелегальною. Це вкрай незручно для користувача, особливо якщо-він часто вдається до процедури переупорядковування файлової структури за допомогою утиліти типу програми П. Нортона Speed ​​Disk. p align="justify"> Для перевірки номера кластера можна використовувати модуль F_Disk (окремо поширювана бібліотека). У нього входить процедура GetDirltem, що повертає елемент каталогу для заданого імені файлу. Параметр FirstC цього елемента містить цікавий для нас номер. p align="justify"> Наступна програма виведе номер кластера для В«свогоВ» файлу (тобто ЕХЕ-файла, в якому вона розташована). Для нормальної роботи програми в середовищі Турбо Паскаль вона повинна компілюватися на диск. br/>

Uses F_Disk;: Dir_Type; (ParamStr (0), DI); ('Файл', ParamStr (0), 'начінаетсяскластера', DI.FirstC)

end.


Якщо Ви вважаєте, що номер єдиного кластера не володіє необхідним ступенем індивідуальності, Ви можете перевіряти ланцюжок кластерів за таблицею FAT (NTFS) або початкові кластери декількох файлів.

Зрозуміло, така перевірка може використовуватися для захисту тільки стаціонарних програм.


.3 ФУНКЦІЯ УСТАНОВКИ ПРОГРАМИ НА ЖОРСТКИЙ ДИСК


Функція установки програми на жорсткий диск складається в В«прив'язціВ»...


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





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

  • Реферат на тему: Номер люкс
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Перспективи для розвитку нафтовидобувного кластера Самарської області
  • Реферат на тему: Комп'ютерна графіка в середовищі Турбо Паскаль
  • Реферат на тему: Підземні та поверхневі води ЮКО і їх роль у становленні та розвитку туристс ...