2022 में वेब एप्लिकेशन पेनेट्रेशन टेस्टिंग चेकलिस्ट

लीक टेस्ट चेकलिस्ट
लीक टेस्ट चेकलिस्ट

वेब एप्लिकेशन में मौजूदा कमजोरियों का पता लगाने और रिपोर्ट करने के लिए वेब एप्लिकेशन पैठ परीक्षण प्रक्रिया की जाती है। कोड निष्पादन, SQL इंजेक्शन और CSRF सहित एप्लिकेशन में मौजूदा समस्याओं का विश्लेषण और रिपोर्ट करके इनपुट सत्यापन को पूरा किया जा सकता है।

Bu सर्वश्रेष्ठ क्यूए कंपनीगंभीर प्रक्रिया के साथ वेब अनुप्रयोगों का परीक्षण और सुरक्षित करने के सबसे प्रभावी तरीकों में से एक है। इसमें विभिन्न प्रकार की कमजोरियों पर कई परीक्षण करना शामिल है।

काम की गुणवत्ता को बनाए रखने के लिए वेब एप्लिकेशन पैठ परीक्षण किसी भी डिजिटल परियोजना का एक महत्वपूर्ण तत्व है।

आंकड़ा संग्रहण

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

विचार करने के लिए महत्वपूर्ण बिंदु

GNU Wget नामक टूल का उपयोग करें; इस टूल का उद्देश्य robot.txt फ़ाइलों को पुनर्प्राप्त करना और उनकी व्याख्या करना है।

सॉफ़्टवेयर को नवीनतम संस्करण के लिए जाँचने की आवश्यकता है। डेटाबेस विवरण जैसे विभिन्न तकनीकी घटक इस समस्या से प्रभावित हो सकते हैं।

अन्य तकनीकों में ज़ोन स्थानान्तरण और रिवर्स DNS क्वेरीज़ शामिल हैं। आप DNS प्रश्नों को हल करने और उनका पता लगाने के लिए वेब-आधारित खोजों का भी उपयोग कर सकते हैं।

इस प्रक्रिया का उद्देश्य किसी एप्लिकेशन के प्रवेश बिंदु की पहचान करना है। इसे WebscarabTemper Data, OWSAP ZAP और Burp Proxy जैसे विभिन्न उपकरणों का उपयोग करके पूरा किया जा सकता है।
कमजोरियों के लिए निर्देशिकाओं को खोजने और स्कैन करने सहित विभिन्न कार्यों को करने के लिए नेसस और एनएमएपी जैसे उपकरणों का उपयोग करें।

पारंपरिक फ़िंगरप्रिंटिंग टूल जैसे कि Amap, Nmap, या TCP/ICMP का उपयोग करके, आप किसी एप्लिकेशन के प्रमाणीकरण से संबंधित विभिन्न कार्य कर सकते हैं। इनमें ऐप के ब्राउज़र द्वारा मान्यता प्राप्त एक्सटेंशन और निर्देशिकाओं की जांच शामिल है।

प्राधिकरण परीक्षण

प्राधिकरण परीक्षण

इस प्रक्रिया का उद्देश्य वेब एप्लिकेशन के संसाधनों तक पहुंचने के लिए भूमिका और विशेषाधिकार हेरफेर का परीक्षण करना है। वेब एप्लिकेशन में लॉगिन सत्यापन कार्यों का विश्लेषण करने से आप पथ परिवर्तन कर सकते हैं।

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

प्रमाणीकरण परीक्षण

यदि एप्लिकेशन एक निश्चित समय के बाद लॉग आउट हो जाता है, तो सत्र का फिर से उपयोग करना संभव है। एप्लिकेशन के लिए उपयोगकर्ता को निष्क्रिय स्थिति से स्वचालित रूप से निकालना भी संभव है।

लॉगिन पेज के कोड को क्रैक करके पासवर्ड को रीसेट करने और रीसेट करने के लिए सोशल इंजीनियरिंग तकनीकों का उपयोग किया जा सकता है। यदि "मेरा पासवर्ड याद रखें" तंत्र लागू किया गया है, तो यह विधि आपको अपना पासवर्ड आसानी से याद रखने की अनुमति देगी।

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

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

सत्यापन परीक्षण

सत्यापन डेटा परीक्षण

स्रोत कोड में त्रुटियों का पता लगाने के लिए विभिन्न परीक्षण चलाकर जावास्क्रिप्ट कोड विश्लेषण किया जाता है। इनमें ब्लाइंड एसक्यूएल इंजेक्शन टेस्टिंग और यूनियन क्वेरी टेस्टिंग शामिल हैं। आप इन परीक्षणों को करने के लिए sqldumper, power injector और sqlninja जैसे टूल का भी उपयोग कर सकते हैं।

संग्रहित XSS का विश्लेषण और परीक्षण करने के लिए Backframe, ZAP और XSS हेल्पर जैसे टूल का उपयोग करें। इसके अलावा, विभिन्न तरीकों का उपयोग करके संवेदनशील जानकारी के लिए परीक्षण करें।

ऑनबोर्डिंग तकनीक का उपयोग करके बैकएंड मेल सर्वर को प्रबंधित करें। सर्वर पर संग्रहीत गोपनीय जानकारी तक पहुँचने के लिए XPath और SMTP इंजेक्शन तकनीकों का परीक्षण करें। साथ ही, इनपुट सत्यापन में त्रुटियों की पहचान करने के लिए कोड एम्बेडिंग परीक्षण करें।

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

प्रबंधन विन्यास परीक्षण

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

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

समाधान

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

टिप्पणी करने वाले पहले व्यक्ति बनें

एक प्रतिक्रिया छोड़ दें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा।


*