Notice
Recent Posts
Recent Comments
Link
투케이2K
118. [IT 용어] 난독화 용어 설명 본문
[제 목]
[IT 용어] 난독화 용어 설명
[설 명]
1. 난독화 란 프로그래밍 언어로 작성된 코드에 대해 읽기 어렵게 만드는 작업을 뜻합니다
2. 난독화 는 프로그램 코드의 일부 또는 전체를 변경하는 방법 중 하나로, 코드의 가독성을 낮춰 역공학에 대한 대비책을 제공 합니다
3. 난독화 를 [적용하는 범위] 에 따라 소스 코드 난독화와 바이너리 난독화로 나눌 수 있습니다
4. 난독화 의 [목적] 에 따라 각각 기술의 무단복제와 불법으로 침입하려는 프로그램을 방지하는 것으로 나눌 수 있습니다
5. 난독화 원리 :
- 필요 이상으로 복잡한, 또는 아무것도 하지 않는 코드를 작성한다.
- 관련이 없는 여러 함수들을 뒤섞는다.
- 데이터를 알아보기 힘들게 인코딩한다.
6. 난독화 예시 :
- String userName 변수 >> String a 명칭 처럼 사용자가 쉽게 유추할 수 없게 변경됩니다
반응형
'IT기술 & IT용어' 카테고리의 다른 글
120. [IT 용어] 마이그레이션 (migration) 용어 설명 (0) | 2022.11.10 |
---|---|
119. [IT 용어] DevOps 데브옵스 용어 설명 (0) | 2022.11.10 |
117. [IT 용어] 리팩토링 (refactoring) 용어 설명 (0) | 2022.11.08 |
116. [IT 용어] ERP (Enterprise Resource Planning) 용어 설명 (0) | 2022.11.07 |
115. [IT 용어] 유효성 검사 (validity check) 용어 설명 (0) | 2022.11.06 |
Comments