Бэкдор: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «'''Бэкдор''' (от английского backdoor — «задняя дверь», «чёрный ход») в программировании — некий изъян, нарочно оставленный программистом в алгоритме, чтобы облегчить себе (или кому-то ещё) нелегальный доступ к тому, что этот алгоритм, по идее, должен защищать...») |
|||
Строка 1: | Строка 1: | ||
'''Бэкдор''' (от английского | '''Бэкдор''' (от английского backdoor — «задняя дверь», «чёрный ход») в программировании — некий изъян, нарочно оставленный программистом в алгоритме, чтобы облегчить себе (или кому-то ещё) нелегальный доступ к тому, что этот алгоритм, по идее, должен защищать. В широком смысле таковым может считаться любая [[Ахиллесова пята|уязвимость или изъян]], нарочно заложенный создателем в своё творение. Причины для такого решения могут быть самыми разными: | ||
* Эгоистическая. Как в случае с программными бэкдорами, он надеется поиметь с этого личную выгоду. | * Эгоистическая. Как в случае с программными бэкдорами, он надеется поиметь с этого личную выгоду. | ||
* Идейная (саботаж). Создатель в гробу видал интересы своих «клиентов», но вынужден работать на них из-под палки. | * Идейная (саботаж). Создатель в гробу видал интересы своих «клиентов», но вынужден работать на них из-под палки. | ||
* Параноидальная. Уязвимость была встроена по требованию заказчика, на случай попадания устройства/программы не в те руки, или из боязни мастера, что творение обратится против него. | * Параноидальная. Уязвимость была встроена по требованию заказчика, на случай попадания устройства/программы не в те руки, или из боязни мастера, что творение обратится против него. | ||
* Конструкционная. Без этой слабости вся конструкция либо [[Жертва сверхцентрализации|не будет работать вообще]], либо резко снизит свою эффективность. [[Правила злого властелина|Кодекс злого властелина]] строго предостерегает от создания таких устройств, но желающие не переводятся. | * Конструкционная. Без этой слабости вся конструкция либо [[Жертва сверхцентрализации|не будет работать вообще]], либо резко снизит свою эффективность. [[Правила злого властелина|Кодекс злого властелина]] строго предостерегает от создания таких устройств, но желающие не переводятся. | ||
Надтроп — [[Ахиллесова пята]]. | |||
== Примеры == | == Примеры == | ||
=== [[Литература]] === | === [[Литература]] === | ||
* Иван Крылов, «Лиса- | * Иван Крылов, «Лиса-строитель» — Лиса, строя для Льва курятник, оставила лазейку для себя. | ||
* [[Властелин Колец|Кольцо Власти]], позволяющее Саурону управлять силой остальных Колец. В итоге оказалось слабым местом не только для системы Колец, но и для их | * [[Властелин Колец|Кольцо Власти]], позволяющее Саурону управлять силой остальных Колец. В итоге оказалось слабым местом не только для системы Колец, но и для их творца — уничтожение Единого, в которое Саурон вложил слишком много своих сил, просто развоплотило падшего майа (ну и Кольца тоже прекратили работать, даже эльфийские). | ||
* «[[Dune|Дюна]] | * «[[Dune|Дюна]]» — разумный [[робот]] Эразм на всякий случай заложил в лициделов программу самоликвидации. | ||
* [[Роджер Желязны]], «[[Князь Света]] | * [[Роджер Желязны]], «[[Князь Света]]» — в огненосный жезл [[Ходячий крематорий|Агни]] его конструктор [[Воин и ремесленник|Яма]] встроил специальный механизм, позволяющий самому Яме дистанционно взорвать оружие в руках хозяина. А вот в «[[Флайер|громовую колесницу]]» Шивы — не встроил, о чём потом сильно жалел. | ||
* Рик Риордан, «Перси Джексон и | * Рик Риордан, «Перси Джексон и олимпийцы» — тут наличие уязвимой точки при погружении героя в Стикс является необходимым условием, иначе вместо обретения неуязвимости полубог тривиально умрёт. При этом её расположение можно выбрать самостоятельно. | ||
* Вадим Панов, «[[Тайный город]] | * Вадим Панов, «[[Тайный город]]» — каждому из иерархов Кадаф их повелитель Азаг-Тот заботливо оставил по одному слабому месту, чтобы предотвратить возможность бунта. | ||
* «[[Хроники странного королевства]] | * «[[Хроники странного королевства]]» — Скаррон мог бы сделать своего ученика Нимшаста полноценно бессмертным, но не стал, ограничившись классической моделью [[Лич|лича с филактерием]]. Чем изрядно облегчил героям жизнь — ведь способ, которым упокоили самого Скаррона, на Нимшасте [[Злой гей|точно не сработал бы]]. | ||
** Ну, пирамида Ушеба по-прежнему работала как положено. | ** Ну, пирамида Ушеба по-прежнему работала как положено. | ||
* Павел Шумил, «[[Слово о драконе|Долг перед видом]] | * Павел Шумил, «[[Слово о драконе|Долг перед видом]]» — Болан с напарником всегда оставляли «чёрные ходы» в своих программах (а писали они, например, системы защиты для крупных банков). Без всякого злого умысла — лишь затем, чтобы в случае чего помочь законным хозяевам с восстановлением доступа. Но по сюжету Болану приходится воспользоваться этими лазейками в ходе борьбы со [[Спецназ|спецгруппой «Финиш»]]. | ||
* [[Сергей Лукьяненко]], «[[Лорд с планеты Земля]] | * [[Сергей Лукьяненко]], «[[Лорд с планеты Земля]]» — мать принцессы Терри действительно не любила непоправимых поступков. Поэтому даже пребывая в полной уверенности, что Землю нужно взорвать [[Неатомная бомба|кварковой бомбой]], предусмотрела не только резервный механизм отмены её активации, но и верного человека, который сможет его запустить. | ||
* Владимир Гусев, «Фрагментарное копыто неподкованной | * Владимир Гусев, «Фрагментарное копыто неподкованной собаки» — не стоило гражданину [[Нет, не тот|Шпаку]] присваивать чужое изобретение и «кидать» настоящего разработчика [[Машина лотофагов|витатрона]]. Он ведь может обидеться и воспользоваться собственноручно заложенными бэкдорами, [[Я умираю, мне всё можно|благо терять уже особо нечего]]. | ||
* Леонид Каганов, | * Леонид Каганов, «Магия» — «магический обряд», посредством которого можно убить любого человека, просто [[Симпатическая магия|указав его имя и номера документов или сделав портрет]], {{spoiler|на самом деле был создан как бэкдор одним из программистов, делавших софт для боевых спутников}}. | ||
=== [[Кино]] === | === [[Кино]] === | ||
* [[Star Wars]] | * [[Star Wars]] — [[Звезда Смерти]] с её «вентиляционной» шахтой, [[Реткон|согласно новому канону]]. Решение сделать её уязвимость намеренной вызвало [[Буревестник фанатского сообщества|немало споров]] среди фанатов. | ||
** Приказ 66, причём опять же с расхождением старого и нового канона. В старом это был просто один из 150 чрезвычайных приказов, который клоны выполнили исключительно благодаря лояльности и дисциплине (и о существовании которого джедаи были осведомлены). В новом он уже «зашит» в клонов на стадии производства с помощью гипнотического кодирования. | ** Приказ 66, причём опять же с расхождением старого и нового канона. В старом это был просто один из 150 чрезвычайных приказов, который клоны выполнили исключительно благодаря лояльности и дисциплине (и о существовании которого джедаи были осведомлены). В новом он уже «зашит» в клонов на стадии производства с помощью гипнотического кодирования. | ||
*** С помощью чипа-ингибитора же. Если удалить чип, клон способен продолжать функционировать и действует руководствуясь собственным опытом и суждениями. | *** С помощью чипа-ингибитора же. Если удалить чип, клон способен продолжать функционировать и действует руководствуясь собственным опытом и суждениями. | ||
* [[Matrix]] | * [[Matrix]] — на создании и использовании бэкдоров специализируется Ключник, он же Мастер Ключей. | ||
* [[Газонокосильщик]] - именно при помощи механизма-предмета статьи главный злодей франшизы, гениальный хакер, смог таки в последний момент просочиться в систему и перейти в энергетическую форму существования. | * [[Газонокосильщик]] - именно при помощи механизма-предмета статьи главный злодей франшизы, гениальный хакер, смог таки в последний момент просочиться в систему и перейти в энергетическую форму существования. | ||
* «Воздушные | * «Воздушные террористы» — пострадавший при аварии на производстве и не получивший должной компенсации от работодателя гениальный инженер и программист использует оставленный для такого случая бэкдор, чтобы дистанционно управлять собранными при его участии пассажирскими самолетами и разбивать их ради мести. | ||
=== [[Видеоигры]] === | === [[Видеоигры]] === | ||
* [[Deus Ex]] | * [[Deus Ex]] — кнопка смерти у киборгов вполне сойдёт. | ||
* [[Call of Duty: Black Ops]] | * [[Call of Duty: Black Ops]] — в третьей части прямо пишется что подобные бэкдоры были встроены в военную продукцию которую производила корпорация главгада Рауля Менедеса. | ||
* [[Horizon: Zero Dawn]] | * [[Horizon: Zero Dawn]] — о том, что бывает, если у ваших автономных и саморазмножающихся военных роботов '''нет''' бэкдора. | ||
* [[Batman: The Telltale Series]] — Брюс Уэйн оставил для себя лазейки в системах безопасности, которые он поставлял властям в Готэме. В результате ему же это вышло боком, когда уязвимость нашли враги. | * [[Batman: The Telltale Series]] — Брюс Уэйн оставил для себя лазейки в системах безопасности, которые он поставлял властям в Готэме. В результате ему же это вышло боком, когда уязвимость нашли враги. | ||
{{Nav/Штампы/Явления и идеи}} | {{Nav/Штампы/Явления и идеи}} |
Версия 16:19, 27 марта 2022
Бэкдор (от английского backdoor — «задняя дверь», «чёрный ход») в программировании — некий изъян, нарочно оставленный программистом в алгоритме, чтобы облегчить себе (или кому-то ещё) нелегальный доступ к тому, что этот алгоритм, по идее, должен защищать. В широком смысле таковым может считаться любая уязвимость или изъян, нарочно заложенный создателем в своё творение. Причины для такого решения могут быть самыми разными:
- Эгоистическая. Как в случае с программными бэкдорами, он надеется поиметь с этого личную выгоду.
- Идейная (саботаж). Создатель в гробу видал интересы своих «клиентов», но вынужден работать на них из-под палки.
- Параноидальная. Уязвимость была встроена по требованию заказчика, на случай попадания устройства/программы не в те руки, или из боязни мастера, что творение обратится против него.
- Конструкционная. Без этой слабости вся конструкция либо не будет работать вообще, либо резко снизит свою эффективность. Кодекс злого властелина строго предостерегает от создания таких устройств, но желающие не переводятся.
Надтроп — Ахиллесова пята.
Примеры
Литература
- Иван Крылов, «Лиса-строитель» — Лиса, строя для Льва курятник, оставила лазейку для себя.
- Кольцо Власти, позволяющее Саурону управлять силой остальных Колец. В итоге оказалось слабым местом не только для системы Колец, но и для их творца — уничтожение Единого, в которое Саурон вложил слишком много своих сил, просто развоплотило падшего майа (ну и Кольца тоже прекратили работать, даже эльфийские).
- «Дюна» — разумный робот Эразм на всякий случай заложил в лициделов программу самоликвидации.
- Роджер Желязны, «Князь Света» — в огненосный жезл Агни его конструктор Яма встроил специальный механизм, позволяющий самому Яме дистанционно взорвать оружие в руках хозяина. А вот в «громовую колесницу» Шивы — не встроил, о чём потом сильно жалел.
- Рик Риордан, «Перси Джексон и олимпийцы» — тут наличие уязвимой точки при погружении героя в Стикс является необходимым условием, иначе вместо обретения неуязвимости полубог тривиально умрёт. При этом её расположение можно выбрать самостоятельно.
- Вадим Панов, «Тайный город» — каждому из иерархов Кадаф их повелитель Азаг-Тот заботливо оставил по одному слабому месту, чтобы предотвратить возможность бунта.
- «Хроники странного королевства» — Скаррон мог бы сделать своего ученика Нимшаста полноценно бессмертным, но не стал, ограничившись классической моделью лича с филактерием. Чем изрядно облегчил героям жизнь — ведь способ, которым упокоили самого Скаррона, на Нимшасте точно не сработал бы.
- Ну, пирамида Ушеба по-прежнему работала как положено.
- Павел Шумил, «Долг перед видом» — Болан с напарником всегда оставляли «чёрные ходы» в своих программах (а писали они, например, системы защиты для крупных банков). Без всякого злого умысла — лишь затем, чтобы в случае чего помочь законным хозяевам с восстановлением доступа. Но по сюжету Болану приходится воспользоваться этими лазейками в ходе борьбы со спецгруппой «Финиш».
- Сергей Лукьяненко, «Лорд с планеты Земля» — мать принцессы Терри действительно не любила непоправимых поступков. Поэтому даже пребывая в полной уверенности, что Землю нужно взорвать кварковой бомбой, предусмотрела не только резервный механизм отмены её активации, но и верного человека, который сможет его запустить.
- Владимир Гусев, «Фрагментарное копыто неподкованной собаки» — не стоило гражданину Шпаку присваивать чужое изобретение и «кидать» настоящего разработчика витатрона. Он ведь может обидеться и воспользоваться собственноручно заложенными бэкдорами, благо терять уже особо нечего.
- Леонид Каганов, «Магия» — «магический обряд», посредством которого можно убить любого человека, просто указав его имя и номера документов или сделав портрет, на самом деле был создан как бэкдор одним из программистов, делавших софт для боевых спутников.
Кино
- Star Wars — Звезда Смерти с её «вентиляционной» шахтой, согласно новому канону. Решение сделать её уязвимость намеренной вызвало немало споров среди фанатов.
- Приказ 66, причём опять же с расхождением старого и нового канона. В старом это был просто один из 150 чрезвычайных приказов, который клоны выполнили исключительно благодаря лояльности и дисциплине (и о существовании которого джедаи были осведомлены). В новом он уже «зашит» в клонов на стадии производства с помощью гипнотического кодирования.
- С помощью чипа-ингибитора же. Если удалить чип, клон способен продолжать функционировать и действует руководствуясь собственным опытом и суждениями.
- Приказ 66, причём опять же с расхождением старого и нового канона. В старом это был просто один из 150 чрезвычайных приказов, который клоны выполнили исключительно благодаря лояльности и дисциплине (и о существовании которого джедаи были осведомлены). В новом он уже «зашит» в клонов на стадии производства с помощью гипнотического кодирования.
- Matrix — на создании и использовании бэкдоров специализируется Ключник, он же Мастер Ключей.
- Газонокосильщик - именно при помощи механизма-предмета статьи главный злодей франшизы, гениальный хакер, смог таки в последний момент просочиться в систему и перейти в энергетическую форму существования.
- «Воздушные террористы» — пострадавший при аварии на производстве и не получивший должной компенсации от работодателя гениальный инженер и программист использует оставленный для такого случая бэкдор, чтобы дистанционно управлять собранными при его участии пассажирскими самолетами и разбивать их ради мести.
Видеоигры
- Deus Ex — кнопка смерти у киборгов вполне сойдёт.
- Call of Duty: Black Ops — в третьей части прямо пишется что подобные бэкдоры были встроены в военную продукцию которую производила корпорация главгада Рауля Менедеса.
- Horizon: Zero Dawn — о том, что бывает, если у ваших автономных и саморазмножающихся военных роботов нет бэкдора.
- Batman: The Telltale Series — Брюс Уэйн оставил для себя лазейки в системах безопасности, которые он поставлял властям в Готэме. В результате ему же это вышло боком, когда уязвимость нашли враги.