Программа Гибсона была не очень сложной, но она оказалась крайне эффективной и, по сути, сама теперь выполняла бо́льшую часть работы вместо своего разработчика.
С компьютером одновременно соединялись миллионы портов. Все они были завязаны на систему межсетевой защиты и сообщали, кому из пользователей можно доверять, когда он пытается установить соединение. Брандмауэр представлял собой, по сути, большого сильного «вышибалу», который выпроваживает любого, кто не входит в список VIP-персон. Все это работает надежно до тех пор, пока владелец клуба, то есть администратор, не позвонит «вышибале» и в действительности не даст ему VIP-категорию допуска пользователя. Теперь, когда он говорил «вышибале», то есть системе защиты, что следует «открыть дверь» и пустить посетителей «в клуб», никаких вопросов не задавалось. Именно это и происходило, когда бы пользователь ни открыл веб-страницу, чтобы войти в электронную почту или открыть программу. Или подцепиться к сети вай-фай.
Чтобы позволить пользователю подключиться к вай-фаю, брандмауэр должен доверять ему или ей, чтобы открыть соединение. Как только такое доверие устанавливалось, все, что пользователь посылал через этот порт, также заслуживало доверия. В данном случае это происходило потому, что библиотечная сеть имела собственный брандмауэр и большинство пользователей, включая собственные компьютеры, полагались на стандартные настройки. А сетью вай-фай стандартные настройки рассматривались как наиболее заслуживающие доверия. В целом это оказалось плохой идеей. А в данном случае – даже очень плохой, потому что программа, составленная Гибсоном, уже «поселилась» в межсетевой защите библиотеки.
В результате Вон теперь мог бродить по сети, не опасаясь быть замеченным, и собирать информацию с большинства компьютеров, подключенных к вай-фаю библиотеки. В зависимости от индивидуальных настроек систем безопасности компьютера он мог собирать имена, адреса, контакты, номера кредиток и текущие IP-адреса – все в течение нескольких секунд.
Более того, используя доступ к библиотечной сети, Гибсон теперь мог относительно точно определить местоположение пользователя. К сожалению, точность была не очень высокой, но зато он мог определить, сколько пользователей находятся на каждом этаже библиотеки, сколько в парке, к западу от нее, и есть ли кто-то на одной из соседних улиц в пределах досягаемости сети.
Гибсон уже встал, чтобы отправиться на совещание, назначенное Дженн на шесть тридцать, как вдруг на одном из мониторов вспыхнул сигнал тревоги. На нем высветился одиночный сигнал входа в систему вай-фай от неизвестного пользователя из парка. Программа тут же стала считывать информацию с устройства, с которого пытались войти в сеть, и на экране монитора начали высвечиваться личные данные пользователя: Лайза Дэвис… код города 814… домашний адрес… адрес места работы… электронная почта… контактные телефоны… история онлайн-посещений. Гибсон улыбнулся и перевел камеры наблюдения на парк. Никого с ноутбуком там не было. Единственным человеком в парке оказалась женщина в интересном положении, толкавшая перед собой детскую коляску.
Возможно, ее смартфон автоматически подключился к библиотечной сети. Чтобы проверить это предположение, Гибсон набрал ее номер и увидел на экране, как женщина достала свой телефон и, не узнав входящий номер, перевела его на голосовую почту.
Совершенно очевидно, что эта случайная прохожая несколько секунд находилась в зоне действия вай-фай, а потом оказалась вне зоны приема. Ее появление обозначилось точкой на карте, которая вскоре исчезла.
Гибсон нахмурился и громко выругался. Чертовы смартфоны будут серьезно засорять пространство, и ему следовало бы учесть этот фактор. Со времени его ареста прошло уже немало времени, так что теперь придется стремительно ликвидировать пробелы в своем образовании. Хорошо еще, что ни Дженн, ни Хендрикса не оказалось здесь в эту минуту…
Вон некоторое время размышлял над возможными вариантами решения данной проблемы, затем внес соответствующие изменения в свою программу, чтобы телефонный трафик отфильтровывался в отдельный подкаталог. Он не собирался отслеживать, кто будет пытаться заходить в библиотечную сеть со смартфонов, но данные все же соберет и позже изучит их внимательнее. Если понадобится… Его пальцы запорхали над клавиатурой. Может, почерк у него был и не очень разборчивым, но печатать Гибсон мог со скоростью до восьмидесяти слов в минуту. Он стукнул по кнопке «Обновление» и увидел, как очищается информационное пространство парка. Стало немного посвободнее.