1. Glossaryفەرهەنگی زاراوەکان
Buffer overflow
سەرڕێژبوونی بافەر
Proposed Kurdish term — under reviewزاراوەی پێشنیارکراو — لە ژێر پێداچوونەوەدایە

Definitionپێناسە

A programming mistake in which a program writes more into a fixed-size memory area (a buffer) than it can hold, so the extra data spills into nearby memory. Attackers can use it to crash the program or to run their own code.

هەڵەیەکی بەرنامەسازییە کە تێیدا بەرنامەیەک زیاتر دەنووسێتە ناو بەشێکی بیرگەی قەبارە-جێگیر (بافەر) لەوەی جێی دەبێتەوە، بۆیە دراوە زیادەکە دەڕژێتە ناو بیرگەی تەنیشتییەوە. دەتوانن بەکاری بهێنن بۆ تێکدانی بەرنامەکە یان جێبەجێکردنی کۆدی خۆیان.

Exampleنموونە

Typing 10 letters into a box made for 8 can overwrite the 2 memory cells next to it if the program does not check the length; memory-safe languages such as Python, Java or Rust prevent this.

نووسینی ١٠ پیت لە خانەیەکدا کە بۆ ٨ پیت دروست کراوە دەتوانێت دوو خانەی بیرگەی تەنیشتی تێک بدات ئەگەر بەرنامەکە درێژییەکە نەپشکنێت؛ زمانە بیرگە-پارێزراوەکانی وەک Python، Java یان Rust ڕێگەی لێ دەگرن.

Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر

سەرڕێژبوونێکی بافەر

Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە

Proposed: سەرڕێژبوون (overflowing, of a full container) + بافەر, the registry's loan word (buffering: بافەرکردن). The owner explains a buffer as a box that holds a fixed amount (l4.p01.t05).

Related termsزاراوە پەیوەندیدارەکان

Videosڤیدیۆکان

Buffer OverflowAaron Yoo · Englishئینگلیزی · 117K viewsبینین · 4.8K likesلایک

With simple drawings: what a buffer is, how too much data overwrites the memory next to it, the damage and the defences.

بە وێنەی سادە: چییە، چۆن زیاد لە پێویست بەسەر تەنیشتیدا دەنووسرێت، زیانەکان و ڕێگاکانی بەرگری.

Learn more inزیاتر فێربە لە