מכונה גם WEB PT או PT אפליקטיבי, וההתמקדות היא בבדיקת מערכות אפליקטיביות כגון אתרי אינטרנט, תשתיות API, מערכות עסקיות חיצוניות ופנימיות API וממשקי WEB.
תהליך הבדיקה מדמה תרחיש של תוקף שמנסה לתקוף את המערכות (ללא ידע מוקדם או עם ידע מוקדם חלקי) ולבצע פעולות זדוניות במערכות, דוגמת: גניבת מידע, השבתת מערכות, שיבוש מידע והונאה. הבדיקה מתבצעת בהתאם למתודולוגיה המעודכנת של OWASP, אשר מהווה את הסטנדרט הבינלאומי בתחום, כמפורט להלן:
1. Broken Access Control.
2. Cryptographic Failures.
3. Injection.
4. Insecure Design.
5. Security Misconfiguration.
6. Vulnerable and Outdated Components.
7. Identification and Authentication Failures.
8. Software and Data Integrity Failures.
9. Security Logging and Monitoring Failures.
10. Server-Side Request Forgery (SSRF).
למי מיועד המבדק?
- לחברות שמעוניינות לבדוק באופן מקצועי האם האקר יכול לחדור למערכות האפליקטיביות של החברה?
- לחברות שנדרשות להציג אישור על ביצוע מבדק PT ללקוחות.
- לצוותי פיתוח שזקוקים לבדיקות באופן שוטף וכן לסיוע בטיפול בממצאים.
מהם היתרונות
- בחינה של המערכת על ידי מומחה בדיקות חוסן אפליקטיבי וקבלת דוח מפורט של ממצאים והנחיות לטיפול בחולשות שיתגלו.
- עמידה בדרישות של לקוחות, רגולציה דוגמת: הגנת הפרטיות, GDPR, HIPAA וביטוח סייבר.
- למרבה הצער, פיתוח תוכנה ואבטחת מידע לא הולכים בהכרח יד ביד, ולכן עשויים להיווצר כשלי אבטחת מידע. כדאי וחשוב לוודא שהמערכות עומדת בסטנדרט מוכר ובינלאומי של אבטחת מידע.
מה יהיו הדגשים במבדק?
במסגרת הבדיקות ייבדקו כל הקטיגוריות הנדרשות, לדוגמה:
- בדיקת הגישה וההרשאות עבור משתמשים.
- וידוא רמת הקשחה של קלט ופלט מהמערכת.
- בחינת אבטחת אופן התקשורת.
- ביצוע ניסיונות השתלטות על Session.
- בחינת עמידות המערכת בפני הזרקת קוד עוין.
- ניסיונות עקיפת לוגיקה אפליקטיביות.
- ניסיונות השתלטות על בסיסי הנתונים.
- ניסיונות גישה לקוד מקור ונתונים רגישים.
Application Penetration Test (PT אפליקטיבי) מחייב בודק בעל הסמכות בינלאומיות מוכרות עם למעלה מחמש שנות ניסיון. לניסיון יש השפעה מכרעת על כמות הממצאים ועל היכולת להעריך את חומרתם. אל תתפשרו בנושא, וודאו שמדובר ב Pentester שהוא עובד החברה, בעל הסמכות מוכרות ושיש מאחוריו ביטוח אחריות מקצועית.