<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Защита от брутфорса</title>
	<atom:link href="http://alexf.name/2007-11-07/zashhita-ot-brutforsa/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/</link>
	<description>Самый интересный SEO блог</description>
	<lastBuildDate>Sun, 13 May 2012 13:49:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Защита от подбора пароля для SSH</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-5002</link>
		<dc:creator>Защита от подбора пароля для SSH</dc:creator>
		<pubDate>Thu, 12 Feb 2009 23:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-5002</guid>
		<description>[...] блогом повадились лазать какие-то хакеры, пытающиеся подобрать пароли для различных стандартных юниксовых юзверей и заодно [...]</description>
		<content:encoded><![CDATA[<p>[...] блогом повадились лазать какие-то хакеры, пытающиеся подобрать пароли для различных стандартных юниксовых юзверей и заодно [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yukko</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-4712</link>
		<dc:creator>Yukko</dc:creator>
		<pubDate>Fri, 16 Jan 2009 15:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-4712</guid>
		<description>Есть известный скрипт Дмитрия Бородина, раньше на php.spb.ru валялся. Один раз его подключаешь в каком-то общем файле, подстраиваешь параметры блокировки и все хорошо, никто не выкачивает, никто не брутфорсит, странички слишком часто тоже не дергает.</description>
		<content:encoded><![CDATA[<p>Есть известный скрипт Дмитрия Бородина, раньше на php.spb.ru валялся. Один раз его подключаешь в каком-то общем файле, подстраиваешь параметры блокировки и все хорошо, никто не выкачивает, никто не брутфорсит, странички слишком часто тоже не дергает.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Хакеры хакнути Твиттер</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-4614</link>
		<dc:creator>Хакеры хакнути Твиттер</dc:creator>
		<pubDate>Thu, 08 Jan 2009 16:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-4614</guid>
		<description>[...] где я уже давно написал как надо делать правильную защиту от брутфорса. Раз не читали - сами себе [...]</description>
		<content:encoded><![CDATA[<p>[...] где я уже давно написал как надо делать правильную защиту от брутфорса. Раз не читали &#8211; сами себе [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greignar</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-580</link>
		<dc:creator>Greignar</dc:creator>
		<pubDate>Fri, 09 Nov 2007 01:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-580</guid>
		<description>Ну вот, пошли допущения... Я этого и ждал.

5000 адресов переберутся за 1.5 часа - ну и черт с ними, через определенные промежутки времени пройдет &quot;сборщик мусора&quot; и зачистит все лишние файлы - папка для временной аутентификации будет чиста. Зато никаких дополнительных &quot;долгоиграющих&quot; кук и прочих заморочек с записью в файл пользователя, всевозможных инкрементов в них.

Что спорить, каждый пишет (скрипты) как хочет. И говорить, что у кого-то единственно правильное решение - не дальновидно. Надо пытаться комбинировать.</description>
		<content:encoded><![CDATA[<p>Ну вот, пошли допущения&#8230; Я этого и ждал.</p>
<p>5000 адресов переберутся за 1.5 часа &#8211; ну и черт с ними, через определенные промежутки времени пройдет &#8220;сборщик мусора&#8221; и зачистит все лишние файлы &#8211; папка для временной аутентификации будет чиста. Зато никаких дополнительных &#8220;долгоиграющих&#8221; кук и прочих заморочек с записью в файл пользователя, всевозможных инкрементов в них.</p>
<p>Что спорить, каждый пишет (скрипты) как хочет. И говорить, что у кого-то единственно правильное решение &#8211; не дальновидно. Надо пытаться комбинировать.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexf</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-577</link>
		<dc:creator>alexf</dc:creator>
		<pubDate>Fri, 09 Nov 2007 01:00:57 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-577</guid>
		<description>&gt; Сколько надо потратить времени сервера

Микроскопическое количество времени на это уйдёт. Вообще говоря, написав про &quot;одновременные 5000 ip&quot; я не имел в виду, что сразу со всех ип придёт запрос. Это уже будет дос, а я всё-же писал про брутфорс. :) Я имел в виду, что атака пойдёт с использованием пула ип-адресов, скажем по 1 запросу в секунду, 5000 адресов переберутся за 1.5 часа. Но даже если бы 5000 запросов пришли на сервер одновременно, при условии что они не забили канал связи, не уронили сервер из-за того что кончилась память, не были отсечены ограничениями в конфигах (всё это реальные проблемы, но ДРУГИЕ проблемы), то сама по себе запись в файл прошла бы без вопросов и заняла на обычном сервере пару-тройку секунд, если же используется виртуальный диск то какую-то малую долю секунды.</description>
		<content:encoded><![CDATA[<p>> Сколько надо потратить времени сервера</p>
<p>Микроскопическое количество времени на это уйдёт. Вообще говоря, написав про &#8220;одновременные 5000 ip&#8221; я не имел в виду, что сразу со всех ип придёт запрос. Это уже будет дос, а я всё-же писал про брутфорс. <img src='http://alexf.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Я имел в виду, что атака пойдёт с использованием пула ип-адресов, скажем по 1 запросу в секунду, 5000 адресов переберутся за 1.5 часа. Но даже если бы 5000 запросов пришли на сервер одновременно, при условии что они не забили канал связи, не уронили сервер из-за того что кончилась память, не были отсечены ограничениями в конфигах (всё это реальные проблемы, но ДРУГИЕ проблемы), то сама по себе запись в файл прошла бы без вопросов и заняла на обычном сервере пару-тройку секунд, если же используется виртуальный диск то какую-то малую долю секунды.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greignar</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-575</link>
		<dc:creator>Greignar</dc:creator>
		<pubDate>Fri, 09 Nov 2007 00:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-575</guid>
		<description>А я не говорил о единственном файле для всех. Запись будет производиться в 5000 потоков в один файл пользователя. Сколько надо потратить времени сервера, чтобы открыть на запись файл, записать в него, и закрыть, я про чтение из него даже не упоминаю? Слишком много.

Не каждый может себе позволить держать &quot;за яйца&quot; хостера, поэтому и приходится прибегать к оптимизациям, что очень часто сказывается на конечных пользователях.</description>
		<content:encoded><![CDATA[<p>А я не говорил о единственном файле для всех. Запись будет производиться в 5000 потоков в один файл пользователя. Сколько надо потратить времени сервера, чтобы открыть на запись файл, записать в него, и закрыть, я про чтение из него даже не упоминаю? Слишком много.</p>
<p>Не каждый может себе позволить держать &#8220;за яйца&#8221; хостера, поэтому и приходится прибегать к оптимизациям, что очень часто сказывается на конечных пользователях.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexf</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-571</link>
		<dc:creator>alexf</dc:creator>
		<pubDate>Thu, 08 Nov 2007 23:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-571</guid>
		<description>Greignar,
&gt; “хакер придёт сразу с 5000 ip адресов”? Не смешите меня!!!

Я не специально, честное слово - я этот блог никого не заставляю читать насильно. :)

&gt; Хорошо, в вашей схеме скрипт повесит всю аунтификацию

Не повесит.

&gt; установив очередь (если вы ее предусмотрите) на запись

Во-первых, очередь вы сами придумали, я про неё ни слова не написал, потому что она в данном случае не нужна. Во-вторых, если бы даже она была, никаких проблем нет записать 5000 раз подряд 20 байт в 1 файл.

&gt; в один единственный файл посетителя

Вы невнимательно прочитали - 1 файл для каждого аккаунта, а не 1 на всех посетителей или 1 на посетителя.

&gt; НИКАКОЙ пользователь в этот момент не сможет аутентифицироваться

ВСЕ пользователи смогут аутентифицироваться нормально, включая атакованного.

&gt; Пара таких брутфорсов и хостер попросит вас съехать или переписать скрипты.

Хостер который попросил бы меня переписать скрипты очень горько бы об этом пожалел, поскольку я имею привычку давать негативные отзывы на плохих хостеров на профильных сайтах. А хостер который роется в пользовательских скриптах, без сомнения плохой и я бы сам моментально от такого съехал. :)

&gt; Боитесь брутфорса - должны использовать защиту конкретно от него.

Во-первых, я не писал что я чего-то боюсь, во-вторых, мной описана именно зашита от брутфорса.

&gt; Самый жесткий вариант - блокирование ip, лояльный - капча.

По второму разу пускаться в объяснения у меня нет никакого желания. Перечитайте мои комментарии выше, ни то ни другое не является защитой от брутфорса.</description>
		<content:encoded><![CDATA[<p>Greignar,<br />
> “хакер придёт сразу с 5000 ip адресов”? Не смешите меня!!!</p>
<p>Я не специально, честное слово &#8211; я этот блог никого не заставляю читать насильно. <img src='http://alexf.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>> Хорошо, в вашей схеме скрипт повесит всю аунтификацию</p>
<p>Не повесит.</p>
<p>> установив очередь (если вы ее предусмотрите) на запись</p>
<p>Во-первых, очередь вы сами придумали, я про неё ни слова не написал, потому что она в данном случае не нужна. Во-вторых, если бы даже она была, никаких проблем нет записать 5000 раз подряд 20 байт в 1 файл.</p>
<p>> в один единственный файл посетителя</p>
<p>Вы невнимательно прочитали &#8211; 1 файл для каждого аккаунта, а не 1 на всех посетителей или 1 на посетителя.</p>
<p>> НИКАКОЙ пользователь в этот момент не сможет аутентифицироваться</p>
<p>ВСЕ пользователи смогут аутентифицироваться нормально, включая атакованного.</p>
<p>> Пара таких брутфорсов и хостер попросит вас съехать или переписать скрипты.</p>
<p>Хостер который попросил бы меня переписать скрипты очень горько бы об этом пожалел, поскольку я имею привычку давать негативные отзывы на плохих хостеров на профильных сайтах. А хостер который роется в пользовательских скриптах, без сомнения плохой и я бы сам моментально от такого съехал. <img src='http://alexf.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>> Боитесь брутфорса &#8211; должны использовать защиту конкретно от него.</p>
<p>Во-первых, я не писал что я чего-то боюсь, во-вторых, мной описана именно зашита от брутфорса.</p>
<p>> Самый жесткий вариант &#8211; блокирование ip, лояльный &#8211; капча.</p>
<p>По второму разу пускаться в объяснения у меня нет никакого желания. Перечитайте мои комментарии выше, ни то ни другое не является защитой от брутфорса.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greignar</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-570</link>
		<dc:creator>Greignar</dc:creator>
		<pubDate>Thu, 08 Nov 2007 22:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-570</guid>
		<description>alexf, &quot;хакер придёт сразу с 5000 ip адресов&quot;? Не смешите меня!!!

5000 ip адресов? Хорошо, в вашей схеме скрипт повесит всю аунтификацию, установив очередь (если вы ее предусмотрите) на запись в один единственный файл посетителя, и НИКАКОЙ пользователь в этот момент не сможет аутентифицироваться! Пара таких брутфорсов и хостер попросит вас съехать или переписать скрипты.

Боитесь брутфорса - должны использовать защиту конкретно от него. Самый жесткий вариант - блокирование ip, лояльный - капча.</description>
		<content:encoded><![CDATA[<p>alexf, &#8220;хакер придёт сразу с 5000 ip адресов&#8221;? Не смешите меня!!!</p>
<p>5000 ip адресов? Хорошо, в вашей схеме скрипт повесит всю аунтификацию, установив очередь (если вы ее предусмотрите) на запись в один единственный файл посетителя, и НИКАКОЙ пользователь в этот момент не сможет аутентифицироваться! Пара таких брутфорсов и хостер попросит вас съехать или переписать скрипты.</p>
<p>Боитесь брутфорса &#8211; должны использовать защиту конкретно от него. Самый жесткий вариант &#8211; блокирование ip, лояльный &#8211; капча.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexf</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-562</link>
		<dc:creator>alexf</dc:creator>
		<pubDate>Thu, 08 Nov 2007 16:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-562</guid>
		<description>Да, я именно что вежливо намекаю, что сказав &quot;а&quot;, надо сказать и &quot;б&quot;, иначе не стоит и начинать. А вот наездов на себя в своём блоге я терпеть не стану. :) Я нигде не писал, что предлагаю что-то принципиально новое, я дал полное описание работающего решения проблемы, только и всего.</description>
		<content:encoded><![CDATA[<p>Да, я именно что вежливо намекаю, что сказав &#8220;а&#8221;, надо сказать и &#8220;б&#8221;, иначе не стоит и начинать. А вот наездов на себя в своём блоге я терпеть не стану. <img src='http://alexf.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Я нигде не писал, что предлагаю что-то принципиально новое, я дал полное описание работающего решения проблемы, только и всего.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed</title>
		<link>http://alexf.name/2007-11-07/zashhita-ot-brutforsa/comment-page-1/#comment-561</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Thu, 08 Nov 2007 16:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://alexf.name/2007/11/07/zashhita-ot-brutforsa/#comment-561</guid>
		<description>Это ты так вежливо намекаешь, чтобы я еще вторую строчку прямо тут написал? Только после того, как ты выложишь исходники своего решения :)
А твое решение мало чем отличается от того, что применяется при авторизации на том же умаксфоруме или серченжинс. Ошибись 5 раз с набором пароля и будешь курить 15 минут. 
Что принципиально нового ты предложил?</description>
		<content:encoded><![CDATA[<p>Это ты так вежливо намекаешь, чтобы я еще вторую строчку прямо тут написал? Только после того, как ты выложишь исходники своего решения <img src='http://alexf.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
А твое решение мало чем отличается от того, что применяется при авторизации на том же умаксфоруме или серченжинс. Ошибись 5 раз с набором пароля и будешь курить 15 минут.<br />
Что принципиально нового ты предложил?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

