paint-brush
साइबर सुरक्षा युक्तियाँ: भेद्यता स्कैनर अनिवार्यद्वारा@shad0wpuppet
23,489 रीडिंग
23,489 रीडिंग

साइबर सुरक्षा युक्तियाँ: भेद्यता स्कैनर अनिवार्य

द्वारा Konstantin Sakhchinskiy6m2024/01/27
Read on Terminal Reader
Read this story w/o Javascript

बहुत लंबा; पढ़ने के लिए

सॉफ्टवेयर में सुरक्षा जोखिमों की पहचान करने और उन्हें संबोधित करने के लिए OWASP ZAP, बर्प सूट, नेसस, Sn1per, Metasploit और SQLMap जैसे भेद्यता स्कैनर महत्वपूर्ण हैं। वे साइबर सुरक्षा खतरों के खिलाफ सुरक्षा में सक्रिय रूप से सुधार करने के लिए साइबर सुरक्षा विशेषज्ञों और गैर-विशेषज्ञ टीमों दोनों को सशक्त बनाते हैं। इन उपकरणों में महारत हासिल करके, संगठन और व्यक्ति समर्पित सुरक्षा कर्मियों की अनुपस्थिति में भी अपनी साइबर सुरक्षा स्थिति को मजबूत कर सकते हैं।
featured image - साइबर सुरक्षा युक्तियाँ: भेद्यता स्कैनर अनिवार्य
Konstantin Sakhchinskiy HackerNoon profile picture
0-item

कई लोग अनुप्रयोगों और उपयोगकर्ता जानकारी की साइबर सुरक्षा और डेटा गोपनीयता सुनिश्चित करने में क्यूए की महत्वपूर्ण भूमिका को कम आंकते हैं। जबकि QA अक्सर कार्यक्षमता और प्रयोज्य परीक्षण से जुड़ा होता है, इसका प्रभाव यह सुनिश्चित करने से कहीं अधिक होता है कि एप्लिकेशन उद्देश्य के अनुसार काम करते हैं। संवेदनशील जानकारी की सुरक्षा करना और साइबर सुरक्षा उल्लंघनों से बचना महत्वपूर्ण है। क्यूए इस प्रयास में बग और कमजोरियों की पहचान करके एक बड़ी भूमिका निभाता है जो डेटा उल्लंघनों या अनुप्रयोगों तक अनधिकृत पहुंच का कारण बन सकता है।


यह लेख सुरक्षा भेद्यता स्कैनर्स के बारे में है, जो क्यूए पेशेवरों या ऐसे किसी भी व्यक्ति पर लक्षित हैं जो भेद्यता स्कैनर और साइबर सुरक्षा खतरों से अपरिचित हैं लेकिन अपने ऐप्स और उपयोगकर्ताओं की सुरक्षा करना चाहते हैं। इस व्यापक अवलोकन में, मैं कुछ भेद्यता स्कैनरों की कार्यक्षमताओं, क्षमताओं और व्यावहारिक अनुप्रयोगों पर संक्षेप में विचार करता हूं जिन्हें मैंने आजमाया है और जिनसे मैं परिचित हूं: OWASP ZAP, बर्प सुइट, नेसस, Sn1per, Metasploit और SQLMap।

नीचे उल्लिखित टूल का उपयोग करके, मैं कई कमजोरियों को उजागर करने में सक्षम था, जिनमें से कुछ उपयोगकर्ताओं और व्यवसायों दोनों के लिए गंभीर जोखिम पैदा करती थीं।

OWASP जैप

OWASP ZAP एक ओपन-सोर्स वेब एप्लिकेशन सुरक्षा स्कैनर है। बहुत सारी सुविधाएँ प्रदान करते हुए, ZAP स्वचालित स्कैनिंग, मैन्युअल अन्वेषण और व्यापक भेद्यता का पता लगाने की सुविधा प्रदान करता है। इसका उपयोगकर्ता-अनुकूल इंटरफ़ेस इसे अनुभवी सुरक्षा पेशेवरों और नए लोगों दोनों के लिए सुलभ बनाता है।

