前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库安全策略防御黑客攻击

数据库安全策略防御黑客攻击

原创
作者头像
技术分享达人
修改2020-12-03 17:57:22
8390
修改2020-12-03 17:57:22
举报
文章被收录于专栏:网站漏洞修补网站漏洞修补

关于数据库安全的层面大体分为两层:第一层是指系统安全运行。对系统安全运行的威胁主要是指一些网络犯罪分子通过互联网、局域网等侵入计算机的破坏性活动。造成系统不能正常启动,或计算机超负荷运行大量算法,导致CPU风扇故障,造成CPU过热烧坏了主板;第二层是指系统信息安全,通常受到黑客入侵数据库和窃取所需数据的威胁。数据的安全性主要是针对数据库的,它包括数据独立性、数据安全性、数据完整性、并发控制、故障恢复等方面。根据一些权威机构的数据泄露调查分析报告和对已发生的信息安全事件的技术分析,总结出信息泄露的两种趋势。

使用B/S模式,以Web服务器为跳板从数据库中窃取数据,典型的攻击是SQL注入攻击,主要是因为应用和数据库直接访问协议,没有任何控制。内部经常发生数据泄露,大量运维人员直接接触敏感数据,导致网络安全使用的损失。在信息安全保护系统中,数据库安全必须是保护的核心,不容易受到外部攻击者的攻击。同时数据库本身要有很强的安全措施,可以抵御和发现入侵者。为了保证数据库的安全性,应该采取三个步骤:提前诊断、过程控制和事后分析。

1.提前诊断。用数据库漏洞扫描系统扫描数据库,给出数据库安全评估结果,暴露当前数据库系统的安全问题。用专业的安全软件扫描应用系统,发现应用漏洞,及时封堵;模拟攻击者的攻击,对数据库进行探索性分析,重点检查用户权限是否越权等。,并收集应用系统漏洞和数据库漏洞;检查敏感数据是否加密、危险的扩展存储过程是否被禁用、端口是否安全、访问协议是否安全等。提前诊断越充分,越有利于系统安全。

2.事件中的控制。及时关闭数据库服务器,切断攻击者与数据库的联系。虽然会面临一定的损失,但总比数据丢失危害小很多。

3.事后分析。利用数据库审计功能,分析数据库访问日志,及时发现可疑操作和可疑数据,利用数据库备份及时进行数据恢复。

4.对SQL注入攻击的数据库表进行表的函数设置,比如金额这里只允许写入数字,而不能写入其他内容。

5.数据库可以采用内网单独的服务器,促使网站和数据库分离,权限划分开,以防被提权拿到最高权限。

6.对数据库进行全面的安全加固,如端口以及账户权限和组件,或读写分离,如果不对这些安全加固防护都不懂得话可以像网站安全公司求助如SINE安全,鹰盾安全,启明星辰,绿盟,大树安全等等。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档