Transport Flashcards
DNS
looks up associated IP address for a particular domain name
Process for accessing website
A computer asks its DNS server for the address associated with a website, the DNS server responds with an IP address, and your computer undoubtedly accepts it as legitimate response and connects to that website
DNSSEC
can foil DNS cache poisoning attacks by signing replies by responding server
HTTP web based login process
Client requests nonce from server
server responds with nonce
Client uses server, client nonce, and password to generate hash
Client sends username, nonce and hash to server
Server retrieves server nonce and password from database
Server combines server nonce, client nonce, and password to generate a hash
server compares hash just generated with hash sent from client
HTTPS encrypts what
URL of requested web page
web page contents
contents of forms filled in
cookies established
integrating HTTP and SSL leads to 2 majority security services
encryption and SSL handshaking
HTTPS provides
confidentiality
server authentication
message integrity
TLS (Transport Layer Security)
enhances network communication with confidentiality, data integrity, server authentication, client authentication, and secure HTTP web transactions
Message Digest
cryptographic hash function containing string of digits created by a one-way hashing formula
protect integrity of data
detects changes and alterations to any part of message
TLS is designed to operate over TCP. Why?
doesn’t work with UDP. because it is not designed to handle the ;timing out’ and ‘retransmitting lost data’ which are handled by TCP
SSL provides network connection through
Confidentiality
Authentication
Reliability
SSL consists of
handshake protocol
cipher change protocol
alert protocol
Record protocol
SSL Hanshake protocol process
Establish security capabilities
server authentication and key exchange
client authentication and key exchange
finishing and verification
what does cipher change protocol do in SSL
exchange of this message indicates all future data exchanges are encrypted and integrity is protected
what does Alert protocol do in SSL
Report errors
notify closure of TCP connection
notify of bad certificate