Historia sieci to także historia zagrożeń. Pierwotne protokoły (Telnet, FTP, HTTP, POP3) przesyłały
wszystkie dane, w tym hasła, jawnym tekstem (ang. cleartext). Każdy podłączony do tego samego medium
mógł je przechwycić (ang. sniffing – podsłuchiwanie ruchu sieciowego). Dopiero z czasem wprowadzono
warstwy szyfrujące (SSL/TLS, SSH, IPsec). Bezpieczeństwo sieci opiera się na triadzie CIA: Poufność
(ang. Confidentiality) – dane czyta tylko uprawniony, Integralność (ang. Integrity) – nikt nie zmienił
danych w locie, Dostępność (ang. Availability) – system działa wtedy, gdy jest potrzebny. Współczesny
inżynier sieciowy musi myśleć o bezpieczeństwie już na etapie projektowania (ang. Security by Design),
a nie jako o nakładce dodawanej na końcu wdrożenia.