<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Повелитель серверов &#187; Безопасность</title>
	<atom:link href="http://www.manageserver.ru/category/%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d1%8c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.manageserver.ru</link>
	<description>Управляюсь с дедиками и хостингами. Настраиваю Linux и FreeBSD.</description>
	<lastBuildDate>Fri, 02 Dec 2011 00:13:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Обнаружена уязвимость, позволяющая получить привилегии суперпользователя в связке FreeBSD и ftpd/proftpd</title>
		<link>http://www.manageserver.ru/2011/12/02/%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%bf%d0%be%d0%b7%d0%b2%d0%be%d0%bb%d1%8f%d1%8e%d1%89%d0%b0%d1%8f-%d0%bf/</link>
		<comments>http://www.manageserver.ru/2011/12/02/%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%bf%d0%be%d0%b7%d0%b2%d0%be%d0%bb%d1%8f%d1%8e%d1%89%d0%b0%d1%8f-%d0%bf/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 00:13:33 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://www.manageserver.ru/2011/12/02/%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%bf%d0%be%d0%b7%d0%b2%d0%be%d0%bb%d1%8f%d1%8e%d1%89%d0%b0%d1%8f-%d0%bf/</guid>
		<description><![CDATA[
В публичном доступе появился рабочий эксплойт, позволяющи получить удаленно рута в FreeBSD, если там запущен ftpd или proftpd. Более подробная информация по ссылке http://lists.grok.org.uk/pipermail/full-disclosure/2011-November/084372.html
Для запуска требуется указать логин и пароль юзера, который имеет chroot в ftpd и которому разрешено создавать в этом корне файлы /etc/nsswitch.conf и /lib/nss_compat.so.1. Туда заливается код, заливает туда код, который, будучи запущенным [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p>В публичном доступе появился рабочий эксплойт, позволяющи получить удаленно рута в FreeBSD, если там запущен ftpd или proftpd. Более подробная информация по ссылке <a href="http://lists.grok.org.uk/pipermail/full-disclosure/2011-November/084372.html">http://lists.grok.org.uk/pipermail/full-disclosure/2011-November/084372.html</a></p>
<p>Для запуска требуется указать логин и пароль юзера, который имеет chroot в ftpd и которому разрешено создавать в этом корне файлы /etc/nsswitch.conf и /lib/nss_compat.so.1. Туда заливается код, заливает туда код, который, будучи запущенным от рута, через ptrace подключается к inetd/syslogd/cron вне chroot и внедряет в них код, который открывает TCP-коннект от рута обратно к машине атакующего на заранее указанный порт, который там должен слушать nc -l или аналог и даёт root shell уже вне chroot. Подгружает /lib/nss_compat.so.1 сама libc, в ней уязвимость.</p>
<p>Против взлома кроме фильтрации доступа к порту 21 или через /etc/hosts.allow, ещё помогает либо полностью запретить юзеру запись в свой домашний каталог (можно оставить право на запись в существующие подкаталоги), либо запретить создавать /etc/nsswitch.conf и /lib/nss_compat.so.1 в домашнем каталоге юзера: touch etc lib &amp;&amp; chflags uchg etc lib</p>
<p>Для штатного ftpd и ftp-пользователей, не имеющих другого доступа на запись к своему домашнему каталогу (через samba/http/whatever) есть и другое временное решение, не требующее что-либо менять в домашних каталогах пользователей: патч на ftpd, позволяющий администратору задавать гибкие ограничения в зависимости от логина пользователя и IP-сети, из которой он подключился. Он доступен по ссылке <a href="http://www.grosbein.net/freebsd/patches/ftpd-restr-0.2.tbz">ttp://www.grosbein.net/freebsd/patches/ftpd-restr-0.2.tbz</a></p>
<p>После приложения патча, для защиты от данной дырки:</p>
<p>В /etc/login.conf поменять для класса default строчку:<br />
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\<br />
на строчку:<br />
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES,NOMKD=/etc=0.0.0.0/0;/lib=0.0.0.0/0:\<br />
Перегенерировать /etc/login.db командой cap_mkdb /etc/login.conf<br />
После этого через ftpd будет нельзя создавать каталоги /etc и /lib и как временное решение это позволит спокойно прожить до официального исправления.</p>
<p>Для массового хостинга будет полезен скрипт, который запрещает создавать директории в качестве временного решения:</p>
<pre>awk -F: '{print $6}' /etc/passwd | sort -u | xargs -n 1 -I . sh -c '[ -d . ] &amp;&amp; [ ! -O . ] &amp;&amp; cd . &amp;&amp; touch etc lib &amp;&amp; chflags uchg etc lib'</pre>
<p>Будьте бдительны!</p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2011/12/02/%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%bf%d0%be%d0%b7%d0%b2%d0%be%d0%bb%d1%8f%d1%8e%d1%89%d0%b0%d1%8f-%d0%bf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spamassasin способен выполнять любые команды от рута</title>
		<link>http://www.manageserver.ru/2010/03/19/spamassasin-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b5%d0%bd-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d0%bb%d1%8e%d0%b1%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-%d0%be/</link>
		<comments>http://www.manageserver.ru/2010/03/19/spamassasin-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b5%d0%bd-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d0%bb%d1%8e%d0%b1%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-%d0%be/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 19:34:54 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[spamassasin]]></category>

		<guid isPermaLink="false">http://www.manageserver.ru/2010/03/19/spamassasin-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b5%d0%bd-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d0%bb%d1%8e%d0%b1%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-%d0%be/</guid>
		<description><![CDATA[
Для этого достаточно в письме указать заголовок:
rcpt to: root+:"&#124;whoami"
Подробности по ссылке.

]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p>Для этого достаточно в письме указать заголовок:</p>
<p>rcpt to: root+:"|whoami"</p>
<p><a href="http://isc.sans.org/diary.html?storyid=8434">Подробности по ссылке</a>.</p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2010/03/19/spamassasin-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b5%d0%bd-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d0%bb%d1%8e%d0%b1%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Атаки конкурентов, способные нанести вред вашему сайту: Классический DDOS веб-сервера</title>
		<link>http://www.manageserver.ru/2010/02/20/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-3/</link>
		<comments>http://www.manageserver.ru/2010/02/20/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-3/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 16:03:05 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[ddos]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2010/02/20/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-3/</guid>
		<description><![CDATA[

К наиболее популярным атакам без сомнения можно отнести этот популярный способ, когда веб-сервер переполняется запросами от ботов и не может нормально обслуживать запросы посетителей.
В результате такой атаки сайт становится недоступным, а с серверной стороны можно наблюдать рост нагрузки на сервер, большое число процессов веб-сервера и конечно, значительный рост коннектов. Если атака будет очень сильной и [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p><img title="" border="0" alt="" src="http://pix.org.ua/userimages/1_1255702773_422_ddos.jpg" align="right"/><br />
К наиболее популярным атакам без сомнения можно отнести этот популярный способ, когда веб-сервер переполняется запросами от ботов и не может нормально обслуживать запросы посетителей.<br />
В результате такой атаки сайт становится недоступным, а с серверной стороны можно наблюдать рост нагрузки на сервер, большое число процессов веб-сервера и конечно, значительный рост коннектов. Если атака будет очень сильной и паразитный трафик превысит пропускную способность канала к серверу, то на него нельзя будет зайти по ssh.<br />
Но столь сильные атаки&nbsp;&mdash; редкость, так как 10-20Mbps такого трафика вполне способны свалить неподготовленный сервер.<br />
<span id="more-147"></span><br />
Способов борьбы с такими атаками очень много, как программных так и аппаратных. Кроме этого существуют отдельные сервисы, которые &laquo;чистят&raquo; трафик, присылая только легальные запросы.<br />
Я же хочу рассмотреть очень простой и элегантный способ борьбы, для которого нам потребуется nginx и iptables с модулем string.<br />
Слабое место ботов в том, что они не понимают кукисы. На этой особенности и основана моя система защиты. Мы будем передавать на все запросы к веб-серверу &laquo;печеньку&raquo;, и разделять трафик на легальный и мусорный, основываясь именно на этом параметре.<br />
Сначала нужно будет спрятать веб-сервер, например повесив на 8080 порт, а на его место поставить быстрый nginx, и сконфигурировать страницу-заглушку. В качестве примера подойдет стандартный конфиг nginx, единственное, что нужно сделать&nbsp;&mdash; добавить cookie, дописав в конфиге nginx:<br />
<code>&lt;b&gt;add_header Set-Cookie "type=this-is-not-bot";&lt;/b&gt;</code></p>
<p>На самой странице-заглушке можно написать нечто вроде &laquo;Извините, сайт под DDOS, включите кукисы в браузере и нажмите на ссылку для перехода&raquo;.<br />
Когда посетитель откроет такую страницу, то при следующем запросе он передаст эту &laquo;печеньку&raquo;, на основе которой можно направить трафик к спрятанному веб-серверу:<br />
<code>&lt;b&gt;iptables -t nat -A PREROUTING -p tcp --dport 80 -m string --string "this-is-not-bot" --algo kmp -j REDIRECT --to-ports 8080&lt;/b&gt;</code></p>
<p>Разумеется, что для нормальной работы сайта не следует забывать передавать в кукисах эту заветную строчку.</p>
<p>Ожидали чего-то более сложного? Извините...</p>
<p>P.S. Поисковые боты не принимают кукисы, так что будет вполне разумно сделать для них заблаговременное исключение.</p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2010/02/20/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Атаки конкурентов, способные нанести вред вашему сайту: Атака на DNS</title>
		<link>http://www.manageserver.ru/2010/02/18/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-2/</link>
		<comments>http://www.manageserver.ru/2010/02/18/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-2/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 07:21:47 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[udp]]></category>
		<category><![CDATA[атака конкурентов]]></category>
		<category><![CDATA[домены]]></category>
		<category><![CDATA[регистраторы]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2010/02/18/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-2/</guid>
		<description><![CDATA[

Корень проблемы: UDP
Прежде чем описать очередную возможную интернет атаку со стороны конкурентов, я бы хотел сначала немного углубится в UDP, а точнее в его проблемную область: информация об IP адресе отправителя в UDP может быть легко подделана!
Я небуду рассказывать всех нюансов, но это точно такая же проблема, как и заголовок From в email, они существуют [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p><img src="http://pix.org.ua/userimages/1_1254993618_396_dns.jpg" border="0" alt="" align="left" /></p>
<h3>Корень проблемы: UDP</h3>
<p>Прежде чем описать очередную возможную интернет атаку со стороны конкурентов, я бы хотел сначала немного углубится в UDP, а точнее в его проблемную область: информация об IP адресе отправителя в UDP может быть легко подделана!<br />
Я небуду рассказывать всех нюансов, но это точно такая же проблема, как и заголовок From в email, они существуют и им нельзя доверять.</p>
<p>Проблема была бы легко решена, если бы каждый провайдер перед отправлением UDP &laquo;в мир&raquo; отсекал все поддельные (спуфленные) UDP на маршрутеризаторе. Причем технически это сделать не сложнее, чем настроить в почтовом сервере запрет отправки email с поддельным адресом отправителя. Увы, ISP в нашем мире далеки от идеала.</p>
<blockquote>
<p>Говорят, что в Парижской Палате Мер и Весов где-то есть Идеальный Провайдер. Он дает канал на 1Gbps на 1 год за 1 рубль. Он хранится под стеклом и его нельзя трогать руками.</p>
</blockquote>
<p><span id="more-146"></span><br />
Так вот, для своей работы DNS использует TCP и UDP. Причем, если размер информации будет меньше 512 байт, то она будет отправлена по UDP. Все бы хорошо, DNS будут работать быстро, для UDP можно выделить отдельную полосу, так как он легче TCP.</p>
<p>Но есть один момент. Если отправить специально сформированный запрос размером в 17 байт к DNS серверу и подставить IP жертвы, то жертва в ответ получит ответ в 500 байт! Причем, что самое печальное, в интернете масса DNS серверов с открытой рекурсией, что позволяет использовать их для атаки!<br />
Я не шучу, таких серверов действительно очень много. Обычно популярные панели для управления хостингом, такие как WHM, Plesk, DirectAdmin и ISPManager устанавливают DNS и оставлют открытым рекурсивные запросы. А таких хостингов в интернете много, очень много!</p>
<h3>Атака на DNS: как это бывает</h3>
<p>Итак, у Вас есть некий сайт, к нему положен домен, а к доменам&nbsp;&mdash; DNS сервера. Обычно хостер дает свои DNS сервера и вы просто прописываете их в домене. Предположим, хостер выдал 2 DNS: dns1.hoster.ru и dns2.hoster.ru.</p>
<p>Злоумышленник смотрит, на каких IP стоят эти DNS серверы и намечает их в качестве жертвы.<br />
После этого он при помощи поисковых систем ищет хостинги с панелями, которые устанавливает DNS с открытой рекурсией и собирает базу.<br />
Затем покупает самый дешевый хостинг за 1$ с открытыми сокетами и начинает рассылать фальшивые DNS запросы в которых установлен IP адрес жертвы.</p>
<p>К чему это приводит? Подсчитать очень просто. Предположим, скрипт рассылает запросы со скоростью 2Mbps. Так как серверы обычно подключены к 100Mbps порту, то хостеры просто ничего не замечают. Несложно посчитать, что при соотношении 17:500 сила выхлопа информационного мусора составит примерно 58Mbps.</p>
<p>А если злоумышленник накупит таких хостингов в числе 10 штук? Это уже примерно под 500Mbps!<br />
Канал хостера к DNS будет физически забит столь большим трафиком, что DNS сервера перестанут получать запросы от легальных пользователей и отвечать на них. Сайт перестанет работать. И стоимость такой атаки составит <strong>всего десять долларов</strong>!</p>
<h3>Как защитить свой домен от DNS атак</h3>
<p>Самый простой совет&nbsp;&mdash; используйте DNS сервера своего регистратора домена. И действительно, если на обычном хостинге как правило под DNS используется один или два физических сервера, то у регистраторов для это устанавливается надежная отказоустойчивая система с балансировкой нагрузки, причем вместо обычных серверов отвечают специализированные аппаратно-программные комплексы. И разумеется, у регистраторов есть специальные средства фильтрации подобных атак.</p>
<p>Как правило регистратор, у которого вы приобрели домен предоставляет возможность использовать его DNS сервера бесплатно или за небольшую сумму денег. Но как именно самому настроить свой домен на DNS регистратора?</p>
<p>Нет ничего проще. Сначала вам нужно узнать на каком адресе находится сайт и почта. Для этого используйте команду <strong>host</strong>:</p>
<p><code>&lt;strong&gt;$host habrahabr.ru&lt;/strong&gt;</code></p>
<p><code></code></p>
<p><code>habrahabr.ru has address 62.213.122.2<br />
habrahabr.ru mail is handled by 10 aspmx4.googlemail.com.<br />
habrahabr.ru mail is handled by 10 aspmx5.googlemail.com.<br />
habrahabr.ru mail is handled by 1 aspmx.l.google.com.<br />
habrahabr.ru mail is handled by 5 alt1.aspmx.l.google.com.<br />
habrahabr.ru mail is handled by 5 alt2.aspmx.l.google.com.<br />
habrahabr.ru mail is handled by 10 aspmx2.googlemail.com.<br />
habrahabr.ru mail is handled by 10 aspmx3.googlemail.com.</code></p>
<p>В ответе мы получили адрес сайта и адреса почтовых серверов домена. Теперь укажите в DNS wildcard запись <strong>A</strong> (она еще может называться @) на адрес сайта (в этом примере&nbsp;&mdash; 62.213.122.2), и создайте почтовые записи <strong>MX</strong>, куда пропишите почтовые сервера (в этом примере&nbsp;&mdash;  почта на Google).</p>
<p>Теперь ваш сайт станет более надежным к подобного рода атакам. Однако есть еще один совет, который поможет сделать ваш домен практически 100% надежным к подобного рода атакам.</p>
<h3>&laquo;Одна голова хорошо&nbsp;&mdash; а три лучше&raquo; © Змей Горыныч</h3>
<p>Для этой защиты нам потребуются два дополнительных домена, причем заказанных у разных регистраторов.</p>
<blockquote>
<p>Между прочим, правилом хорошего тона является регистрация домена в популярных зонах&nbsp;&mdash; RU, COM, NET, ORG. Посмотрите как это делает Google.</p>
</blockquote>
<p>Например, основной домен для своего проекта вы выбрали в зоне COM у европейского регистратора. Пусть это будет <strong>domain.com</strong>.</p>
<p>Теперь зарегистрируйте еще domain.ru например у nic.ru и domain.net у какого-то западного регистратора, например&nbsp;&mdash; directi. В доменных записях domain.ru и domain.net создайте набор DNS записей по тому же принципу что и выше, а потом обязательно зарегистрируйте эти домены в качестве DNS серверов. Некоторые регистраторы делают это сами, у других это делается через панель, а третьим надо писать в техподдержку.<br />
А теперь, внимание, никакого мошенничества&nbsp;&mdash; только ловкость рук, смените DNS сервера у домена <strong>domain.com</strong> на domain.ru и domain.net!</p>
<p>Проверьте, что при запросе NS серверов действительно выдаются нужные нам домены:</p>
<p><code>&lt;strong&gt;$host -t ns domain.com&lt;/strong&gt;</code></p>
<p><code></code></p>
<p><code>domain.com name server domain.ru.<br />
domain.com name server domain.net.</code></p>
<p>Отлично! Теперь DNS поддерживают сразу два независимых регистратора. С такой защитой вашему домену вряд-ли будет грозить какая-то неприятность. Ну а если вы хотите, то можете продолжить систему&nbsp;&mdash; зарегистрировать еще больше доменов в разных зонах и у разных регистраторов. А потом установить их всех в качестве DNS для вашего основного домена.</p>
<p>Надеюсь, что мой совет поможет вам сделать свой домен более защищенным от DNS атак.</p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2010/02/18/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Атаки конкурентов, способные нанести вред вашему сайту: Mail Bounce DDOS</title>
		<link>http://www.manageserver.ru/2010/02/14/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8/</link>
		<comments>http://www.manageserver.ru/2010/02/14/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 06:06:38 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Критика]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[атака конкурентов]]></category>
		<category><![CDATA[защита от спама]]></category>
		<category><![CDATA[спам]]></category>
		<category><![CDATA[спамеры]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2010/02/14/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8/</guid>
		<description><![CDATA[

Я продолжаю тему атаки конкурентов на ваши сайты, и сейчас хочу рассказать о более сложной и более серьезной атаке, так называемый Mail Bounce DDOS.
Но сначала я хочу немного рассказать про один из способов, которым спаммеры собирают себе базы ящиков для спама.
Спаммеры бывают разные, и базы у них тоже разные. Некоторые собирают их по сайтам с помощью [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p><img style="max-width: 100%; vertical-align: bottom; margin-right: 30px; margin-top: 5px; margin-bottom: 5px;" src="http://pix.org.ua/userimages/1_1254901385_588_bounce.jpg" alt="" align="left" /><br />
Я продолжаю тему атаки конкурентов на ваши сайты, и сейчас хочу рассказать о более сложной и более серьезной атаке, так называемый <strong>Mail Bounce DDOS</strong>.</p>
<p>Но сначала я хочу немного рассказать про один из способов, которым спаммеры собирают себе базы ящиков для спама.<br />
Спаммеры бывают разные, и базы у них тоже разные. Некоторые собирают их по сайтам с помощью самописных краулеров. Другие — методом перебора вычисляют существующие почтовые ящики. А третьи, назовем их элитными, хотя это слово для спаммеров не примлемо, собирают базу реальных, живых людей, которые получают и читают спам.</p>
<p>Сначала спаммер выбирает несколько доменов-жертв, как правило, сервисов бесплатной почты локальных интернет-провайдеров, многие из которых имеют недостаточные средства для фильтрации спама. Причем выбирают как правило по регионам, чтоб сразу получить региональную базу потенциальных жертв.<br />
Затем, пользуясь особенностью провайдеров, которые так или иначе «засвечивают» логины своих клиентов, генерирует список email-адресов вида логин@почтовый.сервер.isp.</p>
<blockquote style="margin-top: 0,83em; margin-right: 0px; margin-bottom: 0,83em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; border-left-width: 2px; border-left-style: solid; border-left-color: #bbbbbb; clear: both;">
<p>Как именно ISP могут подсказать спаммеру логины своих клиентов?<br />
Например, многие создают бесплатный хостинг для своих клиентов в виде логин.сервер.isp или сервер.isp/~логин. У многих логины на форуме ISP совпадают с их реальными логинами почтовых ящиков. И наконец, если ISP выдает реальный IP, то он очень часто имеет реверсивную запись DNS PTR в виде логин.сервер.isp</p>
</blockquote>
<p>Итак, сначала спаммер находит недорогие хостинги, на которых открыты исходящие соединения от скриптов на 25-й порт удаленных серверов и c помощью скрипта <a style="color: #6da3bd;" href="http://en.wikipedia.org/wiki/Dark_Mailer">dm.cgi</a>начинает рассылку писем, причем каждое письмо снабжается уникальной ссылкой, по которой надо кликнуть, якобы для отписки от рассылки.<br />
Нечего и говорить, что кликая по таким ссылкам, человек подтверждает то, что у него этот ящик рабочий и более того — на нем не фильтруется спам. Следовательно, такой человек будет получать и читать спам-письма, особенно если их содержимое как-то причастно к его региону.</p>
<p>Однако, как обычно, любая элитная технология, попавшая в руки школьников малограмотных спаммеров, спаммеров, становится большой проблемой.</p>
<p><span id="more-145"></span></p>
<p><span style="background-color: #ffffff;">Вместо того, чтоб тратить время и трафик на сбор базы логинов, малограмотный спаммер просто берет домены провайдеров и генерит список<em>вероятных ящиков</em> по словарю. Один словарь спаммера может содержать в среднем 50 000 часто встречающихся логинов.</span></p>
<p>Рассылка по подобным базам приводит к тому, что в среднем на каждые 100 писем, только одно доходит до адресата, а остальные будут несуществующими. И это приводит к тому, что все эти письма начинают возвращаться отправителю. И тут происходит самое интересное!</p>
<p>Адрес отправителя можно указать какой угодно, в том числе и адрес и поток оповещений о недоставленных письмах хлынет лавиной в тысячи мусорных писем, забивающих ящик и перегружающий почтовый сервер. Не каждый хостер сможет выдержать подобную атаку и скорее всего заблокирует на время прием почты, а в худшем случае — вообще временно отключит сайт, так как поток Mail Bounce может достигать 100Mbps и полностью забивать канал к серверу.</p>
<p>Самое печальное, что несмотря на кажущуюся сложность, такой вариант будет в результате очень дешев и эффективен для конкурента:</p>
<ul style="margin-top: 1,5em; margin-right: 1em; margin-bottom: 1,5em; margin-left: 2,65em; list-style-type: disc; list-style-position: initial; list-style-image: initial; padding: 0px;">
<li style="padding: 0px; margin: 0px;">Скрипт рассылки спама dm.cgi тысячами копий лежит на файлообменниках и скачать его не составит никакого труда</li>
<li style="padding: 0px; margin: 0px;">Множество дешевых хостингов, использующих популярные системы управления хостингом, таких как: cPanel/WHM,Plesk,DirectAdmin,ISPManager — по умолчанию позволяют подобным скриптам расслыку спама напрямую через сокеты, и наспамить по 50 000 адресов c такого хостинга можно меньше чем за 1$</li>
<li style="padding: 0px; margin: 0px;">Многие почтовые сервера ISP игнорируют <a style="color: #6da3bd;" href="http://en.wikipedia.org/wiki/Sender_Policy_Framework">SPF</a> и <a style="color: #6da3bd;" href="http://en.wikipedia.org/wiki/DomainKeys">DomainKeys</a></li>
</ul>
<p>Что же делать, чтоб избежать или хотя-бы смягчить последствия Mail Bounce DDOS?</p>
<li style="padding: 0px; margin: 0px;">Используйте выделенный IP и принимайте на него почту — в случае проблем будет легко закрыть на время прием почты</li>
<li style="padding: 0px; margin: 0px;">Обязательно используйте SPF и DomainsKeys — это снизит уровень bounce трафика</li>
<li style="padding: 0px; margin: 0px;">Спросите техподдержку своего хостинга о возможных последствиях подобной атаки — какие последствия для сайта это может повлечь</li>
<p>Ну и наконец я могу предложить абсолютно бесплатно перенести почту к<a style="color: #6da3bd;" href="http://www.google.com/apps/intl/ru/group/index.html">Google Mail</a>, хотя это принесет ряд ограничений — например, число ящиков не более 50, есть лимит на отправку сообщений. Зато Google Mail отлично фильтрует подобного рода атаки. А если вдруг ограничения не устроят, то за 50$ в год вы получите надежную почтовую систему.</p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2010/02/14/%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d1%8b%d0%b5-%d0%bd%d0%b0%d0%bd%d0%b5%d1%81%d1%82%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Шифрование файловых систем LUKS и CryptoFS</title>
		<link>http://www.manageserver.ru/2009/10/30/%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc-luks-%d0%b8-cryptofs/</link>
		<comments>http://www.manageserver.ru/2009/10/30/%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc-luks-%d0%b8-cryptofs/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:58:16 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Заметки]]></category>
		<category><![CDATA[файловая система]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2009/10/30/%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc-luks-%d0%b8-cryptofs/</guid>
		<description><![CDATA[
Порой приходится хранить ценную информацию, к которой никто не должен иметь доступа. Но в тоже самое время необходимо пользоваться услугами системных администраторов.
Как же быть? Как сохранить свои данные в целости и сохранности? И тут на помощь приходит шифрование файловых систем. Я расскажу только про две из них&#160;&#8212; LUKS и CryptoFS.
Следует отметить, что LUKS отлично работает [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p><a href="http://manageserver.ru/wp-content/uploads/2009/10/use_ssh.jpg"><img class="alignleft size-thumbnail wp-image-137" title="Шшш" src="http://manageserver.ru/wp-content/uploads/2009/10/use_ssh-150x150.jpg" alt="Шшш" width="150" height="150" /></a>Порой приходится хранить ценную информацию, к которой никто не должен иметь доступа. Но в тоже самое время необходимо пользоваться услугами системных администраторов.</p>
<p>Как же быть? Как сохранить свои данные в целости и сохранности? И тут на помощь приходит шифрование файловых систем. Я расскажу только про две из них&nbsp;&mdash; LUKS и CryptoFS.</p>
<p>Следует отметить, что LUKS отлично работает на Linux, а CrytopFS&nbsp;&mdash; на FreeBSD.</p>
<h1><span id="more-138"></span>LUKS</h1>
<pre>dd if=/dev/urandom of=luks.img bs=1M count=100
losetup /dev/loop0 luks.img
cryptsetup luksFormat /dev/loop0
cryptsetup luksOpen /dev/loop0 luks
mkfs.ext3 /dev/mapper/luks
mkdir /luks
mount /dev/mapper/luks /luks</pre>
<p>Для последующего включения:</p>
<pre>losetup /dev/loop0 luks.img</pre>
<pre>cryptsetup luksOpen /dev/loop0 luks</pre>
<pre>mount /dev/mapper/luks /luks</pre>
<h1>CryptoFS</h1>
<pre>mkdir /usr/local/cfs /cfs
cp /usr/local/share/doc/cryptofs/cryptofs.conf /usr/local/cfs/.cryptofs
cryptofs -r /usr/local/cfs /cfs</pre>
<p>Подключать потом:</p>
<pre>cryptofs -r /usr/local/cfs /cfs</pre>
<p>Вывод:</p>
<p>LUKS позволяет выбрать тип файловой системы, но использует блочное устройство, а CryptoFS использует текущую файловую систему для шифрования. CryptoFS ощутимо быстрее, а LUKS гибче.</p>
<p>Что именно использовать&nbsp;&mdash; решать вам.</p>
<p>И да, самая надежная защита&nbsp;&mdash; это репутация вашего системного администратора.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 171px; width: 1px; height: 1px;">
<pre>luks.img</pre>
</div>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2009/10/30/%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc-luks-%d0%b8-cryptofs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Детективная история взлома одного коммерческого хостинга с наказанием и рекомендациями</title>
		<link>http://www.manageserver.ru/2009/10/02/%d0%b4%d0%b5%d1%82%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%b0%d1%8f-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b7%d0%bb%d0%be%d0%bc%d0%b0-%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be/</link>
		<comments>http://www.manageserver.ru/2009/10/02/%d0%b4%d0%b5%d1%82%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%b0%d1%8f-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b7%d0%bb%d0%be%d0%bc%d0%b0-%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 14:05:54 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[whm]]></category>
		<category><![CDATA[взлом]]></category>
		<category><![CDATA[дыра]]></category>
		<category><![CDATA[уязвимость]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2009/10/02/%d0%b4%d0%b5%d1%82%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%b0%d1%8f-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b7%d0%bb%d0%be%d0%bc%d0%b0-%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be/</guid>
		<description><![CDATA[
Ко мне поступил сервер, выполняющий роль коммерческого хостинга сайтов, который был взломан и взломщики не потрудились вытереть за собой все инструменты, которые они использовали.
Проанализировав их, я смог составить цепочку событий, которая привела к взлому сервера и компрометации рутовой учетной записи.
Никаких логов небыло, так как они все были почищены, так что взломщик не оставил за собой [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index><div class="wp-caption alignleft" style="width: 136px"><img title="Зомбированный Тукс" src="http://pix.org.ua/userimages/1_1254519292_670_zombie%20tux.png" alt="Linux Zombie" width="126" height="129" /><p class="wp-caption-text">Linux Zombie</p></div></p>
<p>Ко мне поступил сервер, выполняющий роль коммерческого хостинга сайтов, который был взломан и взломщики не потрудились вытереть за собой все инструменты, которые они использовали.<br />
Проанализировав их, я смог составить цепочку событий, которая привела к взлому сервера и компрометации рутовой учетной записи.<br />
Никаких логов небыло, так как они все были почищены, так что взломщик не оставил за собой следов, и я начал поистине детективное расследование — с уликами и подозреваемыми.</p>
<div><a href="http://andrey-rogovsky.habrahabr.ru/blog/71347/">Читать продолжение на хабре</a></div>
<div></div>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2009/10/02/%d0%b4%d0%b5%d1%82%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%b0%d1%8f-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b7%d0%bb%d0%be%d0%bc%d0%b0-%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>В ядре FreeBSD 6.x&#160;&#8212; 7.x обнаружена критическая уязвимость</title>
		<link>http://www.manageserver.ru/2009/09/16/%d0%b2-%d1%8f%d0%b4%d1%80%d0%b5-freebsd-6-x-7-x-%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d0%ba%d1%80%d0%b8%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d1%83%d1%8f%d0%b7/</link>
		<comments>http://www.manageserver.ru/2009/09/16/%d0%b2-%d1%8f%d0%b4%d1%80%d0%b5-freebsd-6-x-7-x-%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d0%ba%d1%80%d0%b8%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d1%83%d1%8f%d0%b7/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 10:37:01 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[уязвимость]]></category>
		<category><![CDATA[ядро]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2009/09/16/%d0%b2-%d1%8f%d0%b4%d1%80%d0%b5-freebsd-6-x-7-x-%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d0%ba%d1%80%d0%b8%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d1%83%d1%8f%d0%b7/</guid>
		<description><![CDATA[
Как сообщает Przemyslaw Frasunek, известный специалист в сфере безопасности, в ядре FreeBSD 6.x обнаружена уязвимость, позволяющая получить права root любому непревлилгированному процесу.
Уязвимость была найдена в интерфейсе уведомлений о событиях kqueue, которая приводит к разыменованию null-указателя в в ядре. Рабочий эксплойт позволяет запускать любой процесс с привилегиями root, разместив его в странице памяти с указателем на [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p><img class="alignleft size-medium wp-image-64" title="BSD" src="http://manageserver.ru/wp-content/uploads/2009/09/bsd-big-284x300.png" alt="BSD" width="284" height="300" />Как сообщает Przemyslaw Frasunek, известный специалист в сфере безопасности, в ядре FreeBSD 6.x обнаружена уязвимость, позволяющая получить права root любому непревлилгированному процесу.<br />
Уязвимость была найдена в интерфейсе уведомлений о событиях kqueue, которая приводит к разыменованию null-указателя в в ядре. Рабочий эксплойт позволяет запускать любой процесс с привилегиями root, разместив его в странице памяти с указателем на этот адрес&nbsp;&mdash; 0&times;0.</p>
<p>Информация об уязвимости поступила в сообщество FreeBSD 29 Августа 2009 года, но была проигнорирована.</p>
<p>К сожалению неясно, в каких точно версиях имеется эта уязвимость. Изначально были затронуты версии 6.0-6.4, но мне удалось успешно запустить эксплоит на версии 7.2.</p>
<p>Учитывая, что в nginx недавно была обнаружена уязвимость, позволяющая удаленно выполнять запуск кода с правами nginx, комбинация этих двух уязвимостей может привести к тому, что на FreeBSD с работающим nginx будет скомпроментирован root.</p>
<p><a href="http://www.theregister.co.uk/2009/09/14/freebsd_security_bug/">Источник информации</a>.</p>
<p>P.S. <em>По этическим причинам ссылка на рабочий эксплоит убрана с блога.</em></p>
<p>P.P.S. По просьбам посетителей опубликован патч ядра FreeBSD:</p>
<pre>/*
Patch for this vulnerability, as in CVS:

--- src/sys/kern/kern_descrip.c	2006/09/04 10:30:09	1.279.2.8
+++ src/sys/kern/kern_descrip.c	2006/09/29 18:30:48	1.279.2.9
@@ -35,7 +35,7 @@
  */

 #include &lt;sys/cdefs.h&gt;
-__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_descrip.c,v 1.279.2.8 2006/09/04 10:30:09 pjd Exp $");
+__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_descrip.c,v 1.279.2.9 2006/09/29 18:30:48 jmg Exp $");

 #include "opt_compat.h"
 #include "opt_ddb.h"
@@ -2602,7 +2602,7 @@ static int
 badfo_kqfilter(struct file *fp, struct knote *kn)
 {

-	return (0);
+	return (EBADF);
 }
 static int
*/</pre>
<p><em><br />
</em></p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2009/09/16/%d0%b2-%d1%8f%d0%b4%d1%80%d0%b5-freebsd-6-x-7-x-%d0%be%d0%b1%d0%bd%d0%b0%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%b0-%d0%ba%d1%80%d0%b8%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d1%83%d1%8f%d0%b7/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Резервное копирование</title>
		<link>http://www.manageserver.ru/2009/09/12/%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b5-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/</link>
		<comments>http://www.manageserver.ru/2009/09/12/%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b5-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 19:14:16 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Заметки]]></category>
		<category><![CDATA[бекап]]></category>
		<category><![CDATA[методы]]></category>
		<category><![CDATA[носители]]></category>
		<category><![CDATA[ротация]]></category>
		<category><![CDATA[типы]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2009/09/12/%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b5-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/</guid>
		<description><![CDATA[
Процедура бекапа или резервного копирования очень проста, но может стать большой головной болью если её не делать (посмотрите на картинку). Бизнес многих компаний напрямую зависит от манипуляций с информацией которая хранится на серверах. Базы данных, репозитории исходных кодов, веб-проекты и т.д. Все это нужно ежедневно сохранять на резервные носители информации.
В случае потери информации и её [...]]]></description>
			<content:encoded><![CDATA[<p><sape_index><div id="attachment_58" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-58" title="Вот что бывает без бекапов" src="http://manageserver.ru/wp-content/uploads/2009/09/backup.jpg" alt="Сервер без бекапа" width="300" height="289" /><p class="wp-caption-text">Сервер без бекапа</p></div></p>
<p>Процедура бекапа или резервного копирования очень проста, но может стать большой головной болью если её не делать (посмотрите на картинку). Бизнес многих компаний напрямую зависит от манипуляций с информацией которая хранится на серверах. Базы данных, репозитории исходных кодов, веб-проекты и т.д. Все это нужно ежедневно сохранять на резервные носители информации.<br />
В случае потери информации и её невозможности восстановить компания может понести большие убытки.<br />
В этой заметке я расскажу все про разнообразные варианты резервного копирования, от самописных скриптов до промышленных решений.<br />
Во первых, есть несколько схем резервного копирования.</p>
<p><span id="more-59"></span></p>
<h2>Копирование данных с продакшен-сервера на backup-сервер</h2>
<p>Продакшен-сервер – это рабочий сервер, который выполняет какие либо сервисы для пользователей.<br />
backup-сервер – это сервер на который копируется контент с продакшен-сервера. Единственное предназначение такого сервера – хранить данные с других серверов. Обычно сам он никаких сервисов не выполняет. Главное требование – большое дисковое пространство. Скорость дисковых<br />
накопителей особого значения не имеет, так как доступ к данным не частый – записать бекап на диск и считать его в случае необходимости.<br />
Минус этого решения – необходимость в отдельном сервере под backup`ы&nbsp;&mdash; а это дополнительные затраты. Маленькие и средние компании обычно пытаются сэкономить деньги на покупке вспомогательного оборудования.</p>
<h2>Перекрестное копирование данных</h2>
<p>Когда два или более продакшен серверов копируют друг на друга свои данные. В случае когда на продакшен серверах есть достаточное количество дискового пространства для хранение данных с других серверов, их можно использовать как backup-серверы. Мы копируем данные с сервера server1<br />
на server2 а данные с server2 на server1.<br />
Плюс – экономим деньги на оборудование. Как я писал выше маленькие и средние организации могут не выделить деньги на вспомогательное оборудование, даже если это необходимо под резервные копии. В таком случае вам может помочь такой способ бекапа.</p>
<h2>Системы хранения данных</h2>
<p>“Классические” сервера для хранения бекапов хороши при относительно небольших объемах. Сейчас это несколько сотен гигабайт. Когда же объемы гораздо больше на помощь приходят СХД, Системы Хранения Данных:</p>
<ul>
<li><strong>Дисковые массивы</strong><br />
По сути такой же сервер, но спроектирован специально под хранение данных. Имеет много HDD большего размера.</li>
<li><strong>Ленточные накопители</strong><br />
Они же стримеры. Данные как и в случае с ленточными библиотеками записываются на специальные картриджи. Как правило, картридж – это магнитная лента в пластиковом корпусе.</li>
<li><strong>Ленточные библиотеки</strong><br />
Предназначены для автоматизированного резервного копирования данных. Одновременное использование нескольких лентопротяжных механизмов увеличивает производительность библиотеки и сокращает время, необходимое для записи и чтения резервных копий.</li>
<li><strong>Другие носители данных</strong><br />
optical disc (CD-R/RW, DVD-R/RW);<br />
flash-накопители;<br />
ZIP, Jaz, MO драйвы.</li>
</ul>
<h2>Виды бекапа</h2>
<ul>
<li>Полное – все файлы и каталоги которые мы хотим сохранять на отдельном носителе.</li>
<li>Инкрементальное – копируем только то, что изменилось с момента последнего резервного копирования. Полного или инкрементального.</li>
<li>Дифференциальное – копируем только то, что изменялось с моментапоследнего ПОЛНОГО бекапа.</li>
<li>Пофайловый метод – копируем нужные файлы в индивидуальном порядке.</li>
<li>Дублирование диска – метод при котором мы делаем полный снимок диска. Например утилитой dd.</li>
<li>Теневой метод&nbsp;&mdash; метод совмещающий все вышеперечисленные, основанный на мониторинге изменения файловой системы</li>
</ul>
<h2>Схемы ротации бекапов</h2>
<p>Ротация – это политика по которой делается резервное копирование. Как часто мы будем делать бекап, как долго мы будем хранить резервные копии. Все это описывается политикой ротации.</p>
<ul>
<li>Одноразовое копирование – администратор делает копирование вручную. Обычно делается полный бекап данных.</li>
<li>Простая ротация – подразумевается, что некий набор носителей используется циклически. К примеру 5 ленточных носителей на каждый день недели. В пятницу мы делаем полный бекап данных а в остальные дни недели инкрементальный.</li>
<li>“Дед, отец, сын” (GFS) – имеет иерархическую структуру ротации. Используется три набора носителей. Раз в неделю делается полной бекап данных. В остальные дни недели – инкрементальный. Раз в месяц делается еще один полный бекап системы. Набор носителей для ежедневного инкрементального копирования – сын, набор для еженедельного полного бекапа – отец, набор для ежемесячного полного бекапа – дед.</li>
<li>“Ханойская башня” – название пошло от древней китайской игры. Смысл игры заключается в следующем. Есть три стержня и какой-то набор дисков. Диски нужно перемещать со стержня на стержень, но так, чтобы каждый новый диск ложился на диск большего диаметра. Такой метод бекапа достаточно сложен и практически не применяется в настоящее время.</li>
<li>“10 наборов” – метод рассчитан на 10 наборов носителей. Период из 40 недель делится на десять циклов. В течение цикла за каждым набором закреплен один день недели. По прошествии четырехнедельного цикла осуществляется сдвиг номера набора. То есть в первом цикле за понедельник отвечал набор N1, за вторник N2, за среду N3 и т.д. Во втором цикле за понедельник будет отвечать набор N2, за вторник N3, за среду N4 и т.д. Такая схема позволяет равномерно распределить нагрузку между носителями но из-за своей сложности практически не используется.</li>
</ul>
<h2>Методы резервирования баз данных</h2>
<ul>
<li>hot backup – горячий бекап базы данных. Это когда резервная копия делается при включенном сервере БД.</li>
<li>cold backup – холодный бекап базы данных. Это когда сервер БД нужно выключить чтобы сделать резервную копию.</li>
</ul>
<p><em><a href="http://manageserver.ru/2009/09/13/уровни-raid-массивов/">Продолжение</a><br />
</em></p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2009/09/12/%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b5-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Осторожно! Уязвимость имеет уязвимость в ssh 4.3 под CentOS!</title>
		<link>http://www.manageserver.ru/2009/07/05/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-centos-4-3-%d0%b8%d0%bc%d0%b5%d0%b5%d1%82-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-ssh/</link>
		<comments>http://www.manageserver.ru/2009/07/05/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-centos-4-3-%d0%b8%d0%bc%d0%b5%d0%b5%d1%82-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-ssh/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 06:38:34 +0000</pubDate>
		<dc:creator>Повелитель серверов</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[взлом]]></category>
		<category><![CDATA[уязвимость]]></category>
		<category><![CDATA[эксплойт]]></category>

		<guid isPermaLink="false">http://manageserver.ru/2009/07/05/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-centos-4-3-%d0%b8%d0%bc%d0%b5%d0%b5%d1%82-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-ssh/</guid>
		<description><![CDATA[
В последнее время участились случаи взлома серверов с CentOS. По проверенным данным дистрибутив CentOS имеет уязвимость в ssh 4.3 и рабочий эксплойт, который успешно ее эксплуатирует.
Настоятельно рекомендуется обновить openssl и ssh, установив последние версии из исходных кодов и запретив yum обновлять эти пактеы из репозиториев.

]]></description>
			<content:encoded><![CDATA[<p><sape_index>
<p><img class="alignleft size-medium wp-image-52" title="CentOS" src="http://manageserver.ru/wp-content/uploads/2009/07/centos-transparent1-300x114.png" alt="CentOS" width="300" height="114" />В последнее время участились случаи взлома серверов с CentOS. По <a href="http://www.webhostingtalk.com/showthread.php?t=873301">проверенным данным</a> дистрибутив CentOS имеет уязвимость в ssh 4.3 и рабочий эксплойт, который успешно ее эксплуатирует.</p>
<p>Настоятельно рекомендуется обновить openssl и ssh, установив последние версии из исходных кодов и запретив yum обновлять эти пактеы из репозиториев.</p>
<p></sape_index><!--c715074048--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manageserver.ru/2009/07/05/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-centos-4-3-%d0%b8%d0%bc%d0%b5%d0%b5%d1%82-%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-ssh/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