ऐसे परिदृश्य पर विचार करें जहां एक संगठन का लक्ष्य अपने वेब एप्लिकेशन की सुरक्षा स्थिति का आकलन करना है। OWASP ZAP, devs और QAs का उपयोग सक्रिय स्कैन कर सकता है, HTTP ट्रैफ़िक का विश्लेषण कर सकता है, और SQL इंजेक्शन, XSS और असुरक्षित प्रत्यक्ष ऑब्जेक्ट संदर्भ (IDOR) जैसी कमजोरियों की पहचान कर सकता है। इसकी मजबूत रिपोर्टिंग क्षमताओं का लाभ उठाकर, आप पहचाने गए मुद्दों को तुरंत हल करने के लिए कार्रवाई योग्य अंतर्दृष्टि प्राप्त कर सकते हैं।


उदाहरण:

ZAP HTTP अनुरोधों में दुर्भावनापूर्ण पेलोड के माध्यम से SQL इंजेक्शन कमजोरियों की पहचान करता है। उदाहरण के लिए:

 GET /products?id=1' UNION SELECT user, password FROM users --

एक अन्य सामान्य भेद्यता ZAP दुर्भावनापूर्ण JS पेलोड के माध्यम से XSS का पता लगाती है जैसे:

 <script>alert('XSS Vulnerability Detected')</script>

बर्प सुइट

बर्प सूट साइबर सुरक्षा डोमेन में एक प्रसिद्ध नाम है और एक अग्रणी वेब भेद्यता स्कैनर और प्रवेश परीक्षण टूलकिट है। जबकि सामुदायिक संस्करण मौलिक कार्यात्मकताएं प्रदान करता है, पेशेवर संस्करण प्लगइन्स के माध्यम से स्कैनिंग स्वचालन, सत्र प्रबंधन और एक्स्टेंसिबिलिटी जैसी उन्नत सुविधाओं को अनलॉक करता है (आप पंजीकरण कर सकते हैं और प्रो संस्करण परीक्षण प्राप्त कर सकते हैं)।

एक ऐसे परिदृश्य की कल्पना करें जहां आप किसी ई-कॉमर्स प्लेटफॉर्म के भीतर सुरक्षा खामियों को उजागर करना चाहते हैं। बर्प सूट की सक्रिय स्कैनिंग क्षमताओं को नियोजित करके, परीक्षक एप्लिकेशन की हमले की सतह की सावधानीपूर्वक जांच कर सकता है, कमजोरियों की पहचान कर सकता है, और लक्षित शोषण के माध्यम से उनकी गंभीरता को मान्य कर सकता है। सुइट की इंटरसेप्शन प्रॉक्सी परीक्षकों को अनुरोधों को इंटरसेप्ट करने और हेरफेर करने का अधिकार देती है, जिससे गहन विश्लेषण और पहचानी गई कमजोरियों का फायदा उठाने में मदद मिलती है।


उदाहरण:

बर्प आंतरिक सेवाओं को लक्षित करने वाले तैयार किए गए अनुरोधों के माध्यम से एसएसआरएफ कमजोरियों की पहचान करता है:

 GET http://vulnerable-website.com/endpoint?url=http://internal-service.com/confidential_data

बर्प प्रतिबंधित फ़ाइलों तक पहुँचने के उद्देश्य से पेलोड के माध्यम से डायरेक्ट्री ट्रैवर्सल कमजोरियों का पता लगा सकता है:

 GET /uploads/../../../../etc/passwd HTTP/1.1 Host: vulnerable-website.com

बर्प SQL इंजेक्शन कमजोरियों की पहचान करने में उत्कृष्टता प्राप्त करता है, जो सबसे प्रचलित सुरक्षा खतरों में से एक है। यहां एक कमजोर पैरामीटर को लक्षित करने वाले पेलोड का एक उदाहरण दिया गया है:

 POST /search HTTP/1.1 Host: vulnerable-website.com Content-Type: application/x-www-form-urlencoded searchTerm=' OR 1=1 --

