营销型网站建设中坚站 营销型网站建设中坚站联系电话
首页 营销型网站建设 商城网站建设 营销型网站案例 营销型网站报价 有问必答 关于中坚站 联系中坚站
网站建设在线报价
您当前的位置:中坚站首页 > 网络营销知识 > 网络营销知识 > 阅读文章

Web应用中的面临的安全问题

发布时间:2012-3-10 14:28:44
来源:营销型网站建设-品牌中坚站
攻击有很多种的,其中一部分可以使用asp.net代码进行防范的,但是其他的攻击方式还是可以产生破坏的,如直接攻击服务器。下面就来看典型的例子。

    网站面临的安全问题是方方面面的,主要可概括为以下四个方面:
    1)操作系统、后台数据库的安全问题
 这里指操作系统和后台数据库的漏洞,配置不当,如弱口令等等,导致黑客、病毒可以利用这些缺陷对网站进行攻击。

 2)web发布系统的漏洞
 web业务常用的发布系统(即web服务器),如iis、apache等,这些系统存在的安全漏洞,会给入侵者可乘之机。

 )web应用程序的漏洞
 主要指web应用程序的编写人员,在编程的过程中没有考虑到安全的因素,使得黑客能够利用这些漏洞发起对网站的攻击,比如sql注入、跨站脚本攻击等等。

 4)自身网络的安全状况
 网站服务器所处的网络安全状况也影响着网站的安全,比如网络中存在的dos攻击等,也会影响到网站的正常运营。

    攻击就是利用系统的脆弱性以实现一定的威胁。攻击的结果也很多,如:
    未经授权的访问--用户获取了更多的权限,从而可以将应用程序用于其他的途径,如果获取了网站的管理员的密码,散布政治言论。
    代码执行--在目标系统上运行恶意代码,而且还会导致其他的威胁,如木马。
    拒绝服务--合法用户被禁止访问应用程序
    信息失窃--机密的信息被盗取
    破坏信息--信息遭到修改。如,站点被涂改,发布攻击性的消息和政治言论。

    下面我们就来看看常见的一些脆弱性,以及对它们的利用,以及引起的威胁。

    缓冲区溢出
    这个问题由来已久,而且到现在为止,也是web应用种最常被利用的脆弱性。
    当应用程序的外部输入没有经过检查就被插入内存的时候,就会存在缓冲区溢出的脆弱性。如果插入的长度超过了内存中为此分配的空间的长度,输入就溢出,可能将占据内存中的其他的地方,甚至运行恶意的代码。
    对缓冲区溢出的主要利用就是把附加的数据写到内存中缓冲区的其他地方,这样就常常导致程序的崩溃,因为内存破坏了,这也是拒绝服务器的攻击方式,如果附加的数据设计的很巧妙的话,附加的数据还可以重写函数的返回地址,那么程序就按照攻击者的意愿执行,病毒,木马就是这样。
    当然,在c++中,这个问题很常见,因为c++可以直接操作内存地址,进行很底层的操作。但是在.net中是否也有这个问题?
    因为.net是基于托管代码的,也就是说.net的代码不是直接操作内存,而是在中间隔了一层clr。托管代码的执行要靠clr来为止作为边界检查,所以clr中的任何脆弱性都将转变为应用程序的脆弱性。如果有高手知道了clr的问题,那么,托管代码也出问题。

    脚本注入和跨站脚本攻击
    任何时候我们都要有这个心理:用户都是恶意的。所以我们不能信任用户的任何输入,在用户输入的时候一定要检验。假如没有正确的处理好用户的输入,就可能在程序中引入脚本注入的脆弱性。该脆弱性允许用户将自己额脚本注入到数据中,如在用户留言中,用户插入" ",那么我们的留言的页面就中是弹出提示。
    跨站脚本的攻击一般表现为一个在url参数中带有客户端的脚本。这些脚本用来盗取用户的cookie信息等,我们这里只是简单的说下,后面的一些文章还会具体的谈,以及解决方案。

    sql注入
    相信这个问题,大家或多或少都知道一些,主要是恶意的用户在我们的程序的数据库中执行精心设计的sql语句。而且威胁很大,设置可以获取服务器的管理员的权限。

    分布式拒绝服务
    也称为ddos(disrtibute denial of service)。ddos攻击主要就是用大量的计算机攻击一个系统。很多的计算机联合起来就可以发送很多的虚假的请求,以至于被攻击的系统超负荷,而不能向其他的用户提供服务。
    蓄意工具者为了发动ddos,就必须获取足够多的机器。恶意的用户设计在别人的电脑上注入木马和病毒,获取机器的控制权,"借"别人的电脑发送攻击。被控制的电脑就是所谓的"僵尸"。
 
    ddos攻击一般来攻击服务器,而且攻击的方式也是防不胜防,很多的防护软件和防火墙不能区分正确的请求和虚假的请求。

    人的问题
    有时候,被利用的脆弱性不是技术上的脆弱性,而是人的脆弱性。如果用户没有安全的意识,就容易受骗,而为攻击者打开系统的。方式很多,如用email欺骗用户,诱使用户执行一些程序,还有就是蠕虫...

    蛮力攻击
    如果不采取一定的措施防止用户无休止的尝试连接应用程序,那么我们就容易受到不计其数的猜测密码口令的攻击,即蛮力攻击。
    攻击的方式主要就是设计一个程序,用它向目标应用发送很多的请求以测试不同的密码口令。
    有一点要注意:考虑安全问题的时候,我们常常把程序比作为一个城堡,在城堡的周围建造城墙并且严格盘查各个通道。保护web程序与此类似,但是,如果这样,那么我们对于已经进入城堡的用户就无计可施了。

