- 소프트웨어 취약점의 70% 이상은 메모리 안전 문제에서 발생
- 많이 사용되는 C/C++ 같은 언어는 메모리 관리가 자유롭지만 프로그래머가 메모리 레퍼런스를 관리해야함
- 이 문제를 해결하기 위한 권장사항
- 메모리 안전 언어 이용 : C#, Go, Java®, Ruby™, Rust®, Swift®
- Application security testing 도입 (DAST/SAST)
- 취약점 차단 기능 도입 : Control Flow Guard (CFG), Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP)