본문 바로가기

정보보안/기타등등

운영체제 보안 메커니즘

RELRO

RELocation ReadOnly로 메모리에 배치된 데이터의 어느 부분에 ReadOnly 속성을 부여할 지 이다.

GOT Overwrite 공격 여부를 위해 확인한다. FullRELRO일 때 사용 불가능하다.

SSP(Stack Smash Protection)

버퍼오버플로우를 막기위한장치로 Stack Canary가 있다.

NX bit

No eXcute bit로 윈도우에서는 DEP(Data Execution Prevention)로 불린다.

메모리상 데이터를 실행불가능하기 설정하여 셸코드를 사용하는것을 힘들게 만드는 것

이를 우회하기 위해서 실행가능 코드를 파편화하여 조합하여 공격한다.

ASLR

메모리의 주소를 랜덤화 하는것

PIE

Position Independent Executable은 주소 참조를 모두 상대주소로 만들어 실행파일이 메모리 어디에 있어도 실행할 수 있게 컴파일 된 실행 파일

'정보보안 > 기타등등' 카테고리의 다른 글

pwntool 사용법  (0) 2022.04.05
보안공부에 지름길은 없다  (2) 2018.12.26