The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache. Вопросик по защите."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (BSD привязка / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Apache. Вопросик по защите."  +/
Сообщение от alex (??) on 13-Апр-11, 11:31 
Здравствуйте.
Сразу оговорюсь, в апаче я разбираюсь слабо, поэтому собственно и решил задать вопросик.
У нас есть почтовый сервер поднятый на postfix'е. К нему прикручена веб-админка postfixadmin и почтовая веб-морда roundcube, поэтому собственно апач и нужен. На этом же сервере понят dns на bind'е. При этом, этот сервер стоит внутри локальной сети, на шлюзе стоит циска с включенным ip inspect'ом и там сделан проброс нужных портов. На bind'е настроены вьюшки (view) для обрабатывания запросов из внутренней сети и из интернета. Так вот обращение непосредственно к почтовой веб-админке postfixadmin возможно только из внутренней сети. Сделано 2 вещи:
1. bind обрабатывает запрос по имени веб-админки только из внутренней сети. По ip-адресу все равно не достучаться будет в связи с настройками виртуалхоста.
2. в виртуал хост в апаче на доступ к папке postfixadmin прописана тоже только локальная сеть.

Теперь собственно вопрос. В логе /var/log/httpd-error.log пока был сделан только п.1 появлялись записи такого плана:

[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//phpadmin/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//pma/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//phpdb/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//db/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//mysqladmin/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//SQL/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//padmin/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//pmadmin/
[error] [client 199.111.38.62] File does not exist: /usr/local/www/postfixadmin//webdb/
[error] [client 217.124.184.195] File does not exist: /usr/local/www/postfixadmin//phpMyAdmin-2.6.0-beta1/ /scripts/setup.php
[error] [client 147.162.42.201] File does not exist: /usr/local/www/postfixadmin/admin/phpmyadmin/main.php
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca$5HkpWkL
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca$Pmz\\M^+
[error] [client 92.240.68.153] File does not exist: /usr/local/www/postfixadmin/img/craft_images/craft_eggmobile2.jpg
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\x01K|</I}/
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\x010rB4g=O
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\b(kkmn-.
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\b,!Gg1o;
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\x0fq\\/=uF]
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\x0fD3&9JN8
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca\x1d9I(6b2Z
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca+r^]Y_:)
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca+cwa@9H7
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca$+hsz|y.
[error] [client 82.22.158.88] Invalid URI in request \x04\x01\x01\xbb@\x0c\xca$?f56M.?
[error] [client 109.230.251.14] File does not exist: /usr/local/www/postfixadmin/error/vote
[error] [client 109.230.246.169] File does not exist: /usr/local/www/postfixadmin/config/login
[error] [client 62.213.45.213] File does not exist: /usr/local/www/postfixadmin/awcuser/cgi-bin/vcs
[error] [client 155.210.58.65] File does not exist: /usr/local/www/postfixadmin/webdav/test
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//pma/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//admin/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//dbadmin/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//mysql/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//php-my-admin/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//myadmin/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//PHPMYADMIN/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//phpMyAdmin/config/config.inc.php
[error] [client 218.8.251.187] File does not exist: /usr/local/www/postfixadmin//p/m/a/config/config.inc.php
[error] [client 195.238.188.105] File does not exist: /usr/local/www/postfixadmin/w00tw00t.at.blackhats.romanian.anti-sec:)
[error] [client 195.238.188.105] File does not exist: /usr/local/www/postfixadmin/scripts/setup.php
[error] [client 195.238.188.105] File does not exist: /usr/local/www/postfixadmin/admin/scripts/setup.php

Это не все, я просто кусочек вырезал..... ip-шники меняются...

После реализации п.2 в логе вместо file does not exist стали как я ожидалось появлятся записи client denied by server configuration такого плана:

[error] [client 84.127.239.71] client denied by server configuration: /usr/local/www/postfixadmin
[error] [client 84.127.239.71] client denied by server configuration: /usr/local/www/postfixadmin
[error] [client 61.19.255.14] client denied by server configuration: /usr/local/www/postfixadmin/roundcubemail
[error] [client 61.19.255.14] client denied by server configuration: /usr/local/www/postfixadmin/webmail
[error] [client 61.19.255.14] client denied by server configuration: /usr/local/www/postfixadmin/roundcube
[error] [client 61.19.255.14] client denied by server configuration: /usr/local/www/postfixadmin/mail
[error] [client 61.19.255.14] client denied by server configuration: /usr/local/www/postfixadmin/README
[error] [client 84.127.239.71] client denied by server configuration: /usr/local/www/postfixadmin
[error] [client 84.127.239.71] client denied by server configuration: /usr/local/www/postfixadmin
[error] [client 222.122.20.242] client denied by server configuration: /usr/local/www/postfixadmin/w00tw00t.at.blackhats.romanian.anti-sec:)
[error] [client 222.122.20.242] client denied by server configuration: /usr/local/www/postfixadmin/phpMyAdmin
[error] [client 222.122.20.242] client denied by server configuration: /usr/local/www/postfixadmin/phpmyadmin
[error] [client 222.122.20.242] client denied by server configuration: /usr/local/www/postfixadmin/pma
[error] [client 222.122.20.242] client denied by server configuration: /usr/local/www/postfixadmin/myadmin
[error] [client 222.122.20.242] client denied by server configuration: /usr/local/www/postfixadmin/MyAdmin


Вот сам виртуалхост для веб-админки:

NameVirtualHost внутренний_ip:80
<VirtualHost внутренний_ip:80>
    ServerAdmin webmaster@domain.ru
    DocumentRoot /usr/local/www/postfixadmin
    ServerName postfix-admin.domain.ru
    <Directory "/usr/local/www/postfixadmin">
        Options Indexes
        Order deny,allow
    Deny from all
    Allow from внутренняя_сеть/24
        DirectoryIndex index.php
    </Directory>
</VirtualHost>


Собственно вопрос. Что собственно происходит, каким образом лезут и что посоветуете сделать?

апач стоит на данный момент такой: apache+mod_ssl-1.3.41+2.8.31_2

p.s. при этом лезут исключительно в папку postfixadmin... roundcube, до которого как раз можно достучаться снаружи, судя по всему им пофиг.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache. Вопросик по защите."  +/
Сообщение от universite email(ok) on 14-Апр-11, 04:10 

> Собственно вопрос. Что собственно происходит, каким образом лезут и что посоветуете сделать?

боты стучатся, проверяют сервис на уязвимости

> апач стоит на данный момент такой: apache+mod_ssl-1.3.41+2.8.31_2
> p.s. при этом лезут исключительно в папку postfixadmin... roundcube, до которого как
> раз можно достучаться снаружи, судя по всему им пофиг.

Обычно забивают на это.
Можно скриптом парсить логи и засовывать в таблицу блокировки на firewall'e.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру