NX & RTL

동글래차·2023년 6월 16일
0

system

목록 보기
4/4

1. NX란?


  • No-eXecute(NX)는 실행에 사용되는 메모리 영역과 쓰기에 사용되는 메모리 영역을 분리하는 보호 기법이다.

2. NX의 다양한 명칭


  • NX를 인텔은 XD(eXecute Disable), AMD는 NX, 윈도우는 DEP(Data Execution Prevention), ARM에서는 XN(eXecute Never)라고 칭하고 있다. 명칭만 다를 뿐 모두 비슷한 보호 기법이다.

3. NX 적용 시


  1. 스택, 힙, 데이터 영역에서 실행 권한이 제거된다.
  2. 일반적으로 코드 영역에는 읽기와 실행 권한이 부여되고, 나머지 영역에는 읽기와 쓰기 권한이 부여된다.
profile
동글동글

0개의 댓글

관련 채용 정보