Читать «Журнал «Компьютерра» N 44 от 28 ноября 2006 года» онлайн - страница 7
Журнал 664 Компьютерра
К этому времени выяснились любопытные детали. Оказалось, что копирование виртуальных ценностей осуществляется с помощью сторонней (по отношению к программе-клиенту Second Life) программы под названием CopyBot. Создали ее отнюдь не злобные хакеры, а несколько энтузиастов, участвующих в проекте Libsecondlife. Дело в том, что Linden Labs официально приветствует разработку стороннего программного обеспечения для Second Life. Члены Libsecondlife работают над собственной программой-редактором для создания новых объектов виртуального мира. Изучая сетевой протокол игры, они и наткнулись на неожиданный побочный эффект: как оказалось, вклинившись в информационный обмен между программой-клиентом и сервером, можно создавать точные копии виртуальных объектов. Так появилась утилита CopyBot, а поскольку ее исходные тексты были открыты, программой смогли воспользоваться многие любопытствующие.
К середине ноября, в результате совместных усилий игроков и администрации, были расставлены точки над i. Пользователей Second Life уведомили, что копирование чужой виртуальной собственности является нарушением правил и, в случае обнаружения, влечет за собой немедленное исключение игрока. Создатели CopyBot удалили программу со своего сервера. А пострадавшим от деятельности репликаторов рекомендуют обращаться в настоящий суд, апеллируя к хорошо известному за пределами Сети закону DMCA. И это, к сожалению, единственный действенный рецепт защиты: как оказалось, технически предотвратить копирование виртуальных объектов в игре невозможно. Лучшее, что можно сделать, - внимательно следить за окружающими и вовремя отлавливать мошенников. Чем в ближайшем будущем и займутся добровольные виртуальные дружины.
А через несколько дней после того как улеглись страсти вокруг CopyBot, разразилась новая катастрофа. Воскресным днем 19 ноября в отдельных районах игры появились прыгающие золотистые кольца. Забавные объекты не причиняли никаких неудобств до тех пор, пока кто-нибудь не пытался изучить их вблизи: от прикосновений кольца множились, увеличивая нагрузку на интернет-канал. Новая зараза, придуманная неизвестным пользователем, получила название «серой слизи» (grey goo) - термин позаимствовали у классика нанотехнологий Эрика Дрекслера, именовавшего так вышедшую из-под контроля массу самореплицирующихся нанороботов. В расчетах Дрекслера серой слизи понадобилось менее двух суток, чтобы погубить Землю. В живом эксперименте, невольно проведенном участниками Second Life, grey goo вызвала «конец света» всего за несколько часов и задолго до того, как кольца заполонили все свободное пространство. Размножаясь, они резко повышали нагрузку на игровые серверы, так что вскоре пользователи лицезрели вместо колец десятки лоскутков с предупреждениями «missing image». Администрация была вынуждена отключить всех игроков и провести чистку почти трех тысяч серверов, образующих игровую сеть. Споры о том, можно ли назвать происшедшее вирусной атакой (первой в своем роде), ведутся по сей день - ведь компьютеры пользователей не пострадали. Но последствия для игроков все же ощутимы: чистка серверов заставила «откатить» базу данных на несколько часов назад, что стерло из памяти игры созданные за это время объекты.