بفر اوور فلو

مصنف: Laura McKinney
تخلیق کی تاریخ: 7 اپریل 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
كيفية تطوير سير عمل مخصص من البداية إلى النهاية
ویڈیو: كيفية تطوير سير عمل مخصص من البداية إلى النهاية

مواد

تعریف - بفر اوور فلو کا کیا مطلب ہے؟

ایک بفر کا زیادہ بہاؤ اس وقت ہوتا ہے جب بفر پر اس کے مقابلے میں زیادہ ڈیٹا لکھا جاتا ہے۔ اضافی ڈیٹا ملحقہ میموری پر لکھا جاتا ہے ، اس مقام کے مندرجات کو ادھورا لکھ کر اور کسی پروگرام میں غیر متوقع نتائج کا باعث بنتا ہے۔ بفر اوور فلوز اس وقت ہوتا ہے جب نامناسب توثیق ہوتی ہے (ڈیٹا لکھنے سے پہلے کی حد نہیں ہوتی ہے۔ اسے سافٹ ویئر میں ایک بگ یا کمزوری سمجھا جاتا ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا بفر اوور فلو کی وضاحت کرتا ہے

حملہ آور بفر اوور فلو بگ کو انجیکشن کوڈ لگا کر فائدہ اٹھا سکتے ہیں جو خاص طور پر کسی ڈیٹا سیٹ کے ابتدائی حصے کے ساتھ بفر اوور فلو کے سبب بنائے جاتے ہیں ، پھر باقی ڈیٹا کو اتنے بہاؤ والے بفر سے ملحق میموری پتے پر لکھتے ہیں۔ بہاؤ کے اعداد و شمار میں قابل عمل کوڈ ہوسکتا ہے جو حملہ آوروں کو بڑے سے زیادہ اور جدید ترین پروگرام چلانے کی اجازت دیتا ہے یا خود کو نظام تک رسائی فراہم کرتا ہے۔

بفر اوور فلوز ایک بدترین کیڑے میں سے ایک ہے جو کسی حملہ آور کے ذریعہ استحصال کیا جاسکتا ہے کیونکہ زیادہ تر اس کی تلاش اور اس کی اصلاح کرنا بہت مشکل ہے ، خاص طور پر اگر سوفٹویئر لاکھوں لائنوں کے کوڈ پر مشتمل ہو۔ یہاں تک کہ ان کیڑے کے لئے فکس کافی پیچیدہ اور غلطی کا شکار ہیں۔ یہی وجہ ہے کہ اس طرح کے مسئلے کو مکمل طور پر ختم کرنا تقریبا almost ناممکن ہے۔


اگرچہ تمام پروگرامرز اپنے پروگراموں میں بفر اوور فلو کے امکانی خطرہ کو جانتے ہیں ، ابھی بھی نئے اور پرانے دونوں سافٹ ویئر میں بفر اوور فلو سے وابستہ بہت سے خطرات موجود ہیں ، قطع نظر اس سے کہ پہلے ہی انجام دیئے گئے ہیں۔