Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод.указ.ОИБ.каз (1).doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
379.39 Кб
Скачать

Жұмысты орындау реті

  1. Теориялық материалды оқу

  2. Контрольді мысал келтіру

  3. Тапсырмаларға программалар құру

Бақылау сұрақтары

  1. Дискіні қорғау тәсілінің типі

  2. Дискіні қорғаудың элементар механизмі

  3. қорғау тәсілінен шығу қақпаны

  4. Программаны көруге рұқсат бермеу

  5. Көрсеткіштерді өшіру

  6. Көрінбейтін файлдар

  7. Қорғау механизмінің жақсаруы

  8. Форматталмаған жолдар

  9. DOS модификациясы

  10. Жолдар санының және сектордың өзгеруі

  11. Сектор өлшемінің өзгеруі

  12. Жол номерінің және сектордың өзгеруі

  13. Бақылау суммасының өзгеруі

  14. Эпилог пен проглогтың өзгеруі

  15. Спиральді тректердің разметкасы

  16. Жай жинақтама

  17. Қорғаныстың қиын механизмі

  18. Сигнатуралық тәсілдердің түрлері

  19. Ішкі жолдар сигнатурасы

  20. Аралық жолдардың сигнатурасы

  21. Уникал дискілердің сигнатурасы

  22. Жазба блокировкасына тексеру жүргізу

  23. Жолдар синхронизациясы

  24. Кездейсоқ сигнатураларды қолдану

  25. Регистрациялық номерлер

  26. Коллизия аттары

  27. Шифрленген дескрипторлер

  28. Перспективті механизмнің қорғанысы

Тапсырмалар

  1. Қолдану қақпаларын шығару

  2. Көруге және көшіруге рұқсат бермеу

  3. Бақылау суммасын қолдану

  4. Санақ кезіндегі уақыттықолдану

  5. Коллизия аттарын қолдану

8 – Зертханалық жұмыс

Тақырыбы: Программалар идентификациясы

Жұмыстың мақсаты: Программа идентификациясын оқып үйрену

Қысқаша теориялық мағлұматтар

Бағдарлама идентификациясы мен бағдарлама модулінің негізгі мақсаты – авторлық құқықтың бұзылуын көрсету.

Төменде бағдарлама идентификациясының төрт тәсілі көрсетілген:

-бағдарлама характеристикасының анализі;

-бағдарламалау стилінің анализі;

-белгілердің идентификация анализі;

-бағдарлама процедурасының анализі.

  1. Бағдарлама характеристикасының анализі

Бағдарлама үлкен иерархиялық құрылымға ие, олар мәліметтер характеристикасы ретінде қолданылады және өлшенеді. Сонымен қатар өлшеу мәліметтер типіне байланысты болмау керек, бірақ бағдарлама структурасы бар мәліметтер міндетті түрде параметр спецификациясына ие. Олар бағдарламаны анықтауға мүмкіндік береді. Ең алғаш өлшенген параметр қандай жағжайда анықталғанын, ұсынылған айғақтан бас тарту немесе зерттеуді басқа құралдармен жалғастыру үшін ол тек алдын-ала ақпарат беретініне сенімді болу керек. Бұл кезде осы жерде бір қиыншылық туындайды: бағдарламадағы өзгерістерді қалай анықтауға боладые яғни алдан-ала жасырудың нәтижесінде бұзушының өзі енгізеді, немесе кейбір бағдарлама функциясының өңделуімен, немесе модульдің қосылуымен, оның характеристикасы бағдарлама характеристикасынан ерекшеленеді.

Келесі характеристикалар және мәліметтер анализінің тәсілдері өте жақсы белгілі: 1) қорытынды баға; 2) продольды бақылау; 3) сандық бойынша басқару. Шындықты орнату үшін өте қиын характеристикаларды да қарастыруға болады, олар мәліметтердің өзгерісін анықтайды, мысалы, байланыс жүйесі бойынша берілу қателігі. өз-өзімен бұл характеристикалар мәліметтер идентификациясы үшін аса маңызды емес. Бағдарламаны идентификациялау үшін алдан-ала жоспарланған бұзылудан қалған ұқсастықтың ізін анықтау керек. өзаралық деңгейін анықтау үшін әр түрлі бағдарламаның салыстырмалы тәсілінің қызықтығын көрсету керек. Авторлық құқықтың бұзылуына қорытынды жасау немесе нақты зерттеулер жасау жеткілікті. Бұндай әдістің түрлері көп. Бағдарламаның бағалылығы оның көмегімен жасалатын жұмыста. Функцияны өзгертпей-ақ қылмыскер абайлап жеңіл түрде бағдарлама параметрінің характеристикасын орындалып жатқан бағдарлама мен өзгертеді немесе модификациялайды. Ол үшін бағдарламалауды жете білу қажет емес. Бәрі бір бұл өзгертулер қараусыз қалады немесе бағдарлама компиляциясы арқылы басқа формаға айналады. Бағдарламаның модулі компиляция кезінде жадыда адрес бойыша орналасады. Ол бағдарламада функция модулінің орналасатын жері. Сондықтан машиналық код тікелей корреляциялық әр түрлі өлшемге тән.

Бағдарлама деңгейін орнату кезінде әр түрлі критерилерді таңдауға болады.