盘点信息安全常见的Web漏洞
一、SQL注入漏洞
SQL 注入攻击( SQL Injection ),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。在设计程序,忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令而运行,从而使数据库受到攻击,可能导致数据被窃取、更改、删除,以及进一步导致网站被嵌入恶意代码、被植入后门程序等危害。
通常情况下, SQL 注入的位置包括:
(1)表单提交,主要是POST 请求,也包括GET 请求;
(2)URL 参数提交,主要为GET 请求参数;
(3)Cookie 参数提交;
(4)HTTP 请求头部的一些可修改的值,比如Referer 、User_Agent 等;
(5)一些边缘的输入点,比如.mp3 文件的一些文件信息等。
SQL注入的危害不仅体现在数据库层面上, 还有可能危及承载数据库的操作系统;如果SQL 注入被用来挂马,还可能用来传播恶意软件等,这些危害包括但不局限于:
(1)数据库信息泄漏:数据库中存放的用户的隐私信息的泄露。作为数据的存储中心,数据库里往往保存着各类的隐私信息, SQL 注入攻击能导致这些隐私信息透明于攻击者。
(2)网页篡改:通过操作数据库对特定网页进行篡改。
(3)网站被挂马,传播恶意软件:修改数据库一些字段的值,嵌入网马链接,进行挂马攻击。
(4)数据库被恶意操作:数据库服务器被攻击,数据库的系统管理员帐户被篡改。
(5)服务器被远程控制,被安装后门。经由数据库服务器提供的操作系统支持,让黑客得以修改或控制操作系统。
(6)破坏硬盘数据,瘫痪全系统。
二、跨站脚本漏洞
跨站脚本攻击(Cross-site scripting,通常简称为XSS)发生在客户端,可被用于进行窃取隐私、钓鱼欺骗、窃取密码、传播恶意代码等攻击。
XSS攻击使用到的技术主要为HTML和Javascript,也包括VBScript和ActionScript等。XSS攻击对WEB服务器虽无直接危害,但是它借助网站进行传播,使网站的使用用户受到攻击,导致网站用户帐号被窃取,从而对网站也产生了较严重的危害。
XSS类型包括:
(1)非持久型跨站:即反射型跨站脚本漏洞,是目前最普遍的跨站类型。跨站代码一般存在于链接中,请求这样的链接时,跨站代码经过服务端反射回来,这类跨站的代码不存储到服务端(比如数据库中)。上面章节所举的例子就是这类情况。 (2)持久型跨站:这是危害最直接的跨站类型,跨站代码存储于服务端(比如数据库中)。常见情况是某用户在论坛发贴,如果论坛没有过滤用户输入的Javascript代码数据,就会导致其他浏览此贴的用户的浏览器会执行发贴人所嵌入的Javascript代码。 (3)DOM跨站(DOM XSS):是一种发生在客户端DOM(Document Object Model文档对象模型)中的跨站漏洞,很大原因是因为客户端脚本处理逻辑导致的安全问题。
三、弱口令漏洞
弱口令(weak password) 没有严格和准确的定义,通常认为容易被别人(他们有可能对你很了解)猜测到或被破解工具破解的口令均为弱口令。设置密码通常遵循以下原则:
(1)不使用空口令或系统缺省的口令,这些口令众所周知,为典型的弱口令。
(2)口令长度不小于8个字符。
(3)口令不应该为连续的某个字符(例如:AAAAAAAA)或重复某些字符的组合(例如:tzf.tzf.)。
(4)口令应该为以下四类字符的组合,大写字母(A-Z)、小写字母(a-z)、数字(0-9)和特殊字符。每类字符至少包含一个。如果某类字符只包含一个,那么该字符不应为首字符或尾字符。
(5)口令中不应包含本人、父母、子女和配偶的姓名和出生日期、纪念日期、登录名、E-mail地址等等与本人有关的信息,以及字典中的单词。
(6)口令不应该为用数字或符号代替某些字母的单词。
(7)口令应该易记且可以快速输入,防止他人从你身后很容易看到你的输入。
(8)至少90天内更换一次口令,防止未被发现的入侵者继续使用该口令。
四、HTTP报头追踪漏洞
HTTP/1.1(RFC2616)规范定义了HTTP TRACE *** ,主要是用于客户端通过向Web服务器提交TRACE请求来进行测试或获得诊断信息。当Web服务器启用TRACE时,提交的请求头会在服务器响应的内容(Body)中完整的返回,其中HTTP头很可能包括Session Token、Cookies或其它认证信息。
攻击者可以利用此漏洞来欺骗合法用户并得到他们的私人信息。该漏洞往往与其它方式配合来进行有效攻击,由于HTTP TRACE请求可以通过客户浏览器脚本发起(如XMLHttpRequest),并可以通过DOM接口来访问,因此很容易被攻击者利用。
五、Struts2远程命令执行漏洞
ApacheStruts是一款建立Java web应用程序的开放源代码架构。Apache Struts存在一个输入过滤错误,如果遇到转换错误可被利用注入和执行任意Java代码。 网站存在远程代码执行漏洞的大部分原因是由于网站采用了Apache Struts Xwork作为网站应用框架,由于该软件存在远程代码执高危漏洞,导致网站面临安全风险。
六、文件上传漏洞
文件上传漏洞通常由于网页代码中的文件上传路径变量过滤不严造成的,如果文件上传功能实现代码没有严格限制用户上传的文件后缀以及文件类型,攻击者可通过Web访问的目录上传任意文件,包括网站后门文件( webshell ),进而远程控制网站服务器。因此,在开发网站及应用程序过程中,需严格限制和校验上传的文件,禁止上传恶意代码的文件。同时限制相关目录的执行权限,防范webshell攻击。
七、私有IP地址泄露漏洞
IP地址是 *** 用户的重要标示,是攻击者进行攻击前需要了解的。获取的 *** 较多,攻击者也会因不同的 *** 情况采取不同的 *** ,如:在局域网内使用Ping指令, Ping对方在 *** 中的名称而获得IP;在Internet上使用IP版的 *** 直接显示。最有效的办法是截获并分析对方的 *** 数据包。攻击者可以找到并直接通过软件解析截获后的数据包的IP 包头信息,再根据这些信息了解具体的IP。
针对最有效的“数据包分析 *** ”而言,就可以安装能够自动去掉发送数据包包头IP信息的一些软件。不过使用这些软件有些缺点, 譬如:耗费资源严重,降低计算机性能;访问一些论坛或者网站时会受影响;不适合网吧用户使用等等。
现在的个人用户采用最普及隐藏IP 的 *** 应该是使用 *** ,由于使用 *** 服务器后,“转址服务”会对发送出去的数据包有所修改,致使“数据包分析”的 *** 失效。一些容易泄漏用户IP 的 *** 软件( *** 、MSN 、IE 等)都支持使用 *** 方式连接Internet ,特别是 *** 使用“ ezProxy ”等 *** 软件连接后, IP版的 *** 都无法显示该IP地址。虽然 *** 可以有效地隐藏用户IP,但攻击者亦可以绕过 *** , 查找到对方的真实IP地址,用户在何种情况下使用何种 *** 隐藏IP,也要因情况而论。
八、未加密登录请求
由于Web 配置不安全, 登陆请求把诸如用户名和密码等敏感字段未加密进行传输,攻击者可以窃听 *** 以劫获这些敏感信息。
九、敏感信息泄露漏洞
SQL 注入、XSS、目录遍历、弱口令等均可导致敏感信息泄露,攻击者可以通过漏洞获得敏感信息。
Web应用漏洞原理
Web应用攻击是攻击者通过浏览器或攻击工具,在URL或者其它输入区域(如表单等),向Web服务器发送特殊请求,从中发现Web应用程序存在的漏洞,从而进一步操纵和控制网站,查看、修改未授权的信息。
网上个人信息泄露的根本原因是什么
网上个人信息泄露的原因有很多
首先有可能是有人非法出售别人的个人信息
这不仅违背了我国法律
也侵犯了个人隐私
其次,有可能是,你用了网吧等公共区域的电脑
来填写个人信息
之后并没有将其清理干净
最后也有可能是,你填写信息的某个网站
将你的个人信息泄露出去
用户信息泄露的途径有,信息泄露风险来自于哪些方面
现在科技和 *** 技术的进一步发展,人们的生活越来越便利,大家都是在网上办公。网上办公给人们的日常工作带来了方便,但是也会有一些烦恼,因为可能会泄露用户的信息。那么用户信息泄露的途径有哪些呢?信息泄露风险来自于哪些方面?
用户信息泄露的途径有比较多,之一种比较常见的就是互联网操作,会有专门的人员搜索个人的信息,汇集成文本,然后发给需要购买的人。第二种就是通过问卷调查来泄露个人的信息,问卷调查里面主要包括联系方式,收入情况以及各种资产情况,这种问卷调查泄露个人信息会比较严重。第三种就是由于复印店打印文件,非法人会将个人信息留作档案,装订起来会对外出售。还有一种日常办理业务的时候需要用到身份证,会借助身份证来泄露个人的信息。
信息泄露风险主要来自于日常的业务以及购买电子产品,还有问卷调查等。泄露信息的风险比较多,所以大家在日常生活中不要点开陌生的链接,还有莫名的问卷调查,以及在办理业务的时候不要将身份证随意给陌生人。
现在泄露信息的途径比较多,而且信息泄露风险也会比较多,形成了一种灰色的产业链,此行业是有专门的团体,所以在日常生活中要保护个人信息防止诈骗。另外也要注意电信诈骗、 *** 诈骗等这些新型的犯罪模式,保护好自己重要的信息。
当今社会,网民信息泄露有哪几种可能的途径?
网民信息泄露主要包括:人为倒卖信息、个人电脑感染病毒(遭受钓鱼攻击)、网站漏洞和手机漏洞四大途径。
一、人为因素,即掌握了信息的公司和机构员工主动倒卖信息。
二、个人电脑感染了病毒木马等恶意软件(遭受钓鱼攻击),造成个人信息泄露。
三、攻击者利用网站漏洞,入侵了保存信息的数据库。
四、通过手机泄漏的信息。主要有以下几条途径:
1、手机中了木马;
2、WIFI被破解后劫持通讯;
3、手机云服务账号被盗(弱密码或撞库或服务商漏洞等各种方式);
4、拥有隐私权限的APP厂商服务器被黑客拖库;
5、伪基站、诈骗短信等导致重要的账号密码泄露;
6、使用了恶意充电宝等黑客攻击设备等
列出常用信息泄露方式?
典型的信息泄露危险主要包括如下几个方面。
(1)软硬件故障导致意外泄密
信息系统各种设备的物理安全和正常运行是保障信息安全的前提,当这种正常状态遭受到破坏时,信息就存在着泄密的可能。例如发生设备被盗、被毁,基础 *** 设施线路被截获或偷听而造成泄露。还有如防火墙意外瘫痪而导致失效,以致安全设置形同虚设,再或由于服务器死机导致数据丢失或外泄等。最后,还有软硬件设备环境缺乏安全保护,如防水灾、火灾、地震等自然灾害。
(2)黑客入侵
一般来说,黑客常见的入侵动机和形式可以分为两种。之一种是拒绝服务(DOS)攻击。这类攻击一般能使单个计算机或整个 *** 瘫痪,黑客使用这种攻击方式是要阻碍合法 *** 用户使用该服务或破坏正常的活动,但只会导致 *** 故障,一般不涉及信息安全和信息泄密。而另一种是非法入侵,非法入侵是指黑客利用企业安全漏洞访问企业内部 *** 或数据资源,进行删除、复制甚至毁坏数据的活动。这种黑客入侵行为可能会致使公司数据被窃而造成无法挽回的损失,属于非常严重的信息安全事件。
(3)病毒侵袭
几乎有计算机的地方,就有出现病毒的可能性。计算机病毒通常隐藏在文件或程序代码内,伺机进行自我复制,并能够通过 *** 、磁盘、光盘等诸多手段进行传播。计算机病毒传播速度相当快、影响面大,必须对它的危害要引起关注。一般来说,杀毒软件和防火墙是对付病毒的更好 *** 之一。
CIH、爱虫等病毒曾让企业信息安全人员恐慌一时,侵害小病毒的会引起死机影响工作,大的可能引起系统瘫痪或摧毁数据,有些恶意病毒还具有盗取用户资料的功能,如用户账号和密码等。
(4)非授权泄露或删除敏感信息
企业内部的敏感信息被内部人员非授权泄露或删除。导致这种状况的有几种原因,如非法使用移动存储设备,非法复制资料等,还有如错误的电子邮件发送,配置错误的访问控制列表,没有严格地设置的用户访问权限等,这些都是由于内部信息安全管理不善所导致的。也有可能是信息管理人员对安全权限设置不当,导致某些怀有恶意的人故意破坏企业商业机密的完整性以及向竞争对手故意泄露商业机密等。
0条大神的评论