본문 바로가기

IT 세상

정보보안전문가 : 리버스 엔지니어링 (리버싱)

 

 

 

리버스 엔지니어링

[Reverse Engineering]

 

리버스 엔지니어링(리버싱) 또는 역공학은 장치나 시스템의 기술적인 원리를 그 구조적분석을 통해 발견하는 과정입니다.

소프트웨어, 전자 부품등을 조각내서 분석하는것을 포함합니다.

 

정보보안에서는 이미 만들어진 시스템을 역추적하여 처음의 문서나 설계기법 등의 자료를 획득 하는 것이죠.

기존의 시스템을 분석하여 시스템 품질향상과 유지보수를 위해 이용되고 있습니다.

 

 

 

소프트 웨어에 대한 역공학 자체는 위법 행위가 아니지만

대부분의 제품이 이를 금지하고 있어 이러한 수법으로 개발된 프로그램은

지적 재산권을 침해할 위험성이 있습니다.

그렇기 때문에 소프트웨어 개발에 있어서 아주 민감한 부분입니다..

 

 

 

 

 

주로 리버싱을 작업하는 기업은

시스템보안, 악성코드 분석 작업을 하구요

요즘 게임회사에서도 게임핵에 대한 예방 등 많은 영역에 사용되고 있습니다.

 

 

 

 

 

리버싱 교육과정은

 

서버(OS)

윈도우 서버, 리눅스 서버

 

프로그래밍, 네트워크

C언어, C++, CCNA, TCP/IP소켓 프로그래밍

 

리버싱

리버스엔지니어링

 

순서로 배워야 합니다

 

 

리버싱은 현업에서도 실무적으로 사용하고 있는 기술이기 때문에

배우기 어려운 편입니다.

 

리버싱과 같은 실무 기술 능력을 체계적으로 배우려면 교육 기관에 도움을 받지 않고는 힘들 수 밖에 없습니다.

도움상담 문의 받고 있으니 편하게 연락하시면

 

자세하게 무료상담 도와드리겠습니다.