Results 1 to 7 of 7
  1. #1

    Default Attempted Brute Force Password Attacks?

    Hi there, I'm fairly new to the VPS world. We've got a couple of our websites and databases up and running on our Windows VPS server.

    On logging in today I thought I'd check the application event log out of curiosity and I was quite surprised to see over 15,000 failed login attempts to SQL server trying with usernames such as: sa, root and admin.

    I also noticed in the Security log that there were over 33,000 failed attempts to login as Administrator to the server.

    I presume that these are all brute force password type attacks taking place.

    I've ensured that I am not using the standard usernames any longer and my passwords are very strong.

    My question is are other people seeing this on their servers, is this normal?

    Are there any tips for minimising security risk on the VPS servers?

    Thanks,
    Gareth

  2. #2
    Join Date
    Oct 2006
    Location
    localhost
    Posts
    3,375

    Smile

    Quote Originally Posted by gcparris View Post
    Hi there, I'm fairly new to the VPS world. We've got a couple of our websites and databases up and running on our Windows VPS server.

    On logging in today I thought I'd check the application event log out of curiosity and I was quite surprised to see over 15,000 failed login attempts to SQL server trying with usernames such as: sa, root and admin.

    I also noticed in the Security log that there were over 33,000 failed attempts to login as Administrator to the server.

    I presume that these are all brute force password type attacks taking place.

    I've ensured that I am not using the standard usernames any longer and my passwords are very strong.

    My question is are other people seeing this on their servers, is this normal?

    Are there any tips for minimising security risk on the VPS servers?

    Thanks,
    Gareth
    Hi Gareth,

    I'd recommend you to contact our support staff & have the VPS secured against such attacks. They'd do all the necessary hardening of your VPS

    Rock _a.k.a._ Jack
    Windows Hosting || Windows Reseller Hosting
    Cloud Hosting 100% UPTIME! || Powerful Dedicated Servers
    Follow eUKhost on Twitter || Join eUKhost Community on Facebook

    For complaints, grievances or suggestions kindly email our FeedBack Dept.
    Proper action will be taken accordingly & instantaneously!

  3. #3

    Question

    Hi Rock, so I took your advice and contacted the live support guys. They were helpful and blocked several IP addresses. Unforuntately as with the nature of these things as soon as you block them more appear on different IP addresses.

    I asked support to show me how to use secpol.msc to do this myself which was fine. But its a endless and tedious process.

    Is there not a better, more automated way of doing this?

    How does everyone else manage this, or do people just ignore it and accept it is a fact of life?

    Thanks,
    Gareth

  4. #4
    Join Date
    May 2007
    Location
    Cambridge, UK
    Posts
    1,593

    Default

    One trick which really helps stop things is run things on non-standard ports. We do this for our SSH connections (granted that's for linux) but I also do it for Remote Desktop etc.

    For SQL, unless you need remote access, I'd lock it down to localhost connections only. And even if you need remote access, it should be from specific servers so only allow access from those machines.
    Jonathan Crass
    Joint Partner in Checker Design
    Joint Partner in Jst Hosting

    UK Website design
    UK based monitoring
    Cheap UK Web Hosting

    eUKhost Forum Moderator

  5. #5

    Default

    Quote Originally Posted by jc8654 View Post
    One trick which really helps stop things is run things on non-standard ports. We do this for our SSH connections (granted that's for linux) but I also do it for Remote Desktop etc.

    For SQL, unless you need remote access, I'd lock it down to localhost connections only. And even if you need remote access, it should be from specific servers so only allow access from those machines.
    That's useful advice, thank you. I tend to occassionaly do remote administration to the SQL server from my desktop but more often than not I RDP into the box to do it. Making the connection local only would definitely help as there are multiple password attempts on the 'sa' account. To combat this I disabled the 'sa' login anyway.

    Thanks again!

  6. #6
    Join Date
    May 2007
    Location
    Cambridge, UK
    Posts
    1,593

    Default

    The quick and dirty way to do that - just firewall the SQL port (I think 3389 but don't quote me on that...). The other (and more proper way) to do it is to change the setting in SQL to only allow localhost connections. I tend to do both... Lol.
    Jonathan Crass
    Joint Partner in Checker Design
    Joint Partner in Jst Hosting

    UK Website design
    UK based monitoring
    Cheap UK Web Hosting

    eUKhost Forum Moderator

  7. #7
    Join Date
    Oct 2006
    Location
    localhost
    Posts
    3,375

    Smile

    Quote Originally Posted by gcparris View Post
    Hi Rock, so I took your advice and contacted the live support guys. They were helpful and blocked several IP addresses. Unforuntately as with the nature of these things as soon as you block them more appear on different IP addresses.

    I asked support to show me how to use secpol.msc to do this myself which was fine. But its a endless and tedious process.

    Is there not a better, more automated way of doing this?

    How does everyone else manage this, or do people just ignore it and accept it is a fact of life?

    Thanks,
    Gareth
    I'd strongly recommend to switch off the remote SQL connections, this can be done easily from the SQL configuration editor. Or if you intend to connect to the SQL server remotely & have a static IP on you local side, tie up the local IP & the server's SQL port, such that only your IP would be able to access SQL remotely & all others would be denied permission to connect to it
    Quote Originally Posted by jc8654 View Post
    One trick which really helps stop things is run things on non-standard ports. We do this for our SSH connections (granted that's for linux) but I also do it for Remote Desktop etc.

    For SQL, unless you need remote access, I'd lock it down to localhost connections only. And even if you need remote access, it should be from specific servers so only allow access from those machines.
    Exactly, I second that..
    Quote Originally Posted by gcparris View Post
    That's useful advice, thank you. I tend to occassionaly do remote administration to the SQL server from my desktop but more often than not I RDP into the box to do it. Making the connection local only would definitely help as there are multiple password attempts on the 'sa' account. To combat this I disabled the 'sa' login anyway.

    Thanks again!
    Disabling SA user is also a good option, but these failed logins do affect the server's performance, I've seen blocking remote connections speed up the server. No CPU or network would be wasted at all, these invalid user or password failed attempts eat up a good chunk of hardware resources..
    Quote Originally Posted by jc8654 View Post
    The quick and dirty way to do that - just firewall the SQL port (I think 3389 but don't quote me on that...). The other (and more proper way) to do it is to change the setting in SQL to only allow localhost connections. I tend to do both... Lol.
    SQL port = 1433 (can be changed to any other), port 3389 = RDP

    Thanks again JC for your inputs...

    Rock _a.k.a._ Jack
    Windows Hosting || Windows Reseller Hosting
    Cloud Hosting 100% UPTIME! || Powerful Dedicated Servers
    Follow eUKhost on Twitter || Join eUKhost Community on Facebook

    For complaints, grievances or suggestions kindly email our FeedBack Dept.
    Proper action will be taken accordingly & instantaneously!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •