
इंटरनेट बैंकिंग वातावरण में CVE-2025-24813 का उपयोग करके ICT279 भेद्यता का पता लगाने और शमन परियोजना
CVE-2025-24813: Apache Tomcat डिटेक्शन और शमन लैब
एक रक्षात्मक साइबरसुरक्षा पोर्टफोलियो प्रोजेक्ट जो एक पृथक दो-VM वातावरण में भेद्यता अनुसंधान, डिटेक्शन इंजीनियरिंग, लॉग सहसंबंध, स्तरित शमन और तकनीकी दस्तावेज़ीकरण का प्रदर्शन करता है।
प्रोजेक्ट सारांश
यह रिपॉज़िटरी CVE-2025-24813 की एक अधिकृत विश्वविद्यालय प्रयोगशाला जाँच का दस्तावेज़ीकरण करती है, जो एक Apache Tomcat भेद्यता है जिसमें write-enabled Default Servlet और आंशिक PUT हैंडलिंग शामिल है। असुरक्षित कॉन्फ़िगरेशन और एप्लिकेशन स्थितियों के एक विशिष्ट संयोजन के अंतर्गत, यह समस्या सूचना प्रकटीकरण, अपलोड की गई फ़ाइलों के संशोधन, या सत्र डीसेरियलाइज़ेशन के माध्यम से रिमोट कोड निष्पादन को जन्म दे सकती है।
यह प्रोजेक्ट रक्षक के कार्यप्रवाह पर केंद्रित है:
एक पृथक और पुनरुत्पादनीय वर्चुअल परीक्षण वातावरण का निर्माण करें।
संदिग्ध वेब, नेटवर्क और होस्ट गतिविधि का अवलोकन करें।
Suricata, Splunk, Tomcat एक्सेस लॉग और auditd का उपयोग करके गतिविधि का पता लगाएँ।
विश्वास बढ़ाने के लिए कई टेलीमेट्री स्रोतों का सहसंबंध करें।
Tomcat हार्डनिंग, होस्ट फ़ायरवॉल नियंत्रण, न्यूनतम विशेषाधिकार और IDS/IPS नियंत्रण लागू करें।
पुनः परीक्षण करें और उजागर तथा सुरक्षित अवस्थाओं के बीच के अंतर का दस्तावेज़ीकरण करें।
कोई दुर्भावनापूर्ण पेलोड, रिवर्स शेल, हथियारीकृत एक्सप्लॉइट स्क्रिप्ट, या तृतीय-पक्ष एक्सप्लॉइट बाइनरी शामिल नहीं हैं।
लैब आर्किटेक्चर
flowchart LR subgraph VBOX[पृथक VirtualBox NAT नेटवर्क] VM1[VM1 - सुरक्षा वर्कस्टेशन\n192.168.1.17\nUbuntu\nSplunk Enterprise\nअधिकृत सत्यापन उपकरण] VM2[VM2 - Tomcat सर्वर\n192.168.1.19\nUbuntu\nApache Tomcat 10.1.16\nSuricata + auditd + UFW\nSplunk Universal Forwarder] VM1 -->|लैब HTTP ट्रैफ़िक :8080| VM2 VM2 -->|Tomcat, Suricata और audit लॉग| VM1 end