多项选择题

防范黑客的主要措施包括(  )。

A.制定相关法律法规加以约束
B.数据加密
C.身份认证
D.建立完善的访问控制策略