<?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"
	>
<channel>
	<title>Comments on: Comment Spam</title>
	<atom:link href="http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/</link>
	<description></description>
	<pubDate>Thu, 08 Jan 2009 10:56:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: kd: a blog</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8415</link>
		<dc:creator>kd: a blog</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8415</guid>
		<description>&lt;trackback /&gt;&lt;strong&gt;there's evil afoot&lt;/strong&gt;
geeky evildoers of evil
</description>
		<content:encoded><![CDATA[<trackback /><strong>there&#039;s evil afoot</strong><br />
geeky evildoers of evil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: surreally news and updates</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8414</link>
		<dc:creator>surreally news and updates</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8414</guid>
		<description>&lt;trackback /&gt;&lt;strong&gt;comment spam&lt;/strong&gt;
a new type of spam rears its ugly head -- spambots spamming comments. this is very much a new issue,</description>
		<content:encoded><![CDATA[<trackback /><strong>comment spam</strong><br />
a new type of spam rears its ugly head &#8212; spambots spamming comments. this is very much a new issue,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kd</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8413</link>
		<dc:creator>kd</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8413</guid>
		<description>ok, i'm not as geeky as i'd like to be, so this may be a dumb question: since this script is automatically filling out a form, it's probably set to look for certain fieldnames right? 

wouldn't it put the script off its game if everyone made their own custom fieldnames, something that would be hard to guess at?</description>
		<content:encoded><![CDATA[<p>ok, i&#039;m not as geeky as i&#039;d like to be, so this may be a dumb question: since this script is automatically filling out a form, it&#039;s probably set to look for certain fieldnames right? </p>
<p>wouldn&#039;t it put the script off its game if everyone made their own custom fieldnames, something that would be hard to guess at?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jennifer</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8412</link>
		<dc:creator>Jennifer</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8412</guid>
		<description>(posted this same comment on Phil's site...)

I think Pepino (a commenter on Phil's site) is on the right track... if it is a script, then they probably aren't even going to each page (?) to send the comment... it could be either a checksum or some value that can only be given on an ENTRY page... and without that value, the comment does not go through... kind of like a "session id" or something... the server gives it to the page new each time, each page refresh, or load... then when the comment is posted, it checks to make sure that session id is there, and it's the one that *IT* generated...

unfortunately, while I could probably figure something like that out in PHP, I'm clueless when it comes to Perl... Does this sound doable to anyone?

---
one additional note... when the server generates these "session id"s... if it's coming from the same IP in too short a timeframe when a comment from that same IP is generated, it could decide NOT to generate the id... or alternatively it can be cookie based... if the comments are coming from the same cookie within to tight a timeframe... etc. (Again, this would all have to be done directly into the MT code, as any "front" you put up with PHP, could eventually be gotten around...)</description>
		<content:encoded><![CDATA[<p>(posted this same comment on Phil&#039;s site&#8230;)</p>
<p>I think Pepino (a commenter on Phil&#039;s site) is on the right track&#8230; if it is a script, then they probably aren&#039;t even going to each page (?) to send the comment&#8230; it could be either a checksum or some value that can only be given on an ENTRY page&#8230; and without that value, the comment does not go through&#8230; kind of like a &#034;session id&#034; or something&#8230; the server gives it to the page new each time, each page refresh, or load&#8230; then when the comment is posted, it checks to make sure that session id is there, and it&#039;s the one that *IT* generated&#8230;</p>
<p>unfortunately, while I could probably figure something like that out in PHP, I&#039;m clueless when it comes to Perl&#8230; Does this sound doable to anyone?</p>
<p>&#8212;<br />
one additional note&#8230; when the server generates these &#034;session id&#034;s&#8230; if it&#039;s coming from the same IP in too short a timeframe when a comment from that same IP is generated, it could decide NOT to generate the id&#8230; or alternatively it can be cookie based&#8230; if the comments are coming from the same cookie within to tight a timeframe&#8230; etc. (Again, this would all have to be done directly into the MT code, as any &#034;front&#034; you put up with PHP, could eventually be gotten around&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Meinzer</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8411</link>
		<dc:creator>Scott Meinzer</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8411</guid>
		<description>This is just my idea on  how to keep this from happening you know, the comments subscription script how it has a go-between file? you could have it also output the name, ip, or msg or something to a file with a time stamp, then when someone posts another comment it could say "Alrrady Posted Please Wait 60 Seconds" or something, then take it out of the file. just an idea and dont know if it would work.

/Scott</description>
		<content:encoded><![CDATA[<p>This is just my idea on  how to keep this from happening you know, the comments subscription script how it has a go-between file? you could have it also output the name, ip, or msg or something to a file with a time stamp, then when someone posts another comment it could say &#034;Alrrady Posted Please Wait 60 Seconds&#034; or something, then take it out of the file. just an idea and dont know if it would work.</p>
<p>/Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DidionSprague</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8410</link>
		<dc:creator>DidionSprague</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8410</guid>
		<description>The model you might want to check out is Slashdot. It's been a while since I've looked at the code, but they have implented stuff like comment queuing (only one comment per 20 seconds), comment scanning for spam (a tweakable filter that looks at the submitted comments and sees if it has certain keyword -- like 'first post' -- or contains a lot of carriage returns or has one sentence per line, etc. etc.) It's not perfect, but I'd bet something like this would at least slow the potential down.

I'm planning to look into the idea of a 'comment pause' and a configurable spam filter.</description>
		<content:encoded><![CDATA[<p>The model you might want to check out is Slashdot. It&#039;s been a while since I&#039;ve looked at the code, but they have implented stuff like comment queuing (only one comment per 20 seconds), comment scanning for spam (a tweakable filter that looks at the submitted comments and sees if it has certain keyword &#8212; like &#039;first post&#039; &#8212; or contains a lot of carriage returns or has one sentence per line, etc. etc.) It&#039;s not perfect, but I&#039;d bet something like this would at least slow the potential down.</p>
<p>I&#039;m planning to look into the idea of a &#039;comment pause&#039; and a configurable spam filter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Ringnalda</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8409</link>
		<dc:creator>Phil Ringnalda</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8409</guid>
		<description>Mena said in my comments that they'll be thinking of ways to thwart the moron spammers, but it's a tough thing to block without doing things like requiring registration (and approval of registration) or not publishing comments until they've been approved, both of which would be annoying and would discourage comments. I think the solution has to involve comparing a new comment to the last few comments, looking for things that are too similar for comfort, but even with that everything I've come up with so far would take me less time to script around than it would take to implement in the first place.

Using titles rather than numbers would make things slightly more difficult for the spammers (at the expense of breaking every existing link to your entries), but not too difficult: once a spammer has your first entry, you very nicely provide him with "next entry" links to navigate through every entry, and getting a thousand entries and parsing out the next link and the data from the form shouldn't take more than a few minutes (my unthreaded, took a few minutes to write script took around a second to get five entries and parse out the form data).</description>
		<content:encoded><![CDATA[<p>Mena said in my comments that they&#039;ll be thinking of ways to thwart the moron spammers, but it&#039;s a tough thing to block without doing things like requiring registration (and approval of registration) or not publishing comments until they&#039;ve been approved, both of which would be annoying and would discourage comments. I think the solution has to involve comparing a new comment to the last few comments, looking for things that are too similar for comfort, but even with that everything I&#039;ve come up with so far would take me less time to script around than it would take to implement in the first place.</p>
<p>Using titles rather than numbers would make things slightly more difficult for the spammers (at the expense of breaking every existing link to your entries), but not too difficult: once a spammer has your first entry, you very nicely provide him with &#034;next entry&#034; links to navigate through every entry, and getting a thousand entries and parsing out the next link and the data from the form shouldn&#039;t take more than a few minutes (my unthreaded, took a few minutes to write script took around a second to get five entries and parse out the form data).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j. brotherlove</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8408</link>
		<dc:creator>j. brotherlove</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8408</guid>
		<description>I am really stabbing in the dark (since I know very little compared to the goddesses - and gods - in this community). But, I read somewhere (probably in the MT Forums) that you didn't have to settle for consecutive numbering of entries. If, for example, you used entry titles instead of numbers, would that alleviate this ability to write a script/tool to mass send spam?</description>
		<content:encoded><![CDATA[<p>I am really stabbing in the dark (since I know very little compared to the goddesses - and gods - in this community). But, I read somewhere (probably in the MT Forums) that you didn&#039;t have to settle for consecutive numbering of entries. If, for example, you used entry titles instead of numbers, would that alleviate this ability to write a script/tool to mass send spam?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jennifer</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8407</link>
		<dc:creator>Jennifer</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8407</guid>
		<description>Dave - we had similar problems like that (someone trying to write php code in the comments) a few weeks ago... since then, someone came out with a plugin for MT - that will let you filter out certain stuff... like javascript and php (you specify WHICH tags are allowed - everything else gets ignored.. &lt;a href="http://www.scriptygoddess.com/archives/001451.php"&gt;Kristine posted about it&lt;/a&gt; (&lt;a href="http://www.bradchoate.com/past/mtsanitize.php" target="blank"&gt;download the plugin here&lt;/a&gt;)... it's called the "sanitize plugin".  That will help, at least, on that problem... 

Promo - still don't know what to do about your problem... How annoying... I wonder if Ben and Mena could shed some light... Have you posted on the MT forums?</description>
		<content:encoded><![CDATA[<p>Dave - we had similar problems like that (someone trying to write php code in the comments) a few weeks ago&#8230; since then, someone came out with a plugin for MT - that will let you filter out certain stuff&#8230; like javascript and php (you specify WHICH tags are allowed - everything else gets ignored.. <a href="http://www.scriptygoddess.com/archives/001451.php">Kristine posted about it</a> (<a href="http://www.bradchoate.com/past/mtsanitize.php" target="blank">download the plugin here</a>)&#8230; it&#039;s called the &#034;sanitize plugin&#034;.  That will help, at least, on that problem&#8230; </p>
<p>Promo - still don&#039;t know what to do about your problem&#8230; How annoying&#8230; I wonder if Ben and Mena could shed some light&#8230; Have you posted on the MT forums?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dave</title>
		<link>http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8406</link>
		<dc:creator>dave</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptygoddess.com/archives/2002/10/29/comment-spam/#comment-8406</guid>
		<description>i did not get hit by this particular vulture, but recently i did have someone post some basic PHP code into my comments in an effort to try to get my .passwd file. since it was enclosed in PHP brackets, the code wasn't visible except in the email notification sent to me.

so, along the lines of your post topic, is this an additional vulnerability these spammers (or script kiddies) might be able to use against MT users in our comments?</description>
		<content:encoded><![CDATA[<p>i did not get hit by this particular vulture, but recently i did have someone post some basic PHP code into my comments in an effort to try to get my .passwd file. since it was enclosed in PHP brackets, the code wasn&#039;t visible except in the email notification sent to me.</p>
<p>so, along the lines of your post topic, is this an additional vulnerability these spammers (or script kiddies) might be able to use against MT users in our comments?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.336 seconds -->
<!-- Cached page served by WP-Cache -->
