Better Bot Protection + Staff Chat Actions | /lockchat, /clearchat. etc

Discussion in 'Server Suggestions' started by iChance, Sep 25, 2021.

  1. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8
    Hello MCC! I just wanted to write a quick suggestion.

    NOTE FOR STAFF: Please read the replies! I've mentioned more ways we could combat bots, etc!


    These are simple suggestions but I feel like they're a necessity.

    It feels like once every week or so, there's some new sort of chatbot. I understand MCC has "captcha" on login BUT, it is extremely flawed!

    The "captcha" is only upon login of a NEW account. ONLY ONE TIME! So, if a human was able to login to each bot, do the captcha, then load it into the bot, it will circumvent the entire point of a captcha.

    Not only can a human just easily defeat the captcha, bots can too with ease! Bot softwares are equipped with "plugins" or "modules" to automatically solve these captchas!

    MCC needs to fix this. It will only get worse with time if nothing is done, and nobody wants to see 100 bots flooding chat and the auction house, etc.

    Picture the potential these bots have with manipulating the market if they were to auto-mine or something.

    I know if a fix is implemented, such as a better captcha, it's only a matter of time till someone figures out a way to solve it with minimal effort, but something needs to be put in place to deter these people.

    Another suggestion I could add is regex matching of repeated messages. This could be beneficial to combat Group Spam AND bots. I can go into more detail if you'd like.

    ---------------------------------------------------------------------------------

    Now, In the event that bots do get onto the server, and start flooding, staff should be equipped with tools to quickly eliminate this problem, so players don't have to deal with it.

    My proposal is:

    Clear chat command - Simple, easy, and effective solution to not only bots. It does what is says, clears chat (probably by filling chat with empty characters)


    Lock Chat / AH -
    Locking chat would stop the bots in their very place! Maybe there could be a system where when someone sends a message while chat is locked, it logs it so staff can quickly pick out which are bots, and who aren't.

    Also, locking the auction house is just an idea, do I think it'll get implemented? Probably not, but it's still an idea. These bots move faster then any staff member can. They could be putting thousands of items up by the time staff removes just merely 10 items.


    This concludes my suggestions. Thank you!
     
    #1 iChance, Sep 25, 2021
    Last edited: Sep 25, 2021
  2. Flam

    Joined:
    Sep 7, 2019
    Messages:
    31
    Likes Received:
    49
    FlamboyantHuman
    I agree, captcha to prevent bot attacks is not a very good solution. There are many ways to bypass such prevention methods.

    Regex matching would not work well in MCC's situation. The bot attacks use dozens of different messages, as well as variables.

    I think clear chat would simply be stupid, I prefer reading funny messages over blank characters being spammed.

    Best fix would be chat lock, but even then there are alternatives like tpa spam, aswell as a few others.
     
    10sec likes this.
  3. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8
    I personally dont think that the spam is funny at all tbh. It's just distasteful and feels like it's 2012 all over again.

    And yes, regex matching could potentially work if it compares multiple factors. Such as repetitive word spam, detection of messages with something like "[999], [9eFskFa]" etc.

    Now for the other command spam, the captcha could potentially work. Let's say everytime you logged in from a new IP, you get flagged, and get a captcha. This would work in a sense that all bots are "proxied". Now what if there was a new captcha implementation, I have a few ideas, not gonna discuss publicly, but I'd message to staff directly. It would be detrimental to these bots. If you take the fun out of it for the person behind the attack, they'll most likely just stop.
     
  4. Flam

    Joined:
    Sep 7, 2019
    Messages:
    31
    Likes Received:
    49
    FlamboyantHuman

    You bring up the topic of taking the fun out of boting. Utilizing matching protocols for eliminating spam would just cause it to be more interesting for the attacker. It would not be hard to add more variables, and eliminate repetitions. That is why I stated that rm wouldn't work on mcc.

    I'm assuming when you say that all the potential bots are proxied you mean that they would be put on some sort of log list, where staff could ban all at once. If this is what you mean, this is a ridiculous idea. A lot of players are dynamic, this would put them on this list, thus getting them false banned.

    Sure, captchas are useful to prevent minor attacks, but if the person knows what they are doing, they because next to useless.

    I still strongly believe the only simple, but effective way to stop these attacks would simply be chat lock for the public + persistent chat for staff (meaning they can still see the messages).
     
  5. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8

    No. By proxied, I mean that all of the bots are using proxies, that avoid VPN detection, and mask the attacker. It would not just auto-ban. That would make no sense whatsoever. It would be implemented with a new captcha, like I stated. The captcha wouldn't be intrusive to players with dynamic IPs. The captcha could also have ASN/ISP matching. If a player connects with the same ASN, IP range, or ISP, the captcha won't display.

    And for the locked messages, I've mentioned the "persistent chat".
     
  6. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8
    staff chat?!!? who mentioned that?

    "AI" :joycat::joycat::joycat::joycat:

    also, perm-muting isn't efficient enough when they have to mute one by one.

    Please dont trash my thread.
     
    xpuma1x likes this.
  7. EssentialsPlus

    Joined:
    Jul 22, 2019
    Messages:
    344
    Likes Received:
    1,304
    EssentialsPlus
    good features but you're on MCC so it won't happen. I've seen this on other servers where you can ban/mute x amount of users who use a specific text message which would be also extremely effective in stopping bot attacks but honestly, this should be on the lower end of the priority list with all the issues MCC has.

    For Example for the command I mentioned:

    Bot: Join cool.server.hi
    Bot2: Join cool.server.hi
    Bot3: Join cool.server.hi

    Staff Member: /groupban Join cool.server.hi
     
    10sec and iChance like this.
  8. Zac25zac

    Joined:
    Sep 14, 2019
    Messages:
    46
    Likes Received:
    137
    Zac25zac
    Hey! I like the idea with /groupban (common message), but there is one main problem. Most of the time the bots end the messages with a number (Ex. hahaha [101], hahaha [102]) for the amount of messages sent. In this case group ban wouldn't work if it is searching for the SAME message. However, if there is a way for group ban to ban alike messages, then it would work. I could see it being a feature, but there would also is a risk of false bans using the command. The risk of false bans can have a situation like this: system detects one word alike in the group ban command and false bans a message of someone else putting something in chat while the bot attacks are going.
     
  9. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8
    the entire process of spotting, and dismantling the attack would be under 3 mins total. I'd rather chat be locked then see stupid spam fill my entire screen.
     
  10. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8
    well someone shouldn't be contributing to the bots spam in the first place.
     
  11. iChance

    Joined:
    Jan 19, 2020
    Messages:
    9
    Likes Received:
    8
    [​IMG]

    Back at it again!!!
     
  12. EssentialsPlus

    Joined:
    Jul 22, 2019
    Messages:
    344
    Likes Received:
    1,304
    EssentialsPlus
    The command still works? It just bans a specific phrase and assuming they don't have some random symbols in it it will still ban the phrase.
    EX:
    Bot232 hi 23232
    bot239 hi 428492
    bot23492 hi 38298392

    /groupban hi
     
  13. Timppali

    Joined:
    Jun 29, 2019
    Messages:
    231
    Likes Received:
    1,517
    Timppali
    A chat locking feature has been suggested to the Owners and we are right now just waiting for it to be implemented. They have also been working on the bot issue but I'm not aware of the progress.

    We wouldn't be adding a command which disables some phrases, as it's quite easy to bypass it and the bots could be using multiple messages. It becomes faster to issue mutes like we do right now, instead of starting to adapt the filter.
     
  14. EssentialsPlus

    Joined:
    Jul 22, 2019
    Messages:
    344
    Likes Received:
    1,304
    EssentialsPlus
    The command doesn't disable phrases, it bans a group of users who spam a specific message
     
  15. Timppali

    Joined:
    Jun 29, 2019
    Messages:
    231
    Likes Received:
    1,517
    Timppali
    Still, using the command would require staff to type the message. That message could be much longer than a username, thus taking more time. And the message would have to also be long enough so that there aren't any accidental bans if someone says something similar. Since bot clients can be made to say multiple different messages, I don't see much use in a message-based system.
     
    boomrabbits_, luvbri and BlockyBeach like this.
  16. EssentialsPlus

    Joined:
    Jul 22, 2019
    Messages:
    344
    Likes Received:
    1,304
    EssentialsPlus
    I've never seen bots type in 100 different messages so it would still be effective and you guys still false mute/ban users who imitate spam bots so I don't really see the difference. And also the command doesn't require you to type the entire message, it requires you to type a part of it (accurate enough to ban the bots). And to remind you, this isn't some random scratched up idea, big servers use this command to deal with spam bots effectively if they don't already have a good anti-bot plugin.
     
  17. SweatyDreamer

    Joined:
    Apr 29, 2020
    Messages:
    40
    Likes Received:
    81
    SweatyDreamer
    Idk these bots do be typing different message tho… from this one example I don’t think there’s a specific enough phrase that they would be able to use.

    In addition the people who are botting have Tailored the messages for MCC in specific so i’m sure they’ll be reading this forum to bypass any changes they make as well.
     
    BlockyBeach likes this.
  18. Flam

    Joined:
    Sep 7, 2019
    Messages:
    31
    Likes Received:
    49
    FlamboyantHuman
    indeed.
     
  19. EssentialsPlus

    Joined:
    Jul 22, 2019
    Messages:
    344
    Likes Received:
    1,304
    EssentialsPlus
    no they dont bro they dont care enough they only do it bc mcc has no good anti bot
     
  20. GibbxAlex78

    Joined:
    Mar 14, 2020
    Messages:
    40
    Likes Received:
    23
    refringent
    I mean I understand what you’re talking about but bots don’t seem to be that big of a problem lol usually if /chatreport gets nothing out of it, the #support in the discord mcc will. Yes it could help, but I don’t see how it can change that much
     

Minecraft Central Store | Powered by Xenforo | Minecraft Central Rules
The MCC server is in no way affiliated with Mojang, AB. Nor should it be considered a company endorsed by Mojang, AB.