बफर ओव्हरफ्लो

लेखक: Laura McKinney
निर्मितीची तारीख: 7 एप्रिल 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
बफर ओवरफ्लो मेड ईज़ी - भाग 1: परिचय
व्हिडिओ: बफर ओवरफ्लो मेड ईज़ी - भाग 1: परिचय

सामग्री

व्याख्या - बफर ओव्हरफ्लो म्हणजे काय?

जेव्हा बफरवर जास्त डेटा लिहिला जातो तेव्हा तो बफर ओव्हरफ्लो होतो. अतिरीक्त डेटा जवळच्या मेमरीवर लिहिलेला आहे, त्या स्थानावरील सामग्री अधिलिखित आणि प्रोग्राममध्ये अप्रत्याशित परिणाम उद्भवते. जेव्हा अयोग्य प्रमाणीकरण होते तेव्हा बफर ओव्हरफ्लो होतात (डेटा लिहिण्यापूर्वी कोणतीही मर्यादा नसते. सॉफ्टवेअरमधील दोष किंवा कमजोरी मानले जाते


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया बफर ओव्हरफ्लो स्पष्ट करते

हल्लेखोर बफर ओव्हरफ्लो बगचे इंजेक्शन कोडद्वारे शोषण करू शकतात जे डेटा सेटच्या सुरुवातीच्या भागासह बफर ओव्हरफ्लोला तयार करण्यासाठी तयार केले जाते, त्यानंतर उर्वरित डेटा ओव्हरफ्लोिंग बफरला लागून असलेल्या मेमरी पत्त्यावर लिहून ठेवतात. ओव्हरफ्लो डेटामध्ये एक्झिक्युटेबल कोड असू शकतो जो हल्लेखोरांना मोठे आणि अधिक अत्याधुनिक प्रोग्राम चालवण्याची परवानगी देईल किंवा स्वत: ला सिस्टीममध्ये प्रवेश देऊ शकेल.

बफर ओव्हरफ्लो एक सर्वात वाईट बग आहे ज्याचा मुख्यतः आक्रमणकर्त्याद्वारे उपयोग केला जाऊ शकतो कारण शोधणे आणि त्याचे निराकरण करणे फारच कठीण आहे, खासकरुन जर सॉफ्टवेअरमध्ये कोट्यवधी ओळींचा कोड असेल. या बगसाठीचे निराकरण देखील बरेच क्लिष्ट आणि त्रुटी प्रवण आहेत. म्हणूनच या प्रकारच्या बग पूर्णपणे काढून टाकणे खरोखर जवळजवळ अशक्य आहे.


जरी सर्व प्रोग्रामरना त्यांच्या प्रोग्राममध्ये बफर ओव्हरफ्लोचा संभाव्य धोका माहित आहे, तरीही नवीन आणि जुन्या सॉफ्टवेअरमध्ये बफर ओव्हरफ्लोशी संबंधित अनेक धोके अजूनही आहेत, यापूर्वी कितीही फिक्स केले गेले आहेत याची पर्वा न करता.