Reverse Engineering

  วิศวกรรมย้อนกลับ (Reverse Engineering) คือ กระบวนการค้นหาโครงสร้าง ฟังก์ชันการทำงานของอุปกรณ์หรือระบบหนึ่ง ๆ มักเกี่ยวข้องกับการแยกชิ้นส่วนของอุปกรณ์ออกจากกัน (ได้แก่ เครื่องกล อุปกรณ์อิเล็กทรอนิกส์ ซอฟต์แวร์) แล้ววิเคราะห์การทำงานในแต่ละส่วน จากนั้นจึงนำมาสร้างอุปกรณ์ใหม่หรือโปรแกรมใหม่ ที่ทำงานได้เหมือนเดิม โดยปราศจากการคัดลอกจากต้นแบบ วิศวกรรมผันกลับ เป็นวิทยาศาสตร์โดยพื้นฐาน ที่ใช้ระเบียบวิธีทางวิทยาศาสตร์ (ในทางกลับกัน วิศวกรรม อาจถูกมองว่าเป็น 'วิทยาศาสตร์ย้อนกลับ' ก็ได้) วิชาชีววิทยาถือได้ว่าเป็น วิศวกรรมย้อนกลับของ'เครื่องจักรชีวะ' วิชาฟิสิกส์เป็นวิศวกรรมย้อนกลับของโลกทางกายภาพ วิศวกรรมย้อนกลับถือเป็นสาขาย่อยในวิชาวิทยาการคอมพิวเตอร์ที่มีความเป็นวิทยาศาสตร์อย่างแท้จริง ส่วนสาขาย่อยอื่นๆในวิทยาการคอมพิวเตอร์นั้นจัดเป็น วิศวกรรมการสร้าง'ไปข้างหน้า' ในสหรัฐอเมริกาและอีกหลายๆประเทศ การทำวิศวกรรมผันกลับค่อนข้างเสี่ยงต่อการถูกฟ้องร้องหรือเป็นคดีความ เนื่องจากสังคมโลกมีการใช้กฎหมายลิขสิทธิ์กันอย่างกว้างขวาง ผู้เป็นเจ้าของลิขสิทธิ์ต่างต้องการรักษาเทคโนโลยีผลิตภัณฑ์ที่คิดค้นขึ้นเป็นความลับ ขณะที่จุดมุ่งหมายของวิศวกรรมผันกลับคือการเปิดเผยความลับนั้น ๆ ออกมา

Nature

การทำงานของการReverse Engineering

Contact