Читать книгу Инженерия сказок - Алексей Щинников - Страница 4
Глава 2. Анатомия угрозы
ОглавлениеЧтобы понять, как работает защита, нам необходимо сперва хладнокровно и бесстрастно разобрать механику нападения. В детстве сказочные злодеи пугали нас своей иррациональностью и потусторонней мощью. Баба-Яга в своей ступе, бессмертный Кощей в мрачном замке или многоголовый Змей Горыныч казались воплощением чистого хаоса, с которым невозможно договориться. Однако если мы отбросим эмоции и взглянем на этих персонажей через призму системного анализа, то увидим совершенно иную картину. Перед нами предстанут не мифические чудовища, а отлаженные биологические или магические машины уничтожения. Они действуют не по наитию, а по строгому, почти компьютерному алгоритму. Каждый их шаг предопределён заложенной в них программой поведения, и именно эта предсказуемость даёт герою шанс на спасение.
Цикл поражения
Любая агрессия в сказке, будь то охота хищника или козни колдуна, подчиняется универсальной логике. Военные и специалисты по безопасности называют это цепочкой поражения, или Kill Chain. Это последовательность событий, которая неизбежно ведёт к гибели жертвы, если её не прервать. В мире русских сказок этот смертельный алгоритм всегда состоит из четырёх последовательных этапов.
Всё начинается с фазы обнаружения. Вспомните классическую фразу, звучащую в каждой избушке на курьих ножках, про то, как злодей чует русский дух. Мы привыкли считать это просто фольклорной формулой, но технически это сработка сенсора. Система сканирует окружающую среду и получает первичный сигнал о появлении аномалии. Это может быть запах, звук или дрожание земли, но суть одна – датчик врага зафиксировал присутствие постороннего объекта.
Следом за обнаружением мгновенно наступает фаза идентификации. Полученный сигнал необходимо обработать и понять, кто именно нарушил границы. Хищник анализирует данные и распознаёт в госте конкретную цель. Система «свой-чужой» выдаёт однозначный вердикт, что перед ней не свой брат-леший, а Иван-царевич, то есть еда или враг. На этом этапе абстрактный сигнал превращается в приказ на уничтожение.
Третьим шагом запускается фаза сближения, или кинетический этап. Как только цель захвачена, начинается активная погоня. Расстояние между агрессором и жертвой стремительно сокращается. Это чистая физика, состязание скоростей и векторов движения. Враг использует все свои ресурсы, будь то крылья, сапоги-скороходы или волшебные кони, чтобы свести дистанцию к нулю.
Завершается этот цикл фазой контакта. Это тот самый момент, когда злодей настигает героя и наносит физический удар. Змей кусает, Кощей рубит мечом, Лихо хватает. Именно здесь происходит необратимое разрушение системы героя.
Стратегия отказа в доступе
Понимание этой структуры полностью меняет стратегию выживания. Становится очевидно, что пытаться победить чудовище на четвёртом этапе, в момент прямого контакта, – затея чаще всего самоубийственная. Герой, как правило, человек из плоти и крови, и он физически слабее хтонических сил. Поэтому истинная победа куётся не в финальной схватке, а гораздо раньше.
Главная задача «инженера выживания» заключается в том, чтобы разорвать эту роковую цепь на одном из первых трёх этапов. Эта концепция в современной безопасности получила название «Отказ в доступе», или Access Denial.
Герою необходимо взломать алгоритм врага. Нужно сделать так, чтобы сенсор не сработал и обнаружения не произошло. Либо обмануть систему распознавания, чтобы враг принял жертву за своего. Или же изменить законы пространства так, чтобы сближение стало невозможным. Если цепочка разорвана в любом месте до финального удара, система уничтожения зависает, а герой остаётся в живых. Всё очарование сказки – это, по сути, набор инструментов для создания таких сбоев в программе злодея.