技术难点及相应解决方案
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技术难点及相应解决方案
1、数据库穿透技术
数据库穿透是一种利用语句语法漏洞在非法情况下获取数据库中的信息,从而实现攻击者的目的。
常见的攻击者行为有读取数据库中的信息、删除数据库中的数据或者更改数据库中的数据等。
数据库穿透技术的技术难点主要体现在以下几个方面:
(1)如何绕过数据库安全防护,如反SQL注入等?
(2)如何选择合适的SQL语句,才能绕过数据库安全防护?
(3)如何进行利用SQL获取数据库信息,防止被发现?
(4)如何在获取的数据中分析出有用的信息,实现目标?
解决数据库穿透技术的方案有:
1)建立数据库安全防护体系
针对对数据库的攻击,应该建立较为严格的安全防护体系,可以采用如:反SQL注入等技术,限定特定字符,过滤非法请求,对特定的SQL函数、语句限制,等方法,给予数据库充分的安全保护。
2)完善数据库安全策略
完善数据库安全策略,比如只允许有必要的用户使用数据库,在特殊情况下只能使用特殊权限,只允许有需要的用户访问特殊表,定期更新用户和表的访问权限,定期审计和监控用户行为,等等。
3)建立数据库安全监控系统。