单项选择题

为了将低层安全服务进行抽象和屏蔽,最有效的一类做法是可以在传输层和应用层之间建立中间层次实现通用的安全服务功能,通过定义统一的安全服务接口向应用层提供那一种安全服务( )。

A.访问控制
B.数据加密
C.身份认证
D.身份认证、访问控制和数据加密