Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

מה המטרה העיקרית של מתקפת CSRF?

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 8 (PS9). הסבר: התשובה הנכונה היא ב' מכיוון שמתקפת CSRF מנצלת את העובדה שהמשתמש כבר מאומת באפליקציה מסוימת. המטרה היא לגרום למשתמש לבצע פעולות שהוא לא התכוון לבצע, כמו שינוי סיסמה או ביצוע העברת כספים, תוך ניצול העובדה שהדפדפן שולח אוטומטית את ה-cookies של האימות עם כל בקשה לאתר הפגיע.
by

למה מתקפת CSRF נחשבת למתקפה "עיוורת" (blind attack)?

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 8 (PS9). הסבר: התשובה הנכונה היא א' מכיוון שב-CSRF התוקף אינו יכול לראות את התגובה שמתקבלת מהשרת לבקשה המזויפת. זו הסיבה שמתקפות CSRF מתמקדות בשינוי מצב (state-changing requests) ולא בגניבת מידע, שכן התוקף לא יכול לראות את המידע שמוחזר מהשרת.
by

כיצד Prompt By-Pass CSRF שונה ממתקפת CSRF רגילה?

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 8 (PS9). הסבר: התשובה הנכונה היא ג' מכיוון שמתקפת Prompt By-Pass CSRF היא גרסה מתקדמת של CSRF שמתוכננת במיוחד להתמודד עם מערכות שדורשות אישור נוסף מהמשתמש (כמו אישור עסקה בחנות מקוונת). התוקף מזריק רצף של פעולות שיעקפו את מנגנוני האישור הנוספים, בניגוד למתקפת CSRF רגילה שמתמקדת בפעולה בודדת.
by

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

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 8 (PS9).
by

איזה עיקרון אבטחה בסיסי נכון לגבי קלט מצד הלקוח?

1
sentiment_very_satisfied
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 8 (PS9). הסבר: התשובה הנכונה היא א' כי קלט מצד הלקוח יכול להיות מזויף או מניפולטיבי. תוקפים יכולים לעקוף בקלות בדיקות צד לקוח ולשלוח קלט זדוני ישירות לשרת. לכן, חובה לסנן ולוודא את תקינות כל קלט בצד השרת, ללא קשר לבדיקות שנעשו בצד הלקוח.
by

מהי אחת השיטות לזיהוי ניסיונות XSS פוטנציאליים?

1
mood
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 8 (PS9). הסבר: התשובה הנכונה היא ב' מכיוון שחיפוש תגיות HTML חשודות, במיוחד תגית <script>, היא אחת השיטות הבסיסיות לזיהוי ניסיונות XSS. עם זאת, חשוב לציין שזו רק שכבת הגנה אחת.
by

מהי הבעיה העיקרית בקוד הבא? void func1() { char b[64]; printf("Type a Log Message"); gets(b); writeLogMessage(b); }

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 9 (PS10). אפשר לבצע כאן מתקפת BOF.
by

איזו מהשיטות הבאות היא איננה שיטה טובה למניעת מתקפת BOF?

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 9 (PS10). בחירת אקראית של מרחב הכתובות - ASLR.
by

מהי מתקפת Ret2LibC?

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול 9 (PS10). הסבר: התשובה הנכונה היא ד' כיוון שמתקפת Ret2LibC מנצלת את העובדה שספריות מערכת (כמו Kernel32.dll) נטענות היסטורית לאותה כתובת בזיכרון. התוקף יכול לנצל זאת כדי לקרוא לפונקציות מוכרות בספריות אלו ולהריץ קוד זדוני.
by

איזה מהמשפטים הבאים נכון לגבי סוגי Stack Canary השונים?

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
תרגול9 (PS10). הסבר: התשובה הנכונה היא ב' כי: Random Canary - הסוג הפשוט ביותר, פשוט בוחר רצף בתים אקראי בזמן הקומפילציה XOR Canary - משפר את האבטחה על ידי שילוב (XOR) של ערך רנדומלי עם נתוני בקרה קריטיים של התוכנית (למשל כתובת החזרה) Terminator Canary - דומה ל-Random Canary אך מכיל בנוסף תווי סיום (כמו NULL, CR, LF) שמקשים על תוקפים לעקוף אותו באמצעות פונקציות מחרוזת סטנדרטיות היתרונות והחסרונות של כל סוג: Random Canary: פשוט ליישום אך פחות מוגן מהאחרים XOR Canary: מספק הגנה טובה יותר כי גם אם התוקף מצליח לשנות את הקנרי, הוא עדיין צריך לדעת את ערך ה-XOR המקורי Terminator Canary: יעיל במיוחד נגד מתקפות המבוססות על פונקציות מחרוזת, אך עשוי להיות פחות יעיל נגד מתקפות אחרות
by