Кіріспе

Компьютердегі аутентификацияны немесе шифрлауды айналып өту әдісі. Бэкдор – компьютерде, өнімде, кіріктірілген құрылғыда (мысалы, үй маршрутизаторы) немесе оның құрамында (мысалы, криптожүйенің, алгоритмнің, чипсеттің немесе тіпті "гомункулус компьютерінің" бөлігі – Intel-дің AMT технологиясында кездесетін кішкентай компьютер) қалыпты аутентификацияны немесе шифрлауды айналып өтудің көбінесе жасырын әдісі. Бэкдорлар көбінесе компьютерге қашықтан қол жеткізуді қамтамасыз ету немесе криптожүйелердегі ашық мәтінге қол жеткізу үшін қолданылады. Одан кейін оны құпиялы ақпаратқа (мысалы, парольдерге) қол жеткізуге, қатты дискідегі деректерді зақымдау немесе жоюға, немесе автошедиастикалық желілерде ақпаратты таратуға пайдалануға болады. Бэкдор бағдарламаның жасырын бөлігі, жеке бағдарлама (мысалы, Back Orifice жүйеге руткит арқылы кіре алады), аппараттық құралдың микропрограммасында немесе Windows сияқты операциялық жүйенің бөліктері түрінде болуы мүмкін. Трояндық аттар құрылғыдағы осалдықтарды жасау үшін пайдаланылуы мүмкін. Трояндық ат толыққанды заңды бағдарлама болып көрінуі мүмкін, бірақ іске қосылғанда бэкдорды орнатуға мүмкіндік беретін әрекетті іске қосады. Кейбір бэкдорлар жасырын орнатылса, ал кейбіреулері қасақана және көпшілікке белгілі. Осы типтегі бэкдорлардың "заңды" қолданылуы бар, мысалы, өндірушіге пайдаланушының парольдерін қалпына келтіруге мүмкіндік беру. Бұлтта ақпаратты сақтайтын көптеген жүйелер тиісті қауіпсіздік шараларын жасауға сәтсіздік танытады. Егер көптеген жүйелер бұлтқа қосылса, хакерлер ең осал жүйе арқылы басқа барлық платформаларға қол жеткізе алады. Пайдаланушы өзгермеген кезде әдепкі парольдер (немесе басқа әдепкі тіркелгілер) бэкдор ретінде жұмыс істей алады. Кейбір қателерді жою мүмкіндіктері де, егер олар шығарылым нұсқасынан алынып тасталмаса, бэкдор ретінде әрекет ете алады. 1993 жылы АҚШ үкіметі құқық қорғау органдары мен ұлттық қауіпсіздікке қол жеткізу үшін Clipper чипін, нақты бэкдормен жабдықталған түрде енгізуге тырысты. Алайда, чип сәтсіздікке ұшырады. Жақындағы бэкдорларға қарсы ұсыныстардың бірі – бэкдорлардың триггерлерінің дерекқорын құру және оларды анықтау үшін нейрондық желілерді пайдалану.

Шолу

