PracticU

אתר Security Header

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › אתר Security Header
מילון מושגים:
כותרת HTTP - שדה מידע נלווה בבקשה או בתגובה של HTTP, המעביר נתונים כמו סוג התוכן, אימות או הגדרות מטמון.
בקשה - פנייה שלקוח שולח לשרת כדי לקבל מידע או לבצע פעולה. השרת מחזיר עליה תגובה.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
תגובה - המידע שהשרת מחזיר ללקוח בתשובה לבקשה, הכולל בדרך כלל נתונים וקוד סטטוס.
דוח - מסמך או תצוגה שמסכמים נתונים בצורה מאורגנת לצורך הבנה וקבלת החלטות.
XSS - חולשה באתרים שבה תוקף מחדיר סקריפט זדוני לדף שמוצג למשתמשים אחרים ורץ בדפדפן שלהם.
JavaScript - שפת תכנות שרצה בעיקר בדפדפן ומוסיפה אינטראקטיביות לדפי אינטרנט. רצה גם בצד השרת באמצעות Node.js.
חולשה - פגם או חולשה במערכת או בתוכנה שעלול לאפשר פגיעה באבטחה אם לא יטופל.

אתר Security Header
בשלב איסוף המידע על יעד אפשר להיעזר באתרי צד שלישי שבודקים את רמת ההגנה של אתר ומחזירים תוצאות, כך שהבדיקה מול היעד נעשית על ידי האתר ולא על ידינו. ההרצאה מציגה את האתר securityheader.com כדוגמה.
איך זה עובד
האתרים האלה נמצאים על הקו שבין איסוף מידע פסיבי לאקטיבי. האתר שולח בקשות אל היעד, מנתח את ה-HTTP response headers שחוזרים מהשרת ומסיק מהם אילו הגנות קיימות ואילו חסרות. הבדיקה בדוגמה ארוכה, עשר עד חמש עשרה דקות, ובסופה מוצג דוח עם ה-headers הגולמיים ורשימה של headers חסרים, מסומנים באדום.
מה רואים בדוח
1. Content Security Policy: הגנה מפני XSS (Cross Site Scripting). אפשר להקשיח באמצעותה את הרצת ה-JavaScript באתר, ובאתר שנבדק זה לא נעשה.
2. X-Frame-Options: קובע אם הדפדפן רשאי להציג את הדף בתוך אלמנטים אחרים, למשל חלון קופץ מזויף שנועד לגנוב סיסמה. אפשר לחסום זאת באמצעות מדיניות.
שימו לב
Header חסר אינו בהכרח חולשה. אבל הוא מרמז שמפתחי האתר חסרי ניסיון בהקשחת שרתי אינטרנט, ומידע כזה שימושי בהמשך הערכת היעד.
השיעור הבא בקורס: אתר SSL Labs

פרקי ההרצאה: אתר Security Header

  1. 00:00

    אתרים לבדיקת רמת אבטחה

  2. 00:39

    ניתוח ה-HTTP Response Header

  3. 01:14

    הדגמת סריקה על היעד

תמלול ההרצאה: אתר Security Header

הטקסט המלא של הדקות הראשונות בהרצאה «אתר Security Header» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:22

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

  3. 00:46

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

  4. 01:00

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

לקורס המלא: קורס סייבר למתחילים אונליין

ההרצאה הקודמת: אתר Shodan - פריצה לנתבים ומצלמות אבטחה

ההרצאה הבאה: אתר SSL Labs

הרצאות קשורות מקורסים אחרים

  • יצירת Header ב-React
  • Security Groups - חלק 1
  • מושגי יסוד ב-Security
  • אבטחה - MVC Security - חלק 1

קורסים נוספים במסלול

  • קורס SOC - מיישם הגנת סייבר
  • קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting