Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Защита от граберов
 
 автор: Yanka   (27.02.2006 в 23:13)   письмо автору
 
 

Подскажите способ(ы) защитить все скрипты от граберов.

   
 
 автор: cheops   (28.02.2006 в 00:26)   письмо автору
 
   для: Yanka   (27.02.2006 в 23:13)
 

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

PS Можно лишь запутать злоумышленика, но последнее слово всегда будет за ними - это свойство протоколов на которых мы работаем.

   
 
 автор: Loki   (28.02.2006 в 09:46)   письмо автору
 
   для: cheops   (28.02.2006 в 00:26)
 

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

   
 
 автор: cheops   (28.02.2006 в 12:40)   письмо автору
 
   для: Loki   (28.02.2006 в 09:46)
 

Да против грабера - это хорошее оружие... особенно если внешне страница не будет изменяться.

   
 
 автор: Yanka   (28.02.2006 в 15:00)   письмо автору
 
   для: cheops   (28.02.2006 в 12:40)
 

Может ктонить это скриптом покажет, тоесть один из вариантов вышеуказанных :) м?

   
 
 автор: Loki   (28.02.2006 в 16:46)   письмо автору
 
   для: Yanka   (28.02.2006 в 15:00)
 

Это надо не скриптом, а версткой... и систему шаблонов имеет смысл прикрутить.

   
 
 автор: Yanka   (28.02.2006 в 21:20)   письмо автору
 
   для: Loki   (28.02.2006 в 16:46)
 

Loki, можно по подробней?
Ведь както можно поставить запрет на открытие скриптом?
Ведь не все додумаются с эмулировать браузер...

   
 
 автор: Loki   (28.02.2006 в 23:45)   письмо автору
 
   для: Yanka   (28.02.2006 в 21:20)
 

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

   
 
 автор: Yanka   (01.03.2006 в 00:25)   письмо автору
 
   для: Loki   (28.02.2006 в 23:45)
 

wap страничку

   
 
 автор: Loki   (01.03.2006 в 09:49)   письмо автору
 
   для: Yanka   (01.03.2006 в 00:25)
 

И что на ней находится?

   
 
 автор: Yanka   (01.03.2006 в 14:08)   письмо автору
 
   для: Loki   (01.03.2006 в 09:49)
 

