|
| |
|
|
| |
для: Sobachka
(10.01.2007 в 23:09)
| | | ну не вирутально ни выделенного сервера пока нету )) | |
| |
|
|
| |
|
|
| |
для: skor
(10.01.2007 в 20:41)
| | | skor, sleep(); ты в первую очередь свою железяку убьешь....
есть очень много апаче модулей,решающих простые дос атака...
например
mod_evaseve, mod_limitipconn, и т.д
| . их можно спойкойно поставить например на VDSке! или же,как сказал раньше Unkined на сервере будуче админом серва :) | |
| |
|
|
| |
|
|
| |
для: Unreal
(10.01.2007 в 20:36)
| | | что нибудь типа
<?
// в $ip будет количество заходов с 1 го ip в течении 10 секунд
if($ip < 5){
//подключение к базе
}else{
sleep();
}
?>
|
ну а посоздовать нагрузку можно так
<?
$i=0;
while(true)
{
$f[$i]=fsockopen("site.ru", 80);
fwrite($f[$i], "qwerty");
$i++;
};
?>
|
| |
| |
|
|
| |
|
|
| |
для: skor
(10.01.2007 в 20:31)
| | | Вот пример работы такого скрипта _http://refcat.ru/ Это какойто полуспамерский сайт, на нем просто контент с других сайтов (lenta.ru итд)
Если запустить закачку этого сайта какой нибудь программой (напрмер Teleport Pro) через какое то время, запросы очень сильно замедляются, страницы вообще почти не грузятся. Если сменить свой ip адрес опять все быстро откывается.
Как это сделано я не знаю, но идея хорошая. | |
| |
|
|
| |
|
|
| |
для: Unreal
(10.01.2007 в 19:32)
| | | кстати заудумывался сделать что типа если с одного ip идут очень частые запросы то не делать подключение к базе....
но опять же ip посетителей надо где то хранить и сравнивать...
поможет если атаковать будт с 1 го хоста....
а если бот сеть с 6000 компьютеров то только хуже наверно будет. | |
| |
|
|
| |
|
|
| |
для: NIK
(10.01.2007 в 20:11)
| | | Если кратко, то DOS - атака на отказ в обслуживании. Цель такой атаки - вывести из строя или замедлить работу какого то компьютера, в данном случае сайта. Суть атаки как правило заключается в том чтобы исчерпать все доступные ресурсы сервера (оперативная память, число запущенных копий сервера, если это Apache под UNIX итд) Страница запрашивается очень часто, что вызывает замедление работы сайта, по причине установленных ограничений на хостинге, или ограниченных ресурсов сервера на котором расположен сайт.
DDOS или распределенная DOS атака, то же самое что и DOS, с той разницей что атака производится со множества различных компьютеров, поэтому сложнее предотвратить такую атаку. Если в первом случае можно просто закрыть доступ атакующему по ip-адресу или подсети или по какому-то другому признаку, то в случае распределенной атаки сделать это намного сложнее.
При желании можете попробовать это на своем локальном компьютере: в комплекте с Apache в папке bin лежит файл ab.exe (Apache Bench). Тестируйте только на своем локальном компьютере, не пробуйте на сайте, даже на своем, расположенном на shared хостинге.
Пример работы:
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 100 -c2 http://
ocalhost/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient).....done
Server Software: Apache/2.2.3
Server Hostname: localhost
Server Port: 80
Document Path: /
Document Length: 749 bytes
Concurrency Level: 2
Time taken for tests: 0.328125 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 92400 bytes
HTML transferred: 74900 bytes
Requests per second: 304.76 [#/sec] (mean)
Time per request: 6.563 [ms] (mean)
Time per request: 3.281 [ms] (mean, across all concurrent requests)
Transfer rate: 274.29 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 0 6 7.4 0 15
Waiting: 0 6 7.4 0 15
Total: 0 6 7.4 0 15
Percentage of the requests served within a certain time (ms)
50% 0
66% 15
75% 15
80% 15
90% 15
95% 15
98% 15
99% 15
100% 15 (longest request)
|
-n 100 (выполнить 100 запросов)
-c 2 (по два запроса одновременно)
Этим же способом можно тестировать производительность своих приложений. | |
| |
|
|
| |
|
|
| |
для: NIK
(10.01.2007 в 20:11)
| | | Нечего умного....
Открывается куча соединений и в результате сайт становится просто недоступным. | |
| |
|
|
| |
|
|
| |
для: Unreal
(10.01.2007 в 19:32)
| | | был бы очень признателен, если бы вы рассказали что за (D)DOS атаки? Я часто слышу про них, подразумеваю что это нечто слишком частых запросов к серверу, но ничего конкретного. | |
| |
|
|
| |
|
|
| |
для: RonVisal
(10.01.2007 в 19:41)
| | | Понятно) | |
| |
|
|
| |
|
|
| |
для: skor
(10.01.2007 в 17:33)
| | | Точно такая же проблема...
ддос, сегодня..
Как спасаться не знаю.. | |
| |
|
|
|