"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या mysql_real_escape_string () `और` mysql_escape_string () `mysql इंजेक्शन हमलों को रोकने के लिए पर्याप्त हैं?

क्या mysql_real_escape_string () `और` mysql_escape_string () `mysql इंजेक्शन हमलों को रोकने के लिए पर्याप्त हैं?

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:118

] यह लेख msql_real_esescape_string () और mysql_escape_string () का उपयोग करने की प्रभावशीलता की जांच करता है। आमतौर पर SQL प्रश्नों में डालने से पहले डेटा से बचने के लिए उपयोग किया जाता है। हालाँकि, क्या ये फ़ंक्शन सभी हमले के वैक्टर के खिलाफ पर्याप्त सुरक्षा हैं? ऐसा इसलिए है क्योंकि यह केवल प्रश्नों के भीतर PHP चर से बचने के लिए है। यह भागने की तालिका या कॉलम नाम या सीमा क्षेत्रों को संभाल नहीं सकता है। "कहाँ " । MySQL_REAL_ESCAPE_STRING ($ फ़ील्ड)। "="। MySQL_REAL_ESCAPE_STRING ($ मान); एक हैकर एक दुर्भावनापूर्ण क्वेरी को शिल्प कर सकता है जो बचने और अनधिकृत आदेशों को निष्पादित करता है। यह एक तालिका में सभी रिकॉर्ड को उजागर कर सकता है, संभावित रूप से संवेदनशील जानकारी का खुलासा कर सकता है। वे हैकर्स को मनमानी SQL प्रश्नों को निष्पादित करने की अनुमति दे सकते हैं। mysql_real_escape_string ($ argv [1]), mysql_real_escape_string ($ argv [2]), mysql_real_escape_string ($ argv [3])); शोषण)

Are `mysql_real_escape_string()` and `mysql_escape_string()` Enough to Prevent MySQL Injection Attacks?

इनपुट 3: अप्रत्याशित SQL प्रश्नों

को निष्पादित करता है। तैयार विवरण सर्वर-साइड तकनीक हैं जो केवल मान्य SQL की गारंटी देते हैं। यह दृष्टिकोण SQL इंजेक्शन, दोनों ज्ञात और अज्ञात दोनों के खिलाफ व्यापक सुरक्षा प्रदान करता है। $ कॉलम। '=? सीमा? '; $ स्टेटमेंट = $ pdo-> तैयार करें ($ SQL); $ स्टेटमेंट-> निष्पादित करें (सरणी ($ मूल्य, $ सीमा)); इंजेक्शन, वे पूर्ण सुरक्षा के लिए पर्याप्त नहीं हैं। तैयार विवरण मजबूत डेटाबेस सुरक्षा के लिए अनुशंसित दृष्टिकोण हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3