소소한 것들의 창고
역공학 본문
- 한자: 逆工學
- 같은 말로는 영어 발음 리버스 엔지니어링(reverse engineering, RE), 리버싱, 반전공학(反転工学), 역계작업(逆算作業), 역향공정(逆向工程), 역설계(逆設計)
- 특정 기능을 가진 기계, 혹은 프로그램을 똑같이 만들어보고 싶은데 내부 구조를 알 수 없을 때, '외부의 동일한 기능을 구현하기 위해 내부를 뜯어 분석하는 행위
- 정상적인 설계과정과 반대로, 생산된 제품을 분해하여 숨은 아이디어를 찾아내고 설계도면을 뽑아낸다.
- 공식상으로 최초는 초기 리버스 엔지니어링의 유명한 사례는 갈릴레오가 단순히 망원경에 대해 듣고 수집한 정보에서 망원경을 만드는 방법을 알아냈을 때이라고 한다.(참고로 망원경의 원래 발명자는 네덜란드의 안경 제조업자 한스 리퍼세이(Hans Lipperhey, 1570 ~ 1619)로, 그는 1608년에 망원경에 대한 특허를 제출)
- 비공식적으로는 히타이트 제국은 인류 최초로 철기를 사용한 국가로 알려져 있지만 기원전 13세기 초 바다민족 침입과 역설계으로 고대 중동 전체에 퍼지게 된다.
- 상업적인 목적으로 물품을 리버싱해서 생산하는 경우에 대해서는 법적 문제가 발생할 수가 있다. 흔히 미디어에서 말하는 저작권이나 판권 문제와 비슷한 것
사용처
- 소프트웨어 간의 상호 운용성
- 사라진 문서 또는 사라진 상품 분석
- 상품 분석
- 디지털 업데이트/수정
- 호환성 부품개발 및 성능향상
- 안전 감사
- 복제 보호 해제
- 허가되지 않은 불법 복제의 생성
- 소프트웨어 불법 정품 인증 및 시리얼 코드 생성
- 소프트웨어 키젠 및 크랙 생성
- 기술/학문적 추구
- 호기심
- 경쟁사의 기술 정보 분석
- 악성코드 분석
- 소프트웨어 보안성 테스트
- 물품 감정
자세한 내용의 사이트
320x100
'컴퓨터 이야기' 카테고리의 다른 글
스타링크 (0) | 2023.12.10 |
---|---|
AI 워싱 (0) | 2023.12.06 |
디지털 트윈 (0) | 2023.11.03 |
네트워크 기능 가상화 (0) | 2023.11.01 |
인공지능 기반 스마트 공장 개념도 (0) | 2023.09.07 |