שְׁאֵלָה:
מדוע הפעלות אינן בלעדיות לכתובת IP?
user81147
2016-10-17 13:43:55 UTC
view on stackexchange narkive permalink

בהתחשב בפגיעות XSS המתאימה, תוקף יכול לחטוף הפעלה של מישהו עם הנתונים המועברים לשרת וממנו.

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

כתובת IP אינה דרך אמינה לזהות משתמש.
יש אנשים שאוהבים להשתמש ב- TOR _and_ נתמכים בהפעלות ...
אז אם אני בטלפון שלי ויוצא מהבית שלי (מאבד wifi אבל מתחבר ל- 4G) אני צריך לאבד את כל ההפעלות שלי?
@NajibIdrissi לא רק טלפונים, אלא גם מחשבים ניידים.לקחת את המחשב הנייד שלך למקום אחר, לאבד הפעלות בכל האתר?לא תודה.
נשמע שמה שאתה מחפש הוא [עוגיות מאוגדות לערוץ] (http://www.browserauth.net/channel-bound-cookies).(יישום הרבה יותר פרקטי ובטוח של מה שאתה מציע.)
כפילות אפשרית של [האם הפעלות PHP מבוססות על קובצי cookie או על זוג cookie-IP?] (Http://security.stackexchange.com/questions/6569/are-php-sessions-based-on-cookies-or-a-cookieזוג זוג)
התקפות XSS מזריקות קוד לדפדפן של המשתמש, וכך אפילו בקשות מזויפות מקורן באותה IP כמו המשתמש.
שים לב שחלק מספקי האינטרנט הרמים משנים את כתובת ה- IP שלך בכוונה.
http://security.stackexchange.com/q/112819/971, http://security.stackexchange.com/q/6569/971, http://security.stackexchange.com/q/13009/971,
ישנם אתרי אינטרנט שעושים זאת.קומודו הוא דוגמה.למדתי זאת כשניסיתי להשיג אישור SSL מקומודו באמצעות Tor.
אם זה היה המקרה, יהיה עליכם להתחבר לעיתים קרובות יותר, מה שיפתח דלתות חדשות מבחינת הפגיעות.
@AndréBorie לא התנהגות 'רמאי' ולו במעט - המונח הנכון הוא * כתובת IP דינמית * ומשתנה כאשר תוקף חוזה השכירות מסתיים (לעיתים קרובות כאשר אתחול מחדש של הנתב).כתובת IP דינמית זולה בהרבה משימוש ב- IP סטטיים, ומשמשת בעיקר לחבילות פס רחב למגורים;אם אתה רוצה כתובת סטטית, עליך לשאול את ספק שירותי האינטרנט או לעבור לחבילה עסקית.
@cybermonkey בימינו ובעתיים שבהם כולם מחוברים בכל מקרה אני לא מבין מדוע כתובות IP דינמיות יהיו זולות יותר.בכל מקרה מנוי אחד ישווה IP אחד.אני עדיין תומך בכך ש- IP דינמיים בשנת 2016 הם רק תירוץ רמאי למכור חבילות פרימיום "עסקיות" הכוללות IP סטטי.
כתובות ה- IP הדינמיות של @AndréBorie זולות יותר עבור ספק שירותי האינטרנט מכיוון שלא כל הלקוחות יהיו מחוברים למרכזיה (שרתי הספק) בו זמנית.פירוש הדבר שניתן להפיץ כתובות IP שאינן בשימוש והן זמינות לשימוש, בעוד שכתובות IP סטטיות מוקצות ללקוח יחיד ואינן ממוחזרות.
@cybermonkey אלא אם כן אנחנו מדברים על מקרי חיוג או קצה כמו נייד / אלחוטי / לווין, בכל מקרה כולם מחוברים 24/7 כך שהטיעון שלך לא מחזיק מעמד.
@AndréBorie בארה"ב אולי, אבל זה בעיקר לא המקרה.
@cybermonkey למעשה אני באירופה, ו- DSL זמין כמעט בכל מקום ונשמר תמיד, כך שכל לקוח תמיד משתמש בכתובת ה- IP שלו.כבלים וסיבים מגלגלים גם הם והם נשמרים תמיד.שוב, מלבד חיבורי חיוג, לווין או דומים שבהם הלקוח לא תמיד שומר על הקישור, כתובות IP דינמיות הן רק הונאה, אשר לעתים קרובות מבוצעות על ידי ספקי שירותי אינטרנט שבהם אין להם מעט תחרות.אם אתה רואה מקרה שימוש לגיטימי של כתובות IP דינמיות בשנת 2016 אנא נא לי, אך שוב, מלבד חיבורים אלחוטיים או ארעיים אני לא רואה כאלה.
באמריקה, נתוני 3G נוטים לעבוד כמו VPN ... אתה יכול לעבור ממגדל למגדל מבלי לשנות את כתובת ה- IP הציבורית שלך.לעומת זאת, נתוני 4G / LTE נוטים לעבוד כמו נקודת גישה של Wi-Fi עם ידיים "קשות" ... בכל פעם שהטלפון שלך מתחבר למגדל אחר, ייתכן שתוקצה לו כתובת IP חדשה (אולי ממגוון אחררשת משנה מהקודמת).זו בעיה ענקית אם אתה משתמש בה ברכב נע, כמו רכבת או מכונית בכביש מהיר ... כל 45-180 שניות, כתובת ה- IP שלך יכולה להשתנות.זה גורם לבעיות ענק למשתמשים בכמה רשתות VPN ואפליקציות בנקאיות.
ארבע תשובות:
Stephane
2016-10-17 13:57:37 UTC
view on stackexchange narkive permalink

ראשית, קישור הפעלה לכתובת IP לא יהפוך אותה לבטוחה מאחר והשרת יכול לראות משתמשים רבים ושונים המשתמשים באותה כתובת IP מסיבות שונות (כל סוגי שרתי ה- proxy, למשל: לקוח, פרוקסי הפוך, CDN וכו ').

שנית, אותו משתמש יכול מאוד להשתמש בכתובות IP שונות לאותה הפעלה. למשל, מישהו יכול לעבור בין רשתות מאותו מכשיר.

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

תשובה מבריקה, לא שקלתי את התרחיש הזה כשניסיתי להבין מדוע מושב אחד עשוי להקיף מספר כתובות IP.
אני כן מסכים איתך, אבל יש שרתים שמיישמים דביקות בהפעלות IP.אני יכול לאשר שאני מאבד את ההפעלה שלי ברשת stackexchange בכל פעם שאני משנה פרוקסי ...
@SergeBallesta זה מוזר: אני לא רואה את זה.
@Stephane bugzilla.mozilla.org יכול לעשות זאת גם - יש תיבת סימון בכניסה להגבלת ההפעלה ל- IP הנוכחי
@Bob לא אמרתי שזה לא אפשרי או שהוא לא בשימוש בפריסה כלשהי, רק הסברתי את הסיבות הרגילות לכך שהוא מושבת.
רק לספק דוגמה חיה.לא מפריך את הנימוק שלך.
משתמש במכשיר נייד, המשתמש ברשת הסלולרית שלו, יכול להעלות על הדעת שינוי כתובת IP במהלך הפעלה.אני חושב שרוב הספקים מנסים כעת "לצרף" IP ציבורי יחיד למכשיר באמצעות ניתוב וודו ומה לא, אבל זה רחוק מלהיות בטוח.
@SergeBallesta: אני לא יכול לדבר עם StackExchange, אבל אני מתחזק אתר שמשתמש בכבדות בהפעלות.ההפעלה עצמה אינה קשורה לכתובת IP, אך השרתים חיים מאחורי איזון עומסים המשתמש ב"הפעלות דביקות "- כתובת ה- IP שלך תעבור לאותו שרת לנצח ...עם זאת, מצב ההפעלה אינו משותף בין השרתים, כך שאם כתובת ה- IP שלך משתנה, תקבל הפעלה חדשה.
כמו כן, משתמשים עשויים להחליף רשת באופן טבעי.מישהו שמסתובב עם טלפון נייד עשוי לעבור הרבה בין WiFis לרשת הסלולרית.
עם IPv6 זו גם בעיה, SLAAC + הרחבות פרטיות פירושן שכתובת ה- IP משתנה כל X דקות, גוגל כרום מטפל בזה כבר באופן שגוי ונותן ERR_NETWORK_CHANGED אקראי.
@minnmass: שנראה מצער.אני בטוח שאפשר לתקן את זה בעזרת איזון מטמון משופר מאחורי איזון העומסים.מאזן העומסים עוסק בביצועי המערכת, ולא באבטחה.
@Craig זה תלוי בפרוטוקול.עם HTTP ה- LB יכול להשתמש בעוגיה כדי להפוך את ההפעלה לדביקה לשרת מסוים.אבל עם SSL זה עובד רק אם ה- LB מבצע את הפענוח במקום להעביר את הפעלת ה- SSL.
נכון, כמובן.אבל הנקודה שלי היא שזו תופעת לוואי של שימוש ב- LB מלכתחילה, מה שאתה עושה כדי לאפשר מדרגיות, ולא מסיבות אבטחה.אז דביקות ההפעלה עם חיבורי HTTPS היא לא תכונה כלשהי כמו שהיא תופעת לוואי.הם גם מייצרים מאיצים SSL / TLS שיעזרו לנושא זה.כל זה הופך את החיים למעניינים יותר אם אתה משלב אותם עם דרישות PCI, נכון?;-)
Mark
2016-10-17 22:31:30 UTC
view on stackexchange narkive permalink

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

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

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

one
2016-10-17 13:57:25 UTC
view on stackexchange narkive permalink

תוקף יכול להתחבר לשרת מאותה כתובת. לדוגמה, תוקף והקורבן משתמשים באותו WiFi.
כמו כן, זה יכול לגרום לבעיות למשתמש אם יש לו מספר מסלולים לשרת וה- IP של המשתמש עובר מעבר כתובת רשת.

WiFi כווקטור אינו מונע שימוש ב- IP לצורך אבטחה, מכיוון שהוא * עדיין * יגביל מאוד את האפקטיביות של תוקף יחיד (מוגבל למספר רשתות WIFI / אזור גיאוגרפי 1, למשל);עם זאת, כתובות IP אינן מגנות מפני התקפות XSS כלל, מכיוון שהתוקף תמיד משתמש באותו דפדפן כמו המשתמש לזיוף בקשות.
@jpaugh XSS עלול לגרום גם לדליפות נתונים, כמו למשל לתת לתוקף את מזהה ההפעלה שישמש במקומות אחרים.כמובן, זה נפתר במידה רבה על ידי שימוש בעוגיות `httponly`.
לא הייתי אומר שההצהרה "תוקף יכול תמיד להתחבר לשרת מאותה כתובת" עשויה להיות נכונה, יתכן * שזה המקרה אבל בהחלט לא כל הזמן.
@RоryMcune, כן אתה צודק לחלוטין.התכוונתי לכך בדרך להראות שהסבירות שזה יקרה אינה נדירה.ערכתי את זה עכשיו.
Tobias Mädel
2016-10-19 18:47:03 UTC
view on stackexchange narkive permalink

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

זהו בעצם מנגנון המנסה לאתר את הדרך הטובה ביותר ליצור חיבור באמצעות חיבור כפול מחסנית (IPv4 ו- IPv6 נתמכים).

יש מערכות הפעלה שעושות זאת בצורה מאוד אגרסיבית, OS X למשל אפילו ינסה (למשל) לטעון את דף האינטרנט בעצמו דרך IPv6 ואז לטעון כמה תמונות דרך IPv4 כדי לקבל אמת מידה שעובדת טוב יותר.

וכמובן, כאשר IPv4 ו- IPv6 משתמשים בכתובות שונות לחלוטין שאינך יכול לתאם, דברים מוזרים באמת היו קורים כשאתה מחייב כתובות IP למפגשים.

מידע נוסף: https://en.wikipedia.org/wiki/Happy_Eyeballs



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...