Бэкдор

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Бэкдор (от английского backdoor — «задняя дверь», «чёрный ход») в программировании — некий изъян, нарочно оставленный программистом в алгоритме, чтобы облегчить себе (или кому-то ещё) нелегальный доступ к тому, что этот алгоритм, по идее, должен защищать. В широком смысле таковым может считаться любая уязвимость или изъян, нарочно заложенный создателем в своё творение. Причины для такого решения могут быть самыми разными:

  • Эгоистическая. Как в случае с программными бэкдорами, он надеется поиметь с этого личную выгоду.
  • Идейная (саботаж). Создатель в гробу видал интересы своих «клиентов», но вынужден работать на них из-под палки.
  • Параноидальная. Уязвимость была встроена по требованию заказчика, на случай попадания устройства/программы не в те руки, или из боязни мастера, что творение обратится против него.
  • Конструкционная. Без этой слабости вся конструкция либо не будет работать вообще, либо резко снизит свою эффективность. Кодекс злого властелина строго предостерегает от создания таких устройств, но желающие не переводятся.

Надтроп — Ахиллесова пята.

Примеры[править]

Литература[править]

  • Иван Крылов, «Лиса-строитель» — Лиса, строя для Льва курятник, оставила лазейку для себя.
  • Кольца Власти, человеческие и гномьи (но не эльфийские, которые Келебримбор ковал самостоятельно), в которые Саурон встроил бэкдор, позволяющий управлять ими и их носителями через Единое Кольцо. В итоге то оказалось слабым местом не только для системы Колец, но и для их творца — уничтожение Единого, в которое Саурон вложил слишком много своих сил, просто развоплотило падшего майа (ну и девятнадцать старших[1] Колец тоже прекратили работать, даже эльфийские).
  • «Дюна» — разумный робот Эразм на всякий случай заложил в лициделов программу самоликвидации.
  • Роджер Желязны, «Князь Света» — в огненосный жезл Агни его конструктор Яма встроил специальный механизм, позволяющий самому Яме дистанционно взорвать оружие в руках хозяина. А вот в «громовую колесницу» Шивы — не встроил, о чём потом сильно жалел.
  • Рик Риордан, «Перси Джексон и олимпийцы» — тут наличие уязвимой точки при погружении героя в Стикс является необходимым условием, иначе вместо обретения неуязвимости полубог тривиально умрёт. При этом её расположение можно выбрать самостоятельно.
  • Вадим Панов, «Тайный город» — каждому из иерархов Кадаф их повелитель Азаг-Тот заботливо оставил по одному слабому месту, чтобы предотвратить возможность бунта.
  • «Хроники странного королевства» — Скаррон мог бы сделать своего ученика Нимшаста полноценно бессмертным, но не стал, ограничившись классической моделью лича с филактерием. Чем изрядно облегчил героям жизнь — ведь способ, которым упокоили самого Скаррона, на Нимшасте точно не сработал бы.
    • Ну, пирамида Ушеба по-прежнему работала как положено.
  • Павел Шумил, «Долг перед видом» — Болан с напарником всегда оставляли «чёрные ходы» в своих программах (а писали они, например, системы защиты для крупных банков). Без всякого злого умысла — лишь затем, чтобы в случае чего помочь законным хозяевам с восстановлением доступа. Но по сюжету Болану приходится воспользоваться этими лазейками в ходе борьбы со спецгруппой «Финиш».
  • Сергей Лукьяненко, «Лорд с планеты Земля» — мать принцессы Терри действительно не любила непоправимых поступков. Поэтому даже пребывая в полной уверенности, что Землю нужно взорвать кварковой бомбой, предусмотрела не только резервный механизм отмены её активации, но и верного человека, который сможет его запустить.
  • Владимир Гусев, «Фрагментарное копыто неподкованной собаки» — не стоило гражданину Шпаку присваивать чужое изобретение и «кидать» настоящего разработчика витатрона. Он ведь может обидеться и воспользоваться собственноручно заложенными бэкдорами, благо терять уже особо нечего.
  • Леонид Каганов, «Магия» — «магический обряд», посредством которого можно убить любого человека, просто указав его имя и номера документов или сделав портрет, на самом деле был создан как бэкдор одним из программистов, делавших софт для боевых спутников.

