On Wednesday we had a period of disruted service on the webserver side of things. We generally deal with 2,000-10,000 users connected to our site and on Wednesday at around 15:35 we received 30,000+ connections (within 5 minutes) which were all to our login page from 1 IP address (A customer that's a college) and all requests to this page returned a http code of 460 (which I've never come across before on any server).
I'm going to assume this was malicious as there is no other reason behind this many connections to the login page even with 10,000 users online nevermind from 1 customer at a time of only having 3-4,000 online.
What would someone have been trying to achieve to cause a 460 error, is there a known attack that would generate this? I'm going to pass it on to our security tester on Monday to look into, but thought I'd put it out there first too.
It's like the connections stayed live too as even after, connections were still not all going through, low CPU yet timeouts occuring. I had to restart IIS on each server to resolve...
Oh we're running 12 Windows 2012 R2 IIS web servers through Amazon ELB and our website is ASP.NET based and the SQL server CPU and batch requests didn't increase when these connection occured.
Here's an example row from the 30k+ logs:
RequestTime RequestIPID RequestProcessingTime BackendProcessingTime ClientResponseTime ELBResponseCode BackendResponseCode ReceivedBytes SentBytes UserAgentID httpquerystring httpmethod Path Domain
28/09/2016 15:37:00 IP 0.002 0 -1 460 - 60 0 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 OrgID=nameoforg GET Login.aspx https://hiddendomain
Regards Liam