Many foundational internet protocols were designed in an era of implicit trust. Knowing their weaknesses tells you what to monitor and where to add encryption.
| Insecure | Port | Problem | Secure replacement | Port |
|---|---|---|---|---|
| HTTP | 80 | Cleartext | HTTPS (TLS) | 443 |
| FTP | 21 | Cleartext creds | SFTP / FTPS | 22 / 990 |
| Telnet | 23 | Cleartext | SSH | 22 |
| SMTP | 25 | Cleartext | SMTP + STARTTLS | 587 |
| LDAP | 389 | Cleartext | LDAPS | 636 |
| SNMP v1/v2 | 161 | Weak community strings | SNMP v3 | 161 |
Rule of thumb: if a protocol sends credentials or data in cleartext, anyone on the path (a malicious Wi-Fi hotspot, a compromised router) can read it.
DNS resolves names (example.com) to IPs. Because classic DNS is unauthenticated and unencrypted, it's a frequent target:
ARP maps IP addresses to MAC addresses on a LAN. It has no authentication, enabling ARP spoofing: an attacker claims to be the gateway and intercepts local traffic (a man-in-the-middle position). Defenses include dynamic ARP inspection and static ARP entries on critical hosts.
Hands out IP configuration. A rogue DHCP server can point victims at a malicious DNS or gateway. Defend with DHCP snooping on managed switches.
The protocol behind ping and traceroute. Useful for diagnostics, but also for reconnaissance (host discovery) and covert channels. Rate-limit and monitor rather than blanket-block — total ICMP blocking breaks legitimate troubleshooting.
For every protocol on your network, ask:
Most "easy wins" in network security come from retiring cleartext protocols.