Кино[править]

  • Star Wars — Звезда Смерти с её «вентиляционной» шахтой, согласно новому канону. Решение сделать её уязвимость намеренной вызвало немало споров среди фанатов.
    • Приказ 66, причём опять же с расхождением старого и нового канона. В старом это был просто один из 150 чрезвычайных приказов, который клоны выполнили исключительно благодаря лояльности и дисциплине (и о существовании которого джедаи были осведомлены). В новом он уже «зашит» в клонов на стадии производства с помощью гипнотического кодирования.
      • С помощью чипа-ингибитора же. Если удалить чип, клон способен продолжать функционировать и действует руководствуясь собственным опытом и суждениями.
  • Matrix — на создании и использовании бэкдоров специализируется Ключник, он же Мастер Ключей.
  • Газонокосильщик — именно при помощи механизма-предмета статьи главный злодей франшизы, гениальный хакер, смог таки в последний момент просочиться в систему и перейти в энергетическую форму существования.
  • «Воздушные террористы» — пострадавший при аварии на производстве и не получивший должной компенсации от работодателя гениальный инженер и программист использует оставленный для такого случая бэкдор, чтобы дистанционно управлять собранными при его участии пассажирскими самолетами и разбивать их ради мести.

Видеоигры[править]

  • Deus Ex — кнопка смерти у киборгов вполне сойдёт.
  • Duke Nukem 3D — кнопка уничтожения сзади танка. Другое дело, что попробуй её нажми.
  • Call of Duty: Black Ops — в третьей части прямо пишется что подобные бэкдоры были встроены в военную продукцию которую производила корпорация главгада Рауля Менедеса.
  • Horizon: Zero Dawn — о том, что бывает, если у ваших автономных и саморазмножающихся военных роботов нет бэкдора.
  • Batman: The Telltale Series — Брюс Уэйн оставил для себя лазейки в системах безопасности, которые он поставлял властям в Готэме. В результате ему же это вышло боком, когда уязвимость нашли враги.

Реальная жизнь[править]

К сожалению, встречаются чаще чем хотелось бы.

  • Dual_EC_DRBG — изначально криптостойкий генератор псевдослучайных чисел использовавшийся для создания стойких шифров. Но благодаря Сноудену выяснилось, что генератор был создан АНБ, с целью получения доступа к чужой переписке.
  • EternalBlue — уязвимость протокола SBM v1, которая также была разработана при участии АНБ, для получения доступа к компьютерам с ОС Windows. К сожалению, секретная уязвимость оказала известна широкой публики.

Примечания[править]

  1. Ещё есть младшие, на Единое не завязанные, и упомянутые мельком как один из сравнительных признаков Единого — в него, как и в младшие кольца, не вделан самоцвет.
