나는 최근에 특히 윈도우 7의 새로운 "방어 강화"선전 마이크로 소프트 기사에 온 :응용 프로그램 보안 강화로서 메모리 임의 화?
- 주소 공간 레이아웃 무작위 화 (ASLR)
- 힙 무작위
- 스택 무작위
이 기사에서는 "이 방어선 중 일부는 핵심 운영 체제에 있고 Microsoft Visual C++ 컴파일러는 다른 것들을 제공합니다"라고 말하지만 이러한 전략이 실제로 보안을 강화하는 방법에 대해서는 설명하지 않았습니다.
누군가 메모리 무작위 화가 보안을 강화하는 이유를 아십니까? 다른 플랫폼과 컴파일러가 비슷한 전략을 사용합니까?
하나의 작은 글 : ASLR은 Win7이 아닌 Vista에 추가되었습니다. –