आईटी इन कमजोरियों को चिन्हित करेगा, जिससे परीक्षक उनका फायदा उठा सकेंगे और अपना प्रभाव प्रदर्शित कर सकेंगे।

बर्प सीएसआरएफ कमजोरियों का भी पता लगा सकता है। उदाहरण के लिए, यह उचित सीएसआरएफ टोकन की कमी वाले वेब एप्लिकेशन की पहचान कर सकता है, जिससे हमलावरों को प्रमाणित उपयोगकर्ताओं की ओर से अनधिकृत कार्यों को अंजाम देने की अनुमति मिलती है।

नेसस

नेसस एक जटिल भेद्यता मूल्यांकन समाधान है जो अपने होम और प्रोफेशनल संस्करणों के साथ व्यक्तियों और उद्यमों दोनों की जरूरतों को पूरा करता है। भेद्यता जांच के विशाल भंडार का लाभ उठाते हुए, नेसस नेटवर्क, सिस्टम और अनुप्रयोगों में गहन मूल्यांकन करता है, सुरक्षा रक्षा तंत्र पर कार्रवाई योग्य अंतर्दृष्टि प्रदान करता है।


नेसस होम संस्करण का उपयोग उपयोगकर्ताओं को राउटर, आईओटी डिवाइस और पीसी जैसे कनेक्टेड डिवाइस पर नियमित भेद्यता स्कैन करने की अनुमति देता है। पुराने सॉफ्टवेयर संस्करण, कमजोर पासवर्ड और गलत कॉन्फ़िगर की गई सेटिंग्स जैसी कमजोरियों की पहचान करके, उपयोगकर्ता सक्रिय रूप से जोखिमों को कम कर सकते हैं और अपनी डिजिटल संपत्तियों को संभावित शोषण से बचा सकते हैं।


उदाहरण:

नेसस पुराने सॉफ़्टवेयर संस्करणों का पता लगाने में उत्कृष्टता प्राप्त करता है, जो शोषण का एक सामान्य वाहक है। उदाहरण के लिए, यह ज्ञात कारनामों के प्रति संवेदनशील अपाचे के पुराने संस्करण को चलाने वाले सिस्टम की पहचान कर सकता है। यह कमजोर पासवर्ड का पता लगा सकता है। पासवर्ड नीतियों और प्रमाणीकरण तंत्रों का विश्लेषण करके, नेसस क्रूर-बल हमलों या शब्दकोश-आधारित हमलों के लिए अतिसंवेदनशील पासवर्ड की पहचान करता है।

नेसस संस्करण जांच के माध्यम से सॉफ़्टवेयर में गुम सुरक्षा पैच की पहचान करता है:

 OpenSSH < 7.2p2

नेसस द्वारा सिफर सुइट विश्लेषण के माध्यम से कमजोर एसएसएल/टीएलएस कॉन्फ़िगरेशन का पता लगाने वाली एक अन्य सामान्य भेद्यता है:

 SSL Medium Strength Cipher Suites Supported

Sn1प्रति

Sn1per एक शक्तिशाली टोही और भेद्यता स्कैनिंग उपकरण है जो लक्ष्य वातावरण का गहन मूल्यांकन करने के इच्छुक प्रवेश परीक्षकों और रेड टीमर्स की जरूरतों के लिए उपयुक्त है। शुरुआती लोगों के लिए यह थोड़ा जटिल लग सकता है, लेकिन फिर भी इसका उपयोग करना आसान है। इसके व्यापक फीचर सेट में स्वचालित स्कैनिंग, पोर्ट स्कैनिंग और OSINT संग्रहण क्षमताएं शामिल हैं।


