תשדורת מאובטחת (SSL,HTTPS)

הפרוטוקול SSL - פרוטוקול פתוח (לא בבעלות אף חברה) עוצב ע"י Netscape ונחשב לנפוץ ביותר לצורך העברת תשדורות מוצפנות של נתונים בין דפדפנים ושרתי WEB. (HTTP_S נחשב מעין "מקום שני"). פרוטוקול SSL נבנה על בסיס טכנולוגיית המפתח הפרטי ומספק שירותי הצפנה , חתימה דיגיטלית , שלמות המידע ואותנטיות בצד הלקוח לכל חיבור TCP/IP.

 לצורך הדיון , SSL מספק שירותים אלו בין דפדפנים תומכי SSL ו שרתים תומכי SSL. למרבה המזל גם אינטרנט אקספלורר וגם נטסקייפ תומכים ב SSL והמפתח יכול להשתמש ב SSL מבלי לחשוש יותר מדי.

 כמפתח המיישם SSL  אין לך צורך לבצע שינויים בקוד , כל השינויים הם בסוג השרת המשרת את האפליקציה שלך. כאשר אתה מקבל שירותים משרת תומך SSL ומספריה מתאימה הדפדפן והשרת כבר יבצעו את שאר עבודת ההצפנה עבורך.

 הדפדפן אף יאפשר ללקוח לדעת כי עברת לשימוש בתשדורות מאובטחות.

ראה למשל את סמל הנעילה של נטסקייפ:

   

הצפנת מפתח פומבי אל מול מפתח פרטי

מבוא לעיבוד בצד השרת - חלק 6