首页 > 动态 > 行业知识

网站数据库被入侵,数据被篡改该怎么解决?平时如何防范?

行业知识 录入时间 2022-07-18
分享到微信朋友圈
x
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

数据库安全问题很多人都知道,但也有一些网站没有对数据库做基本安全防护的工作,导致数据库被删除、甚至数据被篡改,更严重的是用户信息被黑客进行贩卖,这样的后果不堪设想,那关于数据库安全该如何设置,怎样才能防止数据库被攻击的时候做好防护?
 
首先分析一下数据库常见的五种攻击方式
 
1、数据库弱口令,2、sql注入,3、数据库管理员权限,4、数据库的3306端口,5、数据库版本漏洞等;
 
数据库怎么防范呢?
 
数据库开启log日志记录功能,每一个对数据库的请求,读写,都要记录下来,执行了哪些sql语句,查询,增加,删除等等,这样我们就可以看的很明白,如何开启mysql日志功能呢?连接数据库登陆root管理员账户,然后执行 :SET GLOBAL general_log = 'On';这一句命令,这是开启,接下来就是存在log日志的文件地址,再执行SET GLOBAL general_log_file = '/mysqlrizhi/safe.log'; 当你在网站进行查询的时候就会记录你的sql执行语句
 
服务器的管理员密码具备一定复杂度,建议使用字母、数字、字符组合的密码,可以进行安全限制,mysql不允许任意远程端连接,对其指定IP放行,不对外公开访问,这样大大的杜绝了数据库的攻击与密码的猜解。
 
无论是数据库的默认端口3306或者是sqlserver1433端口都要做端口的安全策略,限制对外开放,或者使用phpmyadmin对数据库进行管理等操作,网站的数据库调用账户使用普通权限账户,只有读写,增加删除等操作,没有管理员权限,时刻对数据库进行备份,设置数据库备份计划,每天,每小时都可以设置备份到指定的目录,这样假设你的数据库被黑了,还可以通过备份的数据来恢复
 
对数据库版本出现的漏洞针对数据库厂商打上补丁,防止其版本漏洞被黑客利用,做好系统安全工作,经常查看数据库操作日志记录,不要以为麻烦就不处理,等出现纰漏悔之晚矣。

北京小程序开发 ×

品质专注持之以恒

北京海源川汇科技有限公司是一家从事网站制作、微信小程序开发、APP开发、
软件研发的专业公司。致力于为企业提供可靠的互联网解决方案,
全面提升客户在各行业信息化应用中的地位。

  • 官方公众号
  • 扫码享优惠