Defaults.Exposed

Defaults.Exposedתיקונים › HTTPS והפניית-חיבור-מאובטח מאולצת

כיצד לתקן HTTPS והפניית-חיבור-מאובטח מאולצת

HTTPS הוא המנעול בשורת הכתובת של הדפדפן — הוא מצפין כל דבר שעובר בין האתר שלך ולקוחותיך כך שלא ניתן לקרוא אותו או לשנות אותו בזמן שידור. ההפניה-המאולצת מוודאת שמבקרים יגיעו לגרסה המוצפנת הזו אוטומטית, גם כשהם מקלידים את כתובתך ללא 'https://'. יחד הם הדבר הבסיסי ביותר שאתר זקוק לו כדי להיחשב בטוח בכלל.

השורה התחתונה לעסק שלכם: ללא HTTPS, כל סיסמה, מספר כרטיס והודעה שלקוח שולח לך חוצה את האינטרנט כטקסט קריא, וChrome, Edge, Safari ו-Firefox כולם מסמנים את האתר שלך 'לא מאובטח' לכל מבקר לפני שקרא מילה. ללא ההפניה, אפילו אתרים עם תעודה משאירים את הביקור הראשון ללא הגנה. שניהם עולים לך באמון, מכירות ודירוג חיפוש — ושניהם חינמיים לתיקון בדקות.

מה זה יכול לעלות לכם

מדוע זה חשוב. HTTPS הוא הרצפה, לא התקרה, של אבטחת אינטרנט — הוא מה שגורם למנעול להופיע ומה שעוצר כל מה שלקוחות שולחים מלהיקרא או לשנות בדרך. ההפניה-המאולצת סוגרת את הפרצה שתעודה לבד משאירה פתוחה: אנשים כמעט לעולם לא מקלידים 'https://', כך שללא הפניה הבקשה הראשונה שלהם נוסעת ללא הגנה לפני שהגרסה המאובטחת אי פעם נטענת.

מה זה, בשפה פשוטה

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

ישנם שני חלקים להכנת זה נכון, ואנחנו בודקים את שניהם:

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

הימורים עסקיים

זהו האות הבסיסי ביותר לאם אתר בטוח — וחשוב, זהו אות שלקוחות שלך יכולים לראות בעצמם. כל דפדפן מודרני (Chrome, Edge, Safari, Firefox) מסמן אתר ללא HTTPS כ**“לא מאובטח”** ישירות בשורת הכתובת, ומציג אזהרה אם מישהו מנסה להקליד בטופס. המבקרים שלך לא צריכים לדעת מהי תעודה כדי להגיב למילה הזו.

מעבר לאזהרה הגלויה, זה משפיע על שלושה דברים שבעלי עסקים דואגים להם ישירות: אמון (אנשים עוזבים אתרים שנראים לא בטוחים), דירוג חיפוש (Google משתמש ב-HTTPS כאות דירוג שנים ומעדיף אתרים מאובטחים), וחשיפה אמיתית (נתונים שנשלחים ב-HTTP הפשוט ניתנים לקריאה באמת ע”י אחרים באותה רשת).

מה זה יכול לעלות לך

מה זה בעצם

כשדפדפן מתחבר לאתר דרך HTTPS, שני דברים קורים. ראשית, האתר מציג תעודה — אישור שהונפק ע”י רשות מהימנה שמוכיח שהאתר הוא מי שהוא טוען להיות. שנית, הדפדפן והשרת מסכימים על מפתח הצפנה ומשתמשים בו לסרבל כל מה שהם מחליפים. הבדיקה הראשונה שלנו, HTTPS זמין, פשוט שואלת: האם נוכל לייצר חיבור TLS מאובטח לאתר שלך בפורט הסטנדרטי המאובטח (443) ולקבל בחזרה תעודה חוקית? אם כן, המנעול יכול להופיע וההצפנה פועלת. אם לא, אין גרסה מאובטחת של האתר שלך כלל — וזהו הכשל הכבד ביותר שאנחנו מניקוד.

