CANARY >> 랜덤값 삽입 FORTIFY >> bof탐지 NX >> shellcode 방지 PIE >> 바이너리 주소 랜덤화 RELRO >> no, partical : got overwrite 가능 full : pltgot가 read_only