Protection

Status
This thread has been locked.

Kaso

|StratosMC Owner|
Premium
Feedback score
6
Posts
202
Reactions
284
Resources
0
Hello McM,
Is there anyone out there that can tell me some specific tactics to protect my server from DDOS attacks, cyber attacks, duping, etc... Just some tips from protecting my server from the bad.
I know about NoCheatPlus and will be configuring that. Also will have a plugin that creates automatic backups of worlds. I heard somewhere that it is important to disable links in the chat, but I am not too sure why. I was thinking when you clicked the link it would leave you liable for hacking. But, I am not altogether sure.
Thank you,
~Kase
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Fire

Always DM me here before dealing via Discord.
Supreme
Feedback score
74
Posts
3,045
Reactions
1,745
Resources
0
Buy a VPS from somewhere like OVH and setup a GRE tunnel. That will basically stop almost all DDoS attacks.
 

Fire

Always DM me here before dealing via Discord.
Supreme
Feedback score
74
Posts
3,045
Reactions
1,745
Resources
0

Today

Meme Connoisseur
Supreme
Feedback score
1
Posts
426
Reactions
157
Resources
0
server condoms I hear offer good protection, pick one up at your local electronics store
 

Fire

Always DM me here before dealing via Discord.
Supreme
Feedback score
74
Posts
3,045
Reactions
1,745
Resources
0
Thats a funny one.
Which company are you using for your dedicated server? It might already have more than sufficient DDoS protection.
 

Fire

Always DM me here before dealing via Discord.
Supreme
Feedback score
74
Posts
3,045
Reactions
1,745
Resources
0
Gameservers now, not permanent. But I don't think you only need DDos mitigation.
Host only seems to provide 10Gbps. Which isn't very good, so investing in a GRE tunnel or a different host, might be a good idea.
  • Good DDoS protection.
  • Not installing unnecessary software.
  • Installing multicraft correctly, (if applicable)
  • Strong passwords, especially the root password.
  • Basic UFW Firewall, maybe fail2ban
  • Don't give people your passwords.
  • Install Nginx instead of apache (not needed, but recommended)
That's basically all you need to keep your dedicated server safe.

As for duping, google each plugin and see if there are any known dupe related bugs. PlayerVaults is a common known one. Not much else you can do. Keep an eye on your players. Most aren't very smart, so abuse the glitches, in a way its quite obvious. Like suddenly acquiring a large sum of money, spawners etc. Make sure your shop plugin has logging enabled, and take a look every so often, to see if there is anything suspicious.
 

Kaso

|StratosMC Owner|
Premium
Feedback score
6
Posts
202
Reactions
284
Resources
0
Host only seems to provide 10Gbps. Which isn't very good, so investing in a GRE tunnel or a different host, might be a good idea.
  • Good DDoS protection.
  • Not installing unnecessary software.
  • Installing multicraft correctly, (if applicable)
  • Strong passwords, especially the root password.
  • Basic UFW Firewall, maybe fail2ban
  • Don't give people your passwords.
  • Install Nginx instead of apache (not needed, but recommended)
That's basically all you need to keep your dedicated server safe.

As for duping, google each plugin and see if there are any known dupe related bugs. PlayerVaults is a common known one. Not much else you can do. Keep an eye on your players. Most aren't very smart, so abuse the glitches, in a way its quite obvious. Like suddenly acquiring a large sum of money, spawners etc. Make sure your shop plugin has logging enabled, and take a look every so often, to see if there is anything suspicious.

Thank you! How many Gbps would you recommend per # of players? Why mulitcraft? Also what is Nginx?
 

Fire

Always DM me here before dealing via Discord.
Supreme
Feedback score
74
Posts
3,045
Reactions
1,745
Resources
0
Thank you! How many Gbps would you recommend per # of players? Why mulitcraft? Also what is Nginx?
The amount of protection you need is hard to stay.

A good booter hits at around 20Gbps, botnets can be anything. I have seen 50Gbps been knocked offline before, personally I think 100Gbps is enough to protect a MC server. If you have 1000+ players then you will be a target for larger / ransom attacks so more may be needed.

Though its also important to check the quality of the protection which isn't as easy. Reviews is the best way. Recently a friend's dedi was able to be knocked offline with a 2Gbps attack, when the datacentre says the provide 40Gbps. So its always good to be carful.

Multicraft isn't needed, but its something I always use. Mostly because it just makes things easier and quicker when it comes to managing the server (accessing console, installing plugins etc). Its also a good way to allow some select staff (some admins, co owners etc) to have access to console, without having to give them access to the dedi directly. There are free ones like puffer panel, but its a bit of a pain and I trust multicraft more since its been heavily tested for security flaws.

Nginx is the software for a webserver. Every website is using one. (Multicraft is accessed from the web, therefor needs one). Most commonly used one for beginners and often by experienced people too is Apache. However Nginx is another alternative. Its more secure and significantly faster at the expense of not been as simple to setup. But it's not too hard, took me about 20 mins to get the basics down. The rest I've learnt from then on.
 

Fire

Always DM me here before dealing via Discord.
Supreme
Feedback score
74
Posts
3,045
Reactions
1,745
Resources
0
He shouldn't even be using root...
By the sounds of things, he is just running an MC server on it, and he is the only one with access. There is no real need to disable root. As previously stated, "Strong passwords", "fail2ban" that's enough to protect the root account from brute force. More info on that here: http://security.stackexchange.com/questions/114721/why-is-disabling-root-necessary-for-security disabling it is either a redundant practice, or due to him been the only person using the dedi. Simply not needed as long as he has a good password, and doesn't tell anyone / write it down etc.

A booter is a paid web-interface for a botnet and in most cases can definetly hit harder than 20Gbps. Also, it's not about what you've seen, it's about which one of your players is capable of actually downing your server, which in most cases is none. I've seen Dingle down all of OVH with a 1.1Tbps attack, down ProxyPipe, down BadLion, and down MinePlex.
I'm talking about the common boosters you get hit with in general. "BadLion" and "MinePlex" are large server which I have already stated that "If you have 1000+ players then you will be a target for larger / ransom attacks so more may be needed." both of those servers apply to that. The vast majority of attackers are angry players or people who jump from server to server causing problems for their own entertainment. These are the ones that use basic cheap online booters most of which are under 25Gbps. Some a little higher hence why I said 100Gbps would be decent.

I'm trying to be practical, no one is likely to attack a small - medium sized MC server with "1.1Tbps". People with that much bandwidth aren't going to really bother with the vast majority of MC servers, with just a handful of exceptions.

Have you ever messed around with GPO's instead of MulitiCraft? Is it possible to get multi craft on a windows 2012 dedi?

I have in the past, but I generally don't really like Windows servers, so don't really use them often. Multicraft can be installed on a Windows server though. Steps on how to do that here: https://www.multicraft.org/site/docs/install#1.2 however Linux is generally better for this. Linux dedis are also cheaper, since they don't have the Windows licence bringing the costs up.
 
Status
This thread has been locked.
Top