'Lazy' Hackers Exploit Microsoft RDP To Install Ransomware (sophos.com)
An anonymous reader writes:
An investigation by Sophos has uncovered a new, lazy but effective ransomware attack where hackers brute force passwords on computers with [Microsoft's] Remote Desktop Protocol enabled, use off-the-shelf privilege escalation exploits to make themselves admins, turn off security software and then manually run fusty old versions of ransomware.
They even delete the recovery files created by Windows Live backup -- and make sure they can also scramble the database. "Because they've used their sysadmin powers to rig the system to be as insecure as they can, they can often use older versions of ransomware, perhaps even variants that other crooks have given up on and that are now floating around the internet 'for free'."
Most of the attacks hit small-to-medium companies with 30 or fewer employees, since "with small scale comes a dependence on external IT suppliers or 'jack-of-all-trades' IT generalists trying to manage cybersecurity along with many other responsibilities. In one case a victim was attacked repeatedly, because of a weak password used by a third-party application that demanded 24-hour administrator access for its support staff."
They even delete the recovery files created by Windows Live backup -- and make sure they can also scramble the database. "Because they've used their sysadmin powers to rig the system to be as insecure as they can, they can often use older versions of ransomware, perhaps even variants that other crooks have given up on and that are now floating around the internet 'for free'."
Most of the attacks hit small-to-medium companies with 30 or fewer employees, since "with small scale comes a dependence on external IT suppliers or 'jack-of-all-trades' IT generalists trying to manage cybersecurity along with many other responsibilities. In one case a victim was attacked repeatedly, because of a weak password used by a third-party application that demanded 24-hour administrator access for its support staff."
We had to close all direct RDP ports over the last year because people were getting locked out due to brute force attacks. A few customers with lazy passwords actually were compromised. Holy shit did we run into a lot of angry users that wanted us to open their direct ports back up because the terminal server gateway icon was a little slower to set up and the connection takes a bit longer to establish. We even had one set go to obscure user names so they'd never be locked out.
This "jack-of-all-trades" puts to shame the "experts" that come in to consult us.
"Ohh yeaahh.. we can just do a compensating control for that, no problem." - expert opinion
[quote]In one case a victim was attacked repeatedly, because of a weak password used by a third-party application that demanded 24-hour administrator access for its support staff[/quote] Why does some companies put up with shit like this and repeatedly?
You're either a hacker or you're not.
What the article talks about isn't hacking. It's using what actual hackers have made/found to maliciously exploit software for their own purposes/enjoyment.
I don't practice hacking, but I have a pretty deep respect for the actual hackers. Most of the time the when the mainstream media uses the term, they're referring to script kiddies.
It shouldn't have to be repeated on a site like this that hacking isn't necessarily malicious by definition.
since "with small scale comes a dependence on external IT suppliers or 'jack-of-all-trades' IT generalists trying to manage cybersecurity along with many other responsibilities.
Not just the small scale businesses have this issue as we tend to see time and time again in the news...
I tend to rant.
What I did was go to the registry and change the standard port from 3389 to the last 4 digits of our front office telephone and block 3389 inbound/outbound at the firewall.
Those with remote desktop privileges had to append the new port to the RDP request:
173.234.22.16:9182
That stopped that shit.
It little behooves the best of us to comment on the rest of us.
Is that RDP thing on by default on Windows 10?
#DeleteFacebook
Correct me if I am wrong, but there are three basic ways to crack a password.
1) Brute force - the answer to this is long passwords and to have each password attempt take twice as long as the last. I.E. The second attempt after a failure waits 5 seconds. The third attempt takes 10 seconds, the fourth takes 20 seconds, etc. For password length you can use an md5 hash of a selected read -only file. If the system is set up right it will take less mouse clicks to do than the 8 keyboard clicks currently used
2) Social Engineering - the answer to this is a two factor token system, preferably a key fob rather than just using the phone which is easily lost, stolen, or compromised. Can easily be combined with the increasing time method above.
3) Password lists (either stolen or public). Outright forbid the 10,000 most common passwords and tell people that if they reuse the same password, they can be fired from their job and can not sue. Don't blame the company when the user is stupid.
Note that it is NOT a requirement to change the passwords often, as long as you obey the three requirements above, changing the password can be done once a year without affecting safety.
excitingthingstodo.blogspot.com
Laziness is expending insufficient effort to get substandard results.
If you're expending little effort but still getting results, you're efficient.
DO NOT enable account lockout. It's a DOS waiting to happen.
You're assuming it's not a honeypot?
My Other Computer Is A Data General Nova III.
Oh for crying out loud people. Don't open RDP ports direct to the internet!
If the average Joe can use a VPN to pirate movies I should think YOU could use it to secure your damn network!
L8r.
"How much truth can advertising buy?" - iNsuRge - AK47
I see a bunch of comments suggesting that it's dumb to expose RDP to the internet, and if you had just used a VPN... But this isn't an RDP (which is encrypted) exploit... this is brute forcing the password. If you can brute force the RDP account, then why couldn't you brute force the VPN credentials?
You mean not having halfway-decent account lockout policies means that brute-forcing can succeed? I'm shocked!
I bet the Equifax music major CISO had a better grasp of cybersec than this article author.
The only way an RDP session is being successfully initiated from outside your WLAN is if there's port forwarding setup on your router or you have a static IP direct to your computer. In nearly every other case, you're behind a NAT, which would allow you to initiate a RDP connection but not receive. On the router or firewall, remove any forwards and/or disable any sort of DMZ, and you're OK.
"Sophos security experts" aren't cited as saying anything about this, because of course, the recommended method of mediation is purchase and installation of their Sophos XG Firewall product. If whoever is responsible for your company doesn't already know this and can explain it to you, hire someone who does.
Just looked for Remote Desktop. In Windows 10 Home, it says it's unsupported and I should upgrade my copy of Windows if I want to allow or use it.
That's not to say that it couldn't be running anyway for MS to use ... need to crawl through the services.
Win10 Pro has it - so needs to be checked for whether it's active.
RDP Guard - It's expensive for what it does, but it does work. Essentially, it's just an anti-hammering app that tar-pits or blocks a public IP as a source from too many invalid logins. Those IPs are blocked at the Windows Firewall. Honestly, this functionality should have, and in fact, could be implemented in the Windows Server OS if MS so choose. It's trivial.
https://rdpguard.com/
Life is not for the lazy.