SSL (Secure Sockets Layer) و TLS (Transport Layer Security) دو پروتکل رمزگذاری هستند که برای ایمنسازی ارتباط بین مرورگر و سرور استفاده میشوند. اما این دو چه تفاوتی دارند و کدام بهتر است؟
۱. SSL چیست؟
SSL در دهه ۱۹۹۰ معرفی شد و چندین نسخه از آن منتشر گردید:
- SSL 1.0: هرگز بهطور رسمی منتشر نشد.
- SSL 2.0: در سال ۱۹۹۵ معرفی شد اما مشکلات امنیتی زیادی داشت.
- SSL 3.0: در سال ۱۹۹۶ منتشر شد و تا مدتها استفاده میشد، اما در نهایت بهدلیل آسیبپذیریهای امنیتی منسوخ شد.
۲. TLS چیست؟
پس از کشف مشکلات امنیتی در SSL، TLS بهعنوان نسخه امنتر آن معرفی شد. تاکنون چندین نسخه از TLS منتشر شده است:
- TLS 1.0 و 1.1: نسخههای اولیه بودند و اکنون توسط اکثر مرورگرها پشتیبانی نمیشوند.
- TLS 1.2: همچنان پرکاربرد است و امنیت بالایی دارد.
- TLS 1.3: سریعتر و امنتر از نسخههای قبلی است و در سال ۲۰۱۸ معرفی شد.
امروزه TLS جایگزین SSL شده است و همه سایتها باید از TLS 1.2 یا 1.3 استفاده کنند. اصطلاح "SSL" همچنان رایج است، اما در حقیقت بیشتر سایتها از TLS استفاده میکنند.