투케이2K

118. [IT 용어] 난독화 용어 설명 본문

IT기술 & IT용어

118. [IT 용어] 난독화 용어 설명

투케이2K 2022. 11. 8. 08:28

[제 목]

[IT 용어] 난독화 용어 설명

 

[설 명]

1. 난독화 란 프로그래밍 언어로 작성된 코드에 대해 읽기 어렵게 만드는 작업을 뜻합니다

2. 난독화 는 프로그램 코드의 일부 또는 전체를 변경하는 방법 중 하나로, 코드의 가독성을 낮춰 역공학에 대한 대비책을 제공 합니다

3. 난독화 를 [적용하는 범위] 에 따라 소스 코드 난독화와 바이너리 난독화로 나눌 수 있습니다

4. 난독화 의 [목적] 에 따라 각각 기술의 무단복제와 불법으로 침입하려는 프로그램을 방지하는 것으로 나눌 수 있습니다

5. 난독화 원리 :

- 필요 이상으로 복잡한, 또는 아무것도 하지 않는 코드를 작성한다.

- 관련이 없는 여러 함수들을 뒤섞는다.

- 데이터를 알아보기 힘들게 인코딩한다.

6. 난독화 예시 :

- String userName 변수 >> String a 명칭 처럼 사용자가 쉽게 유추할 수 없게 변경됩니다

 
반응형
Comments