本文目录一览:
-
3、数据库被病毒入侵
数据库总是被攻击,怎样解决?
目前,针对应用及其后台数据库的应用级入侵已经变得越来越猖獗,如SQL注入、跨站点脚本攻击和未经授权的用户访问等。所有这些入侵都有可能绕过前台安全系统并对数据来源发起攻击。
为了对付这类威胁,新一级别的安全脱颖而出,这就是应用安全。这种安全技术将传统的网络和操作系统级入侵探测系统(IDS)概念应用于数据库(即应用)。与通常的网络或操作系统解决方案不同的是,应用IDS提供主动的、针对SQL的保护和监视,可以保护数以千计的预先包装或自行开发的Web应用。例如,应用IDS可以监视和防护关键的数据,使那些针对数据库的攻击,如缓冲区溢出和Web应用攻击等无法对数据库造成真正的损害,而且应用IDS还可以对这些事件进行审查。
应用安全与网络和主机安全之间存在很大的区别。应用是千差万别的,但攻击的目标总是相同的,也就是入侵数据库。由于应用使用SQL与数据库进行通信,因此好的应用IDS应当能够解析SQL,并且提供一种能够理解流量的内容,且又能与应用划清界线的客观保护层。
多数应用IDS都有三个组件。第一个是基于网络或主机的传感器。网络传感器连接到交换机上的一个端口上,该端口的配置决定它可以查看到数据库内的所有流量。相比之下,主机传感器直接驻留在应用上。传感器可以收集SQL交易并对其进行解析,然后决定是否应当针对该流量发出警报。如果有必要发出警告,警告会被传递给下一个组件,即控制台服务器。这台服务器存储事件信息,并且是策略配置和升级等传感器维护活动的中心点。应用IDS中的第三个组件是Web浏览器,管理员可以利用它来修改IDS设置、实时监视事件并生成报告。
以SQL注入攻击为例,攻击者会试图绕过Web服务器定义的SQL语句,目的就是要注入自己的语句。假设要输入的用户名为Bob,口令为Hardtoguess。
当看到这些输入的内容后,数据库就会找到WebUsers 行中与之匹配的内容,然后该应用会对用户进行验证。为了入侵数据库,SQL注入攻击会欺骗应用,并使之相信自己已经提交了正确的证书。例如,攻击使用的口令是‘blah’或‘A’=‘A’,因此攻击时创建的SQL语句可能会是:SELECT * FROM WebUsers WHERE Username=‘Bob’ AND Password=‘blah’ OR‘A’=‘A’。
从逻辑上来分析‘A’=‘A’永远都是TRUE,而WHERE子句也可以匹配所有的行,就这样,攻击者在根本没有正确用户名或口令的情况下也能蒙混过关,得到验证。应用服务器会接受输入的信息并且允许攻击者通过。接下来,应用服务器会通过SQL命令从数据库中请求数据。
如果有了应用IDS,传感器会收集SQL命令并对其进行解密,然后查看这些命令到底要访问数据库中的哪些表和列。利用这种方法,传感器就可以判断出到底是正常情况还是一次攻击行为。如果发现的行为是IDS策略不允许的,传感器会判断攻击的威胁水平并采取适当的措施,通常是向管理员的控制台和/或通过电子邮件发出警告。
这只是应用层攻击的一个简单例子,而且今天的许多公司都在面临这样的威胁。通过实施应用级IDS,企业就可以有效地保护易受攻击的数据,并且将最新的攻击和威胁拒之门外。
一个网站的用户数据库被入侵的方式有哪些?运维和管理人员如何防范
利用网站自身漏洞。
利用部署、运维过程中的疏忽,比如一些服务器软件,自带了一些管理后台和接口导致的
从办公网络入手,再进入服务器系统
直接服务器管理员权限入侵服务器
社会工程攻击就是重复利用人的弱点,骗取系统权限等有价值的信息
要防止此类灾难性的后果也很简单:堵住坏人的路。
1.增强自己系统的安全性。从开发人员的安全开发技术培训,防止诸如sql注入、xss等严重漏洞的出现。工作人员的安全意识的培养等。设计系统的时候,要考虑到安全,如何加密,如何存储,如何传输,如果一个子系统沦陷了会不会导致其他子系统沦陷等等。
2.审计要做好。事前及时发现异常。事后发现漏洞。
3.对外合作、三方软件等使用须谨慎。不要让自己不可控的东西成为自己的安全短板。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
数据库被病毒入侵
cn数据库名_db_data.mdf
这个是无关的文件,可能对方备份到你网站空间的,数据库不可能存在于web空间的。
检查一下你们的程序,有无注入点。
唉,下面要做的很麻烦,我都不想写了。
1.后台地址-改。
2.后台用户密码-改。
3.检查全部页面代码。
4.检查上传组件。
5.检查各文件夹下是否有莫名的文件。
6.检查上传的图片文件夹,是否有空文件,空意为预览的时候啥都不显示,但是文件的体积却不为零。
7.下个空间探针,检查磁盘权限。
8.把不需要写入文件的文件夹的写入权限去掉。
9.ftp密码增强。
10.要IDC检查服务器的安全。
11.更改sql密码,并且要IDC检查sql安全。
累死了
被黑客入侵,网站数据被篡改了,怎么办
网站数据被篡改了首先检查下程序目录有无可疑脚本木马,再看下图片目录有无脚本文件如php asp后缀的,在看下有无被sql注入 一般都是通过sql注入进行的篡改数据,很多网站都是因为安全没做到位导致被入侵 导致数据被篡改 可疑找Sinesafe做安全处理进行漏洞修补以及代码审计。
网站被入侵,数据库被清空怎么办?
你没有备份数据?做站长的要勤于备份数据,万一网站数据被破坏了还可以恢复。不单要备份数据库数据,其它数据也要备份,虽然麻烦了点。你所说的问题都可以通过备份数据恢复。当然,如果网站程序是你自己编写的,哪里被修改你用一下也应该知道,你改回来不就行了。如果是用别人的程序,你上传该网站程序到服务器,导入备份的数据库数据,把你以前对程序做的修改也重新做过一遍,这样也跟原来一样了。如果你的是大型网站,当被入侵,建议马上报案!