ASLR : Address space layout randomization

by Blogger 하얀쿠아
2014. 12. 4. 18:12 소프트웨어 Note/Compiler

Address space layout randomiztion(ASLR)은 buffer overflow 공격으로부터 보호하기 위한 컴퓨터 보안 기술이다.

이 내용의 실제 구현 까지는 상당히 많은 dependency를 가지는데, Processor architecture, OS(kernel implementation), compiler, debugger, linker(loader) 등등이 상호 조화를 이루어 구현이 된다.


참고 : http://stackoverflow.com/questions/2463150/fpie-position-independent-executable-option-gcc-ld

참고 : http://en.wikipedia.org/wiki/Address_space_layout_randomization

참고 : http://en.wikipedia.org/wiki/Position-independent_code

참고 : http://www.openbsd.org/papers/nycbsdcon08-pie/index.html

'소프트웨어 Note > Compiler' 카테고리의 다른 글

ASLR : Address space layout randomization  (0) 2014.12.04
Register Allocation  (0) 2011.12.17
이 댓글을 비밀 댓글로