Search Results for 'spam'
-
AuthorSearch Results
-
June 19, 2013 at 7:34 am #166380
In reply to: Buddypress Spam BOTS PLEASE HELP
Leofitz
ParticipantAre there any current plugin solutions which can delete accumulated BP spam groups? The BP Group Management plugin did this, from what I’ve read, but it gives error messages with the current versions WP 3.5.1 and BP 1.7.2
Any suggestions will be appreciated as I have a couple dozen WP-BP sites and some have 1000-5000 groups that are spam generated. Manually deleting these would take me until 2014!
June 14, 2013 at 8:09 pm #166075rcain
Participant@bp-help
good suggestions. thx. 2 of them r new to me, so other people may find them helpful also.
on our sites we r using::
Keith Graham’s most excellent ‘stop-spammer-registrations-plugin’ – https://wordpress.org/plugins/stop-spammer-registrations-plugin/
– has stopped over 53,000 spammers since feb this year! it uses external lookups on StopForumSpam, ProjectHoneyPot, BotScout, (Akismet, which we dont use), others – thus great collective benefit/advance warning of bad traffic. also traps brute force attacks (bad logins/registrations/comment posts, etc), etc. is simple enough to play nice with most plugins.
to try & keep as much load off the front-end of the server as possible, we also have set up:
linux iptables ( & ufw add on )- as the basis of all firewall stuff. also has our manually maintained blacklists & whitelists. various custom rule chains setup. takes a while to get your head around, but is essential.
linux fail2ban – essentially an add on to iptables, puts people in jail for bad behaviour – eg: brute force attacks against ssh, ftp, mail logins. we also have set up custom rules detecting bad activity against wp-login.php itself via fail2ban. am looking to do some more with this.
linux apache – mod-security2, libapache2-mod-evasive, libapache2-mod-antiloris, libapache2mod-spamhaus – which help protect against general bad behaviour, DDOS, blank header attacks, the infamous ‘Loris’ script (which we’ve experienced!), and bot-nets. still assessing how effective these r.
we have also had to tune apache on our VPS for resilience in the face of DDOS type attacks and heavy-handed brute force attacks.
some further good tips here: http://www.dannytsang.co.uk/index.php/apache-2-hardening-tips/ & elsewhere.
linux logwatch – reports various access stats (the good & the bad & the ugly) via email – very useful indeed for checking whther situation is under control (or not).
linux rkhunter – scans for rootkits on the server from time to time – just be sure – & particularly useful if u ever do get infected in hunting down the intruder’s code.
obviously we also have file system bolted down. (there is a good wp plugin to check permissions bolt-down, i forget what its called). we also spend a LONG time analysing logs etc.
anway, that takes care of many of the bad boys, but we r still left with the following problems to crack:
1) we have observed that many bad bots/scripts are exhibiting ‘learning behaviour’ (ie. heuristic) and r finding ways around fail2ban rules/jails, etc. in particular:
a) rotating IP addresses to match ‘ban counts’ – currently we have them wasting an IP address every 3-4 attempts, but they still seem to have an inexhaustable supply, else are spoofing extreamly well.
b) varying their retry period to match the length of jail sentence. (ie. they are not wasting their mips whilst in jail, just enough to detect when they are released,record it, and tune their future responses).
2) content scrapers, probes and bad-bots generally – these r wasting enormous resource on our servers. typically i would suggest such ‘bad traffic’ is responsible for over 50% of total server load (ie. not good at peak times on a busy site). additional problems we r facing here:
a) bad bots often spoof the agent string to pretend to be eg. google, bing, etc. the only way u can tell is by reverse lookup of ip address and try and match to one of well known range of ‘good bot’ addresses. but, despite fact that many ranges are well known, most of them are never actually published or confirmed, many are variable. i am not aware of any definitve list of ip addresses of good bots (though there is http://www.iplists.com/ whichis not bad, & http://www.webmasterworld.com/search_engine_spiders/ which is often helpful – these are very much ‘best efforts/as seen in the wild’ lists.). this problem worsens with the rise of social network agregation services, other (legitimate) content agregators, and personal content aggregating software on mobiles, tablets, etc.
idea: i am thinking of writing a script/plugin/rule to do smart lookup of ip against good bots list, & to automatically maintain that (collective) list. ideally, this is a service that someone like spamhause, or projecthoneypot should offer, since they already have the infrastructure. but, we’ll see. the script will detect traffic ‘purporting to be a SE bot, of any kind and to ban it via iptables if it isnt in the approved list/doesnt check out. the risk is in false positives and harming ones SEO. anyone any thought in this area?
b) probes & sniffers hunting out wp/bp forms, ajax ports, plugin files, forms, etc – in advance of main attack by penatration/spamming bots. typically always use swiftly rotated ip’s. many many variants out there. usually they have no luck on our sites, but that does not stop them trying in vast numbers (bot-nets, collectives? hives?) and harming out response times, etc.
idea: url obfuscation has been brought up on this forum before, particularly for eg: login, registration, admin url’s, etc. i am thinking of creating a plugin to dynamically hash encode links of choice using someething based on wp forms nonce system. not only useful for causing probes & hackers pain, but also to help thwart media thieves. obviously, scripters will soon respond by just snanning for link titles in html, so not bullet proof in any way, but they will at least be on 1-time request code, so causing them page reload every request & less sophisticted scripts will be totally wasting their own time.
anyway. these have been my thought so far. would love to hear experience/insights of others.
unfortuntely wordpress & buddypress sites in particular represent the richest of prizes for hackers, content scrapers, spammers, etc – & they r really on our case. furthermore, there is some BIG money involved, from porn to pharma to credit card fraud; that means some very smart programmers being paid excellent rates, to hack our systems, full time. add to that, the 10’s of millions of infected machines out there (often unknowingly) operating as botnet drones, trying to pernetrate our servers 24×7, steal our machine resources and steal our members personal data. it is a war of attrition.
all further experience, ideas welcome, here.
June 13, 2013 at 6:54 pm #165969In reply to: Multiple profiles under 1 email address
bp-help
Participant@tribblehunter
Not sure I understand you correctly so I will offer some advice. Even if having multiple user profiles under one email was possible your site would become spam heaven so I would highly advise against this. Are you sure you don’t mean adding a new field group which is already possible?
https://codex.buddypress.org/user/buddypress-components-and-features/extended-profiles/June 13, 2013 at 3:52 pm #165932In reply to: WordPress Hacks and Snippets to Fight Spam
bp-help
Participant@synaptic
I think it would be useful on some situations. If you are knowledgeable about how to approach it with coding then it is very feasible.June 13, 2013 at 3:46 pm #165930In reply to: WordPress Hacks and Snippets to Fight Spam
Asynaptic
Participant@bphelp thanks for your feedback, the site isn’t mine, just thought others might benefit
speaking of spam, what do you think of the sandbox idea I shared here?
https://buddypress.org/support/topic/idea-stopping-spammers-with-sandbox/since you have the knowledge and experience writing plugins, can you comment on how feasible it is? could you write it?
June 13, 2013 at 6:56 am #165903bp-help
Participant@rcain
Activity Stream Throttling done courtesy of BuddyDev:Limit friendship request throttling done courtesy of BuddyDev:
Private Message Rate limit plugin includes throttling coming soon from BuddyDev
Many captcha solutions have been out there for years.
I covered a hidded registration form field in a plugin here:
https://github.com/bphelp/bp-spam-killerI doubt this covers everything but the fight against spam is ongoing. So you have my support! 🙂
June 13, 2013 at 5:53 am #165900In reply to: WordPress Hacks and Snippets to Fight Spam
bp-help
Participant@synaptic
Nice snippets is this your site? I think it should also include the honeypot method which I made a very small plugin with here: https://github.com/bphelp/bp-spam-killer
You could easily use those functions in bp-custom.php etc. I am also liking BuddyDev’s BuddyPress Rate Limit User Activity plugin which provides activity stream throttling based on a time interval. It is however a premium plugin. You can get it here:
I hate spam unless its on a sandwich so thank you for sharing! 🙂June 12, 2013 at 10:12 pm #165882In reply to: Members count missing 1/5 of the actual number?
June 11, 2013 at 4:38 am #165749In reply to: BP Dev blog hit with spam
June 10, 2013 at 7:36 am #165683dice2dice
ParticipantIt is on the menu bar at the top left under where it has the Home, About menu options.
Thanks
June 10, 2013 at 3:54 am #165679bp-help
Participant@dice2dice
Where is the link for the spam prevention page showing up on the home page? Is it in the menu, sidebar, etc.?June 9, 2013 at 7:50 pm #165676dice2dice
ParticipantI have installed BP-Spamkiller though I haven’t made the community private. I’m still considering if that might be appropriate for me.
One issue I have is there is a link on my homepage to the ‘Spam-prevention’ page. I don’t think that should be there. Would this still work if I didn’t make that page public or I made it a sub-page of another page?
I have installed WangGuard too which seems to be working nicely.
There is a temporary issue at my host company 1and1 whereby ‘Access denied’ is displayed on my homepage. I mention this just in case you notice it. They assure me it will be resolved soon.
Thanks to you both for taking the time to respond.
http://www.whichinvestmenttrust.comJune 9, 2013 at 5:18 pm #165668In reply to: Idea: Stopping Spammers with Sandbox
Ben Hansen
Participanti do like the notion of having a moderation tank as an option at least i’m just saying that i agree there could be some issues that wouldn’t arise in a simple comment scenario maybe a moderation message would handle that not sure.
June 9, 2013 at 3:01 am #165640In reply to: Idea: Stopping Spammers with Sandbox
Asynaptic
Participant@ubernaut the scenario you outline is possible. that I can agree with. but I don’t think any reasonable person would respond by ‘leave never to return the interesting but apparently broken site’ if they didn’t immediately see their friend on the site.
to clarify, the (new) member would be shown and included in the membership directory – if there is one – but their activity would not be for a short time, say 1 day, assuming the admin are active and flag or approve users immediately upon the new user having some activity to flag or approve in the first place
June 9, 2013 at 2:18 am #165639In reply to: Best way to limit friend requests to avoid spam
SK
ParticipantFantastic
June 8, 2013 at 10:27 pm #165622Ben Hansen
Participantyou might also want to look into wangguard its not perfect but it will catch most of the spammers and prevent them from registering.
June 8, 2013 at 10:23 pm #165621In reply to: Idea: Stopping Spammers with Sandbox
Ben Hansen
Participanti can give you a scenario, say person a signs up for your site and tells his/her friend hey this is a cool site check it out. person b goes onto the site to look at the activity or profile of person a and says hey i don’t see you on there whats up? person a responds, i don’t know maybe the site doesn’t work, person a and b both leave never to return the interesting but apparently broken site.
it is an interesting idea but i’m starting to think the flagging thing is the way to go and maybe something that should be considered for core (in addition to throttling) if we are trying to up our game. i think it’s important to remember that there is no perfect solution for spamming but as long as we can make the spammers lives more difficult and less profitable without impaction ux for normal visitors we will win this war by attrition.
June 8, 2013 at 10:09 pm #165620In reply to: Best way to limit friend requests to avoid spam
Ben Hansen
Participantsome great plugins there thanks for sharing @sbrajesh and @bp-help
June 8, 2013 at 9:12 pm #165616In reply to: Idea: Stopping Spammers with Sandbox
Asynaptic
Participant@shanebp the very nature of the functionality is that it is *not* explained, the user doesn’t know they are in a sandbox! (like a user being ‘shadow banned’) otherwise the benefit that this would confer is totally erased.
please explain why would this result in a flurry of support submissions? the new user sees their own activity being reflected on the site, for what reason would they ask for help? they write, comment, etc and it is shown to them on the site as normal, so nothing is wrong as far as they are concerned. except it is only shown to them, not everyone (until the admin approves them and removes them from the sandbox)
having said that, I do appreciate your feedback and criticism, that is why I shared the idea in the first place, to get some reaction and ideas so we know if this is feasible and perhaps to improve upon the original idea
June 8, 2013 at 9:03 pm #165615In reply to: Idea: Stopping Spammers with Sandbox
shanebp
Moderator>how is this ‘too complicated’?
Can you code it?
How would you explain it to membership?>the user doesn’t know that they are in a sandbox
lol, and that won’t lead to a flurry of support submissions?For public sites, there has to be a balance between driving membership numbers and ‘protecting’ existing members.
An abuse / spam flag system strikes that balance & members will recognize it & admins only deal with flags. If admins handle the flags in a timely fashion, the membership response will be very positive.Your idea is kinda interesting, but dev’ing a generic solution will be impossible.
If you release it as a plugin, damn near everyone using it will ask for some kind of tweak.That said, prove me wrong, please!
June 8, 2013 at 8:12 pm #165611In reply to: Idea: Stopping Spammers with Sandbox
Asynaptic
Participant@bphelp thanks, I’ll take a look at that plugin but it lacks this specific functionality as you already mentioned
@shanebp how is this ‘too complicated’? I also like using the community to flag spam but that only finds spam after the fact, what if you could ID spammers *before*? wouldn’t that be even more valuable? or why not both?June 8, 2013 at 7:45 pm #165606bp-help
Participant@dice2dice
Do you know how to go to dashboard/pages/all pages/register? At the top of that page the title says Register just change that to Sign Up. At the top right corner of that same page click screen options and click the box beside of Slug. Now scroll down below the page body and you will see a text field labelled Slug. Change that from register to sign-up and click the blue Update button. Done!Spam Killer is not in the WP Repo you need to download it from the github link I provided then go to dashboard/plugins/add new, and where it says Install Plugins you will see upload below that. Select upload and browse to where you saved the Spam Killer plugin on your hard drive. Click Install Now then activate it. There is no settings just activate it and forget it. If you search the HTML source after you activate the plugin you will see the hidden field the plugin created just like below:
<div style="display: none;"><input type="text" name="are_you_a_spammer" id="rejected" /></div>Private Community For BP basically makes all BP related pages private and redirects the user to the page you want. Read the instructions in the readme.txt You will have to follow the same procedure listed for Spam Killer for getting, installing, and activating the plugin.
I have tried to make these instructions as clear as possible. Make sure to read the readme.txt in the plugins because the instructions are for fairly novice users. Let me know if you need more assistance.
June 8, 2013 at 7:11 pm #165605In reply to: Idea: Stopping Spammers with Sandbox
shanebp
ModeratorToo complicated, imo.
Harnessing the membership for these kinds of things is a tried & proven technique.
In this context, provide a flagging system to bring activity to the attention of admins.
And provide content sweeping and IP blocking via htaccess for repeat offenders.
Not difficult to write.
I’ve done it for large BP sites and no doubt so have others.June 8, 2013 at 7:06 pm #165604In reply to: Idea: Stopping Spammers with Sandbox
bp-help
Participant@synaptic
BuddyPress Registration Options is similar to this idea but it only allows a user to fill out their profile and upload an avatar until the admin approves their account. It doesn’t allow posting to the activity stream however. IMHO if a user doesn’t take the time to fill out their profile then it is a good indicator that they are a spammer but I can see the value in your idea and would I would like to see this functionality in a plugin.
https://wordpress.org/plugins/bp-registration-options/June 8, 2013 at 6:59 pm #165603dice2dice
ParticipantThanks for your help and your reply @BPhelp.
I think your suggested solution is perhaps a wee bit too technical for me. Is there a Pluggin that would suffice?
BP Spam killer is not available as a WP Pluggin. I’ve searched WP’s pluggins using many variants of the spelling/arranging of the term BP Spam killer.
I’m not at all clear of the implications of setting my BP community to private are.
I have attempted to learn more about all of your suggested solutions via the links and further Google searches but I haven’t succeeded in finding out enough information to leave me confident of proceeding.
I’m not sure enough of the terminology either. I think Slug might refer to a URL that has delved in to a website but I’m not sure.
-
AuthorSearch Results