某一网站平台的客户数据库被黑客篡改了,篡改了会员的信息以及金额,包括注单也被黑客篡改,导致平台的损失很大,在后台提现的时候,客户才发现会员的数据有异常,觉得不得劲,查询该会员账号的所有投注信息发现了问题。数据库被攻击了,防止数据库被攻击,被篡改。

数据库的安全问题每天都会发生,不光光篡改你的数据,前些日子有一客户的数据库被删除了,并留下内容说是数据库已备份,需要比特币来恢复,大约价格在几万左右,客户之前有做异地数据库备份,这才将损失降到最低,但是日后的数据库安全问题给他们敲响了警钟,需要做安全防护与部署,防止后期再被删除,攻击。甚至有些网站的数据库被脱裤,所有的会员账号密码名字,手机号都隐私信息被泄露出去,被打包卖了,数据库的安全问题不容忽视。关于数据库的安全设置,以及防止数据库被攻击,如何查找攻击者,详细的讲解一下:

目前常见的数据库攻击的特征分为,数据库root密码的弱口令攻击,以及sql注入攻击,数据库提权加管理员账户,数据库写入木马代码,数据库某一表被删除,数据库内容被篡改等等,通过对数据库日志的安全分析,可以发现问题的根源与攻击的源头。

首先我们要将我们的数据库开启log日志记录功能,每一个对数据库的请求,读写,都要记录下来,执行了哪些sql语句,查询,增加,删除等等,这样我们就可以看的很明白,如何开启mysql日志功能呢?连接数据库登陆root管理员账户,然后执行 :SET GLOBAL general_log = 'On';这一句命令,这是开启,接下来就是存在log日志的文件地址,再执行SET GLOBAL general_log_file = '/mysqlrizhi/safe.log'; 当你在网站进行查询的时候就会记录你的sql执行语句,如下图:

通过上面我们可以看到,第一个是时间,几点几分,connect是连接数据库的操作,init db是数据库的名称,query是查询的意思,针对admin表进行查询操作,quit就是退出,我们要看明白日志才能分析出数据库被攻击的原因。数据库日志还会出现一些尝试利用弱口令进行攻击的,如下图:

上面就是用数据库密码爆破工具来进行密码的猜测,针对于数据库的端口mysql默认是3306端口,针对这一端口,我们可以进行安全限制,对其指定IP放行,不对外公开访问,这样大大的杜绝了数据库的攻击与密码的猜解。数据库被攻击,很重要的一些特殊sql语句要记住,想drop,以及lock,info outfile,update,dumpfile,都是一些管理员的操作,备份数据库导出数据库,以及输出文件到网站目录,删除某个表,对数据库进行更新等操作。

数据库安全设置与防篡改,防攻击的办法

数据库的默认端口3306或者是sqlserver1433端口都要做端口的安全策略,限制对外开放,或者使用phpmyadmin对数据库进行管理等操作,网站的数据库调用账户使用普通权限账户,只有读写,增加删除等操作,没有管理员权限,时刻对数据库进行备份,设置数据库备份计划,每天,每小时都可以设置备份到指定的目录,如果使用的是阿里云的服务器建议开启阿里云的快照备份,如果自己对数据库不是太熟悉的话,也不知该如何防止数据库被攻击,建议找专业的网站安全公司来处理解决数据库被篡改,删除的问题,像Sinesafe,绿盟那些专门做网站安全防护的安全服务商来帮忙。再一个数据库的配置开启魔术模式,对sql注入的字符进行自动转义,防止sql注入攻击。

