У нас был грандиозный план запустить в сентябре, как раз под конец избирательной кампании, собственную игру в альтернативной реальности. Мы намеревались привлечь как можно больше народу к участию в голосовании. В прошлых выборах на избирательные участки пришли всего сорок два процента американцев – остальные просто отказались голосовать. Я много раз приглашал на наши планерки Дэррила и Ванессу, но они под разными предлогами отказывались. Они проводили много времени вместе, но Ван упорно не желала называть эти встречи романтическими свиданиями. Дэррил мало разговаривал со мной, однако присылал длинные электронные письма, в которых шла речь о чем угодно, только не о Ванессе, терроризме или тюрьме.
Энджи сжала мне руку.
– Господи, как же я ненавижу эту женщину.
Я кивнул.
– Еще одна подлянка, которую наша страна подкинула Ираку. Если бы ее прислали в мой город, я бы, наверное, подался в террористы.
– Ты и так подался в террористы, когда ее прислали в твой город.
– Что верно, то верно, – согласился я.
– Пойдешь в понедельник на слушания по делу мисс Галвес?
– Непременно.
Я познакомил Энджи с мисс Галвес пару недель назад, когда учительница пригласила меня пообедать вместе. Профсоюз учителей добился рассмотрения ее дела в Объединенном школьном совете Сан-Франциско, и ее восстановили на прежней работе. Говорят, сам Фред Бенсон, досрочно удалившийся на пенсию, прервал свой отдых и явился на слушания, чтобы выступить против восстановления мисс Галвес в прежней должности. Мне не терпелось снова повидаться с любимой учительницей.
– Может, сходим съедим по буррито?
– Непременно.
– Сейчас, только возьму свой острый соус.
Я еще раз проверил почтовый ящик на сервере Партии пиратов – туда до сих пор тонкой струйкой стекались письма икснеттеров, не сумевших отыскать мой новый адрес в Коалиции избирателей.
Последнее письмо пришло с какого-то одноразового почтового ящика на одном из недавно появившихся бразильских серверов, гарантирующих пользователям полную анонимность.
> Спасибо, я ее нашел. Ты и не говорил, что она такая красотка.
– Это еще от кого?
Я расхохотался.
– От Зеба. Помнишь его? Я дал ему Машин адрес. Решил, раз уж они оба подпольщики, пусть прячутся вместе.
– Это он Машу называет красоткой?
– Не суди парня строго, у него от жизненных тягот крыша поехала.
– А у тебя?
– Что – у меня?
– Тоже поехала крыша от жизненных тягот?
Я отстранил Энджи на вытянутую руку, окинул внимательным взглядом с головы до ног и с ног до головы. Положил ладони на щеки, заглянул в большие глаза, лукаво блестевшие из-под очков в толстой оправе. Провел пальцами по волосам.
– Энджи, еще никогда в жизни мои мысли не были столь ясными, как сейчас.
Тогда она прильнула ко мне губами, я ответил на поцелуй, и за буррито мы пошли не сразу.
Послесловие Брюса Шнайера
Я специалист по охранным системам. Моя работа – обеспечивать безопасность людей.
Разрабатывая охранные системы, я сначала думаю о том, как их взломать. Потом – как сделать их еще надежнее. Это относится и к защите данных в компьютерах, и к системам видеонаблюдения. К обеспечению безопасности авиаперелетов, машин для голосования, чипов с радиомаячками и множеству других систем.
Кори пригласил меня на последние страницы своей книги, чтобы я рассказал вам, как это интересно – разрабатывать охранные системы. Потрясающе весело, словно игра в кошки-мышки. Кто кого перехитрит – охотник добычу или наоборот? Я считаю свою работу самой увлекательной на свете. Если вам понравилось читать о том, как Маркус обманывал камеры распознавания личности по походке, то представьте себе, насколько интереснее было бы самому додуматься до этого!
Для разработки охранных систем надо хорошо разбираться в технологиях. Понимать, как работают компьютерные сети и камеры видеонаблюдения, какие химические процессы помогают обнаружить бомбу. Но по большому счету важнее всего склад ума. Образ мышления. Маркус – хороший пример такого мышления. Он всегда выискивает, в каком месте охранная система дает сбой. Наверняка он, даже входя в магазин, придумывает способы стянуть что-нибудь с прилавка так, чтобы его не застукала охранная система. И не потому что он в самом деле станет воровать, просто ему хочется понимать, что он сможет сделать это и остаться незамеченным. Есть большая разница между пониманием, как обмануть охранную систему, и действительным обманом.
Примерно так же видят мир профессионалы в сфере безопасности. Глядя на охранную систему, мы придумываем, как ее обмануть. Таковы уж мы, ничего не поделаешь.
Такой образ мышления очень важен для специалиста, и не имеет значения, по какую сторону охраняемого объекта он находится. Если вам поручено создать систему для защиты магазина от краж, вы должны уметь воровать. Если придумываете систему, распознающую людей по походке, надо предвидеть, что кто-нибудь насыплет камушков в ботинки. Иначе ничего путного у вас не полу- чится.