1坷虑、數(shù)據(jù)完整性
任何數(shù)據(jù)進(jìn)入計(jì)算機(jī)之前都要進(jìn)入過(guò)濾與清潔保證數(shù)據(jù)完整性
優(yōu)點(diǎn)是數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)后代碼不必不斷反復(fù)檢查數(shù)據(jù)的有效性和正確性;
缺點(diǎn)是將數(shù)據(jù)庫(kù)的需求置于用戶(hù)需要之前
2、數(shù)據(jù)免疫
訓(xùn)練程序相信用戶(hù)輸入的是他希望輸入的內(nèi)容
3棋枕、建立規(guī)避機(jī)智吗铐,避免濫用
讓用戶(hù)做他們想做的,但是非常詳細(xì)地保留操作記錄悠菜,這樣可以日后進(jìn)行完整的審查舰攒。
4、審查與校正
不能僅僅因?yàn)槌绦虮仨氄J(rèn)為用戶(hù)總是對(duì)的悔醋,就認(rèn)為用戶(hù)確實(shí)總是對(duì)的摩窃。
程序可以提供警告,告訴用戶(hù)可能存在的問(wèn)題芬骄。