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

Щит для web-контента

Докучаев Дмитрий aka Forb

Хакер, номер #085, стр. 085-056-5


о правой кнопке

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

<SCRIPT language=JavaScript>

function click(e) {if (document.all)

{if (event.button == 2)

{alert(message);return false;}}

if (document.layers) {if (e.which == 3)

{return false;}}}

if (document.layers)

{document.captureEvents(Event.MouseDown);}

document.onmousedown=click;

</SCRIPT>

Думаю понятно, что обойти такую защиту можно выбором опции «Просмотр в виде HTML» в разделе «Вид», либо нажатием соответствующей кнопки на обычной клавиатуре. Существует еще один способ против воров HTML-дизайна. Знатоки советуют использовать Java-вызов window.open(URL) вкупе со скриптом, блокирующим правую кнопку. При этом единственная возможность добраться до исходника — нажатие горячей клавиши либо спец-кнопки на клавиатуре. Это, по мнению аналитиков, может ввести людей в ступор. Но я считаю, что подобные приемы подействуют разве что против новичков.

CD

На компакте ты найдешь все продукты, описанные в этой статье, а также бонус в виде трех программ, защищающих HTML и ASP-контент.

WWW

Рекомендую почитать несколько методов защиты кода на странице www.kavkazchat.com/archive/index.php/t-16344.html. Здесь основное внимание акцентируется на защиту изображений, поэтому будет не вредно ознакомиться со статьей.

INFO

Несмотря на все обещания, некоторые программы шифруют HTML так, что потом в некоторых браузерах наблюдаются глюки. В частности я обнаружил, что после HTML Power у меня перестало работать навигационное меню на JavaScript. Причем в IE таких глюков не наблюдалось.

Назад на стр. 085-056-4  Содержание