Rosetta Code:Village Pump/Fight spam: Difference between revisions

m
no edit summary
(Yup, though it requires Javascript.)
mNo edit summary
 
(13 intermediate revisions by 11 users not shown)
Line 42:
Couldn't CAPTCHA be disabled for already registered and "tested" users? --[[User:ShinTakezou|ShinTakezou]] 15:03, 2 July 2009 (UTC)
: That's where we were earlier this week. I might reduce the captcha conditions this weekend if the spam doesn't drop off. At any rate, I'm going to have to mod things a bit to deal with spammers, and it might be possible to drop the CAPTCHAs altogether at that point. --[[User:Short Circuit|Short Circuit]] 15:46, 2 July 2009 (UTC)
 
:: Could the ''captha'' issue be re-addressed (as far as being more friendly to tried-and-true bona fide Rosetta Code contributors)?   I have a bunch of updates/fixes to do (more like a ton of "renaming" to clean up orphan files) and at this point, it's just a massive waste of my time trying to fight the captha "who's on first" game.   (Could it be changed to rock-paper-scissors-Spock-lizard? --- just kidding.)   How about what MathWorld (TM) uses for it's "bug" reports?   MathWorld has never failed me yet.   If it's good enough for the gander, it's good enough for the goose.   It's bad enough just adding links or worse yet, creating a new page, and ''then'' adding a link that you forgot. -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 22:40, 18 March 2014 (UTC)
 
==Done?==
It looks like it's done for now. Did anyone do anything or did they just give up? --[[User:Mwn3d|Mwn3d]] 18:25, 9 July 2009 (UTC)
Line 84 ⟶ 87:
Would it perhaps be an idea to disable account creation, and in stead invite new contributors to drop us a line, and tell us a bit about their interests / background in programming (without demanding sensitive information like real name and such)? [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 15:57, 29 May 2013 (UTC)
: nofollow has been added. If someone with MediaWiki coding chops could write up an extension to tie MW's blocking logic with Cloudflare's API, that would be most excellent. I could do it...if I had the time. I very much don't right now. The key thing needed is described in section 4.7 of CF's [https://www.cloudflare.com/docs/client-api.html API docs]. IPs should be able to be blocked when IP blocks are added to the site, and should be removed from CF when removed/expired from the site. (There's also some excellent possibilities for proper cache purging logic, but that's another issue...) --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 03:14, 2 June 2013 (UTC)
:: We're getting absolutely inundated with spammers here. Maybe a hundred new account registrations a day. What's worse, the block-by-IP appears to be catching about half the spam attempts. Is it possible to turn off registration without manual approval? Or failing that turn it off entirely?
::FWIW, there appears to be two spammers/spamming teams; one puts fairly small amounts of material in their User page (one or two links), and the other (''much'' more prolific) does two edits to their UserTalk page to put in a large slab of text with variable links. I'm pretty sure that both have people involved at some point; it's not just a bot.
:: But whatever you do, please do something to stem the tide. I don't want to spend my time dealing with this sort of thing instead of contributing… –[[User:Dkf|Donal Fellows]] ([[User talk:Dkf|talk]]) 14:25, 11 July 2013 (UTC)
:::The same thing happens on Hitchwiki. Until it crashed a few weeks ago (it's nearly restored), new posters could not add external links until after having made at least 10(?) normal edits. For the rest we just block everyone with the user names that you are also getting here. Also, we have an extension, "Recent Changes Cleanup" that basically flips the bot bit, allowing us to hide all activity of spammers, and a little bit of custom js that fills in the block page with all the right tick-boxes, so that all we have to do is click the "Block" button. FWIW, my username on Hitchwiki is also [http://hitchwiki.org/en/User:Prino Prino] and I am an admin on the site, and I'd be quite happy to give a hand here. [[User:Prino|Prino]] ([[User talk:Prino|talk]]) 12:03, 8 September 2013 (UTC)
 
:When I get the RSS updates, I see the deleted material, and on a whim I followed an older one. Even with "nofollow" the material is still there. If what this "person" is trying to do is notice to some site, even the "nofollow" might not be enough to dissuade "it" and the mechanism of the usual deletion but still retaining the archived edit is possibly aiding "it". Is there a method to do a more destructive kill of the entered text without destroying the historical record completely? [[User:Stormneedle|Stormneedle]] ([[User talk:Stormneedle|talk]])
 
::: I am thinking we should do several things here:
 
::::1) turn off registration entirely, we can live with it turned off for a week.
::::2) Live with email registration for a time (email has highly developed spam filters)
::::3) Since people are behind this, I think we should try and engage them in conversation. We need to understand whether they are willing to talk about their interest (or hostility :/ - but if it goes there, I do not think that anyone here is going to have time for them) or we need to find whether they are too afraid to do so. I cannot say anything further about them without that conversation.
::::4) We should probably also set up another (slower, difficult) mechanism so that we can catch complaints and problems. Perhaps a dedicated post office box would be a good choice here? Does anyone feel like affording that?
::::5) Eventually, it would be good to re-enable on-site signup?
:::: --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 15:30, 11 July 2013 (UTC)
 