网站数据被入侵怎么办 如何防止网站数据库被攻击 被篡改相关推荐

  1. 10种网站数据的采集方法

    10种AI训练数据采集工具排行榜 10种网站数据的采集方法 1.目前常用的10种网站数据 2.如何写Python爬虫: 3.人生第一个 爬虫代码示例: 另外: 10种网站数据的采集方法 如何收集网站数 ...

  2. 怎么备份织梦网站数据 网站备份教程

    dedecms5.7sp1评论添加字段的解决方法 怎么备份织梦网站数据 网站备份教程 做站长要养成网站定期备份的好习惯,在网站出现什么问题的时候可以还原数据,就不会造成太大的损失了. 下面来介绍怎么备 ...

  3. 与 Netcraft 携手为 GlobalSign 的客户提供先进的保护措施以防止网站遭受恶意入侵和钓鱼攻击...

    2019独角兽企业重金招聘Python工程师标准>>> Netcraft 反钓鱼系统支持最主流浏览器,如果安裝 GlobalSign 数字证书的网站正遭受钓鱼攻击,Netcraft ...

  4. 爬动漫网站数据_通过这三种动漫爱上数据科学和技术

    爬动漫网站数据 Yes, it might seem weird to mention anime, data science, and technology in the same breath. ...

  5. 如何防止网站被黑客入侵,避免网站被黑的防御方法

    如果客户的企业网站被攻击了怎么办,因为做网站建设的朋友或者在维护网站的朋友都应该知道,有很多企业网站会经常被植入木马或是被黑客攻击,造成我们的网站打不开,或是打开后进入的不是我们公司自己的网站,而是链 ...

  6. wordpress 黑客_12个迹象表明您的WordPress网站被黑客入侵

    wordpress 黑客 We are often asked what are some signs that indicate a WordPress site is hacked? There ...

  7. 黑客与票贩子联手入侵185个政府网站

    手法:雇用黑客入侵政府网站,同时组织假证贩子高价售卖假证 范围:165名犯罪嫌疑人落网,被黑政府网站涉及30个省市自治区 案值:300多万条个人隐私资料数据被盗卖,涉案金额超过3亿 185个国内政府网 ...

  8. 如何利用 C# 爬取带 Token 验证的网站数据?

    在对文本数据的情感分析中,基于情感词典的方法是最简单也是最常用的一种了. 它的大体思路如下: 对文档分词,找出文档中的情感词.否定词以及程度副词,然后判断每个情感词之前是否有否定词及程度副词,将它之前 ...

  9. 盘一盘 2021 年程序员们喜欢的网站数据

    作者 | 周萝卜 来源 | 萝卜大杂烩 世界上流量最大的网站有哪些,也许我们都能脱口而出,比如 Google,YouTube,Facebook 还有 PxxnHub 等等,今天我们就通过多个维度来看看 ...

  10. 宝塔如何备份网站_学习织梦网站必需会的一件事:织梦网站数据备份

    任务:宝塔面板织梦网站备份 织梦CMS程序运行环境:PHP+MySQL 所以无论是备份还是还原,都涉及2个部分,一个是web文件的备份,一个是数据库的备份. 做好数据备份是站长管理员和维护人员的基本操 ...

最新文章

  1. UIViewController、UINavigationController与UITabBarController的整合使用
  2. java面试-深入理解JVM(一)——JVM内存模型
  3. javascript写各种排序算法
  4. 让IE的F1帮助变成自己的
  5. 多行并一行显示的两种方式(DB2)
  6. 学习OpenCV2——卡尔曼滤波(KalmanFilter)详解
  7. group anagrams leetcode java_LeetCode第[49]题(Java):Group Anagrams
  8. 16.卷2(进程间通信)---Sun RPC
  9. MySQL生成随机姓名
  10. vue 一个公式 编辑器 组件
  11. csgo连接到任意官方服务器失败删除文件,CSGO连接到官方任意
  12. Go test 命令行参数
  13. 【论文分享】小样本图片分类方法:AwGCN:Few-Shot Learning With Attention-Weighted Graph Convolutional Networks
  14. 泰山OFFICE技术讲座:标点关系穷举研究-05
  15. node爬取网易云歌曲
  16. Python实现常见泛洪攻击
  17. 爬取千库网ppt_python爬取千库网
  18. ZZULIOJ.1107: 回文数猜想(函数专题)
  19. 互联网产品的帮助中心页面制作方法?
  20. 三菱J4伺服驱动器错误代码AE6.0强制停止警告 解决方法

热门文章

  1. Oracle EBS R12 - ad patch/non-ad patch/admrgpch
  2. 深度 | 蚂蚁金服DASFAA论文带你深入了解GBDT模型
  3. 如何搭建免费的网络验证系统
  4. c4d流体插件_C4D流体烟雾模拟插件TurbulenceFD C4D v1.0.1437支持R14R20
  5. 随机身份证号码计算年龄
  6. python图像处理(三)波形叠加模拟
  7. 征途mysql启动不了_mysql无法启动
  8. 【数据挖掘】2022年2023届秋招奇虎360机器学习算法工程师 笔试题
  9. python编程招生海报_怎么用ps做招生海报
  10. 土地数据合集-土地出让数据2020版Globe30土地覆盖数据