Нга-Йи покачала головой. Она слышала это слово в новостях, но значения его не понимала.
– Вы хотите получить именно такую сумму наличными, даже монеты? – удивленно спросила девушка.
– Да, и я не приму у вас деньги, если будет недоставать хотя бы одного пенни.
– Понимаю, – кивнула Нга-Йи. – Но…
– Но – что? Если вас это не устраивает, сделка расторгнута.
– Нет. Я только хотела спросить, почему вы передумали.
– А вы понимаете, почему я выбрал именно эту сумму в качестве моего гонорара, мисс Ау? – спросил N.
Нга-Йи снова отрицательно помотала головой.
– Потому что я хотел удостовериться в том, что важнее этого дела для вас нет ничего на свете. И вы сразу же согласились. Ко мне приходят очень много людей, но когда я требую у них отдать мне все свои сбережения, большинство из них сразу дает обратный ход. Если они сами не готовы так рискнуть, а от меня, совершенно постороннего человека, ждут готовности к риску…
– То есть… В эти последние несколько дней вы меня проверяли?
– А я похож на доброго самаритянина? – фыркнул N. – Я хочу взяться за ваше дело потому, что оно выглядит намного более интересным, чем я подумал поначалу. Но, конечно, если бы ваши деньги оказались для вас дороже моего согласия, я бы вам помогать не стал, какой бы увлекательной ни казалась эта задача.
Нга-Йи была ошарашена.
– А… она увлекательная?
– Да, очень. Если бы дело заключалось только в том, чтобы выследить человека тем способом, который я вам описал в день нашего знакомства, я бы и пальцем не шевельнул, сколько бы вы ни торчали на улице под моими окнами.
N отодвинул в сторону пустой пакет от арахиса и две пивные бутылки, открыл крышку ноутбука и развернул его экраном к Нга-Йи. На экране был пост «Четырнадцатилетняя шлюха».
– Видите? Это детализация всех входов на «Попкорн» за тот день, с локализацией всех пользователей.
N щелкнул курсором другое окно, и на экране появилось множество рядов, набранных мелким шрифтом, электронная таблица.
– Вы… вы уже сделали это для меня?
– Так, давайте проясним ситуацию. Для вас я ничего не сделал. Мне просто было скучно, – сказал N. – И если бы я узнал имя этого человека, возраст, адрес, место работы и родословную на восемнадцать поколений назад, у меня все равно не было бы намерений сообщать вам все это.
Нга-Йи молчала, хотя мысленно проклинала грубияна. Ей просто нужно было еще немного потерпеть.
– Вот IP-адрес kidkit727.
N указал на цепочку цифр – 212.1 17.180.21.
– Что такое IP?
N глянул на нее так, словно перед ним находился какой-то экзотический зверек.
– Вы не знаете, что такое IP-адрес?
– Я ничего не понимаю в компьютерах.
– Это элементарно, – хмыкнул N. – Это адрес интернет-протокола. Проще говоря, серийный номер, который нам говорит, где находится тот или иной человек, когда выходит в онлайн. Вот, к примеру, вы идете в банк или к врачу и получаете талон с номером вашей очереди. Когда вы соединяетесь с Интернетом, провайдер присваивает вам уникальный номер. Когда вы осуществляете навигацию по Сети, играете в онлайн-игры, болтаете с кем-то в чате – все это происходит через этот самый номер.
– И «доски объявлений» так же работают?
– Я только что сказал: такой номер получает каждый выходящий в Интернет. Если вы хотите что-то опубликовать в чате, то сервер – в смысле, «оборудование» этого чата – определяет IP-адреса всех пользователей. Это означает, что по любой публикации можно произвести обратный поиск и узнать, с какого компьютера она была сделана. Теперь понимаете?
Нга-Йи торопливо кивнула.
– Значит, вы знаете, где находился kidkit727, делая эту публикацию?
N лукаво усмехнулся.
– В Штайнзеле, городке в центре Люксембурга.
– В Европе? – Нга-Йи была потрясена. – Разве этот kidkit727 не в Гонконге?
– Этот парень пытается нас перехитрить. – N указал длинную цепочку IP-адреса на экране. – Это реле.
– Реле? – переспросила Нга-Йи.
– По-китайски мы бы назвали это «ретранслятором» или «пересадочной станцией». Если ты хочешь скрыть свою личность в Интернете, самый простой и наиболее эффективный способ для этого – реле, соединение с заграничным компьютером. Этот компьютер осуществляет выход в Интернет, и соединение регистрируется не с твоего истинного местоположения, а с местоположения того компьютера.
– Значит, нам нужно найти всех, кто в тот день пользовался компьютерами в Люксембурге, и тогда мы узнаем настоящий IP-адрес kidkit727?
N вздернул брови.
– Вы быстро соображаете. Да, вы правы. Теоретически, это сработало бы, но не в этом случае.
– Почему?
– Потому что я все проверил. Я не сомневаюсь в том, что этот человек использовал не одно реле. Указанный люксембургский IP возникал в моих файлах не раз. Это общая передаточная точка, и она принадлежит сети TOR.
По-английски ’The Onion Router, то есть «луковичный роутер».
– Луковичный?
– Название происходит от фундаментальных принципов этой сети. Не буду слишком сильно вдаваться в детали, но главное вот что: это разветвленная анонимная сеть Интернета. Некоторые пользуются ею только для доступа к так называемой темной сети, к подпольным сайтам, распространяющим порно и наркотики, но изначально TOR создавался в основном для того, чтобы дать людям возможность прятать свои цифровые следы. Самый простой путь использования TOR в качестве независимой программы называется «луковичный браузер» – все та же «луковица». Эта программа автоматически связывается с тысячами реле по всему миру, так что если бы я взломал этот люксембургский сервер и получил записи о входах в Сеть в тот день, если бы я проверил все до одного IP-адреса на этом реле, мне пришлось бы выяснять, где именно находился этот пользователь – в Америке, Франции, Бразилии или где-то еще. Мне пришлось бы проделывать это снова и снова много раз, прежде чем у меня возникла бы возможность определить истинное местоположение искомого человека. А если хотя бы на одном реле не хранятся записи, которые можно прочесть, то всё – поиск обрывается. С таким же успехом можно пытаться найти иголку на дне океана.
Нга-Йи почувствовала себя шариком, из которого вышел воздух.
– Ударившись о стенку с поиском IP-адреса, я попробовал найти другие подсказки. kidkit727 зарегистрировал свой аккаунт в тот самый день, когда сделал публикацию, N указал на строчку на экране. – Адрес электронной почты, привязанный к этому аккаунту, такой: rat10934@ yandex.com, а yandex.com – это общедоступный российский почтовый сервис. Для создания почтового ящика там не требуют подтверждения номера телефона. Я уверен: это разовый аккаунт.
N провел пальцем по строчке kidkit727 дальше.
– Что более важно: наш kidkit727 очень старательно стер и еще кое-какую информацию. Когда пользователь получает доступ к веб-сайту, браузер отправляет цепочку знаков, говорящую о том, какое устройство задействовано. Это называется «юзер-агент», и с его помощью другой компьютер узнаёт, чем ты пользуешься – Microsoft или Apple, смартфоном или планшетом, и даже то, какой версией браузера ты пользуешься. Ну вот, к примеру: Windows NT 6. 1 – это название седьмой версии, OpiOS обозначает поисковую систему Opera, портированную для Apple, и так далее. Но в записях чата «Попкорн» на месте юзер-агента для kidkit727 стоит всего один значок.
Нга-Йи поискала в таблице глазами графу HTTP_USER_ AGENT. Для всех других адресов в этой графе значились длинные, сложные цепочки из букв и цифр, как ей и сказал N, а у kidkit727 стоял только один значок: буква «Х».
– Икс? – растерянно проговорила Нга-Йи.
– Никогда еще не видел такого короткого юзер-агента. Видимо, код введен пользователем вручную. Некоторые браузеры позволяют своим пользователям изменить эту цепочку значков, чтобы скрыть устройство или браузер, которым они пользуются. TOR – один из таких сервисов.
– Погодите… Вы сказали: «Один из…» Означает ли это, что он мог воспользоваться каким-то другим?