In My Humble Opinion
Open source не означает отсутствие проблем
krasilnikov-spb. | server open source | 24/3/2009 |
У программистов open source чаще всего все параметры выделены в отдельный файл, где они записываются примерно так: user=vasya И всегда программисты первым делом выкидывают все пробелы, табуляции и прочее неинформативное и ненужное. Впервые встретился с фактом, что программа делает не так: SVN (в виде порта для FreeBSD) в конфигурационном файле servers: пробелы перед строкой не игнорируются, хотя в комментариях они вовсю используются. | ||
О вреде стандартных средств
krasilnikov-spb. | server | 27/8/2008 |
Вернувшись на работу, как и любой порядочный сисадмин я полез смотреть логи сервера о том, как пытались вскрыть сервер за время моего отсутствия. В том, что пытались, я даже и не сомневался. Итак, кусок из лога, самое свеженькое: 192.168.100.42 - - [24/Aug/2008:01:23:08 +0400] "GET /admin/phpMyAdmin-2.6.2-rc1/main.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:12 +0400] "GET /admin/mysql/main.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:16 +0400] "GET /main.phpmain.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:18 +0400] "GET /horde2/README HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:22 +0400] "GET /phpMyAdmin-2.8.1/main.phpmain.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:24 +0400] "GET /phpMyAdmin-2.7.0-pl2/main.phpmain.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:26 +0400] "GET /admin/main.phpmain.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:28 +0400] "GET /administrator/components/com_phpshop/toolbar.phpshop.html.php?mosConfig_absolute_path=<вырезано цензурой>/ HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:32 +0400] "GET /README HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:36 +0400] "GET /horde-3.0.9/README HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:38 +0400] "GET /admin/webadmin/main.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:40 +0400] "GET /admin/phpMyAdmin-2.6.0/main.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:42 +0400] "GET /embed/day.php?path=<вырезано цензурой>/ HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" 192.168.100.42 - - [24/Aug/2008:01:23:44 +0400] "GET /phpMyAdmin-2.6.3-rc1/main.php HTTP/1.1" 200 5737 "-" "Yandex/1.01.001 (compatible; Win16; I)" Особенности атак этого лета на мой сервер:
Вывод - поменьше использовать распространенное ПО и не ставить его в папки по умолчанию. | ||