Ключевое слово здесь — старые. Потому что виртуальный компьютер внутри настоящего работает медленно. Но скорость компьютеров удваивается примерно каждые восемнадцать месяцев, так гласит закон Мура, названный в честь Гордона Мура, одного из основателей компании Intel. Это значит, что новенький компьютер будет в шестьдесят четыре раза проворнее, чем тот, который вы купили за те же деньги шесть лет назад. То есть, работая на старой ВМ, вы, скорее всего, не заметите никаких подтормаживаний.
Но в последнее время производители компьютеров научились делать чипы, с которыми ВМ работают эффективнее, поэтому разрыв между ВМ и реальным компьютером, на котором она стоит, постоянно сокращается. А это значит, что на ВМ все легче и легче запускать новые операционные системы и новые программы. И если вы чего-то очень сильно опасаетесь, просто запустите бесплатную ВМ, установите на нее бесплатную ОС и делайте в этой песочнице все что угодно. Никакие события, происходящие на виртуальной машине, не повлияют на ваш настоящий компьютер, если вы, конечно, не дадите ей разрешений просматривать ваш реальный жесткий диск с реальными файлами. Виртуальная машина, словно заспиртованная голова в банке, отрезана от окружающего мира: вы можете рассказать ей любые выдумки о том, что происходит на белом свете, и она вам поверит.
Нынче из интернета можно загрузить сотни — сотни! — виртуальных машин и запускать их по мере необходимости. Хотите на часок, или на день, или на целый год превратить свой компьютер в роутер или файловый сервер? Многочисленные сисадмины соорудили множество идеально отлаженных виртуальных машин, которые с ходу, сразу после установки, начнут выполнять любые заданные функции. Существуют даже пользовательские обзоры, которые помогут вам выбрать лучшую из доступных ВМ. И поскольку все ВМ строятся на открытом бесплатном коде наподобие «линукса», то любой желающий может их модифицировать, улучшать и распространять дальше.
Я долго искал самую защищенную ВМ и наконец нашел. Она начиналась с копии «параноид-линукса», моего любимого дистрибутива, и безжалостно уничтожала любые программы и сервисы, которые вам не нужны. Кроме того, «параноид-ВМ» хранила свои пользовательские файлы в созданных TrueCrypt засекреченных секторах, и даже при самой тщательной экспертизе диска невозможно было понять, сколько пользователей работает на этом компьютере и сколько файлов они там хранят.
Для начала это было неплохо, но я решил вдобавок установить аварийный размыкатель — программу, которая прикажет всей системе заблокироваться и выключиться, если я в течение пятнадцати минут не произведу никаких действий. Поэтому я написал небольшой скрипт, который будет требовать от меня каждые пятнадцать минут вводить пароль. Если я его не введу, он даст всей системе команду вырубить любые ВМ и затем уничтожится сам. Так что если за мной и впрямь явится группа захвата, то все файлы, над которыми я работал, рассыплются в прах — разве что им удастся за четверть часа под пытками вытянуть у меня пароль.
Да, им в лапы попадут и торрент-файл, и ключ к нему, но они никогда не узнают, кому я успел это показать и о чем мы говорили. От меня требуется лишь вводить пароль каждые пятнадцать минут и не уйти по забывчивости в туалет или на кухню, иначе я потеряю все, что успел сделать после очередной точки сохранения.
Для такого рода занятий даже есть особое название — брить яка. Оно означает, что вы готовы переделать уйму скучной бесполезной работы, лишь бы оттянуть момент, когда предстоит взяться за серьезное дело. Хакер по имени Дханджи Прасанна написал книгу о работе в «Гугле», и там мне особенно нравится такой пассаж: «Выбрить всех яков в зоопарке, потом отправиться в Тибет и начать брить всех тамошних яков, которых ты никогда не видел и о методах ухода за которыми имеешь самое смутное представление».
Вот на такую территорию я и намеревался вступить. Пришло время заняться дешифровкой файла.
Мне не сразу удалось вскрыть зашифрованный зип-архив очень длинным паролем. Потом вспомнил, что существует особая команда, которая сообщит архиву, что требуемый пароль находится в файле. Поискал эту команду, разобрался, как с ней работать. Сделал все, что надо. Перед моими глазами с нечеловеческой скоростью стал разворачиваться список файлов. Их было много. Очень много. ОЧЕНЬ, ОЧЕНЬ МНОГО.
810 097 файлов.
Как там говорила Маша? «И в конце концов ты сталкиваешься с такими кошмарами, что не можешь больше смотреть на себя в зеркало, если не попытаешься что-то с этим сделать».
Целый воз грязного белья.