
- •Қысқаша теориялық мағлұматтар
- •Қысқаша теориялық мағлұматтар
- •Орналастыру және орын ауыстыру.
- •2. Бірқолданысты блокнот
- •3. Мәліметті шифрлеу стандарты
- •4. Қолайсыз шифрлеу тәсілі
- •Бағдарламаның жазылуы
- •Жұмыс істеу жолдары:
- •Бақылау сурақтары:
- •Жеке тапсырмалар:
- •Қысқаша теориялық мағлұматтар
- •Іске асырудың мысалы:
- •Қысқаша теориялық мағлұматтар
- •1. Бағдарлама идентификациясы
- •Жұмыстың орындалу реті
- •Бақылау сұрақтары
- •Қысқаша теориялық мағлұматтар
- •Парольдер
- •2. Шифрлер
- •3. Сигнатуралар
- •4. Қорғау аппаратурасы
- •Жүзеге асыру мысалы
- •Жұмысты орындау реті
- •Бақылау сұрақтары
- •Қысқаша теориялық мағлұматтар
- •Жұмысты орындау реті
- •Қысқаша теориялық мағлұматтар
- •1. Қайта-кері құру оры (ловушки сброса)
- •Программаны көруге тиым салу
- •Сілтемелік көрсеткіштерді жою
- •Көрінбейтін файлдар
- •Жақсартылған қорғаныс механизмі
- •Форматталмаған жолдар
- •Dos модификациясы
- •Ағын мен секторлар санының өзгеруі
- •2.4. Жолдардың/секторлардың нөмірлерінің өзгеруі
- •2.5. Бақылау суммасының өзгеруі
- •2.6. Пролог және Эпилогтың өзгеруі
- •2.7. Спиральды тректердің белгілері
- •2.8. Баяу жинақтағыштар
- •3. Күрделі қорғаныс механизмдері
- •3.1 Ішкі жолдың сигнатурасы
- •3.2 Аралық жолдың сигнатурасы
- •3.3 Жолдың синхронизациясы
- •3.4 Уникал дискілердің сигнатурасы
- •3.5. Биттер санағы
- •3.6 Кездейсоқ сигнатураларды қолдану
- •3.7 Регистрация номерілері
- •3.9. Шифрленген дескриптор
- •4.Перспективті қорғаныс механизмі
- •5. Жарамайтын секторлар
- •Жүзеге асыру мысалы
- •Жұмысты орындау реті
- •Бақылау сұрақтары
- •Қысқаша теориялық мағлұматтар
- •Бағдарлама характеристикасының анализі
- •Бағдарламада гистограмма операторының пайда болуы.
- •1.2 Қарапайым өзара корреляция
- •1.3 Өлшенген өзара корреляция
- •1.4 Автокорреляция
- •2. Идентификацияның ақиқаттылығы
- •3.Программалау стилінің анализі
- •4. Идентификациялық белгілердің анализі
- •4.1 Идентификациялық белгінің кодталуы
- •4.2 Тұрғызлған белгілер
- •5.Программалық процедуралардың анализі
- •Жұмыстың орындалу реті
- •Бақылау сұрақтары
- •Жеке тапсырмалар
Жүзеге асыру мысалы
Begin program
Сұраныс және парольді еңгізу;
If еңгізу 0 then программадан
If пароль дұрыс then программаның озудағы көшірмесі;
If парольі дұрыс емес then ПЗУ-дағы программаның өшірілуі;
End program.
Бұл программа аппаратураны қорғауды ұйымдастырады.
Program demo;
Uses crt;
Const st=’ қараша, желтоқсан мен сол бір екі ай,’;
St1=’қыстың басы бірі ерте біреуі жай,’;
St2=’ерте барсам жерімді жеп қоямын деп,’;
St3=’қыстамамен күзеуде отырар бай.’;
St4=’кедейдің өзі жүрер малын бағып,’;
St5=’отыруға отын жоқ үзбей жағып,’;
St6=’тонған үйін жібітіп, тонын илеп, шекпен тігер қатыны бүрсең қағып’;
Parol=’бұл пароль’;
Var parol1:string;
Procedure border (x,y:integer;head:string);
Var i: integer;
Begin
For i:=x to length(st)+x+1 do
Begin
Gotoxy(I,y);write(chr(196));
Gotoxy( x, y + 8); write(chr(196));
End;
For i:=y to y+7 do
Begin
Gotoxy(x,i);write(chr(179));
Gotoxy(length(st)+x+1,i);write(chr(179));
End;
Gotoxy(x,y);write(chr(218));
Gotoxy(length(st)+x+1,y+8);write(chr(217));
Gotoxy(length(st)+x+1,y);write(chr(191));
Gotoxy(x,y+8);write(chr(192));
Gotoxy(x+length(st) div 2, y-1);write(head);
End;
Procedure text(x,y:integer);
Begin
Gotoxy(x+1, y+1); write(st);
Gotoxy(x+1, y+2); write(st1);
Gotoxy(x+1, y+3); write(st2);
Gotoxy(x+1, y+4); write(st3);
Gotoxy(x+1, y+5); write(st4);
Gotoxy(x+1, y+6); write(st5);
Gotoxy(x+1, y+7); write(st6);
End;
Begin
Clrscr;
Border(5,3,’ПЗУ’);
Text(5,3);
Border(75-length(st),3,’ОЗУ’);
Gotoxy(1,12);
Writeln(‘егер программаны ПЗУ-дан ОЗУ-ға көшіргіңіз келсе парольді
еңгізіңіз’);
Write(‘(шығу үшін 0-ді енгізіңіз ):’);
Readln(parol1);
If parol1=’0’ then halt;
If parol1=parol then
Begin
Text(75-length(st),3);
Gotoxy(1,12);
Clreol;
Gotoxy(1,13);
Clreol;
Write(‘Құттықтаймыз!!! Программа ОЗУ-ға көшірілді’);
End;
If parol<>parol then
Begin
Textcolor(black);
Text(5,3);
Gotoxy(1,13)
Clreol;
Textcolor(white);
Writeln(‘Пароль дұрыс еңгізілмеді! Программа өшірілді!’);
Writeln(‘Абайдың өлеңін білмеу ұят!!!’);
End;
Readln;
End.
Зертханалық жұмыс 3 сағатқа арналған. Зертханалық жұмысты тапсыру үшін бақылау сұрақтарына жауап беру қажет.
Жұмысты орындау реті
Теориялық материалды оқу
Бақылау мысалын жасау
Өзіндік жұмысқа сәйкес программа құру
Бақылау сұрақтары
Ақпараттық сұраныспен қорғау дегеніміз не?
Парольдер мен шифрлер
Сигнатура қорғанысы туралы не білесіз?
Әртүрлі аппаратураны қорғау
Аппараттық қорғауды қолданумен программаны қорғау принципі
Ақпаратты шығаруды жүзеге асыру мүмкідіктері
Электрондық қорғау құрылымы.
Интеллект элементімен қорғау құрылғысы
Альтернативті қорғау құрылымы
Қайталанбас қорғаудың құрылғысы
Трояндық программалар
Қорғаудың арнайы архитектуралық платасы
Өзіндік жұмыс
Парольдік қорғау
Персоналды мәліметтермен қорғау
Арнайы сөздермен қорғау құрылғысы
Қорғану үшін сигнатураны қолдану
№ 6 – Зертханалық жұмыс
Тақырыбы: Қорғаудың сенімділігін анықтау программасын құру. Есептеу жүйесі құрамында қорғау.
Жұмыстың мақсаты: Есептеу жүйесі құрамында қорғау әдісін меңгеру.