This document discusses web security and Secure Sockets Layer (SSL) / Transport Layer Security (TLS). It defines key web security terminology like hackers, viruses, worms, and Trojans. It then explains what SSL/TLS is, how it provides security for web communications through encryption, message authentication codes, and authentication. The document outlines the SSL/TLS architecture, components, sessions and connections. It also discusses how SSL/TLS has been widely implemented in applications like HTTPS to secure internet traffic.