ما معنى use-after-free؟
المعنى في مجال تطوير البرمجيات مع أمثلة
use-after-free: استخدام الذاكرة بعد تحريرها، استخدام بعد الإخلاء
الوصول إلى منطقة ذاكرة بعد تحريرها، حين لا تعود صالحة للكائن الذي كانت تحتويه.
طريقة الاستخدام
يظهر في تشخيص الذاكرة والتقارير الأمنية. ويختلف عن تسرب الذاكرة، حيث تبقى الذاكرة مخصصة بلا حاجة.
أمثلة
The sanitizer reported a use-after-free when the callback read the destroyed session.
أبلغت أداة فحص الذاكرة عن استخدام بعد التحرير عندما قرأ رد الاتصال جلسة مدمرة.
استمر رد الاتصال في العمل بعد انتهاء عمر الكائن الذي حاول قراءة ذاكرته.
Cancelling the pending task fixed the use-after-free during window closure.
أدى إلغاء المهمة المعلقة إلى إصلاح الاستخدام بعد التحرير عند إغلاق النافذة.
منع الإلغاء المهمة من الوصول إلى موارد سبق تحريرها أثناء الإغلاق.
تراكيب شائعة
- detect a use-after-free
- use-after-free vulnerability
مصطلحات ذات صلة
مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
