单项选择题

A.引入一个辅助的认证方法,如刷智能卡
B.在应用系统中使用基于角色的权限访问
C.在每个数据库交易时用户输入ID和密码
D.在程序中设置数据库密码的有效期