За последние 24 часа нас посетили 51239 программистов и 1756 роботов. Сейчас ищут 1150 программистов ...

На тему банов по IP

Тема в разделе "Прочее", создана пользователем Kreker, 15 дек 2008.

Статус темы:
Закрыта.
  1. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Недавно по моему сайту прошелся бот, который рыскал где бы наспамить. Ходил порядка трех минут, ну и накрапал пяток сообщений в форму обратной связи. Когда просмотрел логи, но немного припух:
    Код (Text):
    1.  
    2. 219.136.9.93 - - [07/Dec/2008:14:12:23 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    3. 200.199.220.19 - - [07/Dec/2008:14:12:23 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    4. 211.128.72.96 - - [07/Dec/2008:14:12:23 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    5. 196.35.158.183 - - [07/Dec/2008:14:12:24 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    6. 202.183.218.187 - - [07/Dec/2008:14:12:25 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    7. 195.96.146.2 - - [07/Dec/2008:14:12:25 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    8. 219.136.9.93 - - [07/Dec/2008:14:12:25 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    9. 211.128.72.96 - - [07/Dec/2008:14:12:25 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    10. 200.199.220.19 - - [07/Dec/2008:14:12:26 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    11. 196.216.74.22 - - [07/Dec/2008:14:12:26 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    12. 196.35.158.183 - - [07/Dec/2008:14:12:26 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    13. 202.183.218.187 - - [07/Dec/2008:14:12:27 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    14. 196.35.158.183 - - [07/Dec/2008:14:12:28 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    15. 195.96.146.2 - - [07/Dec/2008:14:12:28 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    16. 195.214.216.43 - - [07/Dec/2008:14:12:29 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    17. 200.199.220.19 - - [07/Dec/2008:14:12:29 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    18. 202.152.55.100 - - [07/Dec/2008:14:12:29 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    19. 196.35.158.183 - - [07/Dec/2008:14:12:30 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    20. 195.214.216.43 - - [07/Dec/2008:14:12:30 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    21. 200.199.220.19 - - [07/Dec/2008:14:12:31 +0300] "Mozilla/4.0 (compatible; MSIE 6.0...
    И таких еще порядка 700...


    Баны по IP защищают только от школьных вебкиллов.
     
  2. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    А вообще, подделать свой IP-адрес при отправке пакета - насколько это реально? Может это просто липовые адреса, а не прокси/зомбокомпы?
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Я уверен, что это липовые адреса. Можно, конечно, за одну секунду использовать три прокси в разных потоках, но это уже не PHP. Я когда-то на php пробовал делать подмену адресов, но не выходило.
    По поводу моей уверенности: кому надо делать прокси лист на 300-700 адресов (хотя вроде все IP разные), а потом через них коннектится? :)
     
  4. списки прокси стоят от $10 за 100 ip.
    В принципе, если не нужен ответ на этот IP, то думаю, не так уж и сложно.
     
  5. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    а по-моему невозможно
     
  6. Я рад, что ты имеешь собственное мнение. Когда оно станет агрументированным, я буду совсем счастлив.
     
  7. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Сложного-то ничего нет. Но на каждую хитрую ж*пу....

    Тот же экзимовский спамассасин (SA, для краткости) построен таким образом, что
    приходит сообщение с ip -> SA отправляет запрос ответа на этот Ip -> если удаленный компьютер отвечает, то письмо допускается до адресата. если нет - SA рубит его.
    Грамотно и со вкусом.....

    ТЕ можно попробовать запрашивать удаленный комп по добавлению сообщений...
    Если, например, если пингуется ип, с которого пришло сообщение - добавлять. Нет - резать...
     
  8. sword dancer

    sword dancer Активный пользователь

    С нами с:
    17 фев 2008
    Сообщения:
    295
    Симпатии:
    0
    поддельный ип зарубит ближайший маршрутизатор.
     
  9. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Как же, интересно, все спамеры-то работают?
    Неужели у всех настоящие адреса?
     
  10. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Kreker
    а у меня только в гостевой от полумега в день %)) слава каптче, все остается только в логах
     
  11. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    скорей всего это ботнет какая нить небольшая. сейчас ботнет поиметь не так и сложно.
     
  12. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Баны по IP надо давно оставить в прошлом =)
     
  13. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ты прав насчет этого.


    Жесть. В http://www.phpfaq.ru/ip автор жалуется:
    А далее сам приводит код для определения правдопобоности IP:
    PHP:
    1.  
    2. <?php
    3. function get_all_ip() {
    4.   $ip_pattern="#(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)#";
    5.   $ret="";
    6.   foreach ($_SERVER as $k => $v) {
    7.     if (substr($k,0,5)=="HTTP_" AND preg_match($ip_pattern,$v)) $ret.=$k.": ".$v."\n";
    8.   }
    9.   return $ret;
    10. }
     
  14. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Вынужден согласится, использовал бан по IP только в локальных сетях.
     
  15. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    флоппик
    Был когда-то пользователь Штаны... Который в одной теме голословно утверждал, что IP можно подделать при отправке... Кто-то его за это забанил? ;-)
     
  16. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    кто мне поотправляет поддельные IP ? Создам страничку для сбора логов... очень интересно
     
  17. Он и щас есть. Скрывается под ником блудный сын.
    Забанил его во первых не я, во вторых, не за это.
    А главное, IP можно подменить при посылке данных, другое дело, что ты обратно не получишь результат.
     
  18. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    в этом и фишка, соединения как такового не будет...
     
  19. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Его не флопик забанил, а ГО и как раз за утверждение что ip можно подменить :)
     
  20. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Можно организовать и обратное получение результата, было бы желание и возможность... Например, в случае если у этих товарищей будет маршрутизатор расположенный в крутом по трафику узле интернета (или если они хакнули чей-то маршрутизатор). Тогда они ответ с сервера могут перенаправлять не на запрашиваемый сервером ip, запрос с которого они имитировали, а на реальный принадлежащий им, той же самой подменой ip адреса в пакете, только в обратном направлении.
     
  21. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    sylex
    какого соединения?
    ели мне нужно нагадить спамом, мне и ответ нафиг не упал...
     
  22. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    +1
     
  23. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    я имею ввиду что пакет не дойдет. Сначала происходит соединение, а потом отправка пакетов.
     
  24. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    TCP-соединение

    Соединение начинается с handshake (рукопожатия):
    Узел A посылает узлу B специальный пакет SYN — приглашение к соединению
    B отвечает пакетом SYN-ACK — согласием об установлении соединения
    A посылает пакет ACK — подтверждение, что согласие получено

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

    http://ru.wikibooks.org/wiki/TCP/IP
     
  25. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну да, если вы хотите подделать протокол - то удачи )
     
Статус темы:
Закрыта.