Арқа есіктердің қауіп-қатері көп пайдаланушылық және желілік операциялық жүйелер кеңінен қолданыла бастағанда пайда болды. Петерсен мен Терн 1967 жылғы AFIPS конференциясының материалдарында жарияланған мақаласында компьютерлік қирату туралы талқылады. Олар жүйеге "жасырын тесік" кіру нүктелерін пайдаланып, қауіпсіздік шараларын айналып өтіп, деректерге тікелей қол жеткізуге мүмкіндік беретін белсенді ену шабуылдарының класын атап өтті. Мұндағы "жасырын тесік" сөзінің қолданылуы арқа есіктердің кейінгі анықтамаларымен сәйкес келеді. Алайда, ашық кілттік криптографияның пайда болуымен "жасырын тесік" термині басқа мағынаға ие болды (жасырын тесік функциясын қараңыз), сондықтан "арқа есік" термині "жасырын тесік" термині қолданыстан шыққаннан кейін ғана басымдыққа ие болды. Жалпы алғанда, мұндай қауіпсіздік бұзушылықтары 1970 жылы DARPA қолдауымен J. P. Anderson және D. J. Edwards жариялаған RAND корпорациясының жұмыс тобының есебінде кеңінен талқыланды. Бастапқыда компьютерлік көру саласын бағыттайтын арқа есік шабуылдары мәтін, аудио, ML негізіндегі компьютерлік көмекпен жобалау және ML негізіндегі сымсыз сигналдарды жіктеу сияқты басқа да көптеген салаларды қамтыды. Сонымен қатар, терең генеративтік модельдерде, күшейтілген оқытуда (мысалы, AI GO) және терең графикалық модельдерде арқа есіктердегі осалдықтар анықталды. Осы кең ауқымды әлеуеттік қауіптер ұлттық қауіпсіздік органдарын олардың қырағылық салдарынан алаңдатып отыр. Кіру жүйесіндегі арқа есік жүйеге қол жеткізуге мүмкіндік беретін қатты кодталған пайдаланушы аты мен пароль комбинациясы түрінде болуы мүмкін. Осыған ұқсас арқа есік мысалы 1983 жылғы "WarGames" фильмінде сюжеттік құрал ретінде қолданылды, онда "WOPR" компьютерлік жүйесінің авторы пайдаланушыға жүйеге және жүйенің құжатталмаған бөліктеріне (әсіресе, бейне ойын сияқты симуляциялық режимге және жасанды интеллектпен тікелей өзара әрекеттесуге) қол жеткізуге мүмкіндік беретін парольсіз тіркелгішті енгізді. Жеке меншік бағдарламалық жасақтаманы (көз коды қоғамға ашық емес бағдарламалық жасақтаманы) пайдаланатын жүйелердегі арқа есіктердің саны жиі мойындалмаса да, олар көбінесе ашыққа шығады. Бағдарламашылар тіпті бағдарламаларға үлкен көлемде зиянсыз кодты "Easter egg" ретінде жасырын орнатуға қол жеткізді, бірақ мұндай жағдайларда ресми кешірім немесе тіпті рұқсат болуы мүмкін.

Саясат және атрибуция

Жауапкершілікті анықтауда бірқатар құпия мәселелер қарастырылады. Жасырын артқы есіктер кейде сенімді жасыру үшін, байқаусыз кемшіліктер (ақаулар) ретінде жасырылады. Кейбір жағдайларда, олар бастапқыда кездейсоқ қате ретінде туындауы мүмкін, бірақ ашылғаннан кейін қасақана түзетілмей және жарияланбай қалады, не жеке мүдде үшін тәртіпсіз қызметкердің, не C деңгейіндегі басшылықтың білуімен және бақылауымен. Сонымен қатар, әбден заңды корпорацияның технологиялық базасы сыртқы күштер (хакерлер) арқылы жасырын және із суыртпай бұзылуы мүмкін, бірақ мұндай күрделілік көбінесе мемлекеттік деңгейдегі актерлерге тән деп есептеледі. Мысалы, фотомаска жеткізушіден алынған фотомаска, спецификациядан бірнеше қақпалары бойынша ерекшеленсе, микросхема өндірушісі оны функционалдық тұрғыдан көзге көрінбесе анықтауы қиын. Фотомаска кесу жабдығындағы жасырын руткит фотомаска өндірушісіне беймәлім, осы айырмашылықты жасауы мүмкін, осылайша бір артқы есік екіншісіне алып келуі мүмкін. Бұл гипотетикалық сценарий, іс жүзінде, анықталмайтын #компиляторлық артқы есіктердің кремнийлік нұсқасы. Жалпы алғанда, қазіргі заманғы, жоғары мамандандырылған технологиялық экономикадағы ұзақ тізбекті тәуелділіктер мен көптеген адамдық факторлардың басқару нүктелері, жасырын артқы есік ашылғанда жауапкершілікті нақты анықтауды қиындатады. Тіпті жауапкершілікті тікелей мойындау да, мойындаған тарап басқа күшті мүдделерге қарыздар болса, мұқият тексерілуі керек.

Құрттар

Көптеген компьютерлік құрттар, мысалы Sobig және Mydoom, зардап шеккен компьютерге (әдетте Microsoft Windows және Microsoft Outlook жұмыс істейтін кеңжолақты компьютер) бэкдор орнатады. Мұндай "арқалық есіктер" спам-хабарларды жіберушілердің жәндік поштасын инфекцияланған машиналардан жіберуі үшін орнатылған сияқты. Sony/BMG rootkit сияқты басқалары 2005 жылдың соңына дейін миллиондаған музыкалық CD-лерге жасырын орналастырылды, олар DRM шаралары ретінде көрінеді және осы жағдайда деректерді жинау агенттері ретінде, себебі олар орнатқан екі жасырын бағдарлама да жүйелі түрде орталық серверлермен байланысқа түседі. 2003 жылдың қараша айында Linux ядросына бэкдор орнатуға жасалған күрделі әрекет ашылды, ол редакцияны басқару жүйесін бұзып, кішкентай және көзге түспейтін кодты өзгертуге әкелді. Бұл жағдайда, екі жолды өзгеріс sys wait4 функциясына шалушының root кіру рұқсаттарын тексеруге арналғандай көрінді, бірақ ол теңдестіруді == белгісімен тексерудің орнына =, тағайындауды пайдаланғандықтан, жүйеге рұқсат берді. Бұл айырмашылықты байқау оңай, тіпті оны қасақана шабуылға қарағанда, кездейсоқ теру қатесі ретінде қабылдауға болады. 2014 жылдың қаңтар айында Samsung-тың Galaxy құрылғылары сияқты кейбір Android өнімдерінде бэкдор табылды. Samsung компаниясының Android нұсқалары құрылғыда сақталған деректерге қашықтан қол жеткізуді қамтамасыз ететін бэкдормен жабдықталған. Атап айтқанда, Samsung IPC протоколын пайдалана отырып, модеммен байланысты басқаруға жауапты Samsung Android бағдарламалық жасақтамасы қашықтықтан файл сервері (RFS) командалары деп аталатын сұранымдар класын іске асырады, бұл бэкдор операторына модем арқылы құрылғының қатты дискісінде немесе басқа сақтау құрылғысында қашықтықтан I/O операцияларын орындауға мүмкіндік береді. Модемде Samsung компаниясының Android бағдарламалық жасақтамасы жұмыс істейтіндіктен, ол RFS командаларын беру үшін және осылайша құрылғыдағы файлдық жүйеге қол жеткізу үшін пайдаланылатын сыртқы қашықтан басқаруды ұсынады.

Нысан кодтары бар арткы есіктер

Объектілік кодты өзгерту арқылы анықтау қиын болатын артқы есіктер, бастапқы кодты емес, объектілік кодты өзгертуді қамтиды – объектілік кодты тексеру әлдеқайда қиын, себебі ол машинамен оқылатын, адаммен оқылатын емес етіп жасалған. Бұл артқы есіктерді дискідегі объектілік кодқа тікелей немесе компиляция, құрастыру байланысы немесе жүктеу кезінде енгізуге болады. Соңғы жағдайда артқы есік дискіде емес, тек жадта пайда болады. Объектілік кодтың артқы есіктерін объектілік кодты тексеру арқылы анықтау қиын, бірақ оларды өзгерістерді (айырмашылықтарды) тексеру арқылы, әсіресе ұзындығы немесе тексеру сомасы бойынша оңай анықтауға болады, ал кейбір жағдайларда объектілік кодты декомпиляциялау арқылы анықтауға немесе талдауға болады. Сонымен қатар, объектілік кодтың артқы есіктерін (егер бастапқы код қолжетімді болса) сенімді жүйеде бастапқы кодтан қайта компиляциялау арқылы жоюға болады. Осылайша, мұндай артқы есіктерді анықтаудан қашу үшін, екілік файлдың барлық қолда бар көшірмелері бұзылуы керек, сондай-ақ кез келген растау тексеру сомасы да бұзылуы керек, ал қайта компиляциялауды болдырмау үшін бастапқы код қолжетімсіз болуы керек. Басқаша айтқанда, осы басқа құралдар (ұзындық тексеру, diff, тексеру сомасы, декомпиляторлар) өзі де артқы есікті жасыру үшін, мысалы, бұзылған екілік файлдың тексеру сомасы жасалып жатқанын анықтап, нақты мәнін емес, күтілетін мәнді қайтарады. Осы қосымша бұрмалауларды жасыру үшін құралдар өздерінің өзгерістерін де жасыруы керек – мысалы, бұрмаланған тексеру сомасы өзін (немесе басқа бұрмаланған құралдарды) тексеру сомасын есептеген кезде жалған мәндерді қайтаруы керек. Бұл жүйедегі және құралдардағы кең ауқымды өзгерістерге әкеледі, тек бір өзгерісті жасыру үшін. Объектілік кодты бастапқы кодты қайта компиляциялау (қайта құрастыру, қайта байланыстыру) арқылы қалпына келтіруге болады, сондықтан тұрақты объектілік кодты артқы есік (бастапқы кодты өзгертпей) жасау үшін компилятордың өзін бұзу қажет – ол шабуылға ұшыраған бағдарламаны компиляциялап жатқанын анықтағанда артқы есікті енгізеді, немесе құрастырушыны, сілтегішті немесе жүктеушіні. Бұл компиляторды бұзу, оны қайта компиляциялау арқылы, артқы есікті енгізу кодын жою арқылы түзетуге болады. Бұл қорғанысты компиляторға бастапқы мета-артқы есікті енгізу арқылы бұзуға болады, сондықтан ол өзін-өзі компиляциялап жатқанын анықтағанда, осы мета-артқы есік генераторын, сондай-ақ шабуылға ұшыраған бастапқы бағдарламаның бастапқы артқы есік генераторымен бірге енгізеді. Бұдан кейін бастапқы мета-артқы есікті жоюға болады, ал компилятор бастапқы бастапқыдан компилятордың орындалатын файлымен қайта компиляцияланады: артқы есік жүктеліп алынған. Бұл шабуыл 1974 жылы Каргер мен Шеллдің мақаласына негізделген және Томпсонның 1984 жылғы мақаласында «Сенімге сену туралы ойлар» деп аталып, танымал болды; сондықтан ол «Сенімге сену» шабуылы деп аталады. Толығырақ ақпарат алу үшін төменде компилятордың артқы есіктерін қараңыз. Ұқсас шабуылдар жүйенің төменгі деңгейлерін, мысалы, операциялық жүйені нысанаға алады және жүйе жүктелу процесінде енгізілуі мүмкін; бұларды 1974 жылы Каргер мен Шелл де атап өтті, ал қазір олар жүктелу секторы вирустары түрінде бар.

Асимметриялық артқы есіктер

