הנדסה הפוכה – הבדלי גרסאות
אין תקציר עריכה |
|||
שורה 1: | שורה 1: | ||
'''הנדוס לאחור'''<ref>זהו הביטוי המקובל על האקדמיה ללשון העברית, ולא הנדסה הפוכה.</ref>''' '''(בעקבות האנגלית: '''Reverse engineering''') הוא תהליך של גילוי |
'''הנדוס לאחור'''<ref>זהו הביטוי המקובל על האקדמיה ללשון העברית, ולא הנדסה הפוכה.</ref>''' '''(בעקבות האנגלית: '''Reverse engineering''') הוא תהליך של גילוי עקרונות [[טכנולוגיה|טכנולוגיים]] [[הנדסה|והנדסיים]] של [[מוצר]] דרך ניתוח המבנה שלו ואופן פעולתו. לרוב, תהליך זה כולל פירוק המוצר למרכיביו, וניתוח פרטני של דרך פעולתם. לרוב, תהליך ההנדוס לאחור מבוצע מתוך כוונה להרכיב מוצר חדש הפועל בצורה דומה, מבלי להעתיק למעשה את המקור. |
||
== סוגים ויישומים שונים של הנדסה הפוכה == |
== סוגים ויישומים שונים של הנדסה הפוכה == |
גרסה מ־20:39, 11 בדצמבר 2013
הנדוס לאחור[1] (בעקבות האנגלית: Reverse engineering) הוא תהליך של גילוי עקרונות טכנולוגיים והנדסיים של מוצר דרך ניתוח המבנה שלו ואופן פעולתו. לרוב, תהליך זה כולל פירוק המוצר למרכיביו, וניתוח פרטני של דרך פעולתם. לרוב, תהליך ההנדוס לאחור מבוצע מתוך כוונה להרכיב מוצר חדש הפועל בצורה דומה, מבלי להעתיק למעשה את המקור.
סוגים ויישומים שונים של הנדסה הפוכה
לעתים קרובות צבאות משתמשים בהנדסה הפוכה על מנת להעתיק טכנולוגיות, מכשירים או מידע של מדינות אחרות, שהושגו על ידי חיילים רגילים בשטח או על ידי מודיעין צבאי. בזמן מלחמת העולם השנייה ובזמן המלחמה הקרה השתמשו רבות בהנדסה הפוכה. דוגמה ידועה ממלחמת העולם השנייה היא הג'ריקן - כוחות בריטים ואמריקאים הבחינו שלגרמנים היו מכלים של נפט בעלי עיצוב מעולה. הם השתמשו בהנדסה הפוכה על מנת להעתיק מכלים אלו. הם קראו להם "ג'רי-קן" (Jerry can, "מכלים של גרמנים").
הנדוס לאחור של תוכנות מחשב
בתחום המחשבים, הנדוס קוד לאחור הוא תהליך הגוזר מקוד תוכנת מחשב תיאור מילולי או אלגוריתם בשפת מחשב, המתאר את אופן פעולת מנגנון התוכנה, תוך ניסיון להידמות כמה שיותר לקוד המקור של המנגנון.
שימושים פופולריים
- חוקרי אבטחת מידע עושים שימוש בהנדוס קוד לאחור לצורך מחקר ואיתור באגים ופרצות אבטחה ביישומי מחשב.
- חברות אנטי וירוס עושות שימוש בהנדוס קוד לאחור לצורך ניתוח תוכנות זדוניות כמו סוסים טרויאנים, וירוסי מחשב, תוכנות רוגלה וכדומה.
- גורמי פיתוח תוכנה עושים שימוש בהנדוס קוד לאחור לצורך ניתוח טכנולוגיות מסוימות והתאמתן לפלטפורמות אחרות. דוגמה טובה הנה פרויקט ההנדסה ההפוכה של מנגנון ניהול הקבצים NTFS שבמערכת ההפעלה חלונות, לצורך הוספת תמיכה בטכנולוגיה זו במערכת ההפעלה לינוקס.
- קראקרים עושים שימוש בהנדוס קוד לאחור לצורך פריצת משחקי מחשב ותוכנות המוגנים מפני שימוש לא חוקי. התוצר העיקרי הנו קראקים ליישומים.
- חברות מסחריות עושות שימוש בהנדוס קוד לאחור לצורך העתקה של טכנולוגיות ומוצרים.
- ארגוני ביון עושים שימוש בדיסאסמבלר לצורך גילוי פרצות אבטחה על מנת לנצלם לצורכי ביון.
כלים
הכלים הפופולריים ביותר להנדוס לאחור של תוכנות מחשב הינם:
חוקיות
שגיאות פרמטריות בתבנית:להשלים
פרמטרי חובה [ נושא ] חסרים
ראו גם
קישורים חיצוניים
- ^ זהו הביטוי המקובל על האקדמיה ללשון העברית, ולא הנדסה הפוכה.