Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #29, АПРЕЛЬ 2003 г.

СКАЖИ НЕТ ПЛАГИАТУ - защищаем тексты и картинки в сети

Леха ББ aka Alexys

Спецвыпуск Xakep, номер #029, стр. 029-038-2


Дизайн, как и контент, должен охраняться. Но как это сделать, если HTML - это open-source. Наверно во всех броузерах есть пункт "Просмотреть в виде HTML" или что-нибудь в таком духе. Получается, что, делая сайт, ты его бесплатно даришь всем подряд, а на создание реального дизайна у тебя наверняка ушел не один день работы. Надо бы защитить свое детище.

Существует несколько программ (о них ниже), которые проводят некоторые извращения над HTML-кодом, кодируя его до неузнаваемости. В результате получается текст в непонятной кодировке (честно говоря, там даже после пива не поймешь ничего), который отображается нормально только как результат работы Java Script'а. Один недостаток этих программ - для нормального отображения их нужно, чтобы Java Script был включен. Но, как показывает статистика, таких юзеров абсолютное большинство. Так что беспокоиться особо не о чем. Конечно, стопроцентную гарантию от открытия кода дать не может никто, но открытие будет очень сильно затруднено. Особенно потому, что в кодированной информации содержится еще какая-то часть мусора, не влияющего на отображения страницы. Пойди разберись, что к чему там. Не факт, что на создание такого же дизайна своими руками уйдет больше времени. Тем более опытный веб-дизайнер не будет лазить по сайтам в поисках идей - он сам придумает не хуже. А вот бездари даже нормальной копии не смогут сделать. Так что перейдем к рассмотрению методов защиты кода.

Защита содержания HTML-страниц

Наиболее простым вариантом сохранения контента на сайте (кстати сказать, не слишком эффективным) является блокирование нажатия правой кнопки мышки. Это реально защита от дурака, чтобы тот не смог ничего скопировать. Но ведь все равно можно сохранить страницу и посмотреть на скачанные файлы. Метод настолько бесполезный, что его можно даже не рассматривать.

Куда более интересным является результат защиты кода такими программами, как HTML Guard, HTML Protector, Secure HTML Lock и HTML Compress. Все эти программы (кроме HTML Compress) исковеркивают HTML-код до неузнаваемости, а страница после обработки ими продолжает выглядеть абсолютно так же. Только размер немного увеличивается. HTML-Compress не криптует HTML-код, а просто уменьшает объем страницы. Это основано на удалении двойных пробелов, удалении комментариев и т.п. HTML-код остается открытым, только вот читать его становится не очень удобно.

Софт для скрытия HTML-кода

HTML Guard - лучшая, на мой взгляд, программа для шифрования HTML-кода. Правда, она shareware, но кряки к ней есть :).

Сначала выбираешь, какие файлы тебе надо запротектить. Во вкладке Output не меняй ничего - по дефолту там настроено создавать bak-файлы в той же папке, где будут меняться файлы. В опции Source Code устанавливается, что будет написано в тэгах <noscript>, например, можно написать "Включи Java Script, дурень". Здесь же можно сказать проге создавать кучу пустых линий в коде, дабы еще больше запутать пытающихся просмотреть код. В менюшке Images/Texts можно отключить нажатие правой кнопки мышки. При ее нажатии всплывет alert с мессагой, которую можно здесь же вбить или воспользоваться готовой. Разработчики были явно с чувством юмора, написав в одном из вариантов "Why don't you create a web page by yourself?" (Почему бы тебе не сделать страницу самому?). Также здесь можно отключить возможность выделения текста и распечатывания страницы. После выбора настроек шифрования надо нажать кнопку Protect Files, и тогда выбранные файлы станут защищенными.

Назад на стр. 029-038-1  Содержание  Вперед на стр. 029-038-3