סֵמֶל
יוניונפדיה
תִקשׁוֹרֶת
 Google Play כעת ב-
חָדָשׁ! הורד יוניונפדיה במכשיר אנדרואיד שלך!
הורד
גישה מהירה יותר מאשר בדפדפן!
 

גלישת חוצץ

מַדָד גלישת חוצץ

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

28 יחסים: C (שפת תכנות), מספר, משתנה (תכנות), מחסנית קריאות, מחשב, מהדר, אנגלית, אקראיות, סוס טרויאני (תוכנה), סי שארפ, ערימה, פרצת אבטחה, פונקציה (תכנות), פייתון, קלט, קוד זדוני, תהליכון, תוכנית מחשב, תכנות מחשבים, זמן ריצה (תוכנה), זיכרון מחשב, חוצץ, ג'אווה (שפת תכנות), גלישת מחסנית, גלישה נומרית (מדעי המחשב), התקפת מניעת שירות, הזרקת SQL, וירוס מחשב.

C (שפת תכנות)

שפת C היא שפת תכנות הכוללת מנגנוני בקרת זרימה ומבני נתונים פשוטים, ומאפשרת ניצול מרבי של יכולות המחשב, בדומה לשפת סף.

חָדָשׁ!!: גלישת חוצץ וC (שפת תכנות) · ראה עוד »

מספר

מספר הוא עצם מתמטי מופשט, שבמשמעותו המקובלת משמש לציון כמות.

חָדָשׁ!!: גלישת חוצץ ומספר · ראה עוד »

משתנה (תכנות)

בתכנות, משתנה (באנגלית: Variable) הוא חלק זיכרון בתוכנית המכיל נתון שיכול להשתנות בזמן הריצה, על פי הפקודות הניתנות לו, בניגוד לקבוע שמכיל ערך שנקבע בתחילת ההרצה ונשאר קבוע עד סופה.

חָדָשׁ!!: גלישת חוצץ ומשתנה (תכנות) · ראה עוד »

מחסנית קריאות

שגרות רצות. כל מסגרת מתאימה לקריאה לשגרה שעדיין לא סיימה לרוץ. לדוגמה, אם כרגע רצה שגרה בשם DrawLine, לאחר שהיא נקראה מתוך שגרה בשם DrawSquare, החלק העליון של מחסנית הקריאות יכול להראות כמודגם בתרשים זה. במדעי המחשב, מחסנית קריאות (באנגלית: call stack) היא מבנה נתונים מסוג מחסנית, המשמש לאחסון מידע אודות השגרות הפעילות של תוכנית מחשב.

חָדָשׁ!!: גלישת חוצץ ומחסנית קריאות · ראה עוד »

מחשב

מַחְשֵׁב הוא מכונה אלקטרונית המסוגלת לעבד נתונים על פי תוכנה, כלומר על פי רצף פקודות נתון מראש.

חָדָשׁ!!: גלישת חוצץ ומחשב · ראה עוד »

מהדר

תרשים המתאר פעולת מהדר בעל מספר שפות ומספר יעדים מְהַדֵּר (באנגלית: Compiler) הוא תוכנית מחשב המתרגמת משפת מחשב אחת לשפת מחשב אחרת.

חָדָשׁ!!: גלישת חוצץ ומהדר · ראה עוד »

אנגלית

אנגלית (באנגלית: English) היא שפה ממשפחת השפות הגרמאניות שמקורה באנגליה, והיא אחת השפות המדוברות ביותר בעולם.

חָדָשׁ!!: גלישת חוצץ ואנגלית · ראה עוד »

אקראיות

אקראיות היא היעדר תכנון בהקשר למאורע נתון.

חָדָשׁ!!: גלישת חוצץ ואקראיות · ראה עוד »

סוס טרויאני (תוכנה)

בתחום המחשב, סוס טרויאני (Trojan horse) היא תוכנה זדונית המתחזה לתוכנה תמימה, אשר עם התקנתה על מחשב הנפגע היא תשמש לביצוע תקיפת סייבר או לגרימת נזק אחר (השם שאול מהסיפור על הסוס הטרויאני במלחמת טרויה).

חָדָשׁ!!: גלישת חוצץ וסוס טרויאני (תוכנה) · ראה עוד »

סי שארפ

C# (נהוג לבטא C Sharp או "סִי שַׁארפּ") היא שפת תכנות עילית מרובת-פרדיגמות, מונחית עצמים בעיקרה, המשלבת רעיונות כמו טיפוסיות חזקה, אימפרטיביות, הצהרתיות, פונקציונליות, פרוצדורליות וגנריות.

חָדָשׁ!!: גלישת חוצץ וסי שארפ · ראה עוד »

ערימה

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

חָדָשׁ!!: גלישת חוצץ וערימה · ראה עוד »

פרצת אבטחה

פרצת אבטחה היא פגם בעיצוב, מימוש או פעולה של מערכת דיגיטלית, אותו ניתן לנצל על מנת להפר את מדיניות האבטחה שלה.

חָדָשׁ!!: גלישת חוצץ ופרצת אבטחה · ראה עוד »

פונקציה (תכנות)

#הפניה שגרה (תכנות).

חָדָשׁ!!: גלישת חוצץ ופונקציה (תכנות) · ראה עוד »

פייתון

פייתון (באנגלית: Python) היא שפת תכנות עילית דינמית למטרות כלליות מהנפוצות ביותר, ומדורגת באופן עקבי כאחת משפות התכנות הפופולריות ביותר.

