Maksa59rus 70 Posted February 1, 2015 Report Share Posted February 1, 2015 И снова здравствуйте! Интересует такой вопрос, как можно защить от копирования код и, соответственно, контент сайта? Сайт на чистом Html. ---------------------------------------------------------- Знаю методы защиты контента: - запрет копирования с сайта текстов в буфер обмена (Сделал) - запрет на использования контекстного меню на сайте (Не сделал. Считаю излишним) - вставка в тексты невидимых обратных ссылок или фраз (Сделал) - добавление текстов в Я.Вебмастер (Сделал) Какие еще есть хорошие методы? ---------------------------------------------------------- Теперь о методах защиты кода страницы - выровнять весь код в одну строку в файлах .css и .html (Сделал) Прошу предложить полезные методы. Можно ли запретить вообще сохранять сайт? Если да, то как? Стоит ли использовать метод обфускации, ведь там код совсем не разобрать, но и кол-во его немаленькое?.. Link to post Share on other sites
VIP GladWeb 1433 Posted February 1, 2015 VIP Report Share Posted February 1, 2015 Кажется вы уже превращаете свой сайт в ГС. Ибо все методы которые вы описали так или иначе вредят сайту. По-моему ответ уже давался - защитить контент нельзя! guti12345 and endi 2 Link to post Share on other sites
Maksa59rus 70 Posted February 1, 2015 Author Report Share Posted February 1, 2015 Кажется вы уже превращаете свой сайт в ГС. Ибо все методы которые вы описали так или иначе вредят сайту. По-моему ответ уже давался - защитить контент нельзя!Самое ужасное в сайтах на html - легкое копирование (буквально в два клика) всех файлов.Сомневаюсь, что "<body oncopy="return false"> повредит сайту. Что касается внешнего вида кода, то роботу плевать на то, как выглядит код. Так: "<body><center><div></div></center><div></div></body>" или так: "<body> <center><div></div></center> <div></div> </body>" Ведь выравнивание кода в строку сильно усложнит жизнь Вебмастера Link to post Share on other sites
VIP BuHoBeH 953 Posted February 1, 2015 VIP Report Share Posted February 1, 2015 Да не как, человек с опытом всё ровно всё скопирует руками или софтом. Link to post Share on other sites
Maksa59rus 70 Posted February 1, 2015 Author Report Share Posted February 1, 2015 Да не как, человек с опытом всё ровно всё скопирует руками или софтом.Человек с опытом будет этим заниматься только за деньги, ведь ему проще склепать свой сайтик.А вот защититься от супирпраграмистов будет не лишним. Сохранить сайт очень легко в самом браузере, при этом он сохраняется с папками и всеми файлами... Link to post Share on other sites
VIP GladWeb 1433 Posted February 1, 2015 VIP Report Share Posted February 1, 2015 Человек с опытом будет этим заниматься только за деньги, ведь ему проще склепать свой сайтик. А вот защититься от супирпраграмистов будет не лишним. Сохранить сайт очень легко в самом браузере, при этом он сохраняется с папками и всеми файлами... Вот вы странный, вроде сами все знаете, а смысл был задавать вопрос, если любой совет и ответ вы воспринимаете в штыки и тут же переходите в оборону?)) Link to post Share on other sites
garri1984 61 Posted February 1, 2015 Report Share Posted February 1, 2015 Да не как, человек с опытом всё ровно всё скопирует руками или софтом. Link to post Share on other sites
cac95 22 Posted February 1, 2015 Report Share Posted February 1, 2015 Можно запретить выделение текста с помощью CSS. Link to post Share on other sites
Priler96 50 Posted February 1, 2015 Report Share Posted February 1, 2015 Обфускация, скрытие, запрет кликов - все это полный бред, лишь чуть чуть усложняющий работу копипастерам. Глупо делать этот бред, учитывая что это дает негатив со стороны ПС'ов. Защитить контент нельзя никак, ибо если пользователь его видит - он его может скопировать. Единственный способ защитить контент - написать статью и не размещать на сайт Maksa59rus 1 Link to post Share on other sites
milanox 11 Posted February 1, 2015 Report Share Posted February 1, 2015 1. Запрет на копирование со страницыВ тег <BODY> вставить слова oncopy="return false" чтобы получилось что-то вроде <body topmargin=5 leftmargin=5 rightmargin=5 bottommargin=5 oncopy="return false" bgcolor=white text=black>2. Запрет выделения текста в CSS-стилях<style type="text/css">/* Отключение возможности выделения в теге DIV */.noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}</style>3.<img src="safety.jpg" oncontextmenu=" alert('Копирование изображений запрещено'); return false;">Данный код отключает возможность правого щелчка мыши (соответственно, и возможность сохранения изображения) для картинки, расположенной в верхнем правом углу данной страницы (изображение цифрового замка). Link to post Share on other sites
Priler96 50 Posted February 1, 2015 Report Share Posted February 1, 2015 1. Запрет на копирование со страницы В тег <BODY> вставить слова oncopy="return false" чтобы получилось что-то вроде <body topmargin=5 leftmargin=5 rightmargin=5 bottommargin=5 oncopy="return false" bgcolor=white text=black> 2. Запрет выделения текста в CSS-стилях <style type="text/css"> /* Отключение возможности выделения в теге DIV */ .noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } </style> 3. <img src="safety.jpg" oncontextmenu=" alert('Копирование изображений запрещено'); return false;"> Данный код отключает возможность правого щелчка мыши (соответственно, и возможность сохранения изображения) для картинки, расположенной в верхнем правом углу данной страницы (изображение цифрового замка). 1) Отключить JavaScript 2) Source Code 3) Отключить JavaScript Вуаля. Link to post Share on other sites
Модератор files 2844 Posted February 1, 2015 Модератор Report Share Posted February 1, 2015 По навешав всяких кодов против копирования, вы создаете себе массу проблем, в частности: - в некоторых браузерах пользователей сайт не будет работать корректно. - забудьте про тИЦ и переходы с внешних сайтов - у вас нельзя взять кусок текста, чтобы сослаться - соответственно никаких цитирований на других сайтах - это просто бесит людей. Жестоко бесит. Ведь многие привыкли выделять текст (даже если не для копирования) или вызвать меню для открытия ссылок в новых вкладках - кому надо своровать текст, он его сворует. Даже если надо снять скрин и сделать OCR ... А теперь подумайте, оно вам надо? milanox 1 Link to post Share on other sites
dontfear 762 Posted February 1, 2015 Report Share Posted February 1, 2015 Не понимаю сути такой защиты, ну скопировали статью, которая у вас в явебмастере и что? вам же только в плюс этом. Проще и правильнее потратить копейки на "приглашение" быстроробота. - выровнять весь код в одну строку в файлах .css и .html (Сделал)Это хорошее решение, но не как защита, а как способ уменьшения веса страницы. milanox and witosp 2 Link to post Share on other sites
admin37 18 Posted February 1, 2015 Report Share Posted February 1, 2015 Делаете скрин страницы. Заменяете страницу на скриншот. Вуаля - ваш текст не скопируют))) Только картинку вашего сайта. Вырезать же текст и распознавать никто не будет))) Это я так, на правах "поугорать" Link to post Share on other sites
Priler96 50 Posted February 1, 2015 Report Share Posted February 1, 2015 @admin37, OCR распознает за несколько секунд. Link to post Share on other sites
Fokebox 463 Posted February 1, 2015 Report Share Posted February 1, 2015 Вся ваша гипер защита рвется как женские трусики )))) Фаил > Сохранить страницу как ... > сохранить html ))) ... А там удаляются все ваши js ))) и весь контент как на ладони Сабж: не занимайтесь ерундой ))) такое ощущение что сайт круче всех с гипер-супер-пупер идеей ))) .... Делайте сайт и ПС на копипаст Ваш отреагируют сами endi and hip12 2 Link to post Share on other sites
VIP Error 667 Posted February 1, 2015 VIP Report Share Posted February 1, 2015 Переливание из пустого в порожнее - так можно бы было озаглавить созданную тему. Если она и была актуальна, то это время давно прошло и смысл в таких действиях нулевой. Главная защита - ваш первоисточник, который добавлен через уникальные тексты. Пусть копируют, никакого урона вашему сайту не будет нанесено. Зачем создавать проблему на пустом месте, а потом героически с ней бороться. Полный абсурд, извините за выражение. Fokebox 1 Link to post Share on other sites
Maksa59rus 70 Posted February 1, 2015 Author Report Share Posted February 1, 2015 Понятно, что все можно скопировать... Я думаю, что все со мной согласятся. Отдать кучу денег за уникальный дизайн или писать собственный, потратив кучу усилий и вложив в него душу, а потом зайти на какой-либо сайт и увидеть такой же дизайн... Обидно... Ну ладно, не будем о грустном! Link to post Share on other sites
inzer1 216 Posted February 1, 2015 Report Share Posted February 1, 2015 Текст вы точно никак не защитите, даже при супер-пупер мега защите элементарно принт-скрин делается и текст распознается на ура. Link to post Share on other sites
Fokebox 463 Posted February 1, 2015 Report Share Posted February 1, 2015 Да как бы там нетзащищали от ctrl + c, от правой кнопки мышки и выделения текста в html зайти через вкладку "Вид" в панели меню все также возможно легко и непринуждённо и там все скопировать можно ) Link to post Share on other sites
phpsin 7 Posted February 7, 2015 Report Share Posted February 7, 2015 ТС на самом деле как Вам тут уже многие отписали на 100% не чем не возможно защитить свой сайт от копирования с него информации, но есть пару методов которые значительно могут затруднить написание парсера под Ваш сайт. Все методы которые Вы применили для защиты своего сайта и описали выше, рассчитаны на обычного рядового пользователя который будет пытаться копировать Вашу статью в ручном режиме или откроет html код и испугается ) Но если Ваш сайт действительно вызовет интерес и пользователь захочет его полностью спарсить то он уже будет прибегать к услугам программистов, а вот для программиста все эти методы, что Вы сделали для защиты своего сайта окажется бессмысленной тратой времени с Вашей стороны. Программист будет исследователь html код Вашего сайта и искать блоки то тем или иным признакам в которых находится интересующая его информация. Один из методов который значительно усложнит написание парсера это постоянно (динамически) меняющееся html код разметки страницы, например: меняются названия классов, добавляются пустые блоки с теми же классами где у Вас находится основной контент и т.д. Но этот метод защиты к сожалению не применим с статическим сайтам, единственное можно сделать все страницы html сайта с разной html разметкой. Link to post Share on other sites
JustFriend 0 Posted March 12, 2015 Report Share Posted March 12, 2015 А что собственно, такого плохого в копировании? К тому же если даже сообщаете о своих статьях на правах автора Яндексу? По теме, что можно придумать... Давайте пойдем чуть дальше всех остальных: 1) пишем страницу html с фоном - мелкий частый текст (например адрес сайта) серым цветом (#CCC), вставляем на этот фон основной текст (#000) 2) принтскриним и сохраняем в формате, который не поганит качество (чем меньше размер изображения, тем лучше) 3) кодируем картинку base64, в дальнейшем изображение будет отдавать странице сайта в виде кода 4) отдаем код на вывод, а поверх запускаем JS скрипт летящих снежинок (такой был популярен под НГ лет 10 назад, думаю, щас отыскать скрипт не проблема), заменяем снежнки (*) или изображения, в зависимости от скрипта, на адрес сайта или адрес сайта на картинке и устанавливаем такую частоту падания "снежинок", чтобы постоянно перекрывалась хотябы половина текста. Ну и все остальные описанные методы уже используемые так и продолжаем использовать, это сильно усложнит задачу копирования, а то что описал я, думаю, усложнит распознавание текста с картинки, равно как и повысит ненависть к вам всей аудитории, если это и правда бесценный материал, которым обладаете только вы Link to post Share on other sites
romanag 0 Posted October 1, 2017 Report Share Posted October 1, 2017 Для тех, кто думает, что защита сайта от копирования невозможна средствами HTML, CSS и JS предлагаю посетить эту страницу и попробовать скопировать от туда защищенные блоки, а потом уже заявлять, что что-то не возможно. Остальным пользователям советую не создавать колесо, а использовать сервис SCP (https://site-content-protection.com) - раздел улучшенная защита (сейчас бесплатно) Link to post Share on other sites
desg 55 Posted October 1, 2017 Report Share Posted October 1, 2017 черный шоколад (70%) – 150 г Скопировал, что дальше? Каждый думает что самый умный, отключил копирование, правую кнопку и вуаля никто не скопирует... Link to post Share on other sites
romanag 0 Posted October 1, 2017 Report Share Posted October 1, 2017 Скопировал, что дальше? Так ты по 2 слова будешь копировать? Легче уже переписать Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now