הנדסה הפוכה – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Nirizr (שיחה | תרומות)
שורה 1:
'''הנדוס לאחור'''{{הערה|1=זהו הביטוי המקובל על האקדמיה ללשון העברית, ולא הנדסה הפוכה.}}''' '''(בעקבות האנגליתמ[[אנגלית]]: '''Reverse engineering''') הוא תהליך של גילוי עקרונות [[טכנולוגיה|טכנולוגיים]] [[הנדסה|והנדסיים]] של [[מוצר]] דרך ניתוח המבנה שלו ואופן פעולתו. לרוב, תהליך זה כולל פירוק המוצר למרכיביו, וניתוח פרטני של דרך פעולתם. לרוב, תהליך ההנדוס לאחור מבוצע מתוך כוונה להרכיב מוצר חדש הפועל בצורה דומה, מבלי להעתיק למעשה את המקור.
 
== סוגים ויישומים שונים של הנדסה הפוכה ==
שורה 12:
=== שימושים פופולריים ===
 
* חוקרי [[אבטחת מידע]] עושים שימוש בהנדוס קוד לאחור לצורך: [[מחקר]] ואיתור [[באג]]ים ו[[פרצות אבטחה]] ב[[יישומי מחשב]].
 
* חברות [[אנטי וירוס]] עושות שימוש בהנדוס קוד לאחור לצורך: ניתוח [[נוזקה|תוכנות זדוניות]] כמו [[סוס טרויאני (תוכנה)|סוסים טרויאנים]], [[וירוס מחשב|וירוסי מחשב]], תוכנות [[רוגלה]] וכדומה.
 
* גורמי [[פיתוח תוכנה]] עושים שימוש בהנדוס קוד לאחור לצורך: ניתוח טכנולוגיות מסוימות והתאמתן לפלטפורמות אחרות. דוגמה טובה הנהלדוגמה, פרויקט ההנדסה ההפוכה של מנגנון ניהול הקבצים [[NTFS]] שבמערכת ההפעלה [[חלונות]], לצורך הוספת תמיכה בטכנולוגיה זו במערכת ההפעלה [[גנו/לינוקס|לינוקס]].
 
* [[קראקר|קראקרים]] עושים שימוש בהנדוס קוד לאחור לצורךים: פריצת [[משחקי מחשב]] ותוכנות המוגנים מפני שימוש לא חוקי. התוצר העיקרי הנוהוא [[קראק (תוכנה)|קראקים]] ליישומים.
 
* חברות מסחריות: עושות שימוש בהנדוס קוד לאחור לצורך העתקה שלהעתקת טכנולוגיות ומוצרים.
 
* ארגוני ביון עושים שימוש בדיסאסמבלר לצורך: גילוי פרצות אבטחה על מנת לנצלם לצורכי ביון.
 
=== כלים ===
 
הכלים הפופולריים ביותר להנדוס לאחור של תוכנות מחשב הינםהם:
 
* [[ IDA Pro]] - [[דיסאסמבלר]];