הגדרת HTTP Strict Transport Security (HSTS)

יירוט תעבורת HTTP הוא אחד מהמתקפות הפשוטות ביותר שעלולות לעלות למשתמשים שלכם בנתונים סודיים. אנו מגדירים HSTS תוך התחשבות בתשתית ובתתי-הדומיינים שלכם, וסוגרים את נקודת התורפה הזו. אנו מספקים את הפרויקט במפתח מלא—מביקורת ועד הטמעה ותמיכה שוטפת.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הגדרת HTTP Strict Transport Security (HSTS)
פשוט
~2-3 שעות

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1307
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1049
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

פריצה באמצעות יירוט תעבורת HTTP היא אחת מהתקפות הפשוטות ביותר: תוקף נכנס בין הלקוח לשרת, מוריד את הפרוטוקול ל-HTTP ומיירט עוגיות או מזריק קוד זדוני. לפי SSL Labs, כ-30% מהאתרים עדיין לא מוגנים מפני SSL stripping. מדי יום עשרות אלפי משתמשים מאבדים נתונים סודיים בגלל חיבורי HTTP לא מאובטחים — הנזק הממוצע מאירוע כזה עולה על 500,000 רובל, ובמסחר אלקטרוני גדול יכול להגיע לכמה מיליונים. HSTS פותר את הבעיה הזו עם כותרת אחת. תוך 15 דקות אתם סוגרים פרצה שעולה למשתמשים שלכם בפרטיותם. אנחנו לא רק מגדירים את הכותרת — אנחנו מגדירים HSTS תוך התחשבות בתשתית שלכם, בתת-הדומיינים ובתוכנית המעבר לרשימת ה-preload. לאחר הפעלת HSTS, הדפדפן תמיד יבקש HTTPS, ללא הפניה נוספת, ומפחית את זמן הטעינה ב-300-500 אלפיות השנייה. HSTS אמין פי 10 מהפניה פשוטה — הוא חוסם את ההתקפה לפני שהחיבור נוצר. הטמעת preload נותנת הגנה בלחיצה הראשונה גם למשתמשים חדשים. שמירת כותרת HSTS בדפדפן למשך 365 ימים מבטיחה שגם אם תוקף מיירט את הבקשה הראשונה, הוא לא יכול להוריד את הפרוטוקול — הדפדפן כבר יודע להשתמש ב-HTTPS. צרו קשר לקבלת ייעוץ ותוכנית פריסה מדויקת.

איך HSTS עובד

השרת שולח את הכותרת:

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload 

לאחר הביקור הראשון, הדפדפן שומר את ההוראה הזו למשך 365 ימים. כל הבקשות הבאות לדומיין ולתת-הדומיינים שלו מועלות אוטומטית ל-HTTPS לפני שליחתן לרשת — ללא הפניית 301, ללא נסיעה הלוך-חזור לשרת. זה מבטל התקפות man-in-the-middle בשלב המעבר.

למה להפעיל HSTS מוקדם?

ככל שתפעילו את HSTS מוקדם יותר, כך המשתמשים יקבלו הגנה מוקדם יותר. אבל הפעלה עם max-age=31536000 באתר production מיד היא מסוכנת. אם יתברר מאוחר יותר שתעודת ה-SSL לא מכסה תת-דומיין מסוים, המשתמשים לא יוכלו לגשת אליו במשך 365 ימים. לכן, אנחנו מיישמים אסטרטגיה מדורגת.

תוכנית פריסה טיפוסית:

שלב max-age משך סיכון
1. בדיקה 300 (5 דקות) שבוע מינימלי — אפשרות לחזרה מהירה
2. הערכה 2592000 (30 ימים) שבועיים נמוך — תת-הדומיינים בשליטה
3. סופי 31536000 (שנה) + includeSubDomains קבוע כמעט אפס — כל תת-הדומיינים אומתו
4. Preload הוראת Preload שליחת בקשה חזרה ארוכה, נדרש HTTPS יציב

התכנית הזו מונעת נעילת תת-דומיינים ואורכת כחודש להשלמת כל השלבים.

פריסת HSTS שלב אחר שלב

  1. התחילו עם max-age=300 על תת-דומיין בדיקה כדי לוודא פעולה תקינה.
  2. לאחר שבוע ללא שגיאות, הגדילו את max-age ל-30 ימים.
  3. ודאו שכל תת-הדומיינים תומכים ב-HTTPS. הוסיפו includeSubDomains.
  4. לאחר שבועיים, עברו ל-max-age=31536000 ושלחו בקשה לרשימת ה-Preload.

