Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #69, СЕНТЯБРЬ 2004 г.

Антилич. Не дай себя обокрасть

B!rd Feathery

Xakep, номер #069, стр. 069-022-4


Дальше расположены поля информации о самих файлах.

Title - название, которое будет появляться в клиентском плагине слева.

Href - имя оригинального файла. К этому имени слева будет приписан Download source base.

Rename - такое имя получит файл, когда будет загружен на клиентскую машину.

Кроме описанного, есть еще способ для особо продвинутых. Можно создавать паки вручную, без использования скрипта. Для этого тебе нужно в обычном текстовом редакторе создать файл в формате XML (синтаксис описан в хелпе), поместить его в папку private/import (можно вместе с соответствующим ему шаблоном) и выполнить команду «Import».

Пак, созданный тобой, будет доступен для скачивания по адресу http://mycoolsite.ru/public/download.pl?package=mypack.

Ты можешь редактировать уже созданные или импортированные паки. Процесс крайне прост: выбираешь пак из списка и жмешь на кнопку. Диалог редактирования такой же, как и диалог создания пака. Можно добавлять и удалять файлы, а также менять список разрешенных рефереров (HTTP-Referer).

Удаление пака, изменение пароля администратора и доступ к статистике, думаю, не требуют пояснений. Кроме этого, есть функция бэкапа и восстановления паков вместе с шаблонами, которые им соответствуют. Для того чтобы создать резервную копию, достаточно слить с сервера всю директорию private/packages. Процесс восстановления заключается в копировании паков в каталог private/import с последующим выполнением команды «Import». Вот, пожалуй, и все, что касается особенностей работы с системой.

Несколько слов о безопасности

Не стоит ожидать чуда от Антилича. Ты наверняка обратил внимание, что после выполнения всех операций с шифрованием-расшифрованием паков браузер все равно обращается к серверу, где физически расположены защищаемые файлы. Что это значит? Правильно! Даже простенький снифер поможет какому-нибудь сильно умному кренделю узнать реальное расположение файлов и, в итоге, свести на нет все твои старания. Авторы, в общем-то, и не скрывают такой возможности. Более того, они играют на этом, предлагая скачать и установить свой собственный менеджер закачек NetPumper, умеющий выдергивать реальные адреса файлов. Тем не менее, от банального копи-паста ссылки на файл эта технология спасает. И довольно неплохо. Так что польза, безусловно, есть. Качать теперь будут только те, кто действительно очень этого хочет. Твоим посетителям придется перенастраивать файрвол, если тот блокирует HTTP-Referer (довольно распространенная ситуация), внимательно следить за тем, чтобы в браузере корректно исполнялись Java-апплеты, и... да много за чем еще придется следить. У меня, к примеру, не сразу получилось скачать файл с помощью собственноручно настроенного Антилича. Браузер - Опера последней версии, Java включена, referer передавался, но плагин даже грузиться не хотел. Помог только форум на anti-leech.com. Оказалось, что для корректной работы плагина необходимо, чтобы Опера идентифицировалась именно как Опера, а не как IE (а в последних версиях этого браузера по умолчанию ставится IE). После настройки Оперы (Tools - Preferences - Network - Browser Identification) получилось. Посетитель - человек ленивый, что-то там настраивать он будет только в крайнем случае, поэтому тебе придется выбирать между посещаемостью сайта и экономией трафика.

Назад на стр. 069-022-3  Содержание  Вперед на стр. 069-022-5