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 تمام میشود. بازگشت به مبانی امنیت