
- •Қысқаша теориялық мағлұматтар
- •Қысқаша теориялық мағлұматтар
- •Орналастыру және орын ауыстыру.
- •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.Программалық процедуралардың анализі
- •Жұмыстың орындалу реті
- •Бақылау сұрақтары
- •Жеке тапсырмалар
3. Сигнатуралар
Сигнатура – бұл ЭВМ-нің немесе қорғаныс үшін қолданылатын және программалық әдіспен тексерілген жүйе құрылғысын уникалды сипаттамасы.
Иілгіш дискілердің уникалдылығы ең алдымен қалыптастыру кезінде байқалады. Уникалды қалыптастыру берілген программаға керекті файл катологтарын дискіге жазуға мүмкіндік береді. Берілген программа керекті есептеу ортасын орналастыру үшін қолданылады. Осыған байланысты бөлек бөлімшелерді сол дискетаға көшіру дұрыстықты кепілетеді, ал басқа дискетаға көшіруде дұрыс болмауы мүмкін. Басқа мүмкін сигнатураларға магниттік лентаның жазылмаған бөлімшелерінің ұзындығы, дискеттегі қолданылмаған тізім және т.б жатады.
Жалпы жағдайда өзгеріске ұшырамаған және өздері программалық қамтамассыз етудің қалыпты функциялануына әсер етпейтін аппаратура немесе системаның сипаттамасын іздеуге тура келеді. Егер сипаттамалар берілген есептеуіш жүйеге уникалды, яғни сәйкес болса, онда программаның орындалуы тек қана сол жүйеде қалыпты орындалады.
4. Қорғау аппаратурасы
Қорғаныс аппаратурасын қолданып программаны қорғау принципі ПЗУ-дағы программаны ОЗУ-ға санкциянирленбеген көшіру кезінде программаның жойылуы туралы сигнал берілуінде. ЭВМ-де жады жетпегеннен немесе ПЗУ көшіру операциясын бақылағысы келгеннен программалық қамтудың бөлігі ПЗУ-ға орналасады. Осындай қорғаныс хакерден қорғануға жеткіліксіз.
Ақпаратты түрлендіруші деректердің түрленуінің кейбір ерекшеліктерін қолданады. Түрлендірушінің іске асыру мүмкіндігінің бірінде микропроцессор қолданылады, бұл микропроцессор клавиатураның қайсы бір пернесін басқанда алгоритмнің кездейсоқ шамасымен генерирленеді. Егер есептеуіш қондырғысында дәл сондай алгоритм болса, онда операторға дүрыс шаманы таңдау жеткілікті, өзіне керекті реттілікті көрсету үшін. Басқа мүмкіндіктер оптикалық қондырғыларды қолдану кезінде іске асырылған. Мұны сәйкес оптикалық қондырғысы бар оператор ғана орындай алады. Осындай қондырғыны оптикалық материалдардың екілік сәулелендіру негізінде құрастыруға болады. Бұл сәулелендіру қондырғыға еңгізілген санға сәйкес түрлі түсті сигналдар құрамын береді. Оптикалық жүйелерді жасау оңай және арзан болып келеді. Ақпаратты түрлендірушінің артықшылығы: олар есептеуіш жүйенің белгіленуінен тәуелсіз және басқару өрісінде ЭВМ-нен қолданады.
Электронды қорғаныс қондырғысы әдетте RS-232 стандартты интерфейс арқылы іске қосылады және шамалардың реттілігі немесе белгілі бір сандар түріндегі сүраныс арқылы өшіріледі.
Қайталанбас қорғаныстың құрылымы деректерді жоюға арналады, егер модульдің құпия деректері ашылса. Көбінде динамикалық жадының азықтануы сым үзілісінің жолымен желі блакировкаға түседі және ақпарат жойылады. Мұндай қорғаныстың керекті тәсілдері жасырынды түрде болып келеді.
Қорғайтын программаларды деректердің стандартты шифрленуі жәнеашық кілтті шифрленуді қолданып шифрлеуге болады. Ашық кілтті шифрлеудің ерекшелігі: Стандартты шифрлеуді тек қана құпия кілтпен дешифрлеуге болады. Ол арнайы аппарат модулінде тұрады, ал құралған программа дешифрленуі мүмкін және тек қана сол модульдің ішінде орындалады.
Бір құрылымдағы бірнеше программаның орындалуын шешу бұл троян атының кіруін білдіреді. Ол құрамына заңды программаға подпрограмма еңгізеді де, ол микропроцессордың жадысында сақталған деректерге сүйенуге мәжбүр болады. Сосын микропрцессордың жүктелуі қайта басталады және жаңа жадыдағы қорғаныс программаның басқармасында болады.
Ашық кілтті система қорғанысы өзіне кілт жұбының пайда болуына жол бермеу мақсатымен заңды түрдегі кілттердің регистрленуін сақтауды талап етеді.Егер мұны алдын-ала қарамаса, шифпленген программалық қамтама қалған кілттермен дешифрленуі мүмкін. Неліктен ашық кілттің сақтау регистрі қажетті қорғаныстармен қамтиды? өйткені, бұл сандары ұзындығы реттелген 150 ондық цифрдан тұрады, олар осы кілттердің үлкен көлемдегі сандарға генирация жасауға мүмкіндік береді. Регистрде сақталған заіды жұп саны аз және регистрге сәйкес келетін жұп санды таңдамасы өте аз болып келеді.
Арнайы плата архитектурасы шинадағы деректерді қорғауға мүмкіндік береді. Программаны сақтауға арналған жады ол- ППЗУ немесе өшірілетін ППЗУ. Ол деректержадысынан бөлек орналасқан және кіру жағынан қолайсыз болады. Плата ЭВМ-нің түбінде сақталады.