Re: Preventing redmine spam

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 9/6/18 11:55 AM, David Galloway wrote:
> On 09/05/2018 10:39 AM, David Galloway wrote:
>>
>> On 08/29/2018 12:38 PM, David Galloway wrote:
>>>
>>> On 08/28/2018 04:33 PM, Nathan Cutler wrote:
>>>>> I think this is going to be the only surefire way we can prevent this
>>>>> from happening again.
>>>>>
>>>>> Alternatively, I could block certain user agents (one in particular was
>>>>> used this time) and add a Captcha to the registration page.
>>>>>
>>>>> I'd like the community's input.
>>>>
>>>> Non-member issue creation is widely used. It would suck if one had to be
>>>> a developer to create Redmine issues (i.e., report bugs).
>>>>
>>>> So, my vote goes to the second option.
>>>>
>>>> Thanks, David, for fighting this anti-social behavior.
>>>>
>>>
>>>
>>> Okay, I've added a Captcha to the registration page, blocked the User
>>> Agent that was creating spammy issues, and re-enabled issue creation for
>>> regular users.
>>>
>>> Fingers crossed.
>>>
>>
>> The spammers are somehow successfully passing the Captcha on the
>> registration page so more spam issues have been created over the past week.
>>
>> I just created a fail2ban rule to block excessive issue creation (I'm
>> intentionally leaving details out so they can't be used against me/us).
>> This will reduce but not block spam entirely.  I'm not sure adding a
>> Captcha to the issue creation page would help but that's next.
>>
> 
> Whatever tool is being used to create the spammy issues must use a long
> keepalive which is no surprise.  This means the TCP connection remains
> open even after the firewall rule has been put in place to block the IP.
> 
> I just added a reCaptcha when creating or editing issues if a user is
> not a member of a group (this is the default for new accounts).
> 

These measures had helped cut down on the spam for a while but they're
back.  I just enabled a setting that will require a Redmine admin to
approve accounts after registration.

This may only be a temporary stopgap until I can find a more clever
solution.



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux