Захист інформації сайту від копіювання

Захист інформації сайту від копіювання

Почнемо з найпростішого - з заборони на кешування сторінки. Хоч це може здатися непотрібним кроком для захисту, більшість фахівців з безпеки вважають це першим кроком на шляху до повноцінної захисту сайту від копіювання. Для заборони на кешування необхідно всього-на-всього зробити на це вказівка ​​в розділі ... :

або:

або:

Наступним кроком буде власне захист від копіювання елементів сторінки. Так, наприклад, якщо необхідно захистити виключно графічні файли, то можна обійтися наступним кодом:

а в тіло самої сторінки помістити скрипт з функцією:

Всі ці засоби хороші лише проти нездорової активності новачків, але не забезпечують необхідного захисту сайту. Досить зберегти таку web-сторінку на вінчестері, а потім, відкривши її в блокноті, видалити вказаний код, і вже потім використовувати на свій розсуд.

Існує як мінімум ще один варіант захисту з використанням модальних вікон. Для цього, правда, сторінку треба відкривати через спеціальну кнопку:

А ось що відобразить браузер:

Як бачите, зовсім не схоже на початковий текст. В такому зашифрованому вигляді сторінка зберігається на сайті, а для її прочитання використовується функція, відповідальна за прочитання:

document.write (unescape ( "3% 74 ...% 68"))
Замість цифробуквене абракадабри в цьому прикладі використовується код вашої сторінки після кодування. Для того щоб його ввести в цю функцію, використовують або скрипти-рідери (щось типу reader.cgi? Page.htm), «читають» всю купу ваших сторінок за запитом, або додаткові функції Java. Ось для того щоб не робити помилок в кодуванні / декодуванні, не "винаходити знову велосипед», якраз і придумали в компанії Microsoft спеціальну технологію JScript.Encode. Як бачите, до звичайного JScript спеціально додано визначальне слово Encode. Тобто програмі-інтерпретатора (або браузеру) таким чином ми повідомляємо, що для перекодування використовується звичайний JScript, і спеціальних програм для прочитання сторінки не буде потрібно.

screnc mypage.htm codemypage.htm

Правда, кодуватися можуть тільки сторінки, що мають атрибути Jscript, або спеціально підготовлені для цієї операції за допомогою тегів:

Перетворення отриманого коду в нормального вигляду сторінку відбувається так само невимушено:






Як бачите, шановні читачі, при всій різноманітності підходів, навіть мінімальний захист web-сторінок можуть забезпечити не всі з них. Однак навіть ті інструменти, які сьогодні представлені на ринку, хоч частково, але все ж можуть зберегти ваші сайти від злому і копіювання.

Схожі статті