목록전체 글 (88)
새로운 공간
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.

프로그램을 작성 ----> 소스 코드 ---> java / python a.java ----> javac ----> a.class ----> java a *a.java : 소스파일 *javac : 컴파일러 *a.class: 목적 파일(obj) : 기계어 *java a : 링커 : 적재(저장소 --> 메모리) : 실행 a.py ----> python a.py *python a.py : 인터프리터 언어 ---> 한 줄씩 메모리에 적재되어 실행된다. 배포하는 단계 ----> 내부 코드가 유출될 우려가 있다. apk 난독화 => 소스코드가 유출되는 것을 방지 : 프로텍터 : 리버싱으로부터 보호하기 위한 안티 리버싱 기법 안티 디버깅(anti-debugging), 가상 머신 탐지(anti-vm), 코드 난독화(c..
보호되어 있는 글입니다.
보호되어 있는 글입니다.

- Domain Name System Security Extensions의 약자 - DNS 쿼리 및 응답의 무결성과 인증을 제공하기 위한 인터넷 보안 프로토콜 세트 DNSSEC는 이러한 보안 취약점을 해결하기 위해 디지털 서명을 사용하여 DNS 데이터의 무결성을 보호한다. 1. 무결성 보호: DNSSEC는 DNS 데이터를 디지털 서명으로 보호. 이 디지털 서명을 통해 DNS 데이터가 변경되지 않았음을 검증할 수 있으므로 중간자 공격이나 DNS 데이터 조작을 방지. 2. 인증: DNSSEC는 DNS 데이터의 출처을 인증. 이것은 사용자가 DNS 응답이 실제로 올바른 DNS 서버에서 왔음을 확인할 수 있다. 클라이언트 1. 브라우저 캐시 정보 2. dns cache 3. hosts 파일 -----------..