역공학

  • reverse engineering
  • 逆工學

개요[편집 | 원본 편집]

어떤 제품이나 장치를 분해 등 여러 가지 방법을 통하여서 그 기술적 원리를 알아내는 것을 의미한다. 초기 한국의 무기개발에서도 이 개념이 많이 사용되었는데 대표적으로 M16소총의 부품을 이리저리 빼돌려서 실측을 한 뒤, 역설계를 진행하여 어느 순간 전군이 M16소총으로 무장한 사례가 있다.

사용이유[편집 | 원본 편집]

  • 국방상의 이유 - 적국의 무기 분석을 통한 위력 추정 및 대응책 모색,
  • 저작권이 풀린 게임의 경우 OS호환성 문제가 발생할 수 있는데 이를 해결하기 위해
  • 프로그램을 크랙하기 위해

이 개념을 사용한 사례[편집 | 원본 편집]

소프트웨어, 기계 등 역공학이나 역설계의 개념이 들어간 것들이다.