<?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>kocmuk.ru блог &#187; DCC</title>
	<atom:link href="http://kocmuk.ru/tag/dcc/feed/" rel="self" type="application/rss+xml" />
	<link>http://kocmuk.ru</link>
	<description>My own personal playground</description>
	<lastBuildDate>Fri, 20 Jan 2012 19:04:13 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>dcc-cgp helper</title>
		<link>http://kocmuk.ru/2010/08/24/dcc-cgp-helper/</link>
		<comments>http://kocmuk.ru/2010/08/24/dcc-cgp-helper/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 08:06:34 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[dcc-cgp]]></category>
		<category><![CDATA[greylists]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=473</guid>
		<description><![CDATA[В предыдущей статье DCC для CGP я описывал свой патч для dcc-cgp. В настоящий момент в виде патча мои изменения поддерживать не так удобно, потому я сделал свой тарболл dcc-cgp-1.1.2-dcc-1.3.140.tar.gz Это модифицированная версия dcc-cgp v1.1.2 и плюс исправленные патчи для накатывания на dcc-1.3.140. Мои модификации dcc-cgp v1.1.2: изменил коды ошибок GREY_XCODE и DCC_XCODE на x.9.9. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-476" title="Новая версия dcc-cgp helper-а" src="http://kocmuk.ru/files/2010/08/Transmission-150x150.png" alt="" width="150" height="150" align="left" />В предыдущей статье <a href="http://kocmuk.ru/2009/02/20/dcc-cgp/"><em>DCC для CGP</em></a> я описывал свой патч для <em>dcc-cgp</em>. В настоящий момент в виде патча мои изменения поддерживать не так удобно, потому я сделал свой тарболл <em><a href="http://kocmuk.ru/download/dcc-cgp/">dcc-cgp-1.1.2-dcc-1.3.140.tar.gz</a></em></p>
<p>Это <strong><span style="color: #ff0000;">модифицированная</span></strong> версия <em>dcc-cgp v1.1.2</em> и плюс исправленные патчи для накатывания на <em>dcc-1.3.140</em>.</p>
<p>Мои модификации <em>dcc-cgp v1.1.2</em>:</p>
<ul>
<li>изменил коды ошибок <em>GREY_XCODE</em> и <em>DCC_XCODE</em> на x.9.9. Это позволяет сообщать отправляющей стороне о причине ошибки в момент работы <em>greylist</em>-инга;</li>
<li>изменил <em>dcc_mk_su ()</em> для работы с новыми версиями <em>dcc;</em></li>
<li>изменил <em>GCP_PROTOCOLS</em> – список протоколов, которыми сообщение может попасть в систему и будет обработано этим хелпером. В него добавлены некоторые <em>WEB</em> протоколы, но удалён <em>RPOP;</em></li>
<li>немного исправлены информационные сообщения;</li>
<li>переименована функция strcasestr в _strcasestr.</li>
</ul>
<p>Я уже больше года использую эти модификации на своей системе и пока доволен.</p>
<p>Если вы хотите пользоваться <strong><span style="color: #ff0000;">не модифицированной</span></strong> версией от автора <em>dcc-cgp</em>, то вам надо заменить <em> dcc-cgp/dcc-cgp.c</em> на версию из <a href="http://kocmuk.ru/download/dcc-cgp/old/dcc-cgp.tar.gz">оригинального дистрибутива</a> и модифицировать одну строку:</p>
<pre>-      dcc_mk_su(DCCsu, hp-&gt;h_addrtype, hp-&gt;h_addr, Port);
+      dcc_mk_su(DCCsu, hp-&gt;h_addrtype, hp-&gt;h_addr, 0, Port);</pre>
<p>Установка модифицированной версии аналогична оригинальной:</p>
<ul>
<li>скачать и развернуть архивы <em>dcc</em> и <em>dcc-cgp;</em></li>
<li>содержимое<em> dcc-cgp</em> перенести в дерево <em>dcc;</em></li>
<li>накатить <em>dcc-CGP.patch</em> и <strong>для не <em>FreeBSD</em></strong> систем не забыть накатить <em>dcc-CGP-nonFreeBSD.patch;</em></li>
<li>для перехода к не модифицированной версии <em>dcc-cgp</em> заменить <em>dcc-cgp/dcc-cgp.c</em> из оригинального дистрибутива и изменить одну строку как это описано чуть выше;</li>
<li>собрать, установить и настроить <em>dcc</em> как это описано в его документации;</li>
<li>скопировать получившийся <em>dcc-cgp/dcc-cgp</em> в рабочую папку CGP и настроить его запуск как CGP хелпера.</li>
</ul>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/dcc-cgp/" rel="tag">dcc-cgp</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/08/24/dcc-cgp-helper/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>DCC для CGP</title>
		<link>http://kocmuk.ru/2009/02/20/dcc-cgp/</link>
		<comments>http://kocmuk.ru/2009/02/20/dcc-cgp/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 06:31:13 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[DCC]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=286</guid>
		<description><![CDATA[В заметке Greylisting для CGP я давал ссылку на dcc-cgp help&#39;ер, который реализует проверку входящих сообщений через технологию DCC. Как оказалось, сайт автора (http://sk.simtel.ru/DCC/DOC/DownLoad.html) уже некоторое время недоступен. Потому я выложил дистрибутив у себя: http://kocmuk.ru/download/dcc-cgp. К сожалению, этот дистрибутив накатывается на новые версии DCC с ошибкой. Потому там же я выложил свой dcc-cgp.1.3.103.patch. Этот патч [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-287" style="margin-right: 5px;" title="dcc-cgp" src="http://kocmuk.ru/files/2009/02/dcc.png" alt="dcc-cgp" width="96" height="39" align="left" /> В заметке <a href="http://kocmuk.ru/2009/02/12/greylisting-for-cgp/"><em>Greylisting для CGP</em></a> я давал ссылку на <strong><em>dcc-cgp</em></strong> <em>help&#39;ер</em>, который реализует проверку входящих  сообщений через технологию <em><a href="http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/">DCC</a></em>. Как оказалось, сайт автора <em>(<a href="http://sk.simtel.ru/DCC/DOC/DownLoad.html">http://sk.simtel.ru/DCC/DOC/DownLoad.html</a>)</em> уже некоторое время недоступен.</p>
<p>Потому я выложил дистрибутив у себя: <em><a href="http://kocmuk.ru/download/dcc-cgp/">http://kocmuk.ru/download/dcc-cgp</a></em>. К сожалению, этот дистрибутив накатывается на  новые версии <em>DCC</em> с ошибкой. Потому там же я выложил свой <em><strong>dcc-cgp.1.3.103.patch</strong></em>. Этот патч надо применить уже после всех патчей самого dcc-cgp.</p>
<p><strong>UPD 24/08/2010</strong>: сделал тарболл с модифицированной версией <em>dcc-cgp</em> и работающими патчами для <em>dcc-1.3.130</em>. Описание изменений <a href="/2010/08/24/dcc-cgp-helper/">в новом топике</a>.</p>
<p><strong><em>INSTALLATION</em></strong></p>
<p><em> </em></p>
<p><em>dcc-cgp requires CommuniGate Pro version 4.0 or higher (4.1 or higher preferred).</em><em><br />
</em><em> Installation of dcc-cgp takes several steps. The following step-by-step instructions should enable you to get the filter working on your system.</em></p>
<p><em> </em></p>
<ol><em> </em></p>
<li><em>The latest dcc-cgp tarball is available from Simtel.Ru.</em></li>
<p><em> </em></p>
<li><em>The latest dcc-dccd.tar.Z tarball is available from http://www.dcc-servers.net/dcc/source/.</em></li>
<p><em> </em></p>
<li><em>Extracting the source distribution will create a directory named "dcc-dccd- </em><em>" where the source resides. Change current directory to it and extract dcc-cgp source distribution to this directory</em></li>
<p><em> </em></p>
<li><em>Apply patch to &laquo;configure&raquo; and &laquo;Makefiles&raquo; by execution the following command:</em><em><br />
</em><em> &laquo;patch &lt; dcc-CGP.patch&raquo;, or &laquo;gpatch &lt; dcc-CGP.patch&raquo;.</em><em><br />
</em><em> On Linux apply: &laquo;patch -l -u -t -p0 &lt; dcc-CGP.patch&raquo;.</em></li>
<p><em> </em><em> </em></p>
<li><em>Apply patch to &laquo;Makefile&raquo; for all non-FreeBSD systems by execution the following command:</em><em><br />
</em><em> &laquo;patch &lt; dcc-CGP-nonFreeBSD.patch&raquo;, or &laquo;gpatch &lt; dcc-CGP-nonFreeBSD.patch&raquo;.</em><em><br />
</em><em> On Linux apply: &laquo;patch -l -u -t -p0 &lt; dcc-CGP-nonFreeBSD.patch&raquo;.</em></li>
<p><em> </em><em> </em></p>
<li><span style="text-decoration: underline;"><strong><em>Apply patch to &laquo;Makefile&raquo; for new version of DCC by execution the following command:</em><em><br />
</em><em> &laquo;patch &lt; dcc-cgp.1.3.115.patch&raquo;, or &laquo;gpatch &lt; dcc-cgp.1.3.115.patch&raquo;.</em><em><br />
</em><em> On Linux apply: &laquo;patch -l -u -t -p0 &lt; dcc-cgp.1.3.115.patch&raquo;.</em></strong></span></li>
<p><em> </em></p>
<li><em>And now install DCC software on your system following documentation. Also install any auxiliary programs you want to use, such as &laquo;rrdtool&raquo; for example.</em></li>
<p><em> </em></p>
<li><em>... follow README</em></li>
</ol>
<p><strong>UPD 05/04/2009:</strong> обновил мой патч с <em>dcc-cgp.1.3.99.patch</em> до <em>dcc-cgp.1.3.103.patch</em></p>
<p><strong>UPD 26/08/2009:</strong> обновил мой патч с <em>dcc-cgp.1.3.103.patch</em> до <em>dcc-cgp.1.3.115.patch</em></p>
<p><strong>UPD 24/08/2010</strong>: сделал тарболл с модифицированной версией <em>dcc-cgp</em> и работающими патчами для <em>dcc-1.3.130</em>. Описание изменений <a href="/2010/08/24/dcc-cgp-helper/">в новом топике</a>.</p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/02/20/dcc-cgp/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Greylisting для CGP</title>
		<link>http://kocmuk.ru/2009/02/12/greylisting-for-cgp/</link>
		<comments>http://kocmuk.ru/2009/02/12/greylisting-for-cgp/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 21:33:03 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[antispam]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[greylists]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=269</guid>
		<description><![CDATA[Как я уже писал чуть раньше в заметке: &#171;Эффективность решений по борьбе с нежелательными сообщениями&#187;, различные технологии борьбы с нежелательными сообщениями имеют разный коэффициент эффективности. Кроме всем известных и часто используемых: DNSBL, SPF и прочего, я попробовал использовать DCC (Distributed Checksum Clearinghouse). Сама по себе технология не нова и не забыта.  Яндекс.Cпамооборона работает по сходному [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-272" style="margin-left: 5px; margin-right: 5px;" title="Greylisting для CGP" src="http://kocmuk.ru/files/2009/02/cgp_logo.gif" alt="cgp_logo" width="171" height="39" align="left" />Как я уже писал чуть раньше в заметке: &laquo;<a href="http://kocmuk.ru/2009/01/25/mail-rejected/">Эффективность решений по борьбе с нежелательными сообщениями</a>&raquo;, различные технологии борьбы с нежелательными сообщениями имеют разный коэффициент эффективности. Кроме всем известных и часто используемых: <em>DNSBL</em>, <em>SPF</em> и прочего, я попробовал использовать <em>DCC (</em><em>Distributed Checksum Clearinghouse</em><em>). </em>Сама по себе технология не нова и не забыта.  Яндекс.Cпамооборона работает по сходному принципу: сообщение превращается в шинглы (в контрольные суммы, по терминологии <em>DCC</em>), шинглы (суммы) отправляется на сервер хранения и сервер возвращает ответ. На основании этого ответа можно, либо принять сообщение, либо отвергнуть как массовую рассылку. Как показали тесты, технология &laquo;Серые списки&raquo; (англ. <em>Greylisting</em>) так же показала себя достаточно эффективно. По моим данным, поток спама упал в 2 раза (на 50%).</p>
<p>Для реализации технологии <em>Greylisting </em>и<em> DCC </em>для <em><a href="http://www.communigate.com/">CommuniGate</a></em><em> (CGP)</em> можно применить <em>&laquo;DCC interface for CommuniGate®Pro server&raquo;</em> от  <a href="http://spam-killer.mv.ru/DCC/DOC/DownLoad.html">Spam-Killer.Simtel.Ru</a></p>
<p>Под linux cобирается это достаточно просто:</p>
<ul>
<li>берём <a href="http://www.dcc-servers.net/dcc/source/dcc-dccd.tar.Z">исходный код <em>DCC</em></a></li>
<li>берём <a href="http://spam-killer.mv.ru/DCC/Soft/dcc-cgp.tar.gz">исходный код <em>DCC-CGP</em></a><em> </em>(он представляет собой несколько патчей для <em>DCC</em>)</li>
<li>патчим <em>DCC</em> по инструкции от <em>DCC-CGP</em></li>
<li>собираем <em>DCC </em>и получаем сам <em>DCC</em> клиент и сервер<em>, </em> и  <em>DCC-CGP </em><em>helper</em>, который подключается в <em>CGP</em> так же как обычный <em>helper</em></li>
</ul>
<p>С этого момента в CGP доступны <span style="text-decoration: underline;">серые списки</span> и <span style="text-decoration: underline;">контекстный антиспам фильтр</span> на базе <em>DCC</em>. Как настроить сам <em>DCC</em> для работы с серыми списками и реализовывать антиспам защиту, я уже описывал ранее в заметке: <em>DCC (<a href="http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/">Distributed Checksum Clearinghouse</a>)</em></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/02/12/greylisting-for-cgp/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Эффективность решений по борьбе с нежелательными сообщениями</title>
		<link>http://kocmuk.ru/2009/01/25/mail-rejected/</link>
		<comments>http://kocmuk.ru/2009/01/25/mail-rejected/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 14:39:51 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[greylists]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=256</guid>
		<description><![CDATA[Фильтрация и принятие решения о приёме или об отказе принять почтовое сообщение может происходить синхронно и асинхронно.  В синхронном режиме процесс проверки происходит во время SMTP-диалога с отправляющей стороной. Асинхронная работа заключается в том, что письмо принимается в любом случае, SMTP-диалог завершается успешно, а далее происходит принятие решения о доставке или отказе в доставке сообщения [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-259" title="Эффективность решений по борьбе с нежелательными сообщениями" src="http://kocmuk.ru/files/2009/01/rejected-150x150.jpg" alt="rejected" width="150" height="150" align="left" />Фильтрация и принятие решения о приёме или  об отказе принять почтовое сообщение может происходить <span style="text-decoration: underline;">синхронно</span> и <span style="text-decoration: underline;">асинхронно</span>.  В синхронном режиме процесс проверки происходит во время SMTP-диалога с отправляющей стороной. Асинхронная работа заключается в том, что письмо принимается в любом случае, SMTP-диалог завершается успешно, а далее происходит принятие решения о доставке или отказе в доставке сообщения в ящик пользователя.</p>
<p>В каждом этом методе есть плюсы и минусы. Синхронный режим заставляет отправляющую сторону оставаться  подключенной к нашему серверу в течении всего периода принятия решения, что тратит наши ресурсы (память, открытые сокеты). Асинхронный режим позволяет быстро  завершить SMTP-диалог, освободить ресурсы, а уже потом заняться анализом сообщения.</p>
<p>Минусом асинхронного режима является ситуация, когда мы принимаем решение&nbsp;&mdash; отказать в доставке. В таком случае сообщение об ошибке доставки(<em><a href="http://ru.wikipedia.org/wiki/Возвращённое_письмо">bounce message</a></em>) уходит на адрес отправителя. Распространенный ход при отправке спама&nbsp;&mdash; это подделка адреса отправителя. В результате этого, мы отправляем ошибку о доставке на поддельный адрес, который ничего не знает про исходное сообщение. А при большом потоке таких писем на наш сервер, мы можем попросту &laquo;завалить&raquo; чей-то ящик своими ошибками о доставке.</p>
<p>В настоящее время серверные ресурсы достаточно не дороги,  потому синхронный режим выглядит более успешным. Мы не принимаем тех сообщений, что нам не нравится. Спам остаётся у спамера. Мы не копим очереди с  <em>bounce message</em> у себя на сервере и не заваливаем ими не виновные сервера и ящики. Все довольны!</p>
<p>В синхронном режиме можно выделить два этапа принятия решения: <span style="text-decoration: underline;">ранний этап</span> (<em>early rejection</em>) и <span style="text-decoration: underline;">поздний</span> (<em>rejection</em>). Разница между ними в том, что ранний этап происходит до начала передачи основного тела сообщения(<em>DATA</em>), а поздний этап происходит, когда всё письмо уже принято и отправляющая сторона ждёт от нас завершающего ответа.  Отклонение сообщения на раннем этапе позволяет сэкономить трафик и ресурсы нашего сервера. Мы не приняли еще само сообщение, но у нас уже есть <em>ip</em>-адрес передающей стороны, <em>email</em>-адрес отправителя и <em>email</em>-адреса получателей. Если по этим данным уже можно принять решение об отказе в приёме сообщения&nbsp;&mdash; надо это делать на ранней стадии.</p>
<p>Давайте на примере суточной статистика одного почтового сервера рассмотрим эффективность разных типов борьбы с нежелательными сообщениями на разных стадиях.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2009/01/25/mail-rejected/">Эффективность решений по борьбе с нежелательными сообщениями</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/01/25/mail-rejected/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>DCC Honeypot&#160;&#8212; ловушка для спамеров</title>
		<link>http://kocmuk.ru/2009/01/10/dcc-honeypot-spamtrap/</link>
		<comments>http://kocmuk.ru/2009/01/10/dcc-honeypot-spamtrap/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 21:05:50 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[honeypot]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=209</guid>
		<description><![CDATA[Honeypot (от англ. — «горшочек с медом»), в компьютерной терминологии&#160;&#8212; это приманка для злоумышленника. Задача Honeypot — подвергнуться атаке или несанкционированному исследованию, что позволит изучить стратегию злоумышленника и определить круг средств, с помощью которых могут быть нанесены удары по реальным объектам безопасности. Реализация Honeypot не принципиальна, это может быть как специальный выделенный сервер, так и [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-211 alignleft" title="DCC Honeypot - ловушка для спамеров" src="http://kocmuk.ru/files/2009/01/idea-honeypot.png" alt="idea-honeypot" width="230" height="240" align="left" /></p>
<p><em>Honeypot</em> (от англ. — «горшочек с медом»), в компьютерной терминологии&nbsp;&mdash; это приманка для злоумышленника. Задача Honeypot — подвергнуться атаке или несанкционированному исследованию, что позволит изучить стратегию злоумышленника и определить круг средств, с помощью которых могут быть нанесены удары по реальным объектам безопасности. Реализация Honeypot не принципиальна, это может быть как специальный выделенный сервер, так и один сетевой сервис, задача которого — привлечь внимание хакеров.</p>
<p>В  применении к почте такие ловушки называют <em>&laquo;email trap&raquo;</em> или <em>&laquo;spam trap&raquo;</em>. Задача таких ловушек&nbsp;&mdash; привлечь к себе спамера и начать получать спамерские рассылки в большом количестве. Анализируя приходящие в эти ловушки сообщения и их источники, можно адаптироваться к поведению спамеров и эффективно защищать реальные почтовые системы.</p>
<p>Давайте рассмотрим реальный пример построение <em>honeypot (spamtrap)</em> с использованием <em>DCC (<a href="http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/">Distributed Checksum Clearinghouse</a>)</em>.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2009/01/10/dcc-honeypot-spamtrap/">DCC Honeypot&nbsp;&mdash; ловушка для спамеров</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/honeypot/" rel="tag">honeypot</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/01/10/dcc-honeypot-spamtrap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Борьба со СПАМом для высоконагруженных почтовых систем на примере MTA Zmailer</title>
		<link>http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/</link>
		<comments>http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 16:37:37 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[greylists]]></category>
		<category><![CDATA[zmailer]]></category>
		<category><![CDATA[zmscanner]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=193</guid>
		<description><![CDATA[MTA ZMailer(zmailer.org) у нас не популярен. Порывшись в русском сегменте сети, я нашёл более-менее подробный рассказ про ZMailer только в статье Игоря Ченцова: &#171;Борьба со СПАМ-ом на примере почтового сервера zmailer&#187;. Для больших высоконагруженных почтовых систем подходят далеко не все методы борьбы со спамом и вирусами. К сожалению, но гибкий и достаточно универсальный SpamAssassin с [...]]]></description>
			<content:encoded><![CDATA[<p><em>MTA <a href="http://zmailer.org/">ZMailer</a></em>(<em>zmailer.org</em>) у нас не популярен. Порывшись в русском сегменте сети, я нашёл более-менее подробный рассказ про <em>ZMailer</em> только в статье Игоря Ченцова: &laquo;<a href="http://www.opennet.ru/base/net/zmailer_spam.txt.html">Борьба со СПАМ-ом на примере почтового сервера zmailer</a>&raquo;.</p>
<p><img class="size-full wp-image-212              alignleft" title="Zmailer" src="http://kocmuk.ru/files/2009/01/zmailer-logo.gif" alt="Zmailer" width="280" height="175" align="left" /> Для больших высоконагруженных почтовых систем подходят далеко не все методы борьбы со спамом и вирусами. К сожалению, но гибкий и достаточно универсальный <em>SpamAssassin</em> с ядром на <em>Perl</em> становится узким местом, при большом потоке почты. Приходится или экстенсивным методом  наращивать железо или искать другие методы решения задач.</p>
<p>Здесь я хочу рассказать, как организовать проверку на вирусы и некоторые типы борьбы со спамом в промышленных масштабах, с потоком почты более 5&#39;000&#39;000 писем в сутки.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/">Борьба со СПАМом для высоконагруженных почтовых систем на примере MTA Zmailer</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>, <a href="http://kocmuk.ru/tag/zmscanner/" rel="tag">zmscanner</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DCC (Distributed Checksum Clearinghouse)</title>
		<link>http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/</link>
		<comments>http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 20:09:51 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[Distributed Checksum Clearinghouse]]></category>
		<category><![CDATA[greylists]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=125</guid>
		<description><![CDATA[Некоторое время назад, исследуя средства, которыми сейчас борются со спамом, я натолкнулся на DCC (Distributed Checksum Clearinghouse). Основная идея этой методики заключается в том, что на каждое, приходящее на почтовый сервер письмо, вычисляется контрольная сумма (checksum). Далее эта сумма передаётся на распределённый DCC-сервер хранения этих сумм. В ответ почтовый сервер получает данные о количестве уже [...]]]></description>
			<content:encoded><![CDATA[<p>Некоторое время назад, исследуя средства, которыми сейчас борются со спамом, я натолкнулся на <em>DCC</em> (<em>Distributed Checksum Clearinghouse</em>).  Основная идея этой методики заключается в том, что на каждое, приходящее на почтовый сервер письмо, вычисляется контрольная сумма (<em>checksum</em>). Далее эта сумма передаётся на распределённый <em>DCC</em>-сервер хранения этих сумм. В ответ почтовый сервер получает данные о количестве уже существующих таких же сумм на <em>DCC</em>-сервере. Получив этот ответ, почтовый сервер может принять решение о дальнейшей судьбе этого письма: пропустить, отвергнуть или пометить как подозрительное.</p>
<p>Эта технология антиспама хорошо работает, когда есть общее распределённое хранилище сумм, и много клиентов, которые  сообщают в этот сервер суммы своих писем. Спам обычно рассылается большим количеством одинаковых писем. И если несколько почтовых серверов сообщили о том, что какое-то письмо с такой контрольной суммой уже прошло большое количество раз, то наш сервер может попросту отвергнуть его, как массовую рассылку. При подсчёте контрольных сумм используется несколько параметров письма, но основные и чаще всего используемые это: <em>Body, Fuz1</em> и <em>Fuz2</em>. <em> Body</em>&nbsp;&mdash; это контрольная сумма тела письма,  а для подсчёта <em>Fuz1</em> и <em>Fuz2</em> используется <em>fuzzy </em>механизм, который позволяет игнорировать некоторые аспекты письма, которыми пользуются спамеры для усложнения  обнаружения таких рассылок (hashbuster).<br />
<center><nobr><br />
<img class="size-full wp-image-130 alignleft" title="dcc-public" src="http://kocmuk.ru/files/2008/12/dcc-public.png" alt="dcc-public" width="281" height="133" /> <img class="alignnone size-full wp-image-131" title="dcc-public2" src="http://kocmuk.ru/files/2008/12/dcc-public2.png" alt="dcc-public2" width="297" height="133" /><br />
</nobr><br />
<em>(статистика с сайта <a href="http://www.rhyolite.com/dcc/graphs/" target="_blank">DCC</a> )</em><br />
</center></p>
<p>Для общения MTA с <em>DCC</em>-сервером используется <em>DCC</em>-клиент, который получает на вход письмо от почтового сервера, высчитывает контрольные суммы, передаёт их <em>DCC</em>-серверу, получает от него ответ, анализирует ответ и сообщает MTA как поступить с письмом. <em>DCC</em>-клиент чаще всего устанавливается непосредственно на почтовый сервер, а <em>DCC</em>-сервер чаще всего удалённый. Давайте попробуем установить <em>DCC</em> и настроить его для разных типов работы.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/">DCC (Distributed Checksum Clearinghouse)</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/distributed-checksum-clearinghouse/" rel="tag">Distributed Checksum Clearinghouse</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2008.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

