Check ID:
Provider: Oracle Cloud (OCI)
Service:
Severity: HIGH
Categories:
Resource type:
network_security_group_ingress_from_internet_to_rdp_portProvider: Oracle Cloud (OCI)
Service:
networkSeverity: HIGH
Categories:
internet-exposedResource type:
NetworkSecurityGroupWhat this check verifies
OCI Network Security Groups are evaluated for inbound source0.0.0.0/0 permitting RDP on TCP 3389, including broad rules (all TCP or any protocol) that implicitly include that port.
Risk
Exposed RDP enables Internet-scale brute-force and protocol exploit attempts. Compromise yields interactive access for data exfiltration (C), unauthorized changes (I), and service disruption via ransomware (A), with potential lateral movement across the VCN.Recommendation
Eliminate open0.0.0.0/0 rules. Restrict RDP to trusted IPs and only when necessary. Prefer private connectivity via VPN, bastion/jump hosts, or zero-trust brokers. Apply least privilege and time-bound access, monitor logs, and disable RDP where unnecessary.
Remediation
- CLI
- Terraform
- Dashboard steps
oci network nsg rules delete —network-security-group-id <NSG_OCID> —security-rule-id <SECURITY_RULE_ID>
References
- https://docs.oracle.com/en-us/iaas/Content/Network/home.htm
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/oci/OCI-Networking/unrestricted-rdp-access-via-nsgs.html
Where this check fires
This check runs on every scheduled scan against your Oracle Cloud (OCI) account. Findings appear at Cloud Security → Findings filterable byCheck ID = network_security_group_ingress_from_internet_to_rdp_port. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Oracle Cloud (OCI) checks