Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Как защитить сайт от парсеров.

Discussion in 'Вопросы- ответы' started by Roman.U, May 14, 2019.

14.05.19 в 21:23
07.06.19 в 14:50
98
5,736
0
  1. hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    нет,скрипт с частью кода на место ориг кода
     
  2. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    hent4iboys это я понял, я имел ввиду скипт защиты от клона.
     
  3. hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    ну, тобишь смотри
    к примеру у тебя код такой
    Code:
    <script>
    var $url = "mysite.com";
    if ( $url !== location.host) {location.href = 'http://' + $url;}
    </script>
    <script>
        $(window).on('ajaxComplete', function() {
            setTimeout(function() {
                $(window).lazyLoadXT();
            }, 50);
        });
    </script>
        <header class="saffy5d">
            <div class="arfer4">
                <div class="d4rdfe">
                    <div class="asfd3Dkked">
    

    шифруешь,и вместо него вставляешь шифрованный код
    пример снизу
    Code:
    <script type="text/javascript">
    document.write(unescape('%3C%73%63%72%69%70%74%3E%0A%76%61%72%20%24%75%72%6C%20%3D%20%22%6D%79%73%69%74%65%2E%63%6F%6D%22%3B%0A%69%66%20%28%20%24%75%72%6C%20%21%3D%3D%20%6C%6F%63%61%74%69%6F%6E%2E%68%6F%73%74%29%20%7B%6C%6F%63%61%74%69%6F%6E%2E%68%72%65%66%20%3D%20%27%68%74%74%70%3A%2F%2F%27%20%2B%20%24%75%72%6C%3B%7D%0A%3C%2F%73%63%72%69%70%74%3E%0A%3C%73%63%72%69%70%74%3E%0A%20%20%20%20%24%28%77%69%6E%64%6F%77%29%2E%6F%6E%28%27%61%6A%61%78%43%6F%6D%70%6C%65%74%65%27%2C%20%66%75%6E%63%74%69%6F%6E%28%29%20%7B%0A%20%20%20%20%20%20%20%20%73%65%74%54%69%6D%65%6F%75%74%28%66%75%6E%63%74%69%6F%6E%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%24%28%77%69%6E%64%6F%77%29%2E%6C%61%7A%79%4C%6F%61%64%58%54%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%2C%20%35%30%29%3B%0A%20%20%20%20%7D%29%3B%0A%3C%2F%73%63%72%69%70%74%3E%0A%20%20%20%20%3C%68%65%61%64%65%72%20%63%6C%61%73%73%3D%22%73%61%66%66%79%35%64%22%3E%0A%20%20%20%20%20%20%20%20%3C%64%69%76%20%63%6C%61%73%73%3D%22%61%72%66%65%72%34%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%64%69%76%20%63%6C%61%73%73%3D%22%64%34%72%64%66%65%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%64%69%76%20%63%6C%61%73%73%3D%22%61%73%66%64%33%44%6B%6B%65%64%22%3E'));
    </script>
    
     
  4. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    hent4iboys вопрос в другом состоял, я вот этот скрипт могу в любое место в майн вставить, а потом зашифровать с куском кода шаба?
     
  5. synlivcho

    PRO Users

    Joined:
    Oct 24, 2018
    Messages:
    749
    Best Answers:
    2
    Ratings:
    +99 / 30 / -0
    В принципе тема не плохая, за шифровать основные классы и все хер кто разберется .
     
    • Согласен Согласен x 2
  6. hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    Да
     
    • Нравится Нравится x 1
  7. TopicStarter Overlay
    Roman.U

    PRO Users

    Joined:
    Nov 13, 2015
    Messages:
    6,892
    Best Answers:
    5
    Ratings:
    +1,230 / 154 / -0
    Спасибо всем кто откликнулся. Кстати отдельное спасибо hent4iboys пару хороших идей подал. В общем тема продолжается, еще не все осуществил...
     
  8. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    Там инфы больше чем нужно.
    козел.jpg
     
  9. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    А про чтение лог файла и блокировку IP клоновода забыли....

    1. Не забываем, что клоновод может парсить ваш сайт из пула IP адресов через прокси.
    2. Скрипт для клонирования, умеет удалять скрипты из тела сайта. Как следствие, вам может понадобиться периодически изменять комбинацию "my+si+te.ru"
     
  10. hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    А как он удалит зашифрованный скрипт ?
     
  11. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    dr.gopher нахрена что-то мудрить, если просто берешь и шифруешь скрипт с куском кода, как объяснил hent4iboys? Если автоматом этот шифрованный скрипт с куском кода удалится, то шаб моментом плывет, клоновод просто возьмется клонировать другой сайт, так, как восстанавливать кусок кода - это как минимум огромный гемор, ели это вобще возможно, а исходя из того, что тело ленится создавать с нуля сайты, то я очень сильно сомневаюсь, что у него будет желание восстанавливать удаленный закодированный участок каждый раз после парсенга.
     
    • Нравится Нравится x 2
  12. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    Откуда мне знать? Я ничего не писал про удаление скритов из зашифрованных файлов!
     
  13. Romantv

    Забанен

    Joined:
    Jul 17, 2015
    Messages:
    6,946
    Best Answers:
    6
    Ratings:
    +1,994 / 141 / -0
    Как сделать что бы шаб плыл?
     
  14. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Romantv кусок кода HTML шифруешь с помощью скрипта (в топике есть ссылка на шифратор), и при удалении этого скрипта шаблон плывет.
     
  15. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    dr.gopher ты написал, что скрипт для клонирования умеет удалять скрипты из тела сайта. Следует вопрос, HTML шифруетм, вместо него вставляем скрипт зашифрованного кода, скрипт для клонирования и его удалит? Ведь по сути это тоже скрипт, и без разницы, что он шифрует HTML.
     
  16. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    Откуда мне знать?

    Шифруй и давай сЦилку на сайт, проверю. )))
     
  17. Romantv

    Забанен

    Joined:
    Jul 17, 2015
    Messages:
    6,946
    Best Answers:
    6
    Ratings:
    +1,994 / 141 / -0
    Если просто, сам скрипт не поплывет шаблон, если шаблон хороший, может кривой и поплывет.
    А если шифровать, скрипт и рядом стили, то поплывет, получается ему скрипты не сложно, выстановить.
     
  18. TeraMoune

    TeraMoune Бывалый

    Joined:
    Apr 6, 2019
    Messages:
    310
    Best Answers:
    3
    Ratings:
    +130 / 9 / -0
    Верно

    короче защитить сайт от парсера (если он парсит через php - curl или file_get_contents) только путём подгрузки важного контента через ajax. Ибо если будет так то php те функции не получат контент, ну и само собой нужно придумать генерацию каких либо ключей или id, а то тот же curl просто сделает два запроса и сперва вытянет эти ключи затем сможет получить контент.

    Вся защита от парсеров на php лежит на javascript который не обрабатывают эти парсеры

    Примером могу сказать это используют хорошие сайты с объявлениями где номера телефонов парсерами не вытянуть, там пишут ссылку (показать номер) и только нажав на ссылку происходит запрос и происходит проверка человек ли смотрит, если да то номер отдаёт, если нет то нахер шлёт.
     
    #78 TeraMoune, May 30, 2019
    Last edited: May 30, 2019
  19. TeraMoune

    TeraMoune Бывалый

    Joined:
    Apr 6, 2019
    Messages:
    310
    Best Answers:
    3
    Ratings:
    +130 / 9 / -0
    Вот только если парсится целая копия страницы и полностью. Но многие парсят лишь кусочки, а данный код не будет обработан парсером ведь он сольёт страницу и регуляркой вытянет лишь описание новости или какую другую инфу и фвсё, твой редирект и не задействует.
     
  20. hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    ну в данном случаи человек хочет защититься от клоново,тобишь полной копии сайта,и вроде как этот способ ему помог
     
    • Согласен Согласен x 1
Яндекс.Метрика