web 前端安全

前端主要面临俩种类型的威胁

1.XSS(Cross Site Scripting)

 攻击方式:恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。

2.CSRF(Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以被认为比XSS更具危险性。

 

攻击例子:

假如在一个给每个第三方支付网站的用户发私信内含图片, <img href=‘test?do=tranfer_money&to=someone&amout=100000" />; 如果该用户打开此私信,图片加载的同时就意味着以当前用户状态发送了那个请求。若是转账接口直接信任该用户的请求,就会直接把钱转给别人了。

 

这里有俩个问题:

1.没有对图片地址进行适当的过滤(XSS)

2.被请求的服务器没有进行严格的认证(CRFS)

 

解决方法:

无非就是过滤跟认证啦!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。