Dion - Security Protocols pg97 Flashcards
What is S/MIME?
Secure/Mulitpurpose Internet Mail Extensions
- A standard that provides cryptographic security for email!
- Public Key encryption and digital signing
What is SRTP?
Secure Real-Time Transport Protocol is for phone calls or video calls.
Uses AES encryption
Uses HMAC-SHA-1 hashing
What is NTP?
Network Time Protocol
- around since 1985
- vulnerable to DDoS
Trying to make NTPsec, in development since 2015
What is Secure POP and Secure IMAP?
Email security for POP3 or IMAP
- Uses STARTTLS to add SSL to POP3
- Secure IMAP is IMAP with SSL
What is SSL/TLS?
Secure Sockets Layer
Transport Layer Security (the new version!)
HTTPS (Port 443) uses TLS or SSL
For all internet communications - browsing, IM, email, VoIP etc
How does SSL/TLS work?
Use public key encryption
- Private key on the server
- Symmetric session key is transferred using asymmetric encryption
- Very fast and secure
What is FTPS?
FTP over SSL
FTP - File Transfer Protocol
What is SFTP?
SSH File Transfer Protocol
Provides file system functionality
Resume interrupted transfers
Remote file removal
What is LDAP?
Lightweight Directory Access Protocol
- A database reading and writing directories over an IP network.
- Uses X.500 standard from ITU “International Telecoms Union”
- Microsoft’s Active Directory, Apple’s OpenDirectory
- Unencrypted Port 389
- Encrypted Port 636
What is the more secure version of LDAP?
LDAPS - LDAP Secure
or implement
SASL - Simple Authentication and Security Layer
Which adds 2 way authentication - eg. Kerberos (Port 88)
What is SSH?
Secure Shell - Port 22
Encrypted terminal communication between two computers or network devices.
Requires one device to be a server and the other a client
Replaces Telnet
What is SSH 2.0?
Uses Diffie-Hellman key exchange and MACs
What is DNSSEC?
Domain Name System Security Extensions
Prevents DNS poisoning
Validates DNS responses
DNS - Port 53
What is SNMP? What is the secure version?
Simple Network Management Protocol
Port 161 UDP
Use SNMPv3 for better security - encrypted and authentication
What is DHCP?
Dynamic Host Configuration Protocol
NOT secure.
Used to automatically allocate IP addresses