Buffer Overflow in Hindi

हेलो स्टूडेंट्स, इस पोस्ट में हम आज Buffer Overflow in Hindi के बारे में पढ़ेंगे | इंटरनेट में नेटवर्क सुरक्षा और क्रिप्टोग्राफी के नोट्स हिंदी में बहुत कम उपलब्ध है, लेकिन हम आपके लिए यह हिंदी में डिटेल्स नोट्स लाये है, जिससे आपको यह टॉपिक बहुत अच्छे से समझ आ जायेगा |

Buffer Overflow in Hindi

एक buffer जो है वह data को स्टोर करने का एक temporary area होता है.

buffer overflow तब होता है जब कोई program या प्रोसेस, buffer में उसकी fixed length से अधिक data को write करने की कोशिश करता है. इससे जो extra डेटा होता है वह overflow कर जाता है.

यह एक vulnerability है जिससे system crash हो सकता है. तथा इससे attacker सिस्टम के internal variables को modify कर सकता है.

buffer overflow attack में, जो extra data होता है वह attacker या hacker के द्वारा डाले गये specific instructions को store किये रहता है. ये instructions जो है वह files को damage, डेटा को change या private information को चुरा सकते है.

buffer-overflows दो प्रकार के होते है:- heap based और stack based.

heap based को execute कर पाना बहुत ही मुश्किल होता है इसलिए इसका प्रयोग इन दोनों में सबसे कम किया जाता है.

stack based buffer overflows का प्रयोग attackers के द्वारा ज्यादा किया जाता है. इसमें programs तथा applications को stack का प्रयोग करके exploit किया जाता है.

programming language जैसे:- C, C++ में buffer overflow attacks से बचने के लिए कोई built-in protection नहीं है. जिससे इसमें attack होने का खतरा अधिक होता है.

modern programming language जैसे:- C#, java तथा perl में coding के error की संभावना कम होती है इसलिए इनमे attack भी कम होते है.

एक अन्य प्रकार का buffer से सम्बन्धित attack होता है जिसे integer overflow कहते है. अर्थात् जब कोई number किसी एक operation में प्रयोग किया जाता है तो हमें अधिक memory की जरूरत होती है.

उदाहरण के लिए:- 192 संख्या को store करने के लिए हमें 8 bits memory की जरूरत होती है. यदि process इसमें 64 को और जोड़ दे तो यह 256 हो जाएगा और 256 को हम allocated memory में स्टोर नहीं कर सकते क्योंकि इसे 9 bits की जरूरत होगी.

buffer overflow in hindi
image

आजकल ज्यादातर ऑपरेटिंग सिस्टम runtime protection का प्रयोग करते हैं जिससे कि overflow buffer attacks का होना मुश्किल होता है.

हम आशा करते है कि यह Network Security & Cryptography के हिंदी में नोट्स आपकी स्टडी में उपयोगी साबित हुए होंगे | अगर आप लोगो को इससे रिलेटेड कोई भी किसी भी प्रकार का डॉउट हो तो कमेंट बॉक्स में कमेंट करके पूंछ सकते है | आप इन्हे अपने Classmates & Friends के साथ शेयर करे |

Leave a Comment

Your email address will not be published.