گھر سیکیورٹی بفر اوور فلو کیا ہے؟ - ٹیکوپیڈیا سے تعریف

بفر اوور فلو کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

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

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

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

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

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

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

بفر اوور فلو کیا ہے؟ - ٹیکوپیڈیا سے تعریف