Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Защита от ДОСа, не могу узнать внешник.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Защита от ДОСа, не могу узнать внешник.
Имя
Сообщение << Старые топики   Новые топики >>
Защита от ДОСа, не могу узнать внешник. - 2010-06-29 12:43:23.823333   
ZaRRaZa

Сообщений: 4
Оценки: 0
Присоединился: 2009-09-18 15:56:31.236666
пытаюсь сделать маленькую защитку от ДОСа, понимаю что от ДДОСа не спасёт, но всётаки.

собственно дело обстоит так:
есть у меня сайт, сделал скрипт вот такой:

quote:


&lt;?php

$IP = $_SERVER['REMOTE_ADDR'];
$DATE = date("d-m-Y_H-i-s");
$FILENAME = date('d-m-Y');

$f=fopen("logs/$FILENAME.log",'a');
flock ($f,2);
fwrite($f,"$DATE\n IP = $IP\n\n\n");
fclose($f);

?&gt;


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

в дальнейшем думаю сделать фильтрацию что бы пользователю от которого много запросов, блокировался доступ к сайту!
ну или хотябы выдавалась каптча.
Post #: 1
RE: Защита от ДОСа, не могу узнать внешник. - 2010-06-30 17:33:26.786666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
БУ-га-га! Ты смешной пацанчик:D:D:D
Ты вообще не понимаеш что такое ДДоС.
Представь себе ребенка лет 5, который идет с мамой за руку. Он постоянно говорит: "мама? мама? мама? Где? Угол? Красный? Взять? Почему?". Малыш не ожидает получить от мамы ответ и ему все равно ответит она что-то или нет, он просто пытается задолбать её своими вопросами. А теперь представь, что мама идет с тысячей таких малышей. Вот это и есть ДДоС.
А то о чем ты говоришь - это грубая защита от спама. Но я не советую вам вообще использовать фильтрацию по IP, так как IP адрес отсылается на сервер браузером, а в случае спамера или доссера может быть произвольным, потому что запрос формируется не браузером, а злоумышлеником и в нем IP адрес может быть какой угодно, даже SQL-инъекция. Вы защититься от ДДоСа не сможете. Это забота хостинга.
Что бы не назвали спамером, отвечу на ваш вопрос о IP:
gethostbyaddr($_SERVER['REMOTE_ADDR']); (подробнее http://ua2.php.net/manual/en/function.gethostbyaddr.php) Но в 50% случаев толку не будет от этого, все зависит от сети.
Post #: 2
RE: Защита от ДОСа, не могу узнать внешник. - 2010-06-30 20:45:31.433333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
вся суть антиддоса сокращение вреда наносимого ботами… к примеру страничка грузится 1 секунду из-за того, что скрипты выполняются… а можно в самом начале просто обрубить выполнение скрипта и там самым сохранить часть серверных ресурсов.. так что смысл всётаки есть ..
Post #: 3
RE: Защита от ДОСа, не могу узнать внешник. - 2010-06-30 21:28:33.593333   
ZaRRaZa

Сообщений: 4
Оценки: 0
Присоединился: 2009-09-18 15:56:31.236666

quote:

ORIGINAL: Agent Smith

БУ-га-га! Ты смешной пацанчик:D:D:D
Ты вообще не понимаеш что такое ДДоС.
Представь себе ребенка лет 5, который идет с мамой за руку. Он постоянно говорит: "мама? мама? мама? Где? Угол? Красный? Взять? Почему?". Малыш не ожидает получить от мамы ответ и ему все равно ответит она что-то или нет, он просто пытается задолбать её своими вопросами. А теперь представь, что мама идет с тысячей таких малышей. Вот это и есть ДДоС.
А то о чем ты говоришь - это грубая защита от спама. Но я не советую вам вообще использовать фильтрацию по IP, так как IP адрес отсылается на сервер браузером, а в случае спамера или доссера может быть произвольным, потому что запрос формируется не браузером, а злоумышлеником и в нем IP адрес может быть какой угодно, даже SQL-инъекция. Вы защититься от ДДоСа не сможете. Это забота хостинга.
Что бы не назвали спамером, отвечу на ваш вопрос о IP:
gethostbyaddr($_SERVER['REMOTE_ADDR']); (подробнее http://ua2.php.net/manual/en/function.gethostbyaddr.php) Но в 50% случаев толку не будет от этого, все зависит от сети.


Ну пусть тебе будет БуГгоГгА!
Я не против!
Я же написал что от ДДоСа это не защитит но от ДОСа, можно снизить нагрузку!
просто когда будет фильтрация по ИП!

От ДДоСа у меня маза: Хостер, а вот от ДОСа приходиться ручками всё делать в .htaces =)
вот и хочу сделать скритик и вставить в каждую страничку, что бы снизить нагрузку!

а за ответ спасибо =)
Post #: 4
RE: Защита от ДОСа, не могу узнать внешник. - 2010-06-30 22:21:54.186666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Вы все равно не поняли ничего. Вы нагрузку не снизите никак, потому что долбят сервер, а не скрипт. ДДосер просто тупо шлет запросы на сервер и не принимает никаких ответов от него. Ему пофиг, что вернет сервер: пустую страницу, 404, или полный контент, потому что он этот ответ не получает. При чем доссер указывет в своих запросах рандомный IP. Вы так забаните весь интернет, а толку от этого не будет.

От ДДоса есть только одно эфективное решение:
когда начинается ДДоС атака, хостер меняет IP сервера. Таким образом запросы, которые отправляет ДДосер идут вникуда, пока он не втыкнет, что IP уже изменен. И так 1 раз 15 минут.
Post #: 5
RE: Защита от ДОСа, не могу узнать внешник. - 2010-07-01 11:13:04.373333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
не всегда
Post #: 6
RE: Защита от ДОСа, не могу узнать внешник. - 2010-07-01 20:18:23.030000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
читайте мемуары Павла Дурова в его блоге. Он там описывает как они боролись с ДДоСом в контакте.
Post #: 7
RE: Защита от ДОСа, не могу узнать внешник. - 2010-07-01 20:22:49.776666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
можно и апаратным фаерволом, но ведь вопрос был не в этом
Post #: 8
RE: Защита от ДОСа, не могу узнать внешник. - 2010-07-02 14:58:34.596666   
ZaRRaZa

Сообщений: 4
Оценки: 0
Присоединился: 2009-09-18 15:56:31.236666
короче, в теме спросил об одном, а пошла о другом вобще! (
Post #: 9
RE: Защита от ДОСа, не могу узнать внешник. - 2010-07-03 00:20:04.970000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
quote:

ORIGINAL: ZaRRaZa

короче, в теме спросил об одном, а пошла о другом вобще! (
а вы внимательно читайте написанное http://forum.xakep.ru/fb.aspx?m=1918948
Post #: 10
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Защита от ДОСа, не могу узнать внешник.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.