Alch Posted March 17, 2015 Share Posted March 17, 2015 I expect to be under heavy fire due to the market I'm going to be stepping into. What would be the best way to protect both a website and a server hosting 100+ people playing games? Any advice is appreciated Cloudflare added + ram has been upgraded on my current business today due to attacks starting after mentioning I might be stepping into this market. Looking to take any/every step possible to minimize the effects of these attacks. Quote Link to comment Share on other sites More sharing options...
Pecman Posted March 17, 2015 Share Posted March 17, 2015 Hi Quote Link to comment Share on other sites More sharing options...
Fazzam Posted March 17, 2015 Share Posted March 17, 2015 Cloudflare Quote Link to comment Share on other sites More sharing options...
Lemons Posted March 17, 2015 Share Posted March 17, 2015 What plan are you using on cloudflare? I think their top tiers (business/enterprise) are the only ones with true anti-ddos measures, at the network level. Other than that, splitting the website from the game servers will help keep the stress off either or, as they can only try and hit one at a time or have to split their resources. Also profiling the code and finding hotspots (aka 1 request causes a lot of CPU or IO stress) will prevent them from being exploited. More details on the situation/what software will be running would be helpful. Also, never give the direct server IP out, or disable cloudflare on any of the vulnerable servers. Once they can get around cloudflare its game over. 1 Quote Link to comment Share on other sites More sharing options...
Alch Posted March 17, 2015 Author Share Posted March 17, 2015 (edited) What plan are you using on cloudflare? I think their top tiers (business/enterprise) are the only ones with true anti-ddos measures, at the network level. Other than that, splitting the website from the game servers will help keep the stress off either or, as they can only try and hit one at a time or have to split their resources. Also profiling the code and finding hotspots (aka 1 request causes a lot of CPU or IO stress) will prevent them from being exploited. More details on the situation/what software will be running would be helpful. Also, never give the direct server IP out, or disable cloudflare on any of the vulnerable servers. Once they can get around cloudflare its game over. Thank you for the critical info. Is there any way that someone could get the direct server IP without being told by me? Edit: If so, can anything be done to eliminate this risk? Edited March 17, 2015 by Bogla Quote Link to comment Share on other sites More sharing options...
Lemons Posted March 17, 2015 Share Posted March 17, 2015 (edited) Thank you for the critical info. Is there any way that someone could get the direct server IP without being told by me? Edit: If so, can anything be done to eliminate this risk? If you don't hand out the IP and none of your HTML/other public files mistakenly refer to it (99.9% sure they wouldn't be), they can't get it. Cloudflare is a reverse proxy, so just like when you use a proxy your IP is hidden, the servers IP is hidden in a reverse proxy Just make sure all the DNS entries on the cloudflare have an Orange cloud instead of gray and you're golden. Edited March 17, 2015 by dudeami 1 Quote Link to comment Share on other sites More sharing options...
Alch Posted March 17, 2015 Author Share Posted March 17, 2015 Noted. Thanks a ton dudeami! Anyone else have any tips on how to turn my website into a bunker ? :P Quote Link to comment Share on other sites More sharing options...