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

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

כיצד ניתן להגן מפני Reflected XSS?

1
done
תרגול 8 – Reflected XSS מתרחש כאשר שרת מחזיר את הקלט של המשתמש כחלק מה־HTML ללא סינון. הגנה: סינון <script> והצפנת תווים מיוחדים.
by
מיין לפי

מהי מתקפת CSRF?

1
done
תרגול 8 – Cross Site Request Forgery – מנצלת את העובדה שהמשתמש כבר מחובר למערכת ומבצעת בקשה בשמו (למשל העברת כסף או שינוי סיסמה).
by
מיין לפי

מהי ההגנה המרכזית מפני CSRF?

1
done
תרגול 8 – CSRF Token הוא מזהה חד-פעמי שמתווסף לכל טופס, ובודקים בצד השרת אם הוא קיים ותואם – מה שמונע מהתוקף לשלוח בקשה מזויפת.
by
מיין לפי

מדוע שימוש בפרמטרים שאינם מוגנים ב־SQL הוא מסוכן?

1
done
תרגול 8 – קלט שמוזן ישירות לשאילתת SQL מאפשר לתוקף לשנות את הלוגיקה – למשל, לעקוף אימות על ידי ' OR '1'='1.
by
מיין לפי

איך כלי כמו sqlmap מנצל Time-Based SQLi?

1
done
תרגול 8 – sqlmap משתמש ב־payload שמוסיף תנאי עם SLEEP(5) ואם התגובה מתעכבת – זה סימן שהקלט עובד, גם בלי פלט ברור.
by
מיין לפי

כיצד מגינים מפני Upload Vulnerabilities?

1
sentiment_very_satisfied
תרגול 8 – קובץ שמועלה לאזור ההרצה (/var/www) עלול להתבצע אם הוא סקריפט. שמירה מחוץ ל־Web Root תמנע הרצה ישירה.
by
מיין לפי

מה עושה escape של קלט HTML?

1
done
תרגול 8 – לדוגמה <script> הופך ל־&lt;script&gt;, כך ש־JavaScript לא יתפרש כקוד אלא יוצג כטקסט רגיל.
by
מיין לפי

מה הסיכון אם אין SameSite על Cookie במתקפת CSRF?

1
done
תרגול 8 – אם Cookie לא מוגדר עם SameSite, הדפדפן ישלח אותו אוטומטית גם מבקשות חיצוניות – מה שמאפשר CSRF.
by
מיין לפי

מה יושב בזיכרון בדיוק לפני כתובת החזרה (Return Address) בתוך stack frame טיפוסי?

1
done
תרגול 9 – בעת קריאה לפונקציה, ה־EBP הקודם נשמר מיד לפני ה־Return Address כדי שניתן יהיה לשחזר את מצב ה־stack לאחר החזרה.
by
מיין לפי

מדוע השימוש בפונקציה gets() נחשב מסוכן?

1
done
תרגול 9 – gets() קוראת קלט ללא הגבלת אורך ומעתיקה אותו ישירות לזיכרון → מה שמוביל ל־Buffer Overflow אם המשתמש מזין יותר תווים מהגודל המוקצה.
by
מיין לפי