تطوير البرمجيات · مصطلحات · تنقيح البرامج واستكشاف الأخطاء

ما معنى buffer overflow؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

buffer overflow: تجاوز سعة المخزن المؤقت، فيض المخزن المؤقت

كتابة تتجاوز حدود الذاكرة المخصصة لمخزن مؤقت، وقد تتلف بيانات أخرى أو تسبب انهيار البرنامج.

طريقة الاستخدام

يستخدم في تصحيح الشيفرة منخفضة المستوى والمراجعات الأمنية. المشكلة هي الكتابة خارج الحدود، لا مجرد امتلاء قائمة انتظار.

أمثلة

  1. A missing length check allowed a buffer overflow in the native file reader.

    سمح غياب فحص الطول بحدوث تجاوز سعة المخزن المؤقت في قارئ الملفات الأصلي.

    نُسخت بيانات أطول من المساحة الوجهة من دون التحقق من سعتها.

  2. The test caught a buffer overflow when the terminator was written past the final byte.

    كشف الاختبار تجاوزًا للسعة عندما كُتب محرف الإنهاء بعد البايت الأخير.

    حتى كتابة بايت واحد خارج حدود المخزن تعد تجاوزًا للسعة.

تراكيب شائعة

  • prevent a buffer overflow
  • buffer overflow detection

مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: