המדריך לאבטחת חסינות מערכות - תכן האינטראקציה - מניעת טעויות ביצוע

מניעת טעויות ביצוע

כללי

תכן הגישה לפונקציה

מניעת הפעלה בטעות

מניעת טעויות בחירה

הנחיה בבחירה

איתור טעויות הקלדה

תכן בוררי מצבים

התמודדות עם הרגלים

תיקון טעויות טרם ביצוע

איתור סטיות במגע

דוגמאות ממאגר האירועים

 

איתור טעויות בהקלדת נתונים

דוגמאות של תאונות בגין טעויות הקלדה

מניעת טעויות הקלדה

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

שיטות לגילוי טעויות הקלדה

הנחיה - איתור טעויות הקלדה. ניתן לגלות טעויות הקלדה על ידי יתירות, בשיטות הבאות:

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

  • ניתן לאתר מצבי החמצה של מקש על ידי שימוש בפורמט קשיח לנתונים. למשל, נתון שהוא במעלות, יוזן תמיד בשלש ספרות.

  • תוספת ספרת ביקורת למספר (כגון, ספרת ביקורת של מספר ת.ז.), או תו ביקורת למחרוזת תוים (לדוגמא http://en.wikipedia.org/wiki/Luhn_algorithm), מאפשרת לאתר מצבי החטאה (לחיצה על מקש שגוי)

  • מניעת קיצורים קיצוניים בקודים של שמות אנשים, אתרים וכיו"ב.

  • בבחירת קודים, אילוץ למרחק מינימלי בין הקודים, במטריקה של הבדלי הקלדה. למשל, ההבדל בין המחרוזת  ABC לבין המחרוזת ABD הוא של הקלדה אחת, ואם שני הקודים חוקיים, אין דרך לאתר טעות בהחלפה בין C ל-D. לעומת זאת, ההבדל בין AXC לבין AYD הוא של שתי הקלדות, ומאפשר איתור טעויות בהקלדה אחת.

 

 


באתר  במודל  במדריך  בתיקוף  במאגר      אתר זה נערך ומתחוזק על ידי אבי הראל - ארגולייט.    למידע נוסף, נא לשלוח אימייל לכתובת  ergolight@gmail.com .    דף זה עודכן בתאריך 05 Jan 2015.