Sn1per को तैनात करके, आप लक्ष्य संपत्तियों के बारे में जानकारी इकट्ठा करने, उजागर सेवाओं की पहचान करने और शोषण योग्य कमजोरियों को इंगित करने के लिए भेद्यता स्कैन करने के लिए टोही कर सकते हैं। कार्रवाई योग्य बुद्धिमत्ता के साथ, परीक्षक सुरक्षा को दरकिनार करने और अपने उद्देश्यों को प्राप्त करने के लिए लक्षित आक्रमण वैक्टर तैयार कर सकते हैं।


उदाहरण:

Sn1per व्यापक पोर्ट स्कैनिंग के माध्यम से खुले बंदरगाहों का पता लगाता है:

 sniper -t vulnerable-website.com

Sn1per क्रूर-बल के हमलों या पासवर्ड-स्प्रेइंग तकनीकों के माध्यम से कमजोर क्रेडेंशियल्स की पहचान भी कर सकता है।

मेटास्प्लोइट

मेटास्प्लोइट पैठ परीक्षण और शोषण विकास के लिए एक बहुमुखी ढांचा है जो अपने उपयोगकर्ताओं को शोषण, पेलोड और शोषण के बाद के मॉड्यूल के विशाल शस्त्रागार के साथ सशक्त बनाता है। इसकी मॉड्यूलर वास्तुकला और विस्तारशीलता इसे दुनिया भर में एथिकल हैकर्स और सुरक्षा शोधकर्ताओं के लिए पसंदीदा विकल्प बनाती है।


ऐसे परिदृश्य पर विचार करें जहां आपका लक्ष्य उन्नत खतरों के खिलाफ कॉर्पोरेट नेटवर्क की लचीलापन का आकलन करना है। मेटास्प्लोइट के शोषण मॉड्यूल और पेलोड जनरेटर का लाभ उठाकर, परीक्षक वास्तविक दुनिया के हमले परिदृश्यों का अनुकरण कर सकता है, पहचानी गई कमजोरियों का फायदा उठा सकता है और सफल घुसपैठ के संभावित प्रभाव को प्रदर्शित कर सकता है। इसके अतिरिक्त, मेटास्प्लोइट के पोस्ट-शोषण मॉड्यूल विश्लेषकों को अतिरिक्त कमजोरियों को उजागर करने के लिए समझौता किए गए नेटवर्क के भीतर पहुंच बनाए रखने, विशेषाधिकार बढ़ाने और धुरी बनाने में सक्षम बनाते हैं।


उदाहरण:

मेटास्प्लोइट रिमोट कोड निष्पादन के लिए शेलशॉक कमजोरियों का लाभ उठाता है:

 use exploit/multi/http/apache_mod_cgi_bash_env_exec

मेटास्प्लोइट एफ़टीपी, एसएसएच, या एसएमबी जैसी कमजोर सेवाओं का भी फायदा उठा सकता है:

 use exploit/windows/smb/ms17_010_eternalblue

मेटास्प्लोइट शोषण के संभावित प्रभाव को प्रदर्शित करते हुए, कमजोर प्रणालियों को लक्षित करने और समझौता करने के लिए MS08-067 जैसे शोषण मॉड्यूल का लाभ उठाता है।

 use exploit/windows/smb/ms08_067_netapi set RHOSTS target-ip exploit

मेटास्प्लोइट का उपयोग कमजोर वेब अनुप्रयोगों का फायदा उठाने के लिए भी किया जा सकता है। उदाहरण के लिए, यह अनधिकृत पहुंच प्राप्त करने के लिए सीएमएस में ज्ञात भेद्यता को लक्षित करने वाले एक शोषण मॉड्यूल को नियोजित कर सकता है।

SQLMap

