3.1 Secure Protocols Flashcards
List all of the secure protocols
SRTP NTPsec S/MIME HTTPS IPSec FTPS SFTP LDAPS SSH SST/TLS
SRTP
Secure Real Time Transport Protocol
Port: 3389 UDP
Encryption: AES
Hash: HMAC-SHA1
NTPsec
Just know it may be on the test as a secure protocol.
S/MIME
Secure Multipurpose Internet Mail Extensions
Uses encryption and digital signatures.
Can be used in Outlook, GMail, AppleMail etc.
Provides authentication, integrity, non-repudiation.
Secure POP
Port: 994 TCP
Uses a STARTTLS extension to encrypt with SSL
Secure IMAP
Port: 993 TCP
You can opt-in for SSL
Browser based Mail (Gmail, Hotmail, Yahoo)
Your browser will always use SSL for these
HTTPS
Port: 443 TCP
Uses public key cryptography to transfer symmetric key
IPsec
OSI Layer 3 - Used in VPN’s
Uses Internet Key Exchange (IKE)
Provides:
Confidentiality (encryption)
Integrity (hashing)
Authentication (key exchange)
By using:
Uses Authentication Header (AH) (Integrity, Authentication)
and
Encapsulation Security Payload (ESP) (Integrity, Authenticity, Confidentiality)
Internet Key Exhange
Uses X.509 certificates
Used by IPsec to create a secure tunnel by encrypting the connection between authenticated peers.
3 Modes - Main, Aggressive, Quick
Phase 1 (Main or Aggressive only) - Connection by Diffie Hellman and shared secret key for more encryption. Authentication then by pre shared key (shared secret), signature or public key encryption. Tunnel inside tunnel is established.
Phase 2 (Quick Mode) - Security Association established
What is a Security Association
The establishment of a secure connection and shared security information using X.509 certificates or cryptographic keys.
LDAPS
Port: 636 TCP/UDP
Uses SSL, SASL, X.509 certificates
The protocol for using a directory service
Used in Windows, Apple, OpenLDAP
SASL
Simple Authentication and Security Layer
Provides authentication using many different methods
SSH
Port: 22 TCP
Used for remote controlling of other devices.
SSH requires a server (daemon) and an SSH (client)
The client connects to the server to control it.
SSH 2.0 uses Diffie Hellman and Message Authentication Code
DNSsec
Port: 53 UDP
DNS Security Extensions
Validates where info came from and insures integrity using digital signatures.