SSL
(Secure Socket Layer)

SSL (Secure Socket Layer) امنیت داده‌هایی که بین مرورگر وب و سرور منتقل می‌شود را به وسیله‌ی رمزگذاری فراهم می­‌کند. و در صورت شنود یا حملات دیگر مهاجم داده را به صورت رمزگذاری شده می‌بیند نه یک متن خالی.

احراز هویت و شروع پروتکل SSL شامل 4 مرحله است:

مرحله اول: کلاینت و سرور پیام شروع ارتباط را که حاوی IP Address , Cipher Suite , Protocol Version می‌باشد را برای هم ارسال می‌کنند.

مرحله دوم: سرور Certificate, Server-key-Exchange  خودش را برای کاربر ارسال می‌کند.

مرحله سوم: در مرحله‌ی سوم کلاینت با ارسال کردن Certificate and Client-Exchange-Key پاسخ سرور را می‌دهد.

مرحله چهارم: در این مرحله Change-Cipher Suite اتفاق میافتد و در نهایت Handshake Protocol تمام می‌شود.

SSL