PHP में डेटाबेस लॉगिन प्रमाण-पत्र सुरक्षित करने का स्वीकार्य तरीका उन्हें वेब रूट के बाहर संग्रहीत करना है, और include()
पासवर्ड वाली फ़ाइलों को संग्रहीत करना है। Python अनुप्रयोगों में सुरक्षित रूप से संग्रहीत MySQL डेटाबेस लॉगिन प्रमाण पत्र कैसे हैं?पायथन में सुरक्षित रूप से डेटाबेस पासवर्ड कैसे संग्रहीत करें?
6
A
उत्तर
4
ठीक है, ऐसा करने का एक तरीका पासवर्ड को एक अलग कॉन्फ़िगर/आईएनआई फ़ाइल में डाल रहा है जो प्रोजेक्ट के साथ तैनात नहीं है।
python main.py --config=/path/to/config.ini
ध्यान दें कि आप (argparse देखें) इस --config
तर्क पार्स और फिर पढ़ सकते हैं और config.ini
पार्स करने के लिए की आवश्यकता होगी: और फिर, आवेदन, जैसे की मुख्य प्रवेश करने के लिए इस फ़ाइल का रास्ता पारित फ़ाइल।
अद्यतन: जब से तुम वेब अनुप्रयोगों उल्लेख किया है, वहाँ भी विन्यास सूचना पास करने का एक और तरीका है - environ
के माध्यम से। उदाहरण के लिए, यदि आप mod_wsgi
उपयोग करते हैं, तो आप इस WSGI निर्देशों में putt कर सकते हैं:
SetEnv my_namespace.some_param some_value
और फिर, उसे इस मान से os.environ
के माध्यम से आवेदन पत्र में सुलभ हो जाएगा:
import os
os.environ['my_namespace.some_param']
संबंधित मुद्दे
- 1. डेटाबेस पासवर्ड कैसे संग्रहीत करें
- 2. मैं अपने डेटाबेस में किसी तृतीय पक्ष webservice पर पासवर्ड सुरक्षित रूप से कैसे संग्रहीत करूं?
- 3. मेमोरी (पायथन) में पासवर्ड को सुरक्षित रूप से मिटाना
- 4. पासवर्ड को सुरक्षित रूप से
- 5. एंड्रॉइड पर सुरक्षित रूप से पासवर्ड कैसे स्टोर करें?
- 6. सुरक्षित टोकन को सुरक्षित रूप से संग्रहीत करना
- 7. डेटाबेस में एक SHA512 पासवर्ड हैश संग्रहीत
- 8. पायथन में सुरक्षित लूप को सुरक्षित रूप से कैसे रोकें?
- 9. रेल: मेलर पासवर्ड सुरक्षित रूप से कैसे स्टोर करें?
- 10. डेटाबेस में उपयोगकर्ता द्वारा जेनरेट किए गए टेक्स्ट को सुरक्षित रूप से संग्रहीत करना (रूबी/रेल)
- 11. सादा पाठ बनाम डेटाबेस में डेटाबेस में पासवर्ड संग्रहीत करना
- 12. सुरक्षित रूप से एक jquery मोबाइल ऐप में स्थानीय रूप से उपयोगकर्ता पासवर्ड स्टोर करें
- 13. डेटाबेस में क्रेडिट कार्ड की जानकारी को सुरक्षित रूप से एन्क्रिप्ट कैसे करें
- 14. सबसे सुरक्षित पायथन "पासवर्ड" एन्क्रिप्शन
- 15. कैसे सुरक्षित रूप से MySQL में डेटा संग्रहीत करने AES_ENCRYPT
- 16. उपयोगकर्ता नाम/पासवर्ड (स्थानीय) को सुरक्षित रूप से कैसे सुरक्षित करें?
- 17. डेटा को सुरक्षित रूप से संग्रहीत करना
- 18. डेटाबेस में निजी कुंजी संग्रहीत
- 19. रेलवे में डेटाबेस में एचटीएमएल टैग को सुरक्षित रूप से कैसे सुरक्षित/पुनर्प्राप्त करें?
- 20. आईफोन अनुप्रयोगों में पासवर्ड संग्रहीत
- 21. डेटाबेस में पासवर्ड कैसे स्टोर करें?
- 22. PHP कोड के अंदर पासवर्ड को सुरक्षित रूप से कैसे सुरक्षित करें?
- 23. प्रोग्राम सुरक्षित रूप से पासवर्ड संरक्षित वेबसाइट तक कैसे पहुंचे?
- 24. एक रेल ऐप में सुरक्षित रूप से डेटाबेस पासवर्ड प्रदान करना
- 25. LDAP में आपका पासवर्ड कितना सुरक्षित है?
- 26. डेटाबेस में MySQL चेतावनियां कैसे संग्रहीत करें?
- 27. एक सत्र में पासवर्ड संग्रहीत रेल
- 28. स्क्रिप्ट में चर के रूप में सुडो पासवर्ड संग्रहीत करना - क्या यह सुरक्षित है?
- 29. खातों को बनाते समय, एक स्टोर पासवर्ड को सुरक्षित रूप से यादृच्छिक रूप से कैसे सुरक्षित करता है?
- 30. गुण फ़ाइल में पासवर्ड सुरक्षित करना
क्या है अब तक पता चला? यदि आप मेरी आंखों में पाइथन में प्रथाओं के बारे में जानना चाहते हैं तो PHP अनुप्रयोगों को देखना बेकार लगता है। और सौभाग्य से बहुत सारे पायथन कोड चारों तरफ तैर रहे हैं, तो आपका शोध किस प्रकार ढंका हुआ है? – hakre
मैंने PHP सर्वोत्तम अभ्यास का उल्लेख किया क्योंकि यह एक ऐसा वातावरण है जिसे मैं परिचित हूं। पायथन के लिए, मुझे पासवर्ड (बेस 64 या इसी तरह) को खराब करने के लिए केवल सुझाव मिल गए हैं, और यह सुनिश्चित करने के लिए कि पाइथन फ़ाइल अन्य लोगों द्वारा पढ़ने योग्य नहीं है (0700 अनुमतियां)। मैं यहां पूछता हूं कि क्या कोई बेहतर तरीका है। – dotancohen
मैं कीरिंग लाइब्रेरी (https://pypi.python.org/pypi/keyring) का उपयोग करता हूं और ओएस की क्रेडेंशियल स्टोरेज यूटिलिटी में वास्तविक क्रेडेंशियल स्टोर करता हूं। इसे कार्यान्वित करना बहुत आसान है, और यह मेरे लिए काफी सुरक्षित लगता है। – northben