הבדיקה השנייה, ההפניה-המאולצת, מכסה פרצה שהתעודה לבד משאירה פתוחה. אנשים מקלידים “yourbusiness.com”, לא “https://yourbusiness.com”. הבקשה הבסיסית הזו הולכת לגרסת ה-HTTP הפשוטה תחילה. הפניה היא הוראה בשורה אחת שאומרת “שלח כל מי שמגיע לגרסה הלא מאובטחת ישירות לגרסה המאובטחת”. הבדיקה שלנו שואלת: כשאנחנו מבקשים את כתובת ה-HTTP הפשוטה שלך, האם האתר שלך קופץ אותנו ל-HTTPS?

מה נראה “טוב”: תעודה חוקית ומהימנה כך שהמנעול מופיע על כל דף, וכל בקשת HTTP פשוטה מופנית אוטומטית לגרסת ה-HTTPS (באופן אידיאלי עם הפניה קבועה “301”, שגם מעביר את דירוג החיפוש שלך בצורה נקייה לכתובת המאובטחת).

כיצד לתקן (חינם, ~15 דקות)

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

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

1. קבל תעודה כך ש-HTTPS יעבוד (המנעול).

2. אלץ כל מבקר ל-HTTPS (ההפניה).

לאחר ששניהם פועלים, בדוק: הקלד את כתובתך עם http:// פשוט לפניה ואשר שהדפדפן קופץ לגרסת ה-https:// עם מנעול אוטומטית, ושהמנעול מופיע על הדפים הראשיים שלך.

טעויות נפוצות

שאלות נפוצות

אני לא טכני — האם אני יכול לטפל בזה בעצמי?

אתה לא צריך להבין אף אחד מהפרטים. שני החלקים מופעלים ע"י מי שמנהל את האתר שלך, וברוב הפלטפורמות המודרניות זו תעודה חינמית ומתג יחיד — לעתים קרובות ממש תיבת סימון שנקראת 'השתמש תמיד ב-HTTPS'. מסור את חלק 'כיצד לתקן' לאיש האינטרנט שלך; התיקון לא עולה כלום ובדרך כלל לוקח דקות.

אני כבר רואה מנעול באתר שלי — האם סיימתי?

אולי לא. המנעול אומר שגרסת ה-HTTPS המאובטחת שלך קיימת, אבל הוא לא מבטיח שמבקרים נשלחים אליה. אם מישהו מקליד את כתובתך ללא 'https://' והאתר שלך לא מפנה אותם, החיבור הראשון שלהם עדיין לא מוצפן. בדיקת המנעול ובדיקת ההפניה הן שני דברים נפרדים — אתה רוצה את שניהם.

האם תעודה לא יקרה או קשה לחידוש?

לא. תעודות חינמיות מ-Let's Encrypt מהימנות לכל דפדפן גדול ומחדשות את עצמן אוטומטית, כך שאין מה לזכור ואין מה לשלם. תעודות בתשלום קיימות אבל לא מציעות אבטחה נוספת לאתר עסקי טיפוסי — ההצפנה זהה.

אנחנו לא מקבלים תשלומים או כניסות באתר שלנו — האם זה עדיין חשוב?

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

האם הפעלת ההפניה-המאולצת יכולה לשבור את האתר שלי?

זה בטוח כל עוד הגרסה המאובטחת שלך כבר עובדת — שאם יש לך תעודה חוקית, היא עושה. הגישה הסטנדרטית היא לאשר שהאתר שלך נטען נכון ב-https:// תחילה, ואז להפעיל את ההפניה. הדבר היחיד לשים לב אליו הוא תוכן מעורב (ראה טעויות נפוצות למטה), שקל לאתר ולתקן.

מה ההבדל בין זה ל-HSTS?

דף זה עוסק בקיום HTTPS בכלל ובשליחת מבקרים אליו. HSTS הוא צעד נוסף שאומר לדפדפנים לזכור שהאתר שלך הוא HTTPS בלבד ולסרב לחיבור ללא אבטחה לנצח — הוא מקשיח את מה שהגדרת כאן. הגדר HTTPS וההפניה נכון תחילה; HSTS בונה על גבי.