חָדָשׁ!!: גלישת חוצץ ופייתון · ראה עוד »

קלט

בתחום המחשוב והאוטומציה, קלט הוא כלל הנתונים המגיעים אל המחשב או אל מכשיר אוטומטי אחר, מן העולם שמחוצה לו.

חָדָשׁ!!: גלישת חוצץ וקלט · ראה עוד »

קוד זדוני

#הפניה וירוס מחשב קטגוריה:מונחים בתוכנה.

חָדָשׁ!!: גלישת חוצץ וקוד זדוני · ראה עוד »

תהליכון

תהליך בעל שני תהליכונים:ש בצד ימין רואים את ציר הזמן.ש Thread 1 מתחיל לרוץ, עד שבשלב מסוים הוא נעצר, ואז Thread 2 נכנס לפעולה ומתחיל לרוץ עד שהוא מסיים את פעולתו. לאחר מכן Thread 1 ממשיך מהנקודה בה הוא הפסיק, וממשיך לרוץ עד לסיום התוכנית.ש קיימות מספר סיבות להפסקת ריצתו של Thread 1 באמצע הריצה, ביניהן: א) Thread 1 ממתין לקבלת תשובה שעלולה לארוך זמן, ובמקום לבזבז זמן המתנה המעבד מתחיל להריץ את Thread 2. ב) Thread 2 נכנס פתאום, והוא בעל עדיפות גבוהה יותר. ג) המעבד מיוזמתו קוטע את ריצתו של Thread 1, כדי לאפשר גם לתהליכים אחרים לרוץ. תהליכון (באנגלית: Thread of execution, או בקיצור: Thread) ולעיתים חוט, פתיל ריצה או נים הוא מושג במדעי המחשב המשמש במערכות הפעלה כדי לתאר הקשר ריצה במרחב כתובות.

חָדָשׁ!!: גלישת חוצץ ותהליכון · ראה עוד »

תוכנית מחשב

תוכנית מחשב היא רצף של הוראות בשפת תכנות כלשהי, שנועדו לבצע משימה מסוימת במחשב.

חָדָשׁ!!: גלישת חוצץ ותוכנית מחשב · ראה עוד »

תכנות מחשבים

תכנות מחשבים אומנות או הנדסה? תִּכְנוּת מחשבים (לרוב מכונה בקצרה תִּכְנוּת, או לעיתים קִידּוּד) הוא תהליך הכתיבה, הבדיקה והתחזוקה של קוד המקור של תוכנית מחשב.

חָדָשׁ!!: גלישת חוצץ ותכנות מחשבים · ראה עוד »

זמן ריצה (תוכנה)

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

חָדָשׁ!!: גלישת חוצץ וזמן ריצה (תוכנה) · ראה עוד »

זיכרון מחשב

#הפניה זיכרון גישה אקראית.

חָדָשׁ!!: גלישת חוצץ וזיכרון מחשב · ראה עוד »

חוצץ

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

חָדָשׁ!!: גלישת חוצץ וחוצץ · ראה עוד »

ג'אווה (שפת תכנות)

ג'אווה (באנגלית: Java) היא שפת תכנות מונחית עצמים אשר פותחה בחברת סאן מיקרוסיסטמס (כיום חברת־בת של אורקל) על ידי צוות בראשות ג'יימס גוסלינג בשנת 1991, והיא אחת משפות התכנות הנפוצות ביותר הנמצאות בשימוש כיום.

חָדָשׁ!!: גלישת חוצץ וג'אווה (שפת תכנות) · ראה עוד »

גלישת מחסנית

גלישת מחסנית (באנגלית: stack overflow) היא שגיאת תוכנה המתרחשת כאשר מנצלים יותר מדי זיכרון על מחסנית הקריאות.

חָדָשׁ!!: גלישת חוצץ וגלישת מחסנית · ראה עוד »

גלישה נומרית (מדעי המחשב)

#הפניה גלישה נומרית.

חָדָשׁ!!: גלישת חוצץ וגלישה נומרית (מדעי המחשב) · ראה עוד »

התקפת מניעת שירות

תרשים שמדגים התקפת מניעת שירות בתקשורת נתונים, התקפת מניעת שירות (באנגלית: Denial-of-service attack - DoS) או התקפת מניעת שירות מבוזרת (distributed denial-of-service attack - DDoS) היא משפחת תקיפות שנועדה להשבית מערכת מחשב על ידי יצירת עומס חריג על משאביה.

חָדָשׁ!!: גלישת חוצץ והתקפת מניעת שירות · ראה עוד »

הזרקת SQL

הזרקת SQL (באנגלית: SQL Injection) היא שיטה לניצול פרצת אבטחה בתוכנית מחשב בעזרת פניה אל מסד הנתונים.

חָדָשׁ!!: גלישת חוצץ והזרקת SQL · ראה עוד »

וירוס מחשב

וירוס מחשב (באנגלית: Computer Virus) הוא סוג של קוד זדוני, שמשכפל את עצמו על ידי שינוי קוד של תוכנות מחשב אחרות.

חָדָשׁ!!: גלישת חוצץ ווירוס מחשב · ראה עוד »

מפנה מחדש כאן:

Buffer overflow, פירצת Buffer Overflow.

אזכור

[1] https://he.wikipedia.org/wiki/גלישת_חוצץ

יוֹצֵאנִכנָס
היי! אנחנו בפייסבוק עכשיו! »