Штампы. Явления и идеи
ЭффектыЭффект бабочкиЭффект ВорфаЭффект горностаевой мантииЭффект ДульсинеиЭффект ЙетсаЭффект неуловимого ДжоЭффект Светлячка
ЗаконыАлгоритм сортировки злаАлгоритм сортировки смертностиВласть — это сила vs Главный — не значит сильныйВолшебные законы физикиЗакон Годвина для путешествий во времениЗакон ДжонаЗакон злодейской смены стороныЗакон об оружии в фэнтезиЗакон обратной отдачиЗакон Осмозиса ДжонсаЗакон ПоЗакон подозрительной щедрости в видеоиграхЗакон сортировки крутости в анимеЗакон сохранения деталейЗакон сохранения ниндзюцу vs Сила толпыЗаконы роботехникиИрония отставкиМолитвы — пища боговНе убийПравила злого властелина (ОригиналКодексПравила драконаПравила грамотного драконоборца) • Правило 34Правило 63Правило 85Правило драмыПравило крутизныПравило прикольностиПринцип меньшего злаПринцип наилучшего развития событийСкупой платит дваждыУровень некомпетентности
Явления555Адская косметология/Каннибальское бессмертиеАнгст? Какой ангст?А вот и я!А он вовсе не такой!А он там был один такой (Теперь они там все такиеРаса из одного) • Аура невидимостиАхиллесова пята (Ахиллесова фигняБэкдор) • Бегство от зверяБегство от зомбиБезумная клёвостьБесконечный запас кровиБесконечный источник ресурсовБескровная резняБесполезный огнестрел/Полезный огнестрел/Огнестрел — это страшноБессменный телохранительБессонницаБешеный гневБиохимических барьеров не существует (Разум превыше биохимии vs Против биохимии не попрёшь) • Бой за скамейкуБоливар не вынесет двоихБыстрее, чем кажетсяВам террористы, нам партизаныВас здесь не стояло!Вежливость — признак слабостиВербальный тикВерность до концаВечная загадка (Жёлтый теннисный мяч) • Вечное полнолуниеВирус ненавистиВирусное превращениеВ каждой бочке затычкаВнутри больше, чем снаружиВ общем, все умерлиВоздушное ясновидениеВраг силён твоим страхомВраг — это честьВсесокрушающий против несокрушимогоВъевшаяся привычка (Вербальный тикХарактерный тик) • Гамбургский счетГероическая сила волиГероическое упорствоГештальтГлавная тайнаГлупый парольГоворит сам с собойГолливудское ВудуГолоса в головеГолубой экран смертиГоризонт отчаянияДвойная жизнь (Ночная жизнь) • Декоративные сиськиДеньги — фетишДетская неуязвимостьДжаггернаутДискриминация убийцДоигрался в кошки-мышкиДом разделённыйДопустимая жанровая условностьДофига мировДыхание Дарта ВейдераЕё зовут ВераЖанровая слепотаЖанровая смекалкаЖанровая ошибкаЖестокость во благо vs Жестокое милосердиеЗавистьЗакадровое гуроЗамороженное времяЗапрет на ГМОЗапрет на трансгуманизмЗашкаливающее самомнение (Комплекс бога vs Я не бог) • Земля дрожит от шаговИ всё-таки они друг друга любят…Игра в снежкиИзбыточный физиологизмИ он может улыбаться vs Не умеет смеяться vs Не умеет плакатьИное времяИрония судьбыИсчез в клубах логики vs Вера — это силаКарманная вселеннаяКармическая справедливостьКатастрофа, но не бедаКолотить по клавиатуреКомплекс ПиноккиоКрасивый — не значит хороший/Красивый — значит хорошийКрасное Кольцо СмертиКрасота остаётся незапятнаннойКровожадное мирозданиеКровь фонтаномК этому привыкаешьЛегенды преувеличиваютЛовушка для любопытных (Нельзя, но очень хочется) • Ловушка для сердобольныхЛуковые слёзыЛюбит прикосновенияМаклаудствоМастерство длинной рукиМеня боялся сам ФлинтМиллионы — это статистикаМинувшие приключенияМины издают звук перед взрывомМомент губастого аллигатора (Неуместный Сталин vs Бревно Ильича) • Морда кирпичомМоральный тупикМультикиллНа лицо ужасные, добрые внутриНаплечный симпозиум/Головной симпозиумНарушитель личного пространстваНачальник куда пошлютНе было гвоздяНе в деньгах счастьеНеверие с броскомНе командаНе любит прикосновенийНе отбрасывает тениНеправедно нажитое впрок не идётНеладно скроен, но крепко сшитНенавидит праздникНеправдоподобно убедительная маскировка (Слышишь, мы кошки) • Нет антагонистаНеуловимый ДжоНеуместный инвалидНечаянное пророчествоНечеловеческая мимикаНечеловеческая психологияОбнять и плакатьОбраз врагаОдним миром мазаныОдномерное мышлениеОдносторонне невыносимые условияОдностороннее соперничествоОни живые!Опошленная ситуацияОральная фиксацияОрлангур • Остерегайтесь (глупыхдобрыхтихих) • Особая приметаОтказ от страстейОтражение ведёт себя иначеОтсутствие эмпатииОтчаянное желание вниманияОтчаянное желание привязанностиПередозировка милотыПередозировка эликсира молодостиПерекачаешься — лопнешьПленных не обыскиваютПлоская ЗемляПлохие эльфыПобеда скучнаПовадился кувшин по воду ходитьПо нарастающейПопулярное заблуждение (Историю пишут победителиЦитата-бастард) • Поцеловать ногуПраздник непослушания/Праздник ФугиПревращение в змею помогаетПредатель как бы намекаетПринцессы не какаютПринять оскорбление как комплиментПроблема ГолиафаПроблема доверияПроблемы с коммуникацией убивают (Недопонимание) • Проверенное временемПроверка на вшивость (Докажи, что ты злодей) • Прозрение равносильно освобождениюПротив биохимии не попрешьПрофессиональный риск ментораПрофессиональный риск напарникаПсихиатрия — это страшноПсихическое кровотечениеПТСРПублика — сволочьПугать крокодиловПустая оболочкаПуть наверхПятое колесо в телегеРадиопереговоры для атмосферыРазвращающий артефактРеклама (ACMEБленд-неймОбычный порошокРеклама влияет на сюжетСкрытая реклама) • Ремонт пинком и такой-то матерьюСаймон говоритС мануалом на коленяхСамосбывающееся пророчествоСамоубийственная самоуверенностьСверхвыносливостьСекретный суперударСерийные образцы никуда не годятсяСидеть на пианиноСила — это плохоСимволика сторон светаСиндром БогаСиндром БолванщикаСказку сделать быльюСлезогонка (Улыбка сквозь слёзы) vs. ДушегрейкаСлёзы творят чудесаСлишком часто извиняетсяСловесная провокацияСлучайное попаданиеСредство борьбы с героемСтеклоломный звукСтиль дуракаСтранные вещи на фотографииСтраховка герояСюжетная способностьТак плохо, что уже хорошоТам, где нас нетТехника безопасностиТуше́Трагическая импульсивностьТрагический момент из детстваТы волшебник, Гарри!Тюрьма развиваетУбей их всехУниверсальное решение проблемУнылая непобедимостьУскоренное обучениеФантастический расизм (Мы для них животные!Человек — это звучит жутко) • Фатальная слабостьФрейдистское трио (три лика Гекаты/три лика Адама) • Халява не впрокХлипкие верёвки, слабые замкиХолодная яростьХочу быть нормальнымХрупкая утопияХэппи-энд нужно заслужитьЦветовой дресс-кодЦепь оверпауэраЦепь случайных совпаденийЧего нет, то не отнятьЧем старше, тем лучшеЧесть прежде разумаЧрезвычайная пассивностьЧудесное обучение языкуЧуждая геометрияЧужое небоШлем — это не крутоШрамы навсегдаЭкипаж (МинимальныйЧрезмерно раздутый) • Это не луна!Эхо могуществаЯблоко от яблони далеко падает/Конфликт поколенийЯ и мой воин/Я и мой призыватель/Я и моя армия/Я и моя турель
НеволяБрать живым vs. Пленных не братьВождь краснокожихДева в беде (Кража невесты)/ Парень в бедеТюрьма — дом роднойМешок на голове/Связали и заткнулиПобег (Выгнан из плена) • Попасть в плен (Добровольное пленениеПохищениеПохищение инопланетянами) • Рабство (Герой — рабДобрый рабовладелец/Даровать вольную vs Жестокий рабовладелецРаботорговецРабский ошейникРынок рабов) • ТюремщикТюрьма развиваетУмер свободным

