以下是Ubuntu系統上配置Informix安全策略的關鍵步驟:
/etc/pam.d/common-password或/etc/pam.d/system-auth,添加pam_cracklib.so模塊,要求密碼包含大小寫字母、數字、特殊字符中的至少三類,如:password requisite pam_cracklib.so retry=3 dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1 minlen=10。/etc/login.defs,修改PASS_MIN_LEN=8。pam_tally2.so限制失敗登錄次數(如6次),鎖定300秒,編輯/etc/pam.d/system-auth或/etc/pam.d/password-auth:auth required pam_tally2.so deny=6 unlock_time=300。/etc/pam.d/system-auth,設置pam_unix.so remember=5。/etc/login.defs,PASS_MAX_DAYS=90,并使用chage命令更新用戶密碼。$INFORMIXDIR/aaodir/adtcfg,設置ADTMODE=7啟用詳細審計,記錄數據庫操作日志。$INFORMIXDIR及其子目錄權限正確,屬主為informix用戶,權限為700,使用chmod和chown命令設置。onconfig和sqlhosts文件權限,確保僅授權用戶可訪問。ufw或iptables)限制Informix端口(默認20000-20009等)的訪問,僅允許可信IP。root用戶遠程登錄,通過onconfig文件設置ROOTNAME為非root用戶。apt-get update && apt-get upgrade命令。eCryptfs)。注意:配置前需備份相關文件,并在測試環境驗證設置,避免影響數據庫正常運行。具體參數可根據Informix版本和業務需求調整,建議參考Informix官方安全指南和Ubuntu安全文檔。