Ensure no security groups allow unrestricted RDP
Description
Security groups should not allow RDP (port 3389) access from 0.0.0.0/0.
⚠️ Risk Impact
RDP is one of the most targeted protocols. Open RDP enables BlueKeep, credential brute-forcing, and ransomware delivery.
🔍 How EchelonGraph Detects This
EchelonGraph's Tier 1 Cloud Scanner automatically checks for this condition across all connected AWS accounts. Violations are flagged as critical-severity findings with remediation guidance.
🔧 Remediation
Remove public ingress rules for port 3389. Use VPN or AWS SSM Session Manager.
💀 Real-World Attack Scenario
The LockBit ransomware group scanned AWS IP ranges for open RDP ports and found a Windows Server with weak admin credentials. They deployed ransomware across the entire VPC within 90 minutes, encrypting 23 EC2 instances and 5 RDS snapshots, demanding $3.2M in Bitcoin.
💰 Cost of Non-Compliance
Verizon DBIR 2024: RDP is the #1 action variety in ransomware incidents. Average ransom demand: $1.54M. Recovery cost without paying: $4.54M including 23 days average downtime.
📋 Audit Questions
- 1.List all security groups with RDP from 0.0.0.0/0.
- 2.What remote access solution is in use?
- 3.Are Windows instances monitored for brute-force attempts?
🎯 MITRE ATT&CK Mapping
⚡ Common Pitfalls
- ⛔Opening RDP for vendor access and forgetting to close it
- ⛔Not checking for RDP on non-standard ports
- ⛔Assuming private subnets don't need SG restrictions (compromised internal hosts can attack)
📈 Business Value
Eliminating public RDP access removes the #1 ransomware entry vector. Organizations that block RDP from the internet experience 85% fewer ransomware incidents.
⏱️ Effort Estimate
1-2 hours to audit and fix security groups
EchelonGraph continuously monitors for RDP exposure
🔗 Cross-Framework References
Automate CIS AWS 4.2 compliance
EchelonGraph continuously monitors this control across all your cloud accounts.
Start Free →