פרויקט זה נולד מתוך הרצון להדגים כיצד ניתן לקחת כלי אבטחה מתקדמים, הפועלים בדרך כלל משורת הפקודה (CLI), ולהפוך אותם לנגישים יותר באמצעות ממשק Web אינטראקטיבי. המטרה היא ליצור Proof of Concept (POC) המציג את הארכיטקטורה והיכולת לשלב בין:
ליבת הפרויקט נמצאת בשרת ה-Spring Boot (securityscanner.onrender.com
). שרת זה מפעיל מספר סורקי אבטחה ידועים:
השרת משתמש ב-CompletableFuture
של Java כדי להריץ חלק מהסריקות הללו במקביל, במטרה לקצר את זמן ההמתנה הכולל. התוצאות מכל הסורקים נאספות ומעובדות ליצירת דוח PDF מסכם.
חשוב להדגיש שזוהי גרסת הדגמה (POC) בלבד. ככזו, קיימות מגבלות משמעותיות בפונקציונליות המלאה, בעיקר משיקולי משאבים, זמן פיתוח ואבטחה בסביבה ציבורית:
למרות המגבלות, הפרויקט מדגים בהצלחה את הארכיטקטורה, את יכולת האינטגרציה בין Frontend ל-Backend מבוסס Java, ואת הפוטנציאל להנגשת כלים טכניים מורכבים.
homeScanner.html
: דף הכניסה הראשי.NeonRacer.html
/ pop-balloon.html
: משחקים להדגמת יכולות Frontend ב-JS.server-defense.html
: הדגמת האינטגרציה עם ה-API - הפעלת סריקה (מוגבלת) דרך ממשק משתמש וקבלת דוח.explain.html
: דף זה.הפרויקט פותח על ידי עמיחי חדד, מהנדס פיתוח תוכנה | Software Developer Engineer.
ניתן ליצור קשר במייל: HadadAmichai@gmail.com
הורד קורות חיים (PDF)
פרופיל לינקדאין