Web Security
Web Security
Web Security
Unit3-lect7
Web Security
• Web now widely used by business, government,
individuals
• but Internet & Web are vulnerable
• have a variety of threats
• integrity
• confidentiality
• denial of service
• authentication
• need added security mechanisms
SSL (Secure Socket Layer)
• SSL session
• an association between client & server
• created by the Handshake Protocol
• define a set of cryptographic parameters
• may be shared by multiple SSL connections
• SSL connection
• a transient, peer-to-peer, communications link
• associated with 1 SSL session
SSL Record Protocol
• confidentiality
• using symmetric encryption with a shared secret key
defined by Handshake Protocol
• IDEA, RC2-40, DES-40, DES, 3DES, Fortezza, RC4-40,
RC4-128
• message is compressed before encryption
• message integrity
• using a MAC with shared secret key
• similar to HMAC but with different padding
SSL Change Cipher Spec Protocol
• have considered:
• need for web security
• SSL/TLS transport layer security protocols
• SET secure credit card payment protocols