SSL (Secure Sockets Layer) ו-TLS (Transport Layer Security) הם פרוטוקולים קריפטוגרפיים המשמשים לאבטחת תקשורת נתונים דרך האינטרנט. פרוטוקולים אלה מבטיחים שהנתונים המועברים בין לקוח (כגון דפדפן אינטרנט) לשרת מוצפנים ומאומתים, ובכך מגנים עליהם מפני גישה לא מורשית.
פרוטוקול SSL/TLS פועל על ידי יצירת חיבור מאובטח בין הלקוח לשרת באמצעות סדרה של לחיצות יד. במהלך תהליך זה, הלקוח והשרת מסכימים על קבוצה של אלגוריתמים ומפתחות הצפנה לשימוש עבור ההפעלה, ולאחר מכן הם משתמשים במפתחות אלה כדי להצפין ולפענח את הנתונים המועברים.
SSL/TLS נמצא בשימוש נרחב לאבטחת עסקאות מקוונות כגון בנקאות מקוונת, מסחר אלקטרוני ותקשורת דוא"ל. כאשר אתר אינטרנט משתמש ב-SSL/TLS, הדבר מצוין על ידי פרוטוקול "https" בכתובת ה-URL של האתר וב- סמל מנעול בשורת הכתובת של הדפדפן. זה מצביע למשתמש שהאתר מאובטח והנתונים שלו מוגנים.
לסיכום, SSL/TLS הוא פרוטוקול קריפטוגרפי המשמש לאבטחת תקשורת נתונים דרך האינטרנט. הוא מצפין ומאמת נתונים המועברים בין לקוח לשרת, ומגן עליהם מפני גישה לא מורשית.