== Random ideas - viability hypothetical. ==
 
Line 100 ⟶ 119:
ORGwnhYgtqqffo‎ -> Orgy Oil Naturally
There may be other patterns here. For example, how long are the usernames? [[User:Axtens|Axtens]] ([[User talk:Axtens|talk]]) 09:54, 2 June 2013 (UTC)
===Span Avoidance by Parsing Code===
* Basically if you eliminate URLs by running a regexp filter on user input you can hopefully eliminate some spam
* Also parsing the language code against the given interpreter/compiler is a more expensive way to ensure the submission to RC is valid code and not some spam.
Both of these options may be expensive to implement.
 
==Recent Changes==
Is it possible to not show user account creation/deletion in thae recent changes? Is this spam also the reason I can no longer find the link to upload files?--[[User:Nigel Galloway|Nigel Galloway]] ([[User talk:Nigel Galloway|talk]]) 13:03, 2 June 2013 (UTC)
:: There's an option in your preferences/recent changes that allows you to group changes together. That also helps a lot. [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 14:24, 2 June 2013 (UTC)
::: Yup. Though it does require enabling Javascript. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 15:09, 2 June 2013 (UTC)
 
=Anti-spam 'bot=
I am currently trying out a script that:
# Trawls [[Special:RecentChanges]] looking for some types of new pages
# Displays the new page
# Gives you the option of deleting the page and blocking the creator by entering [n]/y
# Appends to a macro file of deletion commands.
# After quizzing you on each new page, you run the generated macro on the browser and sit and watch all the pages and users you selected disappear.
Cathartic!<br>(Plus it cuts down on the RSI whilst keeping human control of the 'bot).<br> --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 02:29, 24 June 2013 (UTC)
 
==Bot registration==
Anyone know how to get the edits of the 'bot recognised as 'bot edits so that the 'Show/Hide Bots' links on the [[Special:RecentChanges]] page works appropriately for them? That way they could then be easily filtered from view. Thanks. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 02:37, 24 June 2013 (UTC)
 
==Captcha is completely stopping me==
I sympathize with spam issues. Unfortunately, for some reason the captcha doesn't like me at all. I'm looking at clear text, no ambiguous letters, and I type it in and get rejected. :-/ [[User:Gcanyon|Gcanyon]] ([[User talk:Gcanyon|talk]]) 22:42, 6 July 2013 (UTC)
:I completely agree with [[User:Gcanyon|Gcanyon]]. The captcha is pretty annoying. I just get illegible text and it doesn't get any better if I try to reload it to get another one. Here are some screenshots (I've added whitespace because otherwise I would need to solve a captcha which I'm just not able to do):
:* http: //www.freeimagehosting.net /newuploads /z6fqb.png
:* http: //www.freeimagehosting.net /newuploads /39e1d.png
:--[[User:AndiPersti|Andreas Perstinger]] ([[User talk:AndiPersti|talk]]) 22:38, 16 January 2014 (UTC)
 
== New captcha ==
 
Google announced [http://googleonlinesecurity.blogspot.de/2014/12/are-you-robot-introducing-no-captcha.html new captcha].
 
(Seeing fresh batches of "new users" daily, RC would make a good beta-tester :) --[[User:Hajo|Hajo]] ([[User talk:Hajo|talk]]) 18:32, 3 December 2014 (UTC)
 
==Spam as Task==
 
We could set as a task the challenge of writing a tool to post spam to RosettaCode. With all of us writing one, we might gain some insights into what's being used against us and perhaps think of new ways of stemming the tide. [[User:Axtens|Axtens]] ([[User talk:Axtens|talk]]) 02:13, 28 April 2015 (UTC)
 
: Meh... if we do that we should definitely be doing it against a scratch copy of the site. But I doubt the insights would be that useful unless we were actively engaged not against this specific site but against a large collection of sites (and presumably with a misguided political or economic motive, so that the activity would be sustainable). Meanwhile note also that whatever is being used today will not necessarily be used later.
 
: No, I think that if we want to deal with this, we'll need to design some sort of "apprentice-track" mechanism where people need to invest some effort showing their worth before we let them use the site as a launching point for things directed elsewhere. And we'll also need volunteers to help mentor that intro mechanism. --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 02:43, 28 April 2015 (UTC)
6,951

edits