New members power to email others
Posted
#6321
(In Topic #1598)

Standard member

In Permission Tree, if I select the lowest (new member level) in the pull-down, and then I select Module: Contact Member, I see below an option to remove "View Access" - What will this actually do if I uncheck View Access?
I'm looking into adding some kind of Captcha in order to see emails on a case/email by case/email basis. Any ideas will point me in the right direction.
Posted

Site director

There's also a hidden option (which will be a normal option in v11), to force CAPTCHA for new members and/or members with few posts. That affects anywhere that supports CAPTCHA.
Code Book, part 3 (Miscellany) - Composr
E.g. run these commands in Commandr:
:set_value('captcha_member_days', 10);
:set_value('captcha_member_posts', 10);
Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Posted

Standard member

It's still got me stumped as to how he did it. His English was poor (in the emails) and his IP showed Senegal or somewhere with more pirates than programmers lol. But the timestamps on the emails show it was a burst of emails going out at exactly the same time. It might be that he manually went through all the members and emailed them manually, which means the system batch-sent the emails (very possible) at about the same second-mark. Otherwise, he wrote a script, which isn't likely given his English and location. Anyway...
Thanks Chris!
Posted

Site director

1- For example, the number adding. A hacker could easily code up a solution to that, it's just they don't bother because they'd typically have to do it for each site that has it - but if we create a universal Composr solution, it becomes worthwhile the hacker just implementing that and being able to attack any Composr site as a result. It would be a fine addon for someone to make though.
2- For example, Google reCAPTCHA asking you to enter in door numbers or select the bikes or buses in an image. That's a big scale and inherently means hooking your site into Google, which has a range of concerns. Particularly around forcing users of your website to also have their web browser talking to Google (they are no longer allowed to block google.com should they so wish to, and google.com is being told what websites users are visiting). And our neutrality, we don't want to pick corporate winners. We have got a reCAPTCHA addon for v11 though because if a webmaster accepts those downsides it is a really nice solution when it can work completely invisible (using trust data Google already has about machines).
As for this user - often there are smart people in these low-opportunity countries who feel that hacking is one of the rare opportunities that allows them to capitalise on their intelligence. But regardless of that, I think there are probably toolkits out there to help spammers abuse forms like this, to give them a leg up. It's really unfortunate when people do crap like that

Timestamps matching, well the mail queue could cause that. Let's say you have the mail queue running every 5 minutes, if he could do all the HTTP hits within on average 2.5 minutes then that would cause them all to go out at once. You could confirm from the web logs if he hit the contact page a tonne of times with POST requests.
Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
1 guest and 0 members have just viewed this.