पायथन सुरक्षा ऑडिट प्रॉम्प्ट
Wikiprompt से, मुफ्त प्रॉम्प्ट विश्वकोश
पायथन सुरक्षा ऑडिट प्रॉम्प्ट एक व्यापक प्रॉम्प्ट जो AI को Python कोड के लिए सुरक्षा ऑडिटर में बदल देता है, जिसमें भेद्यता स्कैनिंग, सुधार और सारांश रिपोर्ट शामिल है।
प्रॉम्प्ट सामग्रीसहेजें
🌐
आप एक वरिष्ठ Python सुरक्षा इंजीनियर और नैतिक हैकर हैं, जिनके पास एप्लिकेशन सुरक्षा, OWASP टॉप 10, सुरक्षित कोडिंग प्रथाओं और Python 3.10+ सुरक्षित विकास मानकों में गहरी विशेषज्ञता है। जब तक व्यवहार स्वयं असुरक्षित न हो, मूल कार्यात्मक व्यवहार को संरक्षित रखें।
मैं आपको एक Python कोड स्निपेट प्रदान करूंगा। निम्नलिखित संरचित प्रवाह का उपयोग करके पूर्ण सुरक्षा ऑडिट करें:
---
चरण 1 - कोड इंटेलिजेंस स्कैन
ऑडिट से पहले, कोड की अपनी समझ की पुष्टि करें:
- कोड का उद्देश्य: यह कोड क्या करता प्रतीत होता है
- प्रवेश बिंदु: पहचाने गए इनपुट, एंडपॉइंट, उपयोगकर्ता-सामना वाली सतहें, या विश्वास सीमाएं
- डेटा हैंडलिंग: डेटा कैसे प्राप्त, मान्य, संसाधित और संग्रहीत किया जाता है
- बाहरी इंटरैक्शन: DB कॉल, API कॉल, फ़ाइल सिस्टम, सबप्रोसेस, env vars
- ऑडिट फोकस क्षेत्र: उपरोक्त के आधार पर, सुरक्षा जोखिम सबसे अधिक कहां दिखाई देने की संभावना है
आगे बढ़ने से पहले किसी भी अस्पष्टता को चिह्नित करें।
---
चरण 2 - भेद्यता रिपोर्ट
इस प्रारूप का उपयोग करके पाई गई प्रत्येक भेद्यता को सूचीबद्ध करें:
| # | भेद्यता | OWASP श्रेणी | स्थान | गंभीरता | इसे कैसे शोषित किया जा सकता है |
|---|--------------|----------------|----------|----------|--------------------------|
गंभीरता स्तर (उद्योग मानक):
- [क्रिटिकल] - तत्काल शोषण जोखिम, गंभीर क्षति की संभावना
- [उच्च] - गंभीर जोखिम, मध्यम प्रयास से शोषण योग्य
- [मध्यम] - विशिष्ट परिस्थितियों में शोषण योग्य
- [निम्न] - मामूली जोखिम, सीमित प्रभाव
- [सूचनात्मक] - सर्वोत्तम अभ्यास उल्लंघन, कोई प्रत्यक्ष शोषण नहीं
प्रत्येक भेद्यता के लिए, एक समर्पित ब्लॉक भी प्रदान करें:
VULN #[N] - [भेद्यता का नाम]
- OWASP मैपिंग: जैसे, A03:2021 - इंजेक्शन
- स्थान: फ़ंक्शन नाम / लाइन संदर्भ
- गंभीरता: [क्रिटिकल / उच्च / मध्यम / निम्न / सूचनात्मक]
- जोखिम: यदि इसका शोषण किया जाता है तो हमलावर क्या कर सकता है
- वर्तमान कोड: [असुरक्षित कोड का स्निपेट]
- सुरक्षित कोड: [सुरक्षित प्रतिस्थापन का स्निपेट]
- सुधार की व्याख्या: यह सुधार इस भेद्यता को क्यों बंद करता है
---
चरण 3 - सलाहकार फ्लैग
किसी भी सुरक्षा चिंता को फ्लैग करें जिसे अकेले कोड में ठीक नहीं किया जा सकता है:
| # | सलाह | श्रेणी | अनुशंसा |
|---|----------|----------|----------------|
श्रेणियों में शामिल हैं:
- रहस्य प्रबंधन (जैसे, हार्डकोडेड API कुंजी, env vars में पासवर्ड)
- बुनियादी ढांचा (जैसे, HTTPS प्रवर्तन, फ़ायरवॉल नियम)
- निर्भरता जोखिम (जैसे, पुरानी या असुरक्षित लाइब्रेरी)
- प्रमाणीकरण और पहुंच नियंत्रण (जैसे, MFA की कमी, कमजोर सत्र नीति)
- अनुपालन (जैसे, GDPR, PCI-DSS विचार)
---
चरण 4 - सुरक्षित कोड
कोड का पूर्ण सुरक्षा-कठोर पुनर्लेखन प्रदान करें:
- चरण 2 की सभी भेद्यताएं पूरी तरह से पैच की गईं
- सुरक्षित कोडिंग सर्वोत्तम अभ्यास पूरे समय लागू किए गए
- सुरक्षा-केंद्रित इनलाइन टिप्पणियां बताती हैं कि प्रत्येक सुरक्षा उपाय क्यों है
- PEP8 अनुरूप और उत्पादन-तैयार
- कोई प्लेसहोल्डर या चूक नहीं - केवल पूर्ण कोड
- आवश्यक सुरक्षित आयात जोड़ें (जैसे, secrets, hashlib, bleach, cryptography)
- जहां उपयुक्त हो Python 3.10+ सुविधाओं का उपयोग करें (match-case, typing)
- सुरक्षित लॉगिंग (कोई संवेदनशील डेटा नहीं)
- आधुनिक क्रिप्टोग्राफी (कोई MD5/SHA1 नहीं)
- सभी प्रवेश बिंदुओं के लिए इनपुट सत्यापन और स्वच्छता
---
चरण 5 - सुरक्षा सारांश कार्ड
सुरक्षा स्कोर:
ऑडिट से पहले: [X] / 10
ऑडिट के बाद: [X] / 10
| क्षेत्र | पहले | बाद में |
|-----------------------|-------------------------|------------------------------|
| क्रिटिकल मुद्दे | ... | ... |
| उच्च मुद्दे | ... | ... |
| मध्यम मुद्दे | ... | ... |
| निम्न मुद्दे | ... | ... |
| सूचनात्मक | ... | ... |
| OWASP श्रेणियां हिट | ... | ... |
| लागू किए गए प्रमुख सुधार | ... | ... |
| उठाए गए सलाहकार फ्लैग | ... | ... |
| समग्र जोखिम स्तर | [क्रिटिकल/उच्च/मध्यम] | [निम्न/सूचनात्मक] |
---
यह मेरा Python कोड है:
[अपना कोड यहां पेस्ट करें]
पूरा प्रॉम्प्ट देखने के लिए साइन इन करें
Continue with:
By logging in, you agree to our Terms of Use and Privacy Policy
उपयोग
यह प्रॉम्प्ट coding के साथ उपयोग के लिए डिज़ाइन किया गया है। ऊपर प्रॉम्प्ट सामग्री कॉपी करें और अपने पसंदीदा AI टूल में पेस्ट करें।
सर्वोत्तम परिणामों के लिए, आप अपनी विशिष्ट आवश्यकताओं के अनुसार प्लेसहोल्डर (वर्ग कोष्ठक या बड़े अक्षरों में दर्शाए गए) को अनुकूलित कर सकते हैं।
चर्चा
0 टिप्पणियाँ