הפנייה קוראת לגנב

| | תגובות (6) | הפניות (1)

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

מהי "הפנייה פרוצה" ("Open Redirector")?

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

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

דוגמא ראשונה, היא ההפנייה הפרוצה באתר ZDNet‏:
http://chkpt.zdnet.com/chkpt/blahblahwhateveryouwant/www.xslf.com

לא נעשית כל בדיקה מראש של הכתובות אליו הוא מפנה, אם כי כתובות עליהן מתקבלות תלונות מוסרות בדיעבד. כשברשימת התפוצה הפומבית Spam-L פנו לאחד מעובדי C|Net (הבעלים של ZDNet), זו הייתה תגובתו הבלתי אופטימית:

From: Stephen Howard-Sarin <Stephen.Howard-Sarin <at> cnet <dot> com>
To: Brian 
Date: Mon, 21 Mar 2005 10:30:19 -0800
Subject: RE: HELP: RE: [SURBL-Discuss] ZDnet redirector still open.

Brian,
Bad news. Our "Checkpoint" system (that's the internal name for the redirector you're finding) is totally open-ended. It does not perform a checksum on the URLs being used, and there's no enforcement mechanism for blacklisting unauthorized uses. It is, as you can probably guess, a legacy system from the old days of ZDNet.

Our engineering team is looking into adding the blacklist feature, but it won't happen soon. Checkpoint is still being used, especially by the non-US editions of ZDNet.

The only good news I can offer is that the syntax of the old ZDNet checkpoint system is quite predictable:
http://chkpt.zdnet.com/chkpt/ONE-WORD-TEXT-CODE-HERE/ACTUAL-DESTINATION- URL-HERE.
So it's pretty easy to identify the actual destination by ignoring the one-word code between the slashes.

Stephen Howard-Sarin
VP, ZDNet.com

ענקית המחשבים דל נופלת באותו פח:
http://landingstrip.dell.com/landingstrip/ls.asp?DURL=http://www.xslf.com

גם אתרי ממשל אמריקאים:
http://www.govloans.gov/govloans/externalLink.jhtml?url=http://www.xslf.com
http://lcweb.loc.gov/cgi-bin/gourl?URL=http://www.xslf.com

אתר הדרכה לבוני אתרים שכנראה לא מודע לבעייה:
http://www.webmasterworld.com/ra.cgi?url=http://www.xslf.com

דוגמא גרועה במיוחד להפנייה פרוצה לרווחה היא ההפנייה של אתר הבנק Capital One (מסתבר שלא רק אתרי הבנקים בארץ מבוגגים). מה יותר קורץ למי שמתכנן Phish על לקוחות הבנק מאשר הפנייה מאתר הבנק עצמו? נכון לכתיבת שורות אלו, ההפנייה (שמפנה חזרה לדף הראשי של האתר הזה) עדיין עובדת (וכן כל הפנייה אחרת שתשימו בכתובת):
http://www.capitalone.com/redirect.html?linkid=SECURITY+VALIDATION&dest=http://www.xslf.com

מיקרוסופט גרמניה לפחות מציגים אזהרה:
http://www.microsoft.com/germany/businesssolutions/mbs_extern.asp?url=http://www.xslf.com

אז מה עושים?

  • אם אתם בעלי אתר שמשתמש בהפניות, לכל הפחות שימו אזהרה (כמו שמיקרוסופט גרמניה עושים) כדי שהמשתמש ידע שהוא עוזב את האתר שלכם. עדיף פשוט לחסום הפניות לכל האתרים חוץ מאלו שנמצאות ב"רשימה לבנה" שלכם (שיכולה להתעדכן מתוך מערכת האדמין שלכם).
  • אם אתם מקבלים דואר אלקטרוני שמבקש מכם פרט אישי כלשהו, אל תלחצו על הקישור! במקום זאת, לכו ידנית (או דרך הסימניות שלכם) בדפדפן לאתר המדובר, ןמשם הכניסו או עדכנו את המידע האישי שלכם אם צריך.
  • האם אתם יכולים לזהות phising email? בדקו את עצמכם! ואם עשיתם את המבחן, בוודאי שמתם לב שיש כמה חברות שמעודדות התנהגות בלתי זהירה. כלל האצבע הוא פשוט- עדיף לחשוד סתם ולהתעכב עוד שתי שניות בכניסה ידנית לאתר, מאשר ליפול קורבן לנוכלים.

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

1 הפניות

Listed below are links to blogs that reference this entry: הפנייה קוראת לגנב.

TrackBack URL for this entry: http://www.xslf.com/mt/xslf-tb.cgi/155

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

6 תגובות

Someone :

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

ailag :

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

http://tinyurl.com/86va9

ניר טייב :

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

למשל ב-setup.co.il רץ בזמנו פרוייקט שלם של מציאת אתרים לא מאובטחים. האתרים פורסמו באתר לאחר שבעל האתר הפרוץ תיקן את השגיאה.

Admini :

חשפתי בעבר לא מעט פרצות כאלו ואף חמורות יותר באתרי אינטרנט ישראליים.

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

קצת זהירות עם קישורים.

Anonymous :

Open Redirector is not Cross-Site Scripting vulnerability!

השארת תגובה