<?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; antivirus</title>
	<atom:link href="http://kocmuk.ru/tag/antivirus/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>Find Attachments хелпер для CGP: обновление</title>
		<link>http://kocmuk.ru/2010/08/12/find-attachments-update/</link>
		<comments>http://kocmuk.ru/2010/08/12/find-attachments-update/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:11:25 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[findattach]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=469</guid>
		<description><![CDATA[Небольшое, но важное обновление хелпера поиска вложений для CGP: включено mu_message_destroy (). До этого оно было выключено по причине утечек памяти, которые вызывало. Но отсутствие mu_message_destroy () приводило к замусориванию /tmp директории. Сегодня в git версии mailutils появились исправления этих утечек и я включил mu_message_destroy (). После обновления findattach-cgp.c надо удалить мусор в /tmp: $ [...]]]></description>
			<content:encoded><![CDATA[Небольшое, но важное обновление <a href="http://kocmuk.ru/2010/06/08/find-attachments-cgp/">хелпера поиска вложений</a> для <em>CGP</em>:  включено <em>mu_message_destroy ()</em>.  До этого оно было выключено по причине утечек памяти, которые вызывало. Но отсутствие <em>mu_message_destroy () </em>приводило к замусориванию <em>/tmp</em> директории. Сегодня в <em>git</em> версии <em>mailutils</em> появились исправления этих утечек и я включил <em>mu_message_destroy ()</em>. После обновления <a href="http://kocmuk.ru/download/findattach-cgp/"><em>findattach-cgp.c</em></a> надо удалить мусор в <em>/tmp</em>:
<pre> $ rm /tmp/mu*</pre>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/findattach/" rel="tag">findattach</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/08/12/find-attachments-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find Attachments хелпер для CGP</title>
		<link>http://kocmuk.ru/2010/06/08/find-attachments-cgp/</link>
		<comments>http://kocmuk.ru/2010/06/08/find-attachments-cgp/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 16:07:30 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[findattach]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=445</guid>
		<description><![CDATA[После месячного тестирования решил опубликовать еще один &#171;хелпер&#187; для CGP: findattach-cgp.c Использовать этот &#171;хелпер&#187; можно для запрещение прохождения через почтовую систему определённых типов файлов. Например так, как описано на сайте РГУ. Работа фильтра сводится к поиску вложений в проходящих через него сообщениях. Фильтр добавляет в сообщение заголовок с расширением вложенных файлов. Например для *.exe вложений [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-449" style="margin-left: 10px; margin-right: 10px;" title="Find Attachments хелпер для CGP" src="http://kocmuk.ru/files/2010/06/attachments.png" alt="" width="256" height="256" align="left" />После месячного тестирования решил опубликовать еще один &laquo;хелпер&raquo; для <em>CGP</em>: <em><a href="http://kocmuk.ru/download/findattach-cgp/">findattach-cgp.c</a></em></p>
<p>Использовать этот &laquo;хелпер&raquo; можно для запрещение прохождения через почтовую систему определённых типов файлов. Например так, как <a href="http://wiki.rsu.edu.ru/index.php/Communigate_Pro#.D0.97.D0.B0.D0.BF.D1.80.D0.B5.D1.89.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.BD.D0.BD.D1.8B.D1.85_.D1.82.D0.B8.D0.BF.D0.BE.D0.B2_.D1.84.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2">описано на сайте РГУ</a>.</p>
<p>Работа фильтра сводится к поиску вложений в проходящих через него сообщениях. Фильтр добавляет в сообщение заголовок с расширением вложенных файлов. Например для <em>*.exe</em> вложений будет добавлен заголовок: <em>&laquo;X-AttachExt: exe&raquo;</em>. Добавляется только один заголовок для каждого типа файлов.</p>
<p>По функционалу фильтр похож на фильтр от компании <em><a href="http://www.niversoft.com/products/cgscripts/pro#find_attachments">Niversoft</a></em>. Он написан на <em>C</em>, потому имеет высокую скорость работы.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2010/06/08/find-attachments-cgp/">Find Attachments хелпер для CGP</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/findattach/" rel="tag">findattach</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/06/08/find-attachments-cgp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Медленный антивирус для CGP или ClamAV не виноват</title>
		<link>http://kocmuk.ru/2009/09/05/cgp-clamav/</link>
		<comments>http://kocmuk.ru/2009/09/05/cgp-clamav/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 13:48:45 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=306</guid>
		<description><![CDATA[Как известно для прикручивания антивируса ClamAV к CGP есть два открытых helper’а: clamav-cgp и cgpav. Есть еще один платный от  "Niversoft", но его мы рассматривать не будем. Как выяснилось, работают они не одинаково. При рассылке большого потока одинаковых сообщений, заметили, что письма уходят медленно&#160;&#8212; в среднем 1 в секунду. Анализ SMTP диалога отправки сообщений показал, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-307" title="Медленный антивирус для CGP или ClamAV не виноват" src="http://kocmuk.ru/files/2009/09/clam_av_logo-150x150.png" alt="clam_av_logo" width="150" height="150" align="left" /></p>
<p class="MsoNormal">Как известно для прикручивания антивируса <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>ClamAV</em></span><span lang="EN-US"> </span>к <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>CGP</em></span><span lang="EN-US"> </span>есть два открытых<em> <span style="mso-ansi-language: EN-US;" lang="EN-US">helper</span></em>’а: <a href="ftp://ftp.vsu.ru/pub/apps/CGP/clamav-cgp.c"><em>clamav-cgp</em></a> и <a href="http://program.farit.ru/index-rus.html"><em>cgpav</em></a>.</p>
<p class="MsoNormal"><span style="color: #c0c0c0;">Есть еще один платный от  <a href="http://www.niversoft.com/products/cgscripts/cgpclamav">"<em>Niversoft</em>"</a>, но его мы рассматривать не будем.</span></p>
<p class="MsoNormal">Как выяснилось, работают они <strong>не одинаково</strong>. При рассылке большого потока одинаковых сообщений, заметили, что письма уходят медленно&nbsp;&mdash; в среднем <strong>1</strong> в секунду. Анализ <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>SMTP</em></span> диалога отправки сообщений показал, что тормозит проверка антивирусом. <span style="mso-spacerun: yes;"> </span>При отключенном антивирусе трафик вырос до <strong>30</strong> писем в секунду.</p>
<p class="MsoNormal">Исследования показали, что сам антивирус не потребляет особо много ресурсов. Тогда возникла мысль про тормоза «прокладки» между <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>CGP</em></span><span lang="EN-US"> </span>и <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>ClamAV</em></span>. <span style="mso-spacerun: yes;"> </span>В это время у нас работал <em>cgpav</em>, решили попробовать <span style="mso-spacerun: yes;"> </span><em>clamav-cgp</em>. И о чудо, с новым <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>helper</em></span>`ом трафик вырос до <strong>15</strong> писем в секунду. Спасибо <strong>Andy Igoshin</strong>’у за замечательный продукт!</p>
<p class="MsoNormal">
<p class="MsoNormal">У себя я выложил слегка <a href="http://kocmuk.ru/download/clamav-cgp/">модифицированную «под себя» версию</a>:</p>
<ol>
<li class="MsoNormal">Добавлено отрезание <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>CGP</em></span>-ных заголовков перед отправкой письма на проверку к <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>ClamAV</em></span> (рекомендации Николая Варинова из рассылки mx.ru: <a href="http://mx.ru/Lists/CGatePro/Message/17475-P.txt">http://mx.ru/Lists/CGatePro/Message/17475-P.txt</a>).</li>
<li>Немного изменена логика работа <em><span style="mso-ansi-language: EN-US;" lang="EN-US">helper</span></em>’а. В случае каких-то внутренних проблем он <strong>всегда пропускает</strong> сообщение. В логи пишется диагностика ошибки.</li>
<li>Если <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>ClamAV</em></span><span lang="EN-US"> </span>сообщает, что письмо инфицировано, то вместо молчаливого удаления сообщения, генерируется ответ с причиной: в сообщении &lt;<span style="mso-ansi-language: EN-US;" lang="EN-US"><em>YYYYY&gt;</em></span><span lang="EN-US"> </span>найден &lt;<span style="mso-ansi-language: EN-US;" lang="EN-US"><em>XXXXX</em></span><span lang="EN-US">&gt; </span>вирус.</li>
</ol>
<p class="MsoNormal"><strong>Комментарии к изменениям: </strong><br/>Читать дальше <a href="http://kocmuk.ru/2009/09/05/cgp-clamav/">Медленный антивирус для CGP или ClamAV не виноват</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/09/05/cgp-clamav/feed/</wfw:commentRss>
		<slash:comments>0</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>Борьба со СПАМом для высоконагруженных почтовых систем на примере 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>
	</channel>
</rss>

