Статьи из рубрики «Linux» RSS

Linux — дружественная операционная система. Она просто разборчива в выборе друзей.

Как правильно использовать диапазон портов в –sport и –dport в iptables с использованием multiport

Ситуация: нужно закрыть UDP-порты в трёх диапазонах: 1…52, 54…122, 124…1024. При этом если стук в порт идёт из привилегированного порта (то есть с номером 0…1023), то соединение нужно просто сбрасывать, если же стук идёт с непривилегированного порта, то расценивать это как сканирование и выполнять какие-то действия.

Например, обращение к порту 137 по протоколу UPD может быть как атакой какого-нибудь червя, так и безобидным запросом от NetBIOS. И если запросы, исходящие от NetBIOS, вполне безобидны («рабочий» трафик), то сканирование портов обычно не так безобидно. Далее »

Автор: Wandering Soul, опубликовано в: Linux, комментариев: нет
31
Авг
2010

Upstart, fork и daemon

У есть одна известная ошибка: неверное использование expect fork/expect daemon может подвесить initctl, после чего всякие start/stop/restart/reload <service> просто перестанут работать. Для полноты картины отмечу, что такой подвисший сервис не получится остановить и через /usr/sbin/service или /etc/init.d. Весёлая ошибка, но это еще не всё.

Есть еще одна тонкость: если программа использует fork(), то в конфигурационном файле должна присутствовать строка expect fork. По аналогии можно подумать, что если программа использует daemon(), то в конфигурационном файле должна присутствовать строка expect daemon. А вот и нет! Далее »

Автор: Vladimir, опубликовано в: Linux, комментариев: 1
24
Апр
2010

ProFTPd, FTPS и iptables

Ситуация: есть сервер, на котором крутится ProFTPd, а настроен так, чтобы не разрешать лишних соединений (политика по умолчанию — DROP). При этом есть желание, чтобы -сервер работал по протоколу FTPS и поддерживал пассивные соединения. Далее »

Автор: Vladimir, опубликовано в: Linux, комментариев: 1
10
Апр
2010

xCache 1.3.0 для PHP 5.2.x для Debian/Ubuntu Linux

Всем, кто хочет обновить до последней версии, но не знает, как это сделать (либо не хочет собирать из исходников). Далее »

Автор: Vladimir, опубликовано в: Linux, PHP, Администрирование, комментариев: 7
26
Март
2010

Сбой OpenJDK при использовании Eclipse в Ubuntu Lucid Lynx

Симптом: молча погибает при редактировании файла, в /var/log/kern.log появляется подобное сообщение об ошибке:

[-]
View Code Text
Mar  9 09:11:44 sjinks kernel: [350411.627132] java[19570] trap int3 ip:7ff3fbd74302 sp:7ff42741b030 error:0

Ключевые слова: java trap int3. Если они есть в логе, с большой вероятностью вы читаете про ту самую ошибку :-) Далее »

Автор: Vladimir, опубликовано в: Linux, комментариев: 5
9
Март
2010