Темница сырая: АзкабанКазематКонцлагерьПерсональная тюрьмаПланета-тюрьмаТюремная зона

Добровольная неволя: В тюрьме — как на свободеЗащищать свою тюрьмуНе бедный рабРаса слугСобачье послушаниеСтокгольмский синдромШея мёрзнет без ошейника
Жанровые условностиВзрывы в космосеГрафическое выделениеКиношная биология (Африканская кукабараБезобидная рана vs Неубедительно смертельная ранаСотряс – не простатит, за часок пролетитТупые предметы не опасныУвёртливые внутренние органыХищный зверь) • Мультяшная физикаАнатомия свинки ПеппыНеизменяемый ландшафтНесоответствие масштабаПод водой — как над водойПуленепробиваемый картонЧетыре пальца
ВраждаВраги в рогатых шлемахВраг мой vs Заклятый врагДостойный противникДружба, закалённая в огнеДружба начинается с пораженияЗакадычные враги vs Заклятые друзья
ДвойникиБлизнецы меняются местамиДва тебяДоппельгангерЗлой двойникКванкКлон (Дефектный клон) Не двойники: Мастер маскировкиМетаморф (Предпочтительная форма) (ОборотеньАнимаг) • Мистер ХайдПод прикрытиемПодменышПо следам себя любимогоРаздвоение личностиСамозванец
Мета-явленияХудожественная камасутра: Апокалиптическое порноАрхитектурное порно (Дорого-богато) • Батальное гуро vs Батальное порно (Дуэльное порно) • Гурман-гуро vs Гурман-порноИнтерьерное порноНаркотическое порноНациональное порноКостюмное порноПейзажное порно (Прекрасная зима) vs Пейзажное гуроТехническое порно (Автомобильное порноОружейное порноСписок кораблей) vs Техногуро