Воть :)
И её постоянно грабят :(

<?xml version="1.0" encoding="utf-8"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
        <wml><card id="anek" title="&#x410;&#x43D;&#x435;&#x43A;&#x434;&#x43E;&#x442;&#x44B;"><p>Встречаются РґРІР° РїСЂРёСЏС‚еля, РєРѕС‚орые РґР°РІРЅРѕ РЅРµ РІРёРґРµР»РёСЃСЊ:- РљР°Рє РґРµР»Р°?- Р”Р° РЅР°РґРѕРµР»Рѕ РІСЃРµ! РљСѓРїРёР» СЃРµР±Рµ РЅРµРґР°РІРЅРѕ РЎСѓР±Р°СЂСѓ, С‚ак РЅРёРіРґРµ РЅРµ РјРѕРіСѓ РЅР°Р№С‚Рё РЅР°  РЅРµРµ 20-ые РєРѕР»РµСЃР°, РІСЃРµ РјР°РіР°Р·РёРЅС‹ РѕР±РµРіР°Р», РІСЃРµ СЃР°Р№С‚С‹ РѕР±Р»Р°Р·РёР», РЅРµС‚ Рё РІСЃРµ!  Р–ена РІ Р±СѓС‚РёРєРµ Р¤РµРЅРґРё С€СѓР±Сѓ РїСЂРёСЃРјРѕС‚рела Р·Р° 150 С€С‚СѓРє, РЅСѓ СЏ РµР№ РЅР°Р»РёРєРѕРј РґР°Р»,  С‚ак СЌС‚Рё СЃС†СѓРєРё РµР№ СЃРєРёРґРєСѓ РІСЃРµРіРѕ 3% СЃРґРµР»Р°Р»Рё, РїСЂРёРєРёРЅСЊ. РћР±РѕСЂР·РµР»Рё!!! Рђ Сѓ  С‚ебя-то РєР°Рє???- Рђ Сѓ РјРµРЅСЏ...... Р”Р° РїРѕС€РµР» С‚С‹ РЅР° С…@Р№!!!
<br/><br/><a href="index.php?dop=35882&amp;url=">&#x421;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x439;</a><br/><a href="http://domen.ru">&#x041D;&#x0430; &#x0433;&#x043B;&#x0430;&#x0432;&#x043D;&#x0443;&#x044E;</a><br/></p></card></wml>

   
 
 автор: Loki   (01.03.2006 в 14:21)   письмо автору
 
   для: Yanka   (01.03.2006 в 14:08)
 

а что забирают? все что не заключено в теги?

   
 
 автор: Yanka   (01.03.2006 в 20:40)   письмо автору
 
   для: Loki   (01.03.2006 в 14:21)
 

Забирают всё... Тоесть от <wml> до </wml> а может и вообще всё...

   
 
 автор: Loki   (01.03.2006 в 21:32)   письмо автору
 
   для: Yanka   (01.03.2006 в 20:40)
 

вы не поняли вопроса: что именно мы защищаем? если робот забирает страницу целиком, то ее можно защитить только никому не показывая. Как вы определили что вас грабят? Видели где-то свои новости?

   
 
 автор: Yanka   (01.03.2006 в 23:05)   письмо автору
 
   для: Loki   (01.03.2006 в 21:32)
 

Loki, да. Это анекдоты, но не суть...
Увидела и прописала бан по ИП в хтакцес, но увидела ещё... Всех не забанишь :(

   
 
 автор: Loki   (02.03.2006 в 00:28)   письмо автору
 
   для: Yanka   (01.03.2006 в 23:05)
 

Как я уже говорил, можно по разному верстать. например, сейчас у вас текст находится между <p> и <br>
с можно сделать чтобы находился между <td></td> или <p></p> или еще как-то. и чтобы это менялось случайным образом. Во всяком случае, регулярное выражение учитывающее все возможные варианты получится очень громоздкое.

   
 
 автор: Yanka   (02.03.2006 в 06:03)   письмо автору
 
   для: Loki   (02.03.2006 в 00:28)
 

Дык... а если всю страницу грабят, а не от тега до тега?
Ведь php когда открывает, определяется как браузер?
Так может можно запрет на этот браузер поставить?

   
 
 автор: Loki   (02.03.2006 в 09:54)   письмо автору
 
   для: Yanka   (02.03.2006 в 06:03)
 

PHP представляется так, как ему сказал программист. Так что это врятли.
Самое оптимальное - банить по ip.

   
 
 автор: XPraptor   (03.03.2006 в 15:59)   письмо автору
 
   для: Loki   (02.03.2006 в 09:54)
 

Господа, вы про HTML Guardian когда нибудь слышали? Поставьте себе и не парьтесь, никто больше не сможет никогда не только скриптом вас ограбить, но локально сохранить текст, просматривая его у себя в браузере. (ни скопировать, ни сохранить как, только prinscreen а потом на распознование в finerader)

   
 
 автор: Loki   (03.03.2006 в 16:04)   письмо автору
 
   для: XPraptor   (03.03.2006 в 15:59)
 

C интересом выслушаю как вы планируете исполнять JS на вап сайте!

   
 
 автор: Loki   (03.03.2006 в 16:16)   письмо автору
 
   для: XPraptor   (03.03.2006 в 15:59)
 

-

   
 
 автор: XPraptor   (03.03.2006 в 16:30)   письмо автору
 
   для: Loki   (03.03.2006 в 16:16)
 

Чегото я не понимаю, а что Js уже отключили в телефонах? Да и у гуардиана есть модуль и для Wap.

   
 
 автор: Loki   (03.03.2006 в 17:13)   письмо автору
 
   для: XPraptor   (03.03.2006 в 16:30)
 

У меня его там никогда и небыло.

   
 
 автор: Yanka   (03.03.2006 в 20:16)   письмо автору
 
   для: XPraptor   (03.03.2006 в 16:30)
 

Что за модуль для вап? Можно поподробней? =)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования