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 تمام میشود.
