- •1. Аж қауіпсіздігінің қатері. ОЖні қорғау.
- •4. Блокты, ағымдық ж/е аралас шифрлер ұғымдары.
- •5. Орын ауыстыру ж/е алмастыру шифрлері. Гаммалау әдісі.
- •6. Құпия кілтті криптографиялық жүйе. Симметриялық криптографиялық жүйенің үлгісі. Блокты шифрлерді қолдану тәртіптері.
- •7. Криптосенімділікті бағалау. Ақп-ды рұқсатсыз енуден қорғау қағида-ры. Идентификациялау, аутентификациялау и авторизациялау.
- •9. Біржақты функциялар. Хэш-функциялар.
- •10. ОЖнің жабдық-мен қолжетімділікті бақылау ж/е басқару. ОЖлердің қорғалғандығының стандарттары.
- •Ақпараттық қауіпсіздік және ақпараттарды қорғау
9. Біржақты функциялар. Хэш-функциялар.
Біржақты функциялар криптографияның, тұлғалық идентификацияның, аутентификацияның ж/е т.б. ақпарат қорғау аудандарының фундаментальді аспабы болып табылады.
Біржақты
функция (one
way function) —
X
Y бейнелеуін
жүзеге асыратын функция,
мұндағы X ж/е Y —
туынды көпмүше, ж/е бұл функция келесі
шартты қанағаттандыруы керек:
1.
х
X үшін
(
—х-тің
X
анықталу
аймағына тәуелді екенінің белгісі)
у = f(х) есептеу оңай, y
Y.
2.
Кез келген y
Y (мәндер
аймағы)
табу,
яғни у =f(x) есептеу мүмкін емес болатын
х-ті табу.
Біржақты функцияны қолданып парольді жіберу ж/е сақтау әдісі қауіпсіздікті қамтамасыз ету үшін дұрыс. Қолданушылар тізімінде парольді шифрлау кезінде белгілі криптографиялық тұрақты хэш-функцияны қолданады. Қолданушылар тізімінде парольдің өзі емес, хэш-функцияның паролінің нәтижесі болып табылатын парольдің үлгісі сақталады. Хэш-функцияның біржақтылығы парольге парольдің үлгісін қалпына келтіруге мүмкіндік бермейді, бірақ хэш-функцияны есептеп, қолданушы енгізген парольдің үлгісін ж/е осылайша енгізген парольдің дұрыстығын тексеруге мүмкіндік береді. Қарапайым жағдайда хэш-функция ретінде парольдегі бірнеше константаларды шифрлеу нәтижесі қолданылады.
Хэш–функциялардың қолданылуы:
1) Сандық қолтаңба механизміне қолданылатын хабардың қысылған бейнесін құру үшін.
2)Парольдерді қорғау үшін.
3)Хабар аутентификациялары кодын құру үшін.
Хэш функцияларға қойылатын негізгі талаптар:
1) h(m) функциясының белгілі мәні бойынша оның m аргументін табу мүмкін емес(өте күрделі) болуы керек.Мұндай хэш функция айналдыру мағынасында берік деп аталады.
2)Берілген m аргумент үшін h(m)= h(m') боладтын h(m') табу мүмкін емес. Мұндай хэш-функциялар композицияларды есептеу мағынасында берік деп аталады.
3)Практикалық маңыздылық үшін хэш функцияларды алу алгоритмі жылдам есептелінетін болу керек,одан да жақсысы-нақты аппаратты есептеу ортасында ықшамдалған болу керек.
Хэш функцияларды есептеудің типтік сызбасы:
Хэш функциялардың ішіндегі ең белгілілері-MD2,MD4,MD5 ж/е SHA. MD2,MD4,MD5 — Ривестпен өңделген MD хэш функцияларын есептеу алгоритмдерінің тобы. 128-битті бейнеге қысылған еркін ұзындықтағы кіріс хабарын түрлендіреді.
10. ОЖнің жабдық-мен қолжетімділікті бақылау ж/е басқару. ОЖлердің қорғалғандығының стандарттары.
Қолжетімділікті таңдамалы түрде басқару (ағыл. discretionary access control, DAC) — қолжетімділік матрицасының қолжетімділік пен басқару тізімі негізінде субьектілерден обьектілерге қолжетімділікті басқару. Сонымен қатар, “қолжетімділікті дискретті басқару”, ”қолжетімділікті бақылай басқару” немесе ”қолжетімділікті шектеп басқару” атаулары да қолданылады. Әрбір жұпқа (субъект — объект) қолжетімділіктің мүмкін түрлерінің (оқу, жазу ж/е т.б) белгілі ж/е екімағыналы емес ауыстыруы берілуі керек, яғни берілген ресурсқа (объектіге) берілген субьект (индивид немесе индивидтер тобы) үшін рұқсат етілген қолжетімділік түрлерін.
Қолжетімділікті дискретті басқаруды құрудың бірнеше мүмкін әдістері бар:
Жүйенің әрбір обьектісіне иеленуші деп аталатын, оның субьектісі жалғанған. Тек иеленуші ғана обьектіге қолжетімділік құқығын орнатады.
Жүйенің бір айқындалған субьектісі – суперқолданушысы болады, ол жүйенің барлық субьектілеріне иелік ету құқығын орнатуға құқылы.
Қолжетімділікті таңдамалы түрде басқару ақпаратты қорғау жүйесі талаптарына сай конфиденциалды ақпараттарды өңдеуде ресурстарға қолжетімділіктің шектеулі политикасын жүзеге асырудың негізі болып табылады.
Windows-тың қорғалатын обьектілеріне жатады: файлдар, құрылғылар, каналдар, жағдайлар, мьюмәтіндер, семафоралар, жалпы жад бөлімдері, реестр бөлімдері басқа қатарлар. Ақпараттарды одан қорғау қажет болмыс, субьект деп аталады. Windows-те субьектілер нақты қолданушылармен іске қосылатын процесстер мен ағымдар болып табылады. Қауіпсіздік субьектісі – жүйенің белсенді, ал обьектісі- енжар қамтушысы.
Дискретті қолжетімділіктен басқа Windows артықшылықты қолжетімділікті басқаруды қолдайды. Яғни бұл, жүйеде шектеусіз құқықтары бар қолданушы бар екенін білдіреді.
Windows-тың қауіпсіздік жүйесінің кілттік мақсаты – кім ж/е қандай обьектілерге қолжетімділікті жүзеге асыратынын бақылау. Қауіпсіздік жүйесі әрбір қолданушының, қолданушы тоыбының ж/е обьектінің қауіпсіздігіне жататын ақпаратты қорғайды. Windows ОЖ қауіпсіздігінің моделі субьект, обьектті ашу кезеңінде осы обьектіге қатысты қандай операцияларды орындамақшы екенін белгілеуді талап етеді. Әр түрлі обьектілерге қолжетімділікті бақылаудың бірегейлігі әрбір процесспен қолжетімділік маркері, ал әрбір обьектімен – қорғау дескрипторы байланысқанымен қамтамасыз етіледі. Қолжетімділік маркері параметр ретінде қолданушы идетификаторына ие, ал қорғау дескрипторы –қолжетімділік құқығы тізіміне. ОЖ қолданушымен басталанған тікелей немесе жанама жүргізілетін процесстермен немесе ағымдармен қолжетімділік талпыныстарын бақылай алады.
