A.總是給要在exec()中執(zhí)行的命令加` B.總是使用shell_exec函數(shù),它能夠在執(zhí)行前對(duì)命令進(jìn)行安全檢查 C.使用escapeshellcmd函數(shù)轉(zhuǎn)義命令中的特殊字符 D.在執(zhí)行命令前,先用ini_set()打開(kāi)safe_mode E.用escapeshellarg函數(shù)在執(zhí)行前轉(zhuǎn)義命令參數(shù)
A.在數(shù)據(jù)服務(wù)器和web服務(wù)器之間放置防火墻 B.轉(zhuǎn)義用戶數(shù)據(jù),使其中無(wú)法包含DBMS能執(zhí)行的SQL命令 C.使用存儲(chǔ)例程 D.使用面向?qū)ο缶幊蹋衙總€(gè)查詢定義為單獨(dú)的類
A.過(guò)濾所有來(lái)自非信任源的數(shù)據(jù) B.過(guò)濾所有外部數(shù)據(jù) C.所有變量在使用前先初始化 D.使用難猜變量名來(lái)防止用戶篡改數(shù)據(jù) E.以上都對(duì)