多项选择题

A.只给访问数据库的web应用功能所需的最低的权限
B.将用户登录名称、密码等数据加密保存
C.检查用户输入的合法性,确信输入的内容只包含合法的数据
D.避免出现一些详细的错误消息