前端主要面临俩种类型的威胁
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)
解决方法:
无非就是过滤跟认证啦!
时间: 2024-10-12 22:49:34