Дәстүрлі артқы есік – симметриялық артқы есік болып табылады: артқы есікті тапқан кез келген адам оны өз кезегінде пайдалана алады. Асимметриялық артқы есік түсінігін Адам Янг және Моти Юнг «Криптологиядағы жетістіктер» конференциясының материалдарында (Crypto '96) енгізді. Асимметриялық артқы есікті тек оны орнатушы шабуылшы ғана пайдалана алады, тіпті артқы есіктің толық іске асырылуы жарияланған жағдайда да (мысалы, жариялау арқылы, кері инженерия нәтижесінде анықталып, жария ету арқылы және т.б.). Сонымен қатар, қара жәшік режиміндегі сұраныстар арқылы асимметриялық артқы есіктің бар екенін анықтау есептеу жағынан мүмкін емес. Осындай шабуылдар класы клептография деп аталады; олар бағдарламалық құралдарда, аппараттық құралдарда (мысалы, смарт-карталарда) немесе олардың комбинациясында жүзеге асырылуы мүмкін. Асимметриялық артқы есіктер теориясы криптовирусология деп аталатын үлкен саланың бір бөлігі болып табылады. Атап айтқанда, NSA Dual EC DRBG стандартына клептографиялық артқы есікті енгізді. RSA кілттерін жасау кезінде эксперименттік асимметриялық қақпа бар. Бұл OpenSSL RSA артқы есігі, Янг және Юнг жобалаған, бұрылған эллипстік қисықтар жұбын пайдаланады және қолжетімді.

Компилятордың артқы есіктері

Қара қораптың күрделі түрі – компилятордың артқы есігі, онда компилятор басқа бағдарламаға, мысалы, кіру бағдарламасына артқы есік енгізу үшін ғана емес, сонымен қатар өзін-өзі компиляциялау кезінде анықтауға және содан кейін артқы есік енгізу кодын (басқа бағдарламаны нысанаға алу) және ретровирустар өз қонағын жұқтырған механизм сияқты өзін-өзі компиляциялауды өзгертетін кодты енгізеді. Бұл бастапқы кодты өзгерту арқылы орындалуы мүмкін, ал нәтижесіндегі бұзылған компилятор (объект коды) түпнұсқалық (өзгертілмеген) бастапқы кодты құрастыра алады және өзін енгізеді: эксплойтті бекітеді. Бұл шабуыл алғаш рет Karger & Schell (1974) еңбегінде ұсынылған, ол АҚШ Әуе күштерінің Multics қауіпсіздігіне жасаған талдауы болды, онда олар PL/I компиляторына осындай шабуылды сипаттап, оны "компилятор тұзақ есігі" деп атады. Олар сондай-ақ жүйелік инициализациялық кодты жүктеу кезінде артқы есікті енгізу үшін өзгертуге болатын нұсқаны айтады, өйткені бұл күрделі және нашар түсініледі, және оны "инициализациялық тұзақ" деп атайды; бұл қазір жүктеу секторы вирусы деп аталады. Бұл шабуылды Кен Томпсон іске асырды және ол өзінің 1983 жылғы Тьюринг сыйлығын қабылдау сөйлеуінде танымал етті, "Сенімге және сенімділікке қатысты ойлар", онда сенімнің салыстырмалы екенін және бастаудың әр қадамы тексерілген кодты ғана толық сенімге лайық деп атап көрсетті. Бұл артқы есік механизмінің негізінде адамдар бастапқы (адам жазған) кодты ғана қарастырады, ал компиляцияланған машина кодына (объект кодына) емес. Екіншісін біріншісінен жасау үшін компилятор деп аталатын бағдарлама қолданылады, және компиляторға адал жұмыс істеуге сену қажет. Томпсонның мақаласында Unix C компиляторының өзгертілген нұсқасы сипатталған, ол Unix кіру командасын құрастыру кезінде кіру бағдарламасы құрастырылып жатқанын байқағанда көрінбейтін артқы есікті енгізеді, сондай-ақ болашақ компилятор нұсқаларына да құрастыру кезінде осы мүмкіндікті байқамай қосады. Компилятордың өзі компиляцияланған бағдарлама болғандықтан, пайдаланушылар осы тапсырмаларды орындайтын машиналық код нұсқауларын байқауы өте қиын. (Екінші тапсырманың нәтижесінде компилятордың бастапқы коды "таза" болып көрінеді.) Жағдайды одан да нашар ететіні, Томпсонның концепциялық дәлелінде бұзылған компилятор талдау бағдарламасын (дизассемблерді) де бұзды, сондықтан бинарлық файлдарды әдеттегідей қараған кез келген адам орындалып жатқан нақты кодты емес, басқа нәрсені көреді. Каргер мен Шелл 2002 жылы бастапқы эксплойттың жаңартылған талдауын жасады, ал 2009 жылы Уилер тарихи шолу мен әдебиеттерге шолу жазды. 2023 жылы Кокс Томпсонның артқы есігінің бастапқы кодын түсіндірмелермен жариялады.

Оқиғалар

Томпсонның нұсқасы ресми түрде ешқашан қолданысқа енгізілмеген. Дегенмен, BBN компаниясына бір нұсқа таратылған және кем дегенде бір рет артқы есік пайдаланылғаны тіркелді деп саналады. Кейінгі жылдары мұндай артқы есіктер туралы шашыраңқы хабарлар келіп түскен. 2009 жылдың тамызында Sophos зертханасы осындай шабуылды анықтады. W32/Induc A вирусы Delphi бағдарламалау тілінің, Windows-қа арналған бағдарламаның компиляторын жұқтырды. Вирус жаңа Delphi бағдарламаларын құрастыру кезінде өзінің кодын енгізіп, бағдарламашының білмеуімен көптеген жүйелерге таралуына мүмкіндік берді. Вирус Delphi орнатылғанын іздеп, стандартты кітапхананың бір бөлігінің бастапқы коды болып табылатын SysConst.pas файлына өзгерістер енгізіп, оны қайта құрастырады. Осыдан кейін, сол Delphi орнатылымы арқылы құрастырылған әрбір бағдарлама вирусқа шалдығады. Өзінің трояндық бағдарламасын құру арқылы таралатын шабуылды анықтау өте қиын болуы мүмкін. Нәтижесінде, көптеген бағдарламалық жасақтама жеткізушілері вирус жұқтырған орындалатын файлдарды жасай берді, оны байқамай, кейде жалған оң нәтижелерді көрсетті. Ақырында, орындалатын файлқа қол тигізілмеді, компиляторға қол тигізілді. Induc A вирусы анықталғанға дейін кем дегенде бір жыл бойы тараған деп есептеледі. 2015 жылы Xcode-тың зиянды көшірмесі, XcodeGhost, ұқсас шабуыл жасап, Қытайдағы ондаған бағдарламалық компаниялардың iOS қолданбаларын жұқтырды. Әлем бойынша 4000-қа жуық қолданба зардап шекті. Бұл нағыз Томпсон трояны емес, өйткені ол әзірлеу құралдарын жұқтыра алмайды, бірақ құралдар тізбегін улау елеулі зиян келтіруі мүмкін екенін дәлелдеді.

Қарсы шаралар

Жүйе артқы есік немесе Троян атты бағдарламамен, мысалы Trusting Trust компиляторы арқылы бұзылғаннан кейін, "заңды" пайдаланушыға жүйені қайта бақылауға алу өте қиын. Әдетте, таза жүйені қайта құрып, деректерді (бірақ орындалатын файлдарды емес) көшіру керек. Дегенмен, Trusting Trust схемасының бірнеше практикалық әлсіздіктері анықталды. Мысалы, жеткілікті мотивациясы бар пайдаланушы, оны пайдалану алдында сенімсіз компилятордың машиналық кодын мұқият қарап шығуға болады. Жоғарыда айтылғандай, Трояндық атты жасырудың тәсілдері бар, мысалы, декомпиляторды (disassembler) бұзу; бірақ осы қорғанысқа қарсы тұрудың да жолдары бар, мысалы, декомпиляторды бастапқы кодтан жазу. Сенімге негізделген шабуылдарға қарсы тұрудың жалпы әдісі – әр түрлі екі рет компиляциялау (diverse double compiling) деп аталады. Бұл әдіс үшін басқа компилятор және тексеріліп жатқан компилятордың бастапқы коды қажет. Бұл код екі компилятормен компиляцияланғанда, екі түрлі 1-кезеңді компилятор пайда болады, бірақ олардың мінез-құлқы бірдей болуы керек. Осылайша, екі 1-кезеңді компилятормен компиляцияланған бір бастапқы кодтан екі бірдей 2-кезеңді компиляторлар шығуы тиіс. Кейбір шарттар бойынша, соңғы салыстыру тексеріліп жатқан компилятордың бастапқы коды мен орындалатын файлының сәйкес келетінін растайтын формальді дәлелдеме беріледі. Бұл әдісті авторы GCC жинағының C компиляторының (3.0.4 нұсқасы) трояндық кодты қамтымайтынын тексеру үшін icc (11.0 нұсқасы) компиляторын пайдаланып қолданды. Іс жүзінде, мұндай тексерулерді соңғы пайдаланушылар жасамайды, себебі мұндай күрделі шабуылдар сирек кездеседі және бағдарламалар көбінесе екілік форматта таратылады, кіріп-шығуды анықтау және талдаудың ерекше жағдайларын қоспағанда. Артқы есіктерді (компилятордың артқы есіктерін қоса алғанда) жою әдетте таза жүйені қайта құру арқылы жүзеге асырылады. Дегенмен, күрделі тексерулер операциялық жүйелерді жеткізушілер үшін маңызды, олар бұзылған жүйені таратпағанын қамтамасыз ету үшін, сондай-ақ жоғары қауіпсіздік талаптары бар орталарда, мұндай шабуылдар нақты қауіп тудыратын жағдайларда қызығушылық тудырады.

Белгілі арткы есіктердің тізімі

Back Orifice 1998 жылы Cult of the Dead Cow тобының хакерлері қашықтан басқару құралы ретінде жасады. Ол Windows компьютерлерін желі арқылы қашықтан басқаруға мүмкіндік берді және Microsoft-тың BackOffice атауын пародиялады. 2013 жылы Dual EC DRBG криптографиялық қауіпсіз псевдокездейі сан генераторының NSA-да қасақана енгізілген клептографиялық артқы есігі болуы мүмкін екендігі анықталды, сонымен қатар осы артқы есіктің жеке кілті де бар екені белгілі болды. 2014 жылдың наурыз айында WordPress плагиндерінің лицензияланбаған көшірмелерінде бірнеше артқы есіктер табылды. Олар жасырын JavaScript коды түрінде енгізіліп, мысалы, веб-сайттың деректер базасында әкімшілік тіркелгішті (аккаунт) үнсіздікпен жасады. Кейіннен осыған ұқсас схема Joomla плагинінде де анықталды. Borland Interbase 4.0-дан 6.0-ға дейінгі нұсқаларында әзірлеушілер енгізген қатты кодталған артқы есік болды. Сервер кодында желілік қосылым арқылы қолжетімді болатын, құрастырылған тіркелгіш (пайдаланушы аты: politically, пароль: correct) бар; осы артқы есік арқылы тіркелген пайдаланушы Interbase деректер қорының барлығына толық бақылау ала алады. Артқы есік 2001 жылы анықталды және түзету шығарылды. Juniper Networks 2008 жылы ScreenOS 6.2.0r15-тен 6.2.0r18-ге дейінгі және 6.3.0r12-ден 6.3.0r20-ға дейінгі микробағдарлама (firmware) нұсқаларына артқы есік енгізді, ол арнайы бас парольді пайдаланғанда кез келген пайдаланушыға әкімшілік құқықтар береді. C DATA оптикалық желілік терминалдар (OLT) құрылғыларында бірнеше артқы есіктер табылды. Зерттеушілер бұл туралы C DATA-ға хабарламай-ақ нәтижелерін жариялады, өйткені олар артқы есіктерді сатушы қасақана орналастырған деп санайды. 2024 жылдың наурыз айында бағдарламалық жасақтаманы әзірлеуші Андрес Фрёнд Linux-тың танымал XZ Utils құралының 5.6.0 және 5.6.1 нұсқаларында артқы есік табылды. Артқы есік белгілі бір Ed448 жеке кілтіне ие шабуылшыға зардап шеккен Linux жүйелерінде кодты қашықтан орындау мүмкіндігін береді. Бұл мәселеге CVSS бойынша ең жоғары балл – 10.0 қойылды.