Бекдор

Бекдор, даромадгоҳи махфӣ (аз — дари пушт, айнан дари пушт) — нуқсон дар алгоритме, ки аз ҷониби таҳиякунанда қасдан дар он сохта шудааст ва дастрасии беиҷозат ба маълумот ё идоракунии дурдасти системаи оператсионӣ ва дар маҷмӯъ компютерро фароҳам меорад. Мақсади асосии пушти дарвоза ин аст, ки ба таври пинҳонӣ ва зуд дастрасии маълумот ба маълумот, дар аксари ҳолатҳо рамзгузорӣ ва муҳофизатшуда мебошад. Масалан, дар алгоритми рамзгузорӣ барои гӯш кардани телефони минбаъдаи канали амн аз ҷониби ҳамлагар пушти дарро сохтан мумкин аст. Намунаҳои гипотетикии пушти дарҳо-(бекдорҳо) дар алгоритмҳои муосир осебпазирии генератори пайдарпаии псевдо-тасодуфӣ Ин генератор аз ҷониби таҳия шудааст ва ҳамчун генератори рақамҳои псевдо-тасодуфӣ аз ҷиҳати криптографии қавӣ аз ҷониби Институти Миллии Стандартҳо ва Технологияи ИМА дар соли 2006 стандартизатсия шудааст. Аммо, аллакай дар соли 2007, муҳаққиқони мустақил пешниҳод карданд, ки дар ин алгоритми пушти дари қафо сохтан мумкин аст. 1 Ин алгоритм хатҳои эллиптикиро истифода мебарад. - генератори гурӯҳи нуқтаҳо дар хатти эллиптикӣ, - нуктаи каљи эллиптикї - константае, ки бо стандарт муайян шудааст, чї тавр интихоб шудааст, маълум нест. Параметрҳои худи каҷ низ аз ҷониби стандарт муқаррар карда мешавад. Муодилаи каҷ дар шакли дубора навиштан мумкин аст ва барои кор кардани алгоритм ифодаҳои зеринро нависед: Зеро рақами аслӣ аст, пас чунин адад вуҷуд дорад, чӣ. Ҷустуҷӯ масъалаи аз чихати хисоббарорй душвори логарифми дискретй дар хатти эллиптики мебошад, ки дар айни замон алгоритмхои самарабахш барои он вучуд надоранд. Аммо фарз кардем, ки ҳамлагар медонад, он гоҳ ҳамлаи зерин ба даст меояд: Агар баромади навбатии генератор аст, ва агар чунин вуҷуд дорад, чӣ 2 (3 + +) 2 (3++), пас нукта, дар каҷ ҷойгир аст ва баробарии зерин барои он амал мекунад:. Донистани рақам ҳисоб кардан мумкин аст: + 1 +1. Ҳамин тариқ, ҳамлагар, ки рақамро медонад, метавонад на танҳо ҳосили навбатии генераторро ҳисоб кунад, балки инчунин дар тамоми ҳолатҳои дохилии имконпазири генератор зуд такрор карда, ҳолати ибтидоии дохилии онро барқарор кунад. Тибқи таҳқиқоти мустақил 3 4, бо дониш танҳо 30 байт пайдарпаии баромади генератор кифоя аст, ки танҳо номбар кунед 2 15 215 арзишҳо барои барқарор кардани ҳолати ибтидоии дохилии он. Ба гуфтаи муҳаққиқон, чунин осебпазириро метавон ҳамчун пушти дари қафо арзёбӣ кард. Хатогӣ дар татбиқи протоколи тасдиқи сертификати -и Муҳаққиқони Яндекс осебпазириро дар татбиқи протоколи дар яке аз маҳсулоти нармафзори кашф карданд 3. Ба ақидаи онҳо, ин хато метавонад як пушти даре бошад, ки аз ҷониби яке аз таҳиягарон дидаву дониста дар алгоритм сохта шудааст. Тавре ки шумо мебинед, пас аз изҳороти аввал ду хати мавҷуд аст ва сатри дуюм новобаста аз натиҷаи, ҳамеша иҷро мешавад. Ҳамин тариқ, тартиби тасдиқи сертификат нопурра аст. Ҳамлагаре, ки дар бораи ин осебпазирӣ огоҳ аст, метавонад сертификатро қаллобӣ кунад ва тасдиқ карда шавад. Ин ба ӯ имкон медиҳад, ки ҳамлаи одам дар миёнаро ташкил кунад ва ба ин васила ба пайвасти бехатари байни муштарӣ ва сервер халал расонад. Муҳаққиқоне, ки ин хаторо дар татбиқ кашф кардаанд, дақиқ гуфта наметавонанд, ки он қасдан ё тасодуфӣ буд. Ин комилан имконпазир аст, ки ин пушти дари дар алгоритми аз ҷониби яке аз таҳиягарон сохташуда бошад. Намунаҳои усулҳои эҷоди пушти дарҳо Бисёре аз алгоритмҳои криптографии муосир дар кори худ маҷмӯи муайяни доимии дохилиро истифода мебаранд. Одатан, ин константаҳо аз ҷониби стандарт муайян карда мешаванд ва бо сабабҳои муқовимати криптографӣ ба намудҳои ҳозираи маълуми криптотализ интихоб карда мешаванд. Аммо интихоби константаҳо ҳангоми стандартизатсияи алгоритм аз ҷиҳати назариявӣ метавонад аз ҷониби таҳиягарон бо нияти бад истифода шавад: масалан, барои эҷоди баъзе осебпазириҳо ва дарҳои пушти дарҳои алгоритм. Ҳамчун мисоли истифодаи константаҳо, мо метавонем мақолаҳои тадқиқотии охиринро дар мавзӯи ба истилоҳ хэшингҳои зараровар 5 6 оварем, ки дар он муаллифон тавонистанд бархӯрдҳоро барои функсияи хэши криптографии 1 бо тағир додани константаҳои даврии он. Аҳамият диҳед, ки ҳамлае, ки муаллифони таҳқиқот пешниҳод кардаанд, ҳамла ба худи функсияи 1 нест, он танҳо имкон медиҳад, ки бархӯрдҳо дар сурати тағир додани константаҳои мудаввар ва танҳо барои намудҳои муайяни файл имконпазир бошанд. 1 як функсияи муосири хэши мудаввар аст. Алгоритми ҳашинг чунин аст: Мақсади ҳамлаи баррасишаванда дарёфти чунин доимӣ мебошад 1, 2, 3, 4 1,2,3,4 ва чунин паёмҳо 1 1 ва 2 2, чӣ. Ин ҳамла танҳо аввалин 512 бит (блоки 1)-и паёмҳоро, ки барои сохтани бархӯрд зарур аст, тағир медиҳад. Алгоритм ба ҳамлаи дифференсиалии аллакай маълум ба 1, ки соли 2005 пешниҳод шуда буд, асос ёфтааст ва мураккабии тартиб 2 69 269 амалиётхоеро, ки дар амал татбик карданро душвор мегардонад. Аз ин рӯ, то ҳол ягон бархӯрди воқеӣ барои 1 пайдо нашудааст. Аммо дар сурати эҷоди як варианти шубҳаноки 1, ҳамлакунанда метавонад на танҳо блокҳои паёмиро фарқ кунад 1 1 ва 2 2, балки доимии мудаввар низ 1, 2, 3, 4 1,2,3,4. Мувофиқи тадқиқот, ин хеле мураккабии ҳамларо ба тартибот коҳиш медиҳад 2 48 248 амал мекунад ва сохтани чунин бархӯрдҳоро як вазифаи воқеие мегардонад, ки онро дар компютерҳои сершумор иҷро кардан мумкин аст. Ҳамин тариқ, муаллифони тадқиқот тавонистанд бархӯрдҳои як-блокро барои бисёр намудҳои файлҳои маълум созанд. Бо ёрии ҳамлаи тавсифшуда, ду -скрипт сохта шуд, ки ҳангоми интихобшуда 1 5 827999, 2 88 8 68, 3 578059, 4 54324 39 15827999,288868,3578059,45432439 якхела маблаги 1 дихад, вале дигар хел кор кунад. Тавре ки шумо мебинед, фарқияти байни ин ду скрипт танҳо дар блокҳои аввали 512 бит аст, ки партовҳоро шарҳ медиҳанд. Аммо мундариҷаи ин блокҳо баъдан дар ҳолати истифода мешаванд, аз ин рӯ скриптҳо ҳангоми иҷро дигар хел рафтор мекунанд. Чунин файлҳоро эҷодкунанда бо нияти бад истифода бурда метавонад. Дарҳои пушти сахтафзор Дарҳои қафоро на танҳо дар нармафзор, балки дар сахтафзор низ ҷойгир кардан мумкин аст. Чунин пушти дарҳоро истеҳсолкунандагони сахтафзор метавонанд барои ворид кардани функсияҳои зараровар дар марҳилаи истеҳсол истифода баранд. Дарҳои паси сахтафзор нисбат ба нармафзор як қатор бартариҳо доранд: Намунаи пушти дари сахтафзор як нармафзори зараровари хоҳад буд. Мувофиқи тадқиқотҳо 7, чунин нармафзорро метавон дар асоси нармафзори ройгони 8 ва сохтан мумкин аст. як -и мукаммал нест: он танҳо барои муайян кардани сахтафзори дар мошин мавҷудбуда ва интиқоли назорат ба худи пур масъул аст, ки онро ҳамчун истифода бурдан мумкин аст, ки аз ҷониби ҳамлагар мувофиқи эҳтиёҷоти ӯ тағир дода шудааст. Принсипи кори нармафзори зарароварро ба таври мухтасар чунин тавсиф кардан мумкин аст: дарҳол пас аз фурӯзон шудани компютери сироятшуда, ҳатто пеш аз бор кардани системаи амалиётӣ, он кӯшиш мекунад, ки бо сервери ҳамлакунанда тавассути Интернет пайваст шавад. Агар чунин кӯшиш бомуваффақият анҷом дода шавад, пас баъзе ба таври фосилавӣ зеркашӣ карда мешавад, ки дар навбати худ ба ҳамлагар имкон медиҳад, ки амалҳои зарароварро бо компютери сироятшуда анҷом диҳад: дуздии маълумот ё идоракунии дурдаст. Агар кӯшиши пайвастшавӣ ба Интернет ноком шавад, он гоҳ системаи оператсионӣ ба таври муқаррарӣ бор мешавад. Бартарии бешубҳа барои ҳамлакунанда дар он аст, ки худи нармафзори таҳриршуда ягон рамзи зарароварро дар бар намегирад ва ошкор кардани душвор аст. Инчунин нигаред.