Generated: November 27, 2025, 9:24 PM Analysis Framework: ThreatModel.swift Severity Classification: Critical → High → Medium → Low → Info
Category: Backdoor/Remote Access Impact: System Compromise
Indicators:
- Port 31337 (Back Orifice trojan)
- Port 12345, 12346 (NetBus trojan)
- Port 1243, 27374 (SubSeven trojan)
- Port 6667-6669 (IRC botnet C&C)
- Port 2001 (Trojan.Latinus)
- Port 1999 (BackDoor trojan)
- Port 30100-30102 (NetSphere trojan)
- Port 5000-5002 (Back Door Setup)
Immediate Actions:
- ISOLATE DEVICE FROM NETWORK IMMEDIATELY
- Run full malware/rootkit scan
- Examine process list and network connections
- Review system logs for suspicious activity
- Check file integrity (AIDE, Tripwire)
- Reimage system if compromised
- Investigate source of infection
- Update antivirus definitions
- Scan adjacent devices for lateral movement
Technical Details: These ports are exclusively associated with known malware and should NEVER be open on legitimate systems. Their presence indicates active compromise or testing of malicious software.
Impact Assessment:
- Attacker likely has full system control
- Risk of data exfiltration
- Potential for lateral movement to other devices
- Possibility of persistent backdoor installation
- Network may be part of botnet
Category: Weak Security CVE References: CVE-2020-15778, CVE-2019-19521
Why Critical:
- ALL data transmitted in cleartext (including passwords)
- No encryption, authentication, or integrity protection
- Vulnerable to packet sniffing and replay attacks
- Man-in-the-middle attacks trivial to execute
- Session hijacking possible
Affected Services:
- Port 23/TCP (Telnet)
Remediation Priority: IMMEDIATE
- Disable Telnet service NOW
- Replace with SSH (OpenSSH recommended)
- If legacy devices require Telnet, use VPN tunnel
- Implement network segmentation
- Monitor logs for suspicious access attempts
- Change ALL passwords that may have been transmitted via Telnet
Impact Assessment:
- 100% credential exposure to network sniffers
- Complete lack of data confidentiality
- System compromise highly likely if attackers are present
- Regulatory compliance violations (PCI-DSS, HIPAA, etc.)
Category: Data Exposure
Affected Ports:
- Port 3306 (MySQL)
- Port 5432 (PostgreSQL)
- Port 1433, 1434 (Microsoft SQL Server)
- Port 27017-27019 (MongoDB)
- Port 6379 (Redis)
- Port 9042 (Cassandra)
- Port 7000-7001 (Cassandra cluster)
- Port 8086 (InfluxDB)
Why Critical:
- Direct database access from network = immediate data breach risk
- Bypasses application security controls
- SQL injection vulnerabilities exploitable
- Default credentials often unchanged
- Many databases have RCE capabilities
Immediate Actions:
- BIND DATABASE TO 127.0.0.1 (localhost only)
- Configure firewall to block external database access
- Place database behind application tier
- Enable authentication (often disabled by default)
- Enable SSL/TLS for database connections
- Audit database users and privileges
- Review connection logs for unauthorized access
- Change default administrator passwords
- Enable query logging and monitoring
Impact Assessment:
- Full database compromise possible
- Customer data breach risk
- Regulatory fines (GDPR: up to €20M or 4% revenue)
- Reputation damage
- Data destruction/ransomware risk
Category: Rogue Device
Indicators:
- Device not in authorized device inventory
- First seen within last hour
- Unknown MAC address
- No matching hostname patterns
Why Critical:
- Could be attacker-controlled device
- May be pivot point for lateral movement
- Possible evil twin access point
- Could be compromised IoT device
- Potential network tap or sniffer
Investigation Steps:
-
Immediately document device details:
- IP address
- MAC address (OUI lookup for manufacturer)
- First seen timestamp
- Network location (switch port, VLAN)
- Traffic patterns
-
Physical investigation:
- Locate device physically if possible
- Check DHCP logs for hostname/vendor
- Review switch MAC address table
- Check wireless controller for rogue AP
-
Network analysis:
- Monitor device traffic (packet capture)
- Check for port scanning activity
- Look for ARP spoofing
- Analyze DNS queries
- Check for unusual protocols
-
Response actions:
- If unauthorized: isolate immediately via ACL
- If legitimate: add to whitelist
- Update network access control
- Implement 802.1X if not already deployed
Impact Assessment:
- Potential unauthorized network access
- Data interception risk
- Lateral movement staging
- Compliance violations
- Network reconnaissance
Category: Backdoor/Remote Access CVE References: CVE-2019-0708 (BlueKeep), CVE-2020-0609, CVE-2020-0610
Port: 3389/TCP
Why High Risk:
- BlueKeep vulnerability allows pre-auth RCE
- Frequent target of ransomware campaigns
- Brute-force attacks extremely common
- Often exploited for initial access
Known Attack Vectors:
- BlueKeep (wormable, no auth required)
- Credential stuffing
- Brute-force attacks
- Session hijacking
- Pass-the-hash attacks
Remediation:
- Place RDP behind VPN (highest priority)
- Enable Network Level Authentication (NLA)
- Use certificate-based authentication
- Implement account lockout policies (5 failed attempts)
- Change default port (security through obscurity - not primary defense)
- Enable RDP Gateway if VPN not feasible
- Restrict access by IP whitelist
- Monitor failed login attempts
- Apply latest security patches
Impact Assessment:
- Complete system compromise
- Ransomware deployment (RDP #1 infection vector)
- Credential theft
- Lateral movement platform
- Data exfiltration
Category: Backdoor/Remote Access CVE References: CVE-2020-14404, CVE-2019-15681
Ports: 5900-5910/TCP
Why High Risk:
- Weak encryption by default (DES - broken since 1997)
- Authentication bypass vulnerabilities common
- Passwords limited to 8 characters
- Many implementations transmit password in plaintext
- Frequently scanned by automated tools
Remediation:
- Place VNC behind SSH tunnel
ssh -L 5900:localhost:5900 user@remote-host
- Use strong VNC password (even though limited)
- Enable encryption if supported
- Consider TightVNC or RealVNC with encryption
- Better: Replace with RDP + NLA or SSH X11 forwarding
- Whitelist source IPs
- Disable if not actively used
Impact Assessment:
- Remote desktop access for attackers
- Screen capture/keylogging
- Complete system control
- Session hijacking
- Credential theft
Category: Exposed Service CVE References: CVE-2017-0144 (EternalBlue), CVE-2020-0796 (SMBGhost)
Ports: 445/TCP, 139/TCP
Why High Risk:
- EternalBlue (MS17-010): Wormable RCE used by WannaCry, NotPetya
- SMBGhost (CVE-2020-0796): Recent wormable RCE in SMBv3
- Credential relay attacks (SMB relay)
- Anonymous access often misconfigured
- Common vector for ransomware propagation
Attack Scenarios:
- WannaCry-style ransomware worm
- Lateral movement after initial compromise
- Credential harvesting
- File enumeration and theft
- Privilege escalation
Remediation:
- Disable SMBv1 IMMEDIATELY
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
- Apply MS17-010 patch (if not already applied)
- Apply CVE-2020-0796 patch
- Restrict SMB to specific subnets via firewall
- Enable SMB signing (prevents relay attacks)
- Disable guest access
- Use strong authentication
- Monitor SMB traffic for anomalies
Impact Assessment:
- Ransomware propagation (WannaCry precedent)
- Lateral movement across network
- Credential theft via NTLM relay
- Unauthorized file access
- Complete domain compromise possible
Category: Weak Security CVE References: CVE-2021-41773
Port: 21/TCP
Why High Risk:
- Credentials transmitted in cleartext
- Anonymous access often enabled
- Bounce attacks possible
- Directory traversal vulnerabilities common
- Lacks integrity protection
Common Misconfigurations:
- Anonymous FTP enabled (allows anyone to upload/download)
- Write permissions on anonymous directories
- Weak or default passwords
- No file upload restrictions
- Publicly writable directories
Remediation:
- Replace FTP with SFTP (SSH File Transfer Protocol)
- If FTP required, use FTPS (FTP over TLS)
- Disable anonymous access
- Use strong passwords (12+ characters)
- Implement file upload restrictions
- Enable logging and monitoring
- Use chroot jails to restrict directory access
- Consider SCP as alternative
Impact Assessment:
- Credential interception
- Unauthorized file access
- Data exfiltration
- Malware upload/distribution
- Potential for website defacement
Category: Suspicious Activity
Indicators:
- 3+ remote access services on single device
- Common combinations:
- SSH (22) + Telnet (23) + RDP (3389)
- VNC (5900) + SSH (22) + RDP (3389)
Why High Risk:
- Unnecessarily large attack surface
- Indicates poor security hygiene
- Each service = additional vulnerability exposure
- Multiple authentication points to compromise
- Higher chance of misconfiguration
Remediation:
- Disable all unnecessary remote access services
- Standardize on ONE secure method (SSH recommended)
- Use VPN for remote access (preferred approach)
- Implement jump box/bastion host architecture
- Enable 2FA/MFA for remote access
- Monitor authentication logs
Impact Assessment:
- Multiple attack vectors for initial access
- Increased brute-force attack surface
- Higher maintenance burden (patching)
- Configuration drift risk
Category: Weak Security
Indicators:
- Port 80 open
- Port 443 not detected
Why Medium Risk:
- All web traffic sent in cleartext
- Session cookies can be stolen (session hijacking)
- Credentials submitted over HTTP are exposed
- Content can be modified in transit (MITM)
- SEO penalties from Google
- Browser "Not Secure" warnings
Remediation:
- Obtain SSL/TLS certificate (Let's Encrypt = free)
- Enable HTTPS on port 443
- Redirect all HTTP to HTTPS (301 permanent redirect)
- Implement HSTS (HTTP Strict Transport Security)
- Use strong cipher suites (TLS 1.2+ only)
- Consider HTTP/2 for performance
- Disable HTTP port 80 if possible
Impact Assessment:
- Eavesdropping on sensitive data
- Session hijacking
- Cookie theft
- Man-in-the-middle attacks
- Phishing risk (fake sites easier to deploy)
- Compliance violations (PCI-DSS requires HTTPS)
- Critical (9.0-10.0): 4 threat types
- High (7.0-8.9): 5 threat types
- Medium (5.0-6.9): 1 threat type
- Total Documented: 10 threat categories
- Backdoor/Remote Access: 4 threats
- Weak Security: 4 threats
- Data Exposure: 1 threat
- Exposed Service: 1 threat
- Rogue Device: 1 threat
- Suspicious Activity: 1 threat
- Remote access services exposed (RDP, VNC, SSH, Telnet)
- Unencrypted protocols (Telnet, FTP, HTTP)
- Database exposure
- SMB/CIFS file sharing
- Isolate devices with backdoor ports (CVSS 10.0)
- Disable Telnet service (CVSS 9.0)
- Bind databases to localhost (CVSS 9.8)
- Investigate rogue devices (CVSS 9.0)
- Place RDP behind VPN (CVSS 8.0)
- Disable SMBv1, patch EternalBlue (CVSS 7.5)
- Secure or replace FTP (CVSS 7.5)
- Tunnel or disable VNC (CVSS 8.0)
- Enable HTTPS, disable HTTP (CVSS 5.3)
- Disable unnecessary remote access services (CVSS 7.5)
- Implement network segmentation
- Deploy 802.1X network access control
- Port scanning (nmap, Nessus, OpenVAS)
- Service version detection
- Vulnerability scanning
- Network traffic analysis (Wireshark, Zeek)
- Log aggregation (SIEM)
- Anomaly detection (IDS/IPS)
- Scheduled vulnerability scans (weekly)
- Configuration audits (monthly)
- Penetration testing (quarterly)
- Threat intelligence feeds
-
PCI-DSS:
- Requirement 1 (Firewall configuration)
- Requirement 2 (Secure configurations)
- Requirement 4 (Encrypt transmission)
- Requirement 10 (Track and monitor)
-
HIPAA:
- Access Control (§164.312(a)(1))
- Transmission Security (§164.312(e)(1))
- Audit Controls (§164.312(b))
-
NIST Cybersecurity Framework:
- PR.AC (Access Control)
- PR.DS (Data Security)
- DE.CM (Continuous Monitoring)
-
GDPR:
- Article 5 (Security of processing)
- Article 32 (Security of processing)
- Article 33 (Breach notification)
- PCI-DSS: Loss of ability to process credit cards
- HIPAA: Up to $1.5M per violation category per year
- GDPR: Up to €20M or 4% of global revenue
- Segmentation: Separate critical systems from general network
- Firewalls: Default deny, explicit allow rules
- VPNs: All remote access via VPN
- NAC: 802.1X for network access control
- IDS/IPS: Deploy at network perimeter and critical segments
- Patching: Automated patch management
- Hardening: CIS benchmarks, STIGs
- EDR: Endpoint detection and response
- Application Whitelisting: Only approved software
- Encryption: Full disk encryption
- SSL/TLS: All services use encryption
- Authentication: MFA for all admin access
- Authorization: Principle of least privilege
- Logging: Comprehensive audit trails
- Input Validation: Prevent injection attacks
- Security Training: Quarterly awareness training
- Incident Response: Documented IR plan
- Asset Inventory: Maintain current inventory
- Risk Assessment: Annual risk assessments
- Third-party Audits: External security audits
- DO NOT SHUT DOWN device (may trigger anti-forensics)
- Isolate network connection (pull cable or ACL)
- Document current state (memory dump, process list)
- Engage incident response team
- Preserve evidence for forensics
- Follow incident response plan
- IT Security Team: [Your security team contact]
- Incident Response: [IR team/vendor contact]
- Management Escalation: [Management contact]
- Daily: Review security alerts, check IDS/IPS logs
- Weekly: Vulnerability scans, patch deployment
- Monthly: Review access controls, audit logs
- Quarterly: Penetration testing, security training
- Annually: Risk assessment, policy review
- Mean Time to Detect (MTTD)
- Mean Time to Respond (MTTR)
- Number of critical vulnerabilities
- Patch compliance percentage
- Security incident trends
Document Version: 1.0 Last Updated: November 27, 2025 Next Review: December 27, 2025 Owner: Jordan Koch Classification: Internal Use / Security Sensitive