Художественный медсправочник: Синдром внезапной смерти в сиквелеСиндром Дарта ВейдераСиндром Кларка КентаСиндром ЛайкиСиндром Мэри ПоппинсСиндром РубинскогоСиндром хронического героизмаСиндром штурмовикаСиндром Элджернона
Чеховские приёмы: Арсенал ЧеховаВулкан ЧеховаНавык ЧеховаПредзнаменованиеРужьё БондарчукаРужьё всегда здесь виселоРужьё не для стрельбыРужьё подлецаРужьё ЧеховаСтрелок ЧеховаШутка-бумеранг

Басня (Басня без связиБасня понята неправильнозелёная баснякрасная баснянеудачная баснянеудобная басняПсевдобасняувесистая басняфантастическая басняЭто не басня!) • Вывих мозга (Безумная тролльская логика) • Грызть реквизит (Доить гигантскую корову/Безумная мимикаЭТО! СПАРТА!/Перейти на КРИК) vs Читать, как пономарьЗнают именно за это (Музыкальный символХодячий мем) • МТА/МТХМоральный закон природыНикто не смотрит ШекспираОшибка позиционированияОчучеливаниеПодавление недоверияПросочиться в канон (Мем просочился в канон) • Украсть шоуФрейд был правЧудо одной сценыЭффект альфыЧудо одного трекаШоковая терапия
ПарадоксыНе думай о белом медведеПарадокс корабля Тесея
ПереборыТакой серьезный, что уже смешноТакой крутой, что уже смешноТак грубо, что уже смешноТак мрачно, что уже пофигТакой мрачный, что уже смешноТак неостроумно, что уже смешноТак страшно, что уже смешноОдноногая собачкаПересластить пилюлюШоковая терапия
ШтампОсновы