
- •Қысқаша теориялық мағлұматтар
- •Қысқаша теориялық мағлұматтар
- •Орналастыру және орын ауыстыру.
- •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
Мәтінді енгізу;
FOR I:=1 TO бастапқы мәліметтің соңы DO шифрлеу;
Шифрленген мәтінді беру;
FOR I:=1 TO шифрленген мәтіннің соңы DO дешифрлеу;
Дешифрленген мәтінді беру;
END PROGRAM.
Бұл программа мәтінді шифрлеуді орыналмасыту әдісімен орындайды.
program demo;
uses crt;
var st,st1:string;
i,j,k,v,code:integer;
begin
clrscr;
write('(255 символға дейінгі) мәтінді енгізіңіз ');
readln(st);
write('Кодталған:');
for i:=1 to length(st) do
begin
v:=ord(st[i]);
st1[i]:=chr(v+3);
write(st1[i]);
end;
writeln;
write('Декодтау:');
for i:=1 to length(st) do
begin
v:=ord(st1[i]);
write(chr(v-3));
end;
readln;
end.
Зертханалық жұмыс 3 сағатқа арналған. Зертханалық жұмысты тапсыру үшін бақылау сұрақтарына жауап беру қажет.
Жұмыс істеу жолдары:
Теориялық материалдарды оқу
Бақылау мысалын құру
Жеке тапсырмалар бойыншы бағдарламасын құру
Бақылау сурақтары:
Криптография дегеніміз не?
Криптографиялық білімнің түрлері?
Хаттардың берілу кезінде шифрлеу және дешифрлеу?
Шифрлық форманың құрылуы?
Бір рет қолданатын блокнот?
Берілгендерді шифрлеу стандарты?
Блоктық шифрлеу?
Электрондық кодтау кітабының әдісі?
Кері байланыс арқылы блоктық шифрлеу әдісі?
Кері байланыс бойынша кезектік шифрлеу?
Кері байланыс бойынша кілттерді шифрлеу әдісі?
Ашық кілтпен шифрлеу?
Кілттерді қолдану?
Жеке тапсырмалар:
Кодтық қорғаныс
Шифрлеу қорғанысы
Бір рет қолданылытын блокнотты қолдану
Блоктық шифрлеуді қолдану
Ашық кілтпен шифрлеу
№ 3 – Зертханалық жұмыс
Тақырыбы: Қорғауды оптималды басқаруды моделдеу программасын құру. Паролді қорғау мәселесі. Белсенді қорғау.
Жұмыстың мақсаты: Белсенді қорғау тәсілін меңгеру
Қысқаша теориялық мағлұматтар
Белсенді қорғаныс 2 топқа бөлінеді: ішкі және сыртқы, яғни компьютер құрамында орындалып және керісінше құрамында емес. Белсенді қорғаныс бұл қате пароль еңгізгенде, программаны іске қосқанда дұрыс емес дата немесе ақытты көрсеткенде болатын ерекше жағдайларды инициалдайтын қорғаныс түрлерінің жиынтығы.
Белсенді қорғаныстың ішкі түрі.
Белсенді қорғаныстың ішкі түрі программаны блоктау немесе оларды жою әрекеттерімен сипатталады. Программаның іске асуының блокталуы үшін арналған қорғаныс кілті кезкелген рұқсат етілмеген әрекетке түзетілуі мүмкін. әдетте бұл кілттер датаға белгілі бір уақытқа түзетіледі. Дұрыс ақпаратқа қолдануға болмайтын ресурстарға қол жеткізуді блоктау үшін авторлық құқық деңгейін тексеру керек.
Бақылау инициялизациясы терминалды пайдалану үшін арналған жүйенің журналға тіркелуден басталуы мүмкін немесе программа структурасының жасанды екендігін анықтайтын түрде іске асады. Ол үшін программаға қосылған қорғаныс түрі өзгеріске ннемесе жойылуға ұшырылғанын тексеру керек.
Белсенді қорғаныстың сыртқы түрі.
Қорғаныстың осы түрінде хакер білетін және білмейтін қауіптілік сигналы қорғаныс түрін дайындыққа әкеледі. Олар әр түрлі шарттардың пайда болуынан активталуы мүмкін. Осындай сыртқы факторлар программаның атын немесе оның иесінің атын баспаға шығаруды шақыру үшін кілттіксөздерді қолданады. Оны сипатталғандар пираттықтан қорғай алмаса, кездейсоқ сандар копиясы азайса сатылым көлемін үлкейте алады.
Программаның қорғалған территориясындағы этикетка немесе басқа детальдарға басып шығаруды іске қосу кілттік сөздер арқылы ғана орындалады.