SSL (لایه سوکت های امن) و TLS (امنیت لایه حمل و نقل) پروتکل های رمزنگاری هستند که برای ایمن سازی ارتباط داده ها از طریق اینترنت استفاده می شوند. این پروتکل ها تضمین می کنند که داده های منتقل شده بین یک سرویس گیرنده (مانند مرورگر وب) و یک سرور رمزگذاری و احراز هویت می شوند و در نتیجه از آن در برابر دسترسی غیرمجاز محافظت می کنند.
پروتکل SSL/TLS با ایجاد یک ارتباط امن بین مشتری و سرور از طریق یک سری دست دادن کار می کند. در طی این فرآیند، کلاینت و سرور در مورد مجموعه ای از الگوریتم ها و کلیدهای رمزگذاری برای استفاده برای جلسه توافق می کنند و سپس از این کلیدها برای رمزگذاری و رمزگشایی داده های در حال انتقال استفاده می کنند.
SSL/TLS به طور گسترده ای برای ایمن سازی تراکنش های آنلاین مانند بانکداری آنلاین، تجارت الکترونیک و ارتباطات ایمیل استفاده می شود. هنگامی که یک وب سایت از SSL/TLS استفاده می کند، با پروتکل "HTTPS" در URL وب سایت و یک نماد قفل در نوار آدرس مرورگر کلیک کنید. این به کاربر نشان می دهد که وب سایت امن است و از داده های او محافظت می شود.
به طور خلاصه، SSL/TLS یک پروتکل رمزنگاری است که برای ایمن سازی ارتباط داده ها از طریق اینترنت استفاده می شود. داده های منتقل شده بین مشتری و سرور را رمزگذاری و احراز هویت می کند و از آن در برابر دسترسی غیرمجاز محافظت می کند.