多项选择题

A.禁止在程序代码中直接写入用户名和口令等用户访问控制信息
B.安全日志应对软件运行状态、软件配置、访问控制信息、用户对数据的异常操作等进行记录
C.安全日志记录在独立的日志文件或日志数据库中,应具备对安全日志定期归档和备份的功能,并确保安全日志不被更改
D.日志中禁止记录银行卡和存折磁道信息、1C卡芯片信息、密码(明文、密文)、密钥等。对于客户基础信息,仅能在日志中输出为定位错误最小必需的信息