Logo hi.boatexistence.com

बफर ओवरफ्लो क्यों हो सकता है?

विषयसूची:

बफर ओवरफ्लो क्यों हो सकता है?
बफर ओवरफ्लो क्यों हो सकता है?

वीडियो: बफर ओवरफ्लो क्यों हो सकता है?

वीडियो: बफर ओवरफ्लो क्यों हो सकता है?
वीडियो: बफ़र ओवरफ़्लो अटैक चलाना - कंप्यूटरफ़ाइल 2024, मई
Anonim

बफ़र ओवरफ़्लो होता है जब बफ़र को लिखा गया डेटा अपर्याप्त सीमा जाँच सीमा जाँच के कारण गंतव्य बफ़र से सटे मेमोरी पतों में डेटा मानों को भी दूषित करता है रेंज जाँच

एक श्रेणी जाँच है यह सुनिश्चित करने के लिए जांच करें कि कोई संख्या एक निश्चित सीमा के भीतर है; उदाहरण के लिए, यह सुनिश्चित करने के लिए कि 16-बिट पूर्णांक को असाइन किया जाने वाला मान 16-बिट पूर्णांक (यानी रैप-अराउंड के विरुद्ध जाँच) की क्षमता के भीतर है। https://en.wikipedia.org › विकी › Bounds_checking

सीमा जांच - विकिपीडिया

। यह तब हो सकता है जब डेटा को एक बफर से दूसरे बफर में कॉपी किया जाता है, बिना यह जांचे कि डेटा डेस्टिनेशन बफर में फिट बैठता है।

बफर ओवरफ्लो का क्या कारण है?

एक बफर ओवरफ्लो (या बफर ओवररन) होता है जब डेटा की मात्रा मेमोरी बफर की भंडारण क्षमता से अधिक हो जाती है। … बफर ओवरफ्लो सभी प्रकार के सॉफ्टवेयर को प्रभावित कर सकता है। वे आम तौर पर विकृत इनपुट या बफर के लिए पर्याप्त स्थान आवंटित करने में विफलता के परिणामस्वरूप होते हैं।

बफर ओवरफ्लो कमजोरियां क्यों मौजूद हैं?

बफर ओवरफ्लो भेद्यता होती है जब आप किसी प्रोग्राम को बहुत अधिक डेटा देते हैं अतिरिक्त डेटा मेमोरी में आस-पास के स्थान को दूषित करता है और अन्य डेटा को बदल सकता है। परिणामस्वरूप, प्रोग्राम किसी त्रुटि की रिपोर्ट कर सकता है या भिन्न व्यवहार कर सकता है। ऐसी कमजोरियों को बफर ओवररन भी कहा जाता है।

बफर ओवरफ्लो कैसे काम करता है?

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

बफर ओवरफ्लो किस दोष के कारण होता है?

क्या दोष बफर ओवरफ्लो बनाता है? D एक बफर ओवरफ्लो तब होता है जब बहुत अधिक डेटा इनपुट के रूप में स्वीकार किया जाता है। प्रोग्रामर्स को यह सुनिश्चित करने के लिए सही सुरक्षा नियंत्रण लागू करना चाहिए कि ऐसा न हो।

सिफारिश की: