Будь в курсе событий!

21.09.2013

Безопасность веб ресурса, защита от воровства.

Leave a Comment
Всем доброго времени суток, сегодняшний учебник будет про защиту блога способы в статье будут описаны разнообразные.

                                       



Начать стоит с того что интернет это общественное место, и в нем что бы что то присвоить себе или позаимствовать не составит особого труда. А если  у человека уникальные статьи,материалы, то человеку приходится как то  оберегать в то что вложено много труда, и времени.И первым пунктом будет защита ваших статей, но опять же напомню простую истину, что стопроцентной защиты не бывает! если человеку надо то он  вытащит все равно. Так вот приступим первые 2 кода, реализованы они на Css

Мне коды эти не подошли, так как не весь html код что у меня в постах я смог скопировать это из-за того что  у меня код  не весь в спойлерах обернут,так я думаю. А если у вас во всех статьях где присутствует код html, все обернуто в (спойлер)  то можете попробовать.

Первый код отключает выделение текста,  и  ваши посты нельзя будет скопировать но опять же любую защиту можно обойти.

Вставляется либо так  перед ]]></b:skin> этот код

.post {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none;}

Либо  с тегом  <style> вставляется перед тегом   </body>

 <style>.post {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none;}</style>

Дело в том, что у меня коды  когда я их ставил перед тегом ]]></b:skin> не сработали по этому пришлось их ставить перед тегом </body>
---------------------------------------------------------------------------------------------------------------------------
 Второй код же дает скопировать вам какой либо код html , и код что выше и этот можно совмещать один код не даст скопировать сам пост(текст) а второй же даст скопировать ваш html код. Тем людям кто заходит к вам на веб сайт,  если у вас он есть в постах
опять же ставим либо  этот код:

 перед  ]]></b:skin>

.post code {-webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text;}


либо этот перед  </body> отличаются коды только тегом <style>

<style>.post code {-webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text;}</style>

--------------------------------------------------------------------------------------------------------------------------

Поехали дальше)

Добавление обратной ссылки при копировании с моего блога:

Этот скрипт не только оставляет  ссылку на ваш веб ресурс,  когда человек копирует какой либо текст  (даже если человек скопировал название виджета, ссылка на ваш ресурс все равно будет). Но он еще и не дает  скопировать ваш HTML код, если у вас он есть в постах не обернутый  в (спойлер), а просто вместо копируемого кода у вас получается только обратная ссылка, на ваш веб ресурс опасный скрипт).Вставлять его надо перед тегом </head> и да там где  обозначено желтым маркером надо,  написать свой  веб ресурс , и его название либо вместо названия можно  например написать ( вы скопировали текст)и.т.д Помимо этого, данный скрипт можно вставлять так же и в гаджет.

<script type='text/javascript'>
//<![CDATA[
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection = window.getSelection();

    // Вы можете изменить текст в этой строчке
    var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> Cash's from program &copy; zarnakoom.blogspot.com</p>";
    var copytext = selection + pagelink;
    var newdiv = document.createElement('div');
    newdiv.style.position = 'absolute';
    newdiv.style.left = '-99999px';
    body_element.appendChild(newdiv);
    newdiv.innerHTML = copytext;
    selection.selectAllChildren(newdiv);
    window.setTimeout( function() {
        body_element.removeChild(newdiv);
    }, 0);
}
document.oncopy = addLink;
//]]>
</script>



                                                     Теперь вот такой скриптик


Запрет на перетаскивание с сайта, на рабочий  стол вставляется после тега.   </head>

<body ondragstart='return false'>


Заместо тега <body> вставляем эту строчку или под ним



Теперь вот такой вот интересный скрипт, вставляется он ниже </head> вместо  тега <body>  вставляем его.

Запрет на  копирование текста, при помощи правой кнопки мышки при  выделении текста, и нажатии быстрых клавиш CTRL+С не копируется, а поскольку меню правой кнопки мыши отключено, соответственно стоит блок на  запрет просмотр  html- кода.

<body oncontextmenu="return false" onselectstart="return false" oncopy="return false" ondragstart="return false">


Помимо этого есть полностью автоматизированный способ с помощью сервиса Tynt- это сервис  для  защиты вашего  текстового контента, и добавления обратной ссылки при копировании с вашего сайта. Что бы зарегистрироваться там на  надо пройти по ссылке ,  потом нажать справа сверху get the code далее вводим в форме регистрации  вашу электронную почту, ваш веб ресурс, 2-раза пароль. Жмем submit попадаем в окошко с  выбором платформ,такое:


Выбираем свою платформу и устанавливаем код так как указано в инструкции,  а для блоггер все проще  можно сразу скопировать код(тот что помечен зеленым), с первой странички и вставить его после.

]]></b:skin>

Помимо этого на  этом сервисе  есть разные плюшки в настройках справа,такие как выставление тех данных что будут отображаться при копировании вашего текста.
 


Еще можно поставить настройку, отображения кнопок отправки текстов или сразу статей на социальные сети очень удобно вот такой значок.




так же можно включить вот такую кнопочку,пинить (пинтерест) -появляются значки у вас на ваших фотографиях вот такие.




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





И что бы его установить нам нужен вот этот срипт, вставляется он после тега </head> за место тега <body> расмещаем скрипт так.

<body class='single single-post postid-4149 single-format-standard custom-background' onCopy='alert(&apos;Уважаемые читатели блога, вы СКОПИРОВАЛИ МАТЕРИАЛ с данного веб ресурса.- НАЖМИТЕ ПОЖАЛУЙСТА НА СОЦИАЛЬНЫЕ КНОПКИ! А если вы ПУБЛИКУЕТЕ код для своих пользователей - НЕОБХОДИМА ОБРАТНАЯ ССЫЛКА.&apos;); return true;'>

Опять же слова вы можете изменить на свои, а с данным скриптом мне помог  тоже блоггер c блога http://blogodel.com/  за что ему огромное спасибо. На этом я подведу итог данной статьи, и еще раз напомню  вам  что 100%- ной защиты не бывает.

0 коммент. :

© 2012-2017 Cash's from program