解決辦法 填充數(shù)據(jù)時計算邊界 動態(tài)分配內(nèi)存 控制輸入 使用沒有緩沖區(qū)溢出問題的函數(shù) strncpy、strncat、C++中std:string 使用替代庫 Libmib、libsafe 基于探測方法的防御 StackGuard、ProPolice、/GS 將一個“探測”值插入到返回地址的前面 非執(zhí)行的堆棧防御 不可在堆棧上執(zhí)行代碼