Назад | Перейти на главную страницу

apache залито?

У меня есть сервер linux apache, который несколько дней назад работал нормально. Произошло то, что в журнале доступа есть такие строки, а файл журнала увеличивается на много строк каждую секунду. Изначально я подозревал, что сервер был атакован, и остановил его. но через несколько дней, когда я запускаю сервер, происходит похожий журнал. Мне интересно, знает ли кто-нибудь, что происходит? это вызвано вирусом?

23.19.76.217 - - [17/Oct/2012:10:21:47 -0400] "GET http://ad.globe7.com/st?ad_type=iframe&ad_size=728x90&section=3633732&pub_url=${PUB_URL} HTTP/1.0" 200 4497
142.54.177.114 - - [17/Oct/2012:10:21:47 -0400] "GET http://ad.globe7.com/imp?Z=300x250&s=3582878&T=3&_salt=3106601030&B=12&m=2&u=http%3A%2F%2Fwww.homesearchcar.com%2F%3Fp%3D184&r=1 HTTP/1.0" 302 -

Похоже, вы случайно настроили открытый прокси-сервер, и Интернет узнал об этом.

Итак, все и их мать теперь используют ваш сервер, чтобы проксировать свои веб-соединения и скрывать то, что они делают. В этом конкретном случае ваш сервер используется для злоупотребления рекламной сетью. Вы будете обвинены в этом.

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

попробуйте поместить это в свой .htaccess

#-Prevent proxy access
#
RewriteEngine on
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule .* - [F]
#

и вы заметите в журнале со второй по последнюю строку.

...732&pub_url=${PUB_URL} HTTP/1.0" 200 4497

становится

...732&pub_url=${PUB_URL} HTTP/1.0" 404 4497

Я только что столкнулся с той же проблемой, и на моем сервере определенно не работал открытый прокси - все запросы попадали на сайт по умолчанию, и это перегружало сервер базы данных. Похоже на плохо написанный ботнет для мошенничества с кликами - он пытается использовать открытые прокси, но не проверяет, успешен он или нет. Я видел запросы с ~ 1500 IP-адресов, поэтому блокировать их нецелесообразно.

Добавление этого в качестве первого (и, следовательно, по умолчанию) виртуального хоста сработало для меня.

<VirtualHost *:80>
  ServerName default.only
  <Location />
    Order allow,deny
    Deny from all
  </Location>
</VirtualHost>

(из http://wiki.apache.org/httpd/ProxyAbuse)

Вариант, с которым я столкнулся, также запрашивал страницы на этих серверах объявлений:

  • ad.adorika.com/
  • ad.adserverplus.com/
  • ads1.ministerial5.com/
  • ads.clovenetwork.com/
  • ads.creafi-online-media.com/
  • ad.tagjunction.com/
  • ax-d.pixfuture.net/
  • ib.adnxs.com/
  • www.mmadsgadget.com/

Это не похоже на вирус, но на самом деле нам сложно рассказать вам много, поскольку мы не знаем, как выглядит "нормальный" трафик ... но в любом случае, если вы думаете, что это плохой трафик, вам следует заблокируйте его с помощью встроенного механизма apache или всегда есть брандмауэр)

взгляните на свой сценарий, который вызывается

http://ad.globe7.com/st
document.write("<span>Smart Tag Error: Malformed URL - ST_NO_AD_TYPE_GIVEN </span>");

http://ad.yieldmanager.com/imp?
// Invalid tag - code 1, Invalid size, entity=0

это нормальное поведение? это даже твое?