更多相关资讯·企业营销型网站建设如何定位核心产品?·十大牛商评选火热进行中,中坚站客户名列前茅·企业网站如何做网站分析?·企业网站如何取一个好的域名?·网站建设完毕后-常用的四个网络推广技巧
网站营销知识

热点SEO网站优化知识

1.谈谈空间和域名对网站优化的影首先,从网站优化(SEO)的角度看,空间的选择很重要,站长在建站时,购买便宜空间时,可能忽略一些问题,一台服务器几十个站甚至上百个站,如果其中有的域名被K过,很...

2.网站关键词如何延伸促进更多网什么的词汇才可以算是关键词呢?关键词就是搜索东西的主要词汇,并且具有概括性。它是一个内容的核心,关系着一个网站的命运。关键词不但影响网上消费者的搜索时间而且还影...

3.营销型网站后台应该具备的6大营销型网站的后台应该具备的6大特征: 1.所有导航可以自定义; 中坚站所有客户网站均具备导航自定义功能(见图1),包括栏目拖动排序功能(见图2) ...

4.新上线的网站怎么着手做好优化 做了营销型网站,网站过几天就要上线了,做着网站负责人的你是不是很迷茫不知如何下手把新站做好,让搜索引擎常来光顾,带来更多的流量呢?中坚站关于新站优化需要注意以...

5.浅析网络营销与传统营销的整合网络营销全称是网络直复式营销,是整个营销体系的一部分,是企业营销实践与现代信息通讯技术、计算机网络技术相结合的产物。 在买方市场下,市场竞争日益激烈。依靠传统...

6.新手视角:穷人的精准邮件营销序 富人购买邮箱库,穷人自己到处扒拉邮箱。 富人购买邮件发送服务,穷人自己发邮件。 富人购买效果分析服务,穷人自己看效果。 富人购买邮件设计,穷人自己动...

腾讯企业邮箱

网站建设案例|网站优化知识| SEO营销网站建设| 办公OA系统| 商城网站建设| 大型门户网站建设| WAP网站建设| 关于中坚站| 联系方式 | Top

深圳营销型网站建设咨询电话:0755-27971073   地址:圳市龙华区龙华街道富康社区东环二路74
中坚站客户服务邮箱:seo@ilikeseo.cn 本站常年法律顾问:周定元律师   粤ICP备:11001356 号