גלישת חוצץ


כל מה שרצית לדעת על גלישת חוצץ:
במחשבים, גלישת חוצץ (באנגלית: Buffer overflow) היא שגיאת תכנות המתבטאת בכך שתוכנית מחשב כותבת לאזור בזיכרון המחשב (החוצץ) יותר מידע מאשר אותו אזור מסוגל להכיל.
כתוצאה מכך "גולש" חלק מהמידע אל מחוץ לגבולות החוצץ, ומשנה נתונים שלא היו אמורים להשתנות.
המידע שנמחק לעיתים קרובות הכרחי להמשך ריצתה התקינה של התוכנית, ובשל כך גלישת חוצץ עלולה לגרום לתוכנית להחזיר תוצאות לא נכונות, לקרוס לחלוטין, או אף לאפשר הרצה של "קוד זדוני" הגורם לתוכנית לפעול באופן שלא תוכנן מראש.
בשל כך, גלישות חוצץ מהוות בסיס לפרצות אבטחה רבות.
ברוב המקרים, גלישת חוצץ תגרום לפחות לקריסה של התוכנית המשתמשת בחוצץ.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לגלישת חוצץ:
באגים
התקפות מניעת שירות
פרצות אבטחה
זיכרון מחשב
סוגי התקפות קיברנטיות