Skip to content

שימוש בכותרת Strict-Transport-Security: מה HSTS עושה

פרסום המקור: . עדכון המקור: . תרגום ובדיקה: .

כאשר דפדפן פונה לאתר ב־HTTP — בדרך כלל דרך פורט 80 — השרת עשוי להפנות אותו לכתובת HTTPS. אלא שבקשת ה־HTTP הראשונית כבר נשלחה לפני ההפניה.

כותרת התגובה Strict-Transport-Security מאפשרת לאתר להורות לדפדפן לזכור שלשם המארח הזה יש לפנות ב־HTTPS. כשהמדיניות מוכרת לדפדפן ותקפה, הוא משנה כתובת HTTP ל־HTTPS לפני שליחת הבקשה, במקום להמתין להפניה מהשרת. זו מדיניות לשם המארח, לא רק לעמוד או למשאב יחיד. הערך max-age קובע את משך תוקפה בשניות מרגע קבלת הכותרת.

המנגנון נקרא HSTS, קיצור של HTTP Strict Transport Security. הדפדפן מקבל את המדיניות רק מחיבור HTTPS תקין, ללא שגיאות או אזהרות אבטחה; כותרת שנשלחת בחיבור HTTP לא מוצפן אינה מתקבלת.

חשוב לזכור את מגבלת הביקור הראשון: אם הדפדפן עדיין אינו מכיר מדיניות תקפה עבור שם המארח, הכותרת לבדה אינה מגינה על בקשה ראשונית שמתחילה ב־HTTP. ההגנה הזאת מתחילה לאחר שהמדיניות נלמדה בחיבור תקין, או אם היא כבר ידועה לדפדפן מראש. הפרטים מוגדרים ב־RFC 6797 — סעיפים 6.1.1, 8.1, 8.3 ו־14.6.

תרגום לעברית עבור The Useful Byte. לקריאת המקור באנגלית.

Post a Comment

Previous Post Next Post