<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>石間謙 勝手ブログ Ver.2.5 &#187; スパム対策</title>
	<atom:link href="http://jbar.jp/ishima/tag/%e3%82%b9%e3%83%91%e3%83%a0%e5%af%be%e7%ad%96/feed" rel="self" type="application/rss+xml" />
	<link>http://jbar.jp/ishima</link>
	<description>IT、iPhone、NOKIA、バー、日本酒、柏、冷麺、釣り、星、フードニングネタを書き綴るサイト</description>
	<lastBuildDate>Wed, 16 May 2012 02:13:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://jbar.jp/ishima/tag/%e3%82%b9%e3%83%91%e3%83%a0%e5%af%be%e7%ad%96/feed" />
		<item>
		<title>qmailでのスパム対策</title>
		<link>http://jbar.jp/ishima/it/spam_blocking_on_qmail.html</link>
		<comments>http://jbar.jp/ishima/it/spam_blocking_on_qmail.html#comments</comments>
		<pubDate>Fri, 04 Jun 2010 01:36:04 +0000</pubDate>
		<dc:creator>石間</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[スパム対策]]></category>

		<guid isPermaLink="false">http://jbar.jp/ishima/?p=845</guid>
		<description><![CDATA[毎日毎日メーラに届く膨大なスパム。これをいちいち削除しているだけでも時間の無駄です。仕事でつかっているならなおさらです。（そういった意味ではtwitterなども微妙にスパムのように見えてしまう時もありますが・・・）自社の [...]]]></description>
			<content:encoded><![CDATA[<p>毎日毎日メーラに届く膨大なスパム。<br />これをいちいち削除しているだけでも時間の無駄です。仕事でつかっているならなおさらです。（そういった意味ではtwitterなども微妙にスパムのように見えてしまう時もありますが・・・）<br />自社のサーバにqmailを導入している方は少しでもスパムを減らしたいものです。メールサーバの管理者ならがんばってスパムを減らすことで会社の業務効率アップにつなげてみては？</p>
<p>■qmailで受信拒否リストに対応する</p>
<p>メールの受信拒否リストをいちいち自分で作っていてはきりがないので、この共通のリストを世界中の人たちで作っています。これがRBLとよばれ「ＲｅａｌｔｉｍｅＢｌａｃｋｈｏｌｅＬｉｓｔ」と呼ばれています。</p>
<p>このリストを利用するためにはrblsmtpdが必要になりますが、これはtcpserverをインストールした際に　/usr/local/bin/rblsmtpd にインストールされますので、新たにインストールする必要が無いのですぐに利用できます。</p>
<p>qmailの起動スクリプトが /etc/rc.d/init.d/qmail などに書かれている場合は下記部分を探して赤字の部分を追記します。</p>
<p><span style="color: #ff0000;"><strong> -r bl.spamcop.net</strong></span></p>
<p>の部分は利用するRBLのデータベースに合わせて変更もできます。</p>
<p><strong>[修正前]</strong></p>
<div id="_mcePaste">
<div id="_mcePaste">tcpserver -v -u［qmaildのUID] -g［nofilesのGID］-x /etc/tcp.smtp.cdb \</div>
<div id="_mcePaste">0 smtp /var/qmail/bin/qmail-smtpd 2&gt;&amp;1 | /var/qmail/bin/splogger smtpd 3 &amp;</div>
</div>
<p><strong>[修正後]</strong></p>
<p> </p>
<p>tcpserver -v -u ［qmaildのUID] -g ［nofilesのGID］-x /etc/tcp.smtp.cdb \<br />0 smtp <span style="color: #ff0000;"><strong>/usr/local/bin/<span style="color: #ff0000;">rblsmtpd</span></strong></span><span style="color: #ff0000;"><strong> -r bl.spamcop.net</strong></span> /var/qmail/bin/qmail-smtpd 2&gt;&amp;1 | /var/qmail/bin/splogger smtpd 3 &amp;</p>
<p>上記の修正が完了したら、qmailのプロセスを全て終了（できないのならはkill)して /etc/rc.d/init.d/qmail start　などで再度開始すれば設定は完了だ。</p>
<p>これだけでも多くのスパムを減らすことができる。</p>
<p>次回は存在しないメールアカウントへの配信拒否とSPFへの対応について記事を準備したいと思います。</p>
<p> </p>
<img src="http://jbar.jp/ishima/?ak_action=api_record_view&id=845&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://jbar.jp/ishima/it/spam_blocking_on_qmail.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://jbar.jp/ishima/it/spam_blocking_on_qmail.html" />
	</item>
		<item>
		<title>掲示板のスパム対策　本文にURLを禁止している場合</title>
		<link>http://jbar.jp/ishima/it/spam_tips_20091022.html</link>
		<comments>http://jbar.jp/ishima/it/spam_tips_20091022.html#comments</comments>
		<pubDate>Thu, 22 Oct 2009 08:35:00 +0000</pubDate>
		<dc:creator>石間</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[スパム対策]]></category>

		<guid isPermaLink="false">http://jbar.jp/ishima/?p=365</guid>
		<description><![CDATA[掲示板のスパム対策には多くの対策方法があるが、メンバー（ログイン）制を取っておらず自由に書き込みできる掲示板では意外と対策が面倒だ。 以前にも書いたJcapのような画像認証でもある程度の対策はとれるが、自分のためにメモ。 [...]]]></description>
			<content:encoded><![CDATA[<p>掲示板のスパム対策には多くの対策方法があるが、メンバー（ログイン）制を取っておらず自由に書き込みできる掲示板では意外と対策が面倒だ。<br /> 以前にも書いたJcapのような画像認証でもある程度の対策はとれるが、自分のためにメモ。<br /> 下記の関数　URL_INCLUDE_CHECK()　を作っておく。<br /> よくスパムは色々なサイトのリンクを埋め込んでいることが多いので、シンプルに本文などに「http://」が含まれていたら排除するようにする。本文（$value）のチェック時に URL_INCLUDE_CHECK($value) としてTrueが返ればhttp://が含まれていると判定する。<br /> もちろん、この場合まともな書き込みでもhttp://が含まれていたら書き込めなくなる。この為、URLの書き込みなどを禁止している掲示板などにだけ使える簡易的な対策ということになる。一番確実な方法はやはID,パスワードによるものなのだが、URLをブロックするのは効果が結構ある。（大体はどこかのサイトに誘導したいという意図があるので）</p>
<pre>
<pre class="brush: php; title: ; notranslate">&lt;br /&gt;&amp;lt;?&lt;br /&gt;function URL_INCLUDE_CHECK($value) {&lt;br /&gt;&lt;%%KEEPWHITESPACE%%&gt;	if (strstr($value,&quot;http://&quot;)&amp;lt;&amp;gt;false) {&lt;br /&gt;&lt;%%KEEPWHITESPACE%%&gt;		return true;&lt;br /&gt;&lt;%%KEEPWHITESPACE%%&gt;	}else{&lt;br /&gt;&lt;%%KEEPWHITESPACE%%&gt;		return false;&lt;br /&gt;&lt;%%KEEPWHITESPACE%%&gt;	}&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;</pre>
</pre>
<img src="http://jbar.jp/ishima/?ak_action=api_record_view&id=365&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://jbar.jp/ishima/it/spam_tips_20091022.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://jbar.jp/ishima/it/spam_tips_20091022.html" />
	</item>
		<item>
		<title>.htaccessで掲示板のスパム対策</title>
		<link>http://jbar.jp/ishima/it/spam_htaccess.html</link>
		<comments>http://jbar.jp/ishima/it/spam_htaccess.html#comments</comments>
		<pubDate>Thu, 15 Oct 2009 06:37:36 +0000</pubDate>
		<dc:creator>石間</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[スパム対策]]></category>

		<guid isPermaLink="false">http://jbar.jp/ishima/?p=313</guid>
		<description><![CDATA[100%のスパム対策というのはないですが、比較的簡単に.htaccessで掲示板のスパム対策を行なう方法。 特に掲示板利用者が日本人だけで、英語の書き込みは基本的にないという場合に有効。 .htaccessにAccept [...]]]></description>
			<content:encoded><![CDATA[<p>100%のスパム対策というのはないですが、比較的簡単に.htaccessで掲示板のスパム対策を行なう方法。<br />
特に掲示板利用者が日本人だけで、英語の書き込みは基本的にないという場合に有効。<br />
.htaccessにAccept-Languageで言語を日本語に絞ることである程度のスパム対策ができる。<br />
もちろん、スパムを送る側が上記のAccept-Languageへの対策を更に施していればこの.htaccessは意味がなくなるがが、ある程度の効果は見込める。</p>
<pre class="brush: php; title: ; notranslate">
SetEnvIf Accept-Language &quot;^[^(ja)]+$&quot; non_jp

order allow,deny
allow from all
deny from env=non_jp
</pre>
<p>上記以外にもロボットには意味がないが、JavaScriptを利用した画像認証「JCap」も結構使えます。<br />
<a href="http://jbar.jp/ishimaken/general/jcap.html">http://jbar.jp/ishimaken/general/jcap.html</a></p>
<img src="http://jbar.jp/ishima/?ak_action=api_record_view&id=313&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://jbar.jp/ishima/it/spam_htaccess.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://jbar.jp/ishima/it/spam_htaccess.html" />
	</item>
	</channel>
</rss>