SQLMap स्वचालित SQL इंजेक्शन और डेटाबेस शोषण के लिए एक शक्तिशाली ओपन-सोर्स टूल है जो SQL इंजेक्शन कमजोरियों से जूझ रहे सुरक्षा पेशेवरों और डेवलपर्स की जरूरतों को पूरा करता है। इसका सहज कमांड-लाइन इंटरफ़ेस और व्यापक फीचर सेट इसे SQL इंजेक्शन हमलों के खिलाफ लड़ाई में एक दुर्जेय संपत्ति बनाता है।


मान लीजिए कि एक वेब एप्लिकेशन डेवलपर SQL इंजेक्शन कमजोरियों के खिलाफ अपने एप्लिकेशन की जांच करना चाहता है। SQLMap का लाभ उठाकर, डेवलपर या QAs कमजोर प्रवेश बिंदुओं की पहचान करने, दुर्भावनापूर्ण पेलोड इंजेक्ट करने और पैरामीटरयुक्त प्रश्नों और इनपुट सत्यापन जैसे कार्यान्वित सुरक्षा की प्रभावशीलता को मान्य करने के लिए गहन मूल्यांकन कर सकते हैं। डेव संभावित एसक्यूएल इंजेक्शन ढूंढ सकते हैं और संवेदनशील डेटा को अनधिकृत पहुंच से बचा सकते हैं।


उदाहरण:

यह SQL इंजेक्शन परीक्षण, डेटाबेस की पहचान और कमजोर वेब अनुप्रयोगों से संवेदनशील जानकारी निकालने को स्वचालित करता है:

 sqlmap -u "http://vulnerable-website.com/search?id=1" --dbs

SQLMap समय-आधारित ब्लाइंड SQL इंजेक्शन हमले कर सकता है:

 sqlmap -u "http://vulnerable-website.com/search?id=1" --level=5 --time-sec=5

व्यक्तिगत रूप से, एक सूचना सुरक्षा इंजीनियर पद के लिए एक परीक्षण कार्य करते समय, मैं इस उपकरण के साथ कुकीज़ में एसक्यूएल इंजेक्शन का उपयोग करके संपूर्ण डीबी की प्रतिलिपि बनाने में कामयाब रहा।


डेटा और ऐप्स की सुरक्षा के लिए भेद्यता स्कैनर को समझना और उनका उपयोग करना महत्वपूर्ण है, विशेष रूप से समर्पित साइबर सुरक्षा विशेषज्ञता की कमी वाले वातावरण में। ये उपकरण न केवल सुरक्षा पेशेवरों को बल्कि क्यूए और विकास टीमों को भी सुरक्षा जोखिमों को सक्रिय रूप से पहचानने, मूल्यांकन करने और कम करने के लिए सशक्त बनाते हैं। विशेष रूप से ऐसी सेटिंग में जहां साइबर सुरक्षा विशेषज्ञ कार्यों से अभिभूत हो सकते हैं, भेद्यता स्कैनर सुलभ और उपयोगकर्ता के अनुकूल समाधान प्रदान करते हैं। OWASP ZAP, बर्प सूट, नेसस, Sn1per, Metasploit और SQLMap जैसे उपकरणों में महारत हासिल करके, टीमें अपनी साइबर सुरक्षा सुरक्षा में सुधार कर सकती हैं और आत्मविश्वास और प्रभावकारिता के साथ साइबर सुरक्षा खतरों से निपट सकती हैं।


यदि आप बुनियादी कमजोरियों के बारे में अधिक जानना चाहते हैं

मेरा एक और लेख पढ़ें

एक महत्वपूर्ण अनुस्मारक:

प्रवेश परीक्षण हमेशा स्पष्ट अनुमति के साथ और नियंत्रित वातावरण में करें। यह नैतिक दृष्टिकोण सुनिश्चित करता है कि सुरक्षा मूल्यांकन जिम्मेदार परीक्षण प्रोटोकॉल के साथ संरेखित हो, सिस्टम में अनजाने समझौते को रोका जा सके और परीक्षण प्रक्रिया और व्यापक साइबर सुरक्षा रणनीति दोनों की अखंडता को बनाए रखा जा सके।