发布日期:2012-04-01

黑客是怎样攻破SQL服务器系统的

 无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器系统。既然黑客在做这样的事情。 你也需要实施同样的攻击来检验你的系统的安全实力。这是理所当然的。下面是黑客访问和攻破运行SQL服务器的系统的十种诡计。
1.通过互联网直接连接

  这些连接可以用来攻击没有防火墙保护、全世界都可以看到和访问的SQL服务器。DShield公司的端口报告显示了有多少系统在那里等待遭受攻 击。我不理解允许从互联网直接访问这种重要的服务器的理由是什么。但是,我在我的评估中仍发现了这种安全漏洞。我们都记得SQL Slammer蠕虫对那样多的有漏洞的SQL服务器系统造成的影响。而且,这些直接的攻击能够导致拒绝服务攻击、缓存溢出和其它攻击。

  2.安全漏洞扫描

  安全漏洞扫描通常可以基本的操作系统、网络应用程序或者数据库系统本身的弱点。从没有使用SQL安全补丁、互联网信息服务(IIS)设置弱点到 SNMP(简单网络管理协议)漏洞等任何事情都能够被攻击者发现,并且导致数据库被攻破。这些坏蛋也需使用开源软件、自己制作的工具软件或者商业性工具软 件。有些技术高手甚至能够在命令提示符下实施手工黑客攻击。为了节省时间,我建议使用商业性的安全漏洞评估工具,如Qualys公司的 QualysGuard(用于普通扫描)、SPI Dynamics公司的WebInspect(用于网络应用程序扫描)和下一代安全软件公司的“NGSSquirrel for SQL Server”(用于数据库扫描)。这些工具软件很容易使用,提供了最广泛的评估,并且可以提供最佳的结果。

  3.列举SQL服务器解析服务

  在UDP端口1434上运行,这能让你发现隐蔽的数据库实例和更深入地探查这个系统。Chip Andrews的“SQLPing v 2.5”是一个极好的工具,可用来查看SQL服务器系统并且确定版本编号。你的数据库实例即使不监听这个默认的端口,这个工具软件也能发挥作用。此外,当 过分长的SQL服务器请求发送到UDP端口1434的广播地址的时候,会出现缓存溢出问题。

  4.破解SA口令

  攻击者还可以通过破解SA口令的方法进入SQL服务器数据库。遗憾的是,在许多情况下不需要破解口令,因为没有分配口令。因此,可以使用上面提 到的一种小工具SQLPing。Application安全公司的AppDetective和NGS软件公司的NGSSQLCrack等商业性工具软件也 有这种功能。

  5.直接利用安全漏洞攻击

  使用Metasploit等工具软件可以直接实施攻击。这种软件的商业性软件“CANVAS”和“CORE IMPACT”等能够利用在正常的安全漏洞扫描过程中发现的安全漏洞实施攻击。这是非常有效的攻击手段,攻击者可利用这种手段突破系统、从事代码注入或者 取得非经授权的命令行访问权限。

  6.SQL注入

  SQL注入攻击可以通过没有正确验证用户输入的前端网络应用程序实施。包括SQL指令在内的异常的SQL查询可以直接注入到网络URL(统一资 源定位符)中,并且返回一些错误通知,执行一些指令等等。如果你有时间的话,这些攻击可以手工实施。我一旦发现一个服务器有一个潜在的SQL注入安全漏 洞,我喜欢使用一种自动的工具深入研究这个漏洞。这些工具包括SPI Dynamics公司的SQL注入器等。

  7.SQL盲注攻击

  这些攻击以标准的SQL注入攻击相同的基本方式利用网络应用程序和后端SQL服务器的安全漏洞。最大的区别是攻击者收不到以错误通知形式从网络服务器发回的信息。这种攻击由于涉及到猜口令,速度要比标准的SQL注入攻击慢一些。在这种情况下,你需要一种比较好的工具。

  8.对系统实施逆向工程

  逆向工程的方法可以查找软件的安全漏洞和内存损坏弱点等漏洞。在利用软件安全漏洞方面,可以参考Greg oglund和Gary McGraw合著的“如何破解代码”一书,你可以发现有关逆向工程方法的一些讨论。

  9.Google hacks

  Google hacks利用Google搜索引擎不同寻常的力量搜出可公开访问的系统泄漏出来的SQL服务器的错误,如“Incorrect syntax near”(附近语法错误)。Johnny Long编写的“Google Hacking Database”数据库中一些Google的查询项目。(查看错误信息和包含口令的文件部分)。黑客能够使用Google找到口令、网络服务器中的安全 漏洞、基本的操作系统、公开提供的程序以及其它能够用来攻破SQL服务器系统的东西。通过Google网站的“site:”操作符把这些查询结合在一起同 场可以发现你想不到能够找到的东西。

  10.熟读网站源代码

  源代码还能够暴露可能导致SQL服务器被攻破的信息。特别是开发人员为了简化身份识别过程把SQL服务器身份识别信息存储在ASP脚本中的情况下更是如此。手工评估或者Google能够在一瞬间就发现这个信息。

来自重庆网站建设

相关资讯

第二师范学院外语系网站改版上线
第二师范学院外语系网站改版上线
2015-05-28

重庆第二师范学院外国语言文学系网站全部改版升级上线!外国语言文学系始建于1977年,现有英语、商务英语两个本科专业,应用德语一个专科专业,…

什么是新媒体----一谈网络媒体
什么是新媒体----一谈网络媒体
2009-11-03

    前几天,被个业内朋友糊里糊涂地拉去参加了个广电口的会,让说说新媒体的商业模式。去了才发现,虽然大家都被金融界归为所谓TMT行…

互联网营销的法则
互联网营销的法则
2019-12-02

企业该如何做网络营销?除了电子商务和网络营销的各种手段、技巧、方法,还需要懂得营销的一些基本法则。我在最近某企业的一次内部培训中,讲…

国际域名即将涨价,各位朋友赶快续费或注册
国际域名即将涨价,各位朋友赶快续费或注册
2011-12-29

据国外媒体报道:VeriSign注册管理机构将在1月15日对.COM和.NET域名正式涨价,.COM域名的批发价将从7.34美元涨到7.85美元,.NET域名的批发价将从4.65美金涨…

注重企业网站建设的营销和维护
注重企业网站建设的营销和维护
2012-02-11

   很多企业做了网站,但是并不重视网站,觉得只要网站设立了,那么,订单之类的就会源源不断了,如果你是这样想的,那么,你就大谬不然…

网站设计欣赏:国外华美风格网页设计作品选
网站设计欣赏:国外华美风格网页设计作品选
2010-05-14

这些国外网站熟练运用丰富的色彩,并大量使用了阴影、渐变等特效突出华美的设计风格,另外这些网站的一些交互设计也很棒。 Calypso Park Pixele Pemino…

重庆荣凯机械制造有限公司
重庆荣凯机械制造有限公司
2011-02-20

官方网站:hendge.net  重庆荣凯机械制造有限公司是著名制药设备制造商,采用CAD&CAM先进制造工艺,通过并实施ISO9001:2000国际质量体系认证。我们的…

什么是营销型网站建设
什么是营销型网站建设
2018-06-05

如今建设营销型网站已成为各网站建设新的建设目标,先前许多企业过多重视网站的内容,而如今企业建设网站更加看重盈利的目的性,是为了盈利建…

重庆网站设计哪家更好
重庆网站设计哪家更好
2019-02-18

网站建设的目的:提升客户品牌核心价值!沛宣网络只为你提供有价值的网站。一站式网络营销服务,实现营销和销量提升!专为中小企业量身定制宣…

重庆豪远科技有限公司
重庆豪远科技有限公司
2011-12-21

重庆豪远科技有限公司是业内的互联网服务提供商,致力于向客户提供精品网站建设、网站运营等卓越服务! 重庆豪远科技有限公司凭借一流的企业管…