วิศวกรรมผันกลับ

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

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

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

ประเภทและการประยุกต์ใช้วิศวกรรมย้อนกลับ แก้

วิศวกรรมย้อนกลับถูกนำมาใช้ในการทหารเพื่อคัดลอกเทคโนโลยี อุปกรณ์ หรือข้อมูลของประเทศอื่น มันถูกนำมาใช้บ่อยในยุคสงครามโลกครั้งที่สองและยุคสงครามเย็น ตัวอย่างเช่น

  • Jerry can: กองทัพสหราชอาณาจักรและกองทัพอเมริกันได้ประกาศว่า เยอรมันมีถังเก็บน้ำมันเบนซินที่มีการออกแบบอย่างยอดเยี่ยม พวกเขาได้ทำวิศวกรรมผันกลับเพื่อคัดลอกถังเหล่านี้
  • Tupolev Tu-4: เครื่องบินทิ้งระเบิด B-29 ของฝ่ายอเมริกันจำนวนหนึ่งที่ไปปฏิบัติภารกิจที่ญี่ปุ่น ลงจอดฉุกเฉินในสหภาพโซเวียต ภายในไม่กี่ปีต่อมา โซเวียตได้สร้างเครื่องบินทิ้งระเบิด Tu-4 ซึ่งลอกแบบมาจากเครื่องบิน B-29 ทุกประการ