Today I Will Launch My Infant Son Into Orbit

2024-11-09

Okay I'm not done with the navel-gazing just yet

So the spambots work overtime. I have a "Delete" button for comments and I'm considering wiring the comment system to rspamd so I can have spammy comments sent for review before I allow them to be posted (this will be extremely easy, courtesy of another neat, unintended interaction between how comments work and how drafts work; emergent features are a big part of how you know your architecture is good!), so I'm less bothered and more interested by how and what they're posting.


The how is not that interesting; these are just form submission bots, they have some logic around how to populate the forms (what field is a name, what's the body, etc) but that's it.

Now, the what, that's far more interesting. First off, languages: Only about a third of the spam I've killed has been in English, the rest in Chinese and Cyrillic (I'm assuming Russian). This is not unreasonable but is evidence for how untargeted these things are; I doubt I have any Mandarin or Russian first language readers who would be reached by these, but of course the first principle of spam applies: You can have an astronomical miss rate and still be effective because the marginal cost of a single piece of spam is zero.

The other thing that's even more interesting is the presentation: They use bbcode! The spam is all either plain (UTF-8) text or laced with bbcode markup, which renders as plain text here (because my comments - see the nice little composer! - are 3BMD-flavored markdown with some local custom markup only, although I want to see if I can allow filtered HTML and CSS like Cohost did), so the bbcode posts are completely illegible. Again, it's not a problem for the spammers because it's just shooting in the air and hoping to hit something, but it says something about how common bbcode still is.

Comments

emergent features yay :D unbelievably cool confluence of features, hope it lets you easily and efficiently blast teh spammerz C:<

Posted by Lævos on Saturday, November 9th 2024 at 3:00 pm PST

Reply

It has!

Posted by decay on Saturday, November 9th 2024 at 9:18 pm PST

Reply

Posted by Anonymous on Saturday, November 9th 2024 at 3:12 pm PST

Reply

I agree.

Posted by decay on Saturday, November 9th 2024 at 9:19 pm PST

Reply

(DELETED)

Posted by nobody on Sunday, November 10th 2024 at 6:19 pm PST
Last updated by decay on Monday, November 11th 2024 at 1:37 pm PST

Reply

!

Wow, you weren't kidding.

Posted by PSGarak on Sunday, November 10th 2024 at 6:28 pm PST

Reply

Yeah but you and they gave me a chance to test how deleting a comment that has replies works, so there's that!

Posted by decay on Monday, November 11th 2024 at 1:38 pm PST

Reply

now theres korean bots... one of them is talking about... child dentists???

Posted by muln on Wednesday, November 13th 2024 at 2:04 am PST

Reply

Hangul and bbcode! This is neat!

Posted by decay on Thursday, November 14th 2024 at 7:15 pm PST

Reply

Dat Guy

Testing to see how this works!

Posted by Talen on Thursday, November 14th 2024 at 4:43 pm PST

Reply

success!

Posted by decay on Thursday, November 14th 2024 at 7:16 pm PST

Reply

Add New Comment

In reply to:  — Reply to original post



Posted by decay on Saturday, November 9th 2024 at 11:48 am PST