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

ראשית: מה הסביבה המוגנת באמת מגבילה

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

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

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

שנית: איזו תעבורה המנהרה נושאת

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

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

שלישית: אמתו את השירות ולא את התג

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

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

openssl s_client -connect shop.example:443 -servername shop.example -verify_return_error

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

רביעית: מה המקבל בכל זאת לומד

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

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

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

מאמרים קשורים