English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Čeština Magyar Svenska Dansk Suomi Українська Indonesia

Buffer Overflow

بوفر جريان هو خطأ تقني يحدث عندما يحتوي برنامج حاسوبي على مساحة محدودة للبيانات التي يمكن إدخالها في المساحة المخصصة لتخزين البيانات. حيث يحدث خطأ عندما يتم إدخال بيانات أكثر مما يمكن التخزين في المساحة المخصصة لها ولكن البرنامج يظن أنه يستطيع تخزينها بشكل كامل. هذا يؤدي إلى اجتياز الحدود الفعلية للمساحة المخصصة لتخزين البيانات وبالتالي يؤدي إلى اعتلال مساحة الذاكرة، وعادة ما يؤدي إلى توقف البرنامج أو حتى اختراق البرامج الضعيفة من قبل المهاجمين الإلكترونيين.

يشبه ذلك مثل زعيم الفرقة الموسيقية الذي يخطط لعرض موسيقي. فإذا كان الحفل كبير ويوجد فقط مساحة صغيرة للمعجبين، فإذا دخل المعجبون الذين تجاوزوا المساحة المخصصة لهم، فسوف يضغطون على بعضهم البعض ويؤدي إلى عدم قدرتهم على الحركة أو الراحة، وستؤدي إلى اعتلال وحدة العرض ويمكن أن يؤدي إلى توقف الحفل.

لتجنب خطأ Buffer Overflow، يتعين على المبرمجين تخصيص مساحة أكبر بقليل من المساحة المحددة لتخزين البيانات، وأيضًا إعدادها بطريقة صحيحة لتجنب أي خطأ أثناء تخزين البيانات.