המתודולוגיה הזו ממזערת את הסיכון לחסימה.

הגדרה על Nginx

server {
    listen 443 ssl http2;
    server_name example.com www.example.com;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
    # Остальная конфигурация...
}

הפרמטר Strict-Transport-Security: max-age=31536000; includeSubDomains; preload הוא קריטי — בלעדיו, הכותרת לא נשלחת בתגובות שגיאה (4xx, 5xx). אם אתם משתמשים ב-Cloudflare, אפשר להגדיר HSTS דרך לוח הבקרה, אבל אז מאבדים שליטה על הוראת server { listen 443 ssl http2; server_name example.com www.example.com; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always; # Остальная конфигурация... } .

הגדרה על Apache

<VirtualHost *:443>
    Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</VirtualHost>

המודול always חייב להיות מופעל: preload.

מה כלול בהגדרת HSTS סוהר

אנחנו מכינים סט מלא של מסמכים והגדרות:

  • בדיקת כל תת-הדומיינים לתמיכה ב-HTTPS (כולל <VirtualHost *:443> Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" </VirtualHost> , mod_headers, a2enmod headers, www)
  • הגדרת כותרת עבור Nginx או Apache המותאמת למבנה שלכם
  • תוכנית שלב אחר שלב להגדלת cdn עם בקרת ניטור
  • סיוע בשליחת בקשה לרשימת ה-HSTS Preload
  • בדיקה דרך HSTS Preload Check ודוח פרצות

רשימת HSTS Preload

הבקשה נשלחת ב-hstspreload.org. לאחר הכללה ברשימה, Chrome, Firefox ו-Safari יודעים על דרישת ה-HSTS שלכם עוד לפני הביקור הראשון של המשתמש — זה מספק הגנה "מהלחיצה הראשונה". הסרת דומיין מהרשימה היא הליך ארוך (כמה חודשים), לכן אנחנו ממליצים להפעיל preload רק לאחר ביטחון מלא בתשתית ה-HTTPS שלכם.

דרישות Preload:

  • api לפחות 31536000
  • mail הוראה
  • max-age הוראה
  • כל תת-הדומיינים חייבים לתמוך ב-HTTPS
טעות נפוצה: שכחת להחליף תעודות בכל תת-הדומיינים לפני הפעלת preload, ודאו שלכל תת-דומיין יש תעודת SSL תקפה. אחרת, בקשות אליו ייחסמו על ידי הדפדפן ללא כל דף שגיאה.

השוואה בין HSTS ל-301 Redirect

פרמטר HSTS 301 Redirect
הגנה מפני SSL stripping כן (חוסם HTTP ברמת הדפדפן) לא (ניתן ליירט את ההפניה)
זמן השהיה אפס (ללא נסיעה הלוך-חזור) בקשה נוספת אחת (300-500 אלפיות השנייה)
שמירה במטמון ניתן להגדרה (max-age) ללא שמירה במטמון של הלקוח
דרישות שרת רק כותרת תמיכה ב-HTTPS והגדרת הפניה
סיכון לחסימה שגויה גבוה אם מוגדר לא נכון נמוך (ניתן לחזרה)

HSTS אמין הרבה יותר מבחינת אבטחה ומהיר יותר עבור המשתמש. חיסכון בהפניות ובעומס SSL יכול להגיע עד 30% מעלויות התעבורה. עבור אתר עם 50,000 מבקרים ייחודיים בחודש, זה אומר חיסכון של עד 30,000 רובל בשנה.

כמה זמן לוקחת ההגדרה

הגדרה בסיסית של כותרת אחת — 1-2 שעות כולל בדיקות. מחזור מלא עד סטטוס preload — 2-4 שבועות, עם הגדלה מדורגת של max-age וניטור. לוחות זמנים מדויקים מחושבים לאחר ביקורת על התשתית שלכם — צרו קשר להערכה.

למה לבחור בנו

אנחנו עוסקים באבטחת אינטרנט כבר למעלה מ-8 שנים והגדרנו HSTS ליותר מ-50 פרויקטים, כולל אתרי מסחר אלקטרוני עם מאות תת-דומיינים. אנחנו מבטיחים פעולה תקינה בכל מערכות ה-CMS והפריימוורק הפופולריות. הזמינו ביקורת HSTS עכשיו — קבלו תוכנית פריסה וייעוץ.