For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不断发展,越来越多的企业和用户都在关注网络安全等问题,今天我们就通过案例分析来简单了解一下,常见网络攻击形式都哪些。
XSS
XSS攻击是一种代码注入攻击,通过恶意注入脚本在浏览器运行,然后盗取用户信息。本质上其实是因为网站没有过滤恶意代码,与正常代码混在一起之后,浏览器没有办法分辨哪些是可信的,然后导致恶意代码也被执行
结果是可能会导致:页面数据或用户信息被窃取、伪造登录窗口或在页面生成浮窗广告、监听键盘事件窃取账号密码、流量被支持到其他网站等
XSS攻击有三种类型:
存储型:通过输入框把恶意代码提交到网站数据库中,然后比如在显示评论的页面就会从数据获取,并直接执行
反射型:和存储型不同的是不会储存在服务器里。比如打开包含带恶意脚本的链接,当打开后会向服务器请求后,服务器会获取URL中的数据然后拼接在HTML上返回,然后执行
基于DOM型:是通过一些劫持手段,在页面资源传输过程中劫持并修改页面的数据,插入恶意代码
防范:比如对输入框内容进行过滤和用转义符进行转码、添加白名单、关闭Cookie访问权限、使用验证码防止脚本伪装成用户执行操作等
CSRF
CSRF就是跨站请求伪造攻击,主要就是利用用户的登录状态发起跨站请求
比如邮箱里的乱七八糟的链接,打开链接的时候邮箱肯定是处于登录状态,然后黑客就可以用这个登录状态,伪造带有正确Cookie的http请求,直接绕过后台的登录验证,然后冒充用户执行一些操作,本质是利用Cookie在同源请求中携带发送给服务器的特点,来实现冒充用户
发起CSRF攻击有几个必要条件:
目标网站一定要有CSRF漏洞
用户登录过目标网站,并且浏览器保存了登录状态
需要用户主动打开三方站点
CSRF攻击也有三种类型:
自动发GET类型:比如img或iframe标签等,当用户打开这个网站时会自动发起带Cookie的资源请求
自动发POST类型:比如整一个隐藏的表单,在用户进入页面的时候自动提交表单
诱导链接型:就是诱导用户主动点击链接,比如a标签
防范:比如Token验证、双重Cookie、通过origin/referer验证请求来源等
CSP
CSP就是白名单,作用是可以禁止加载外域的代码,禁止外域的提交,只允许本域下的请求表单提交之类的,简单说就是告诉浏览器哪些资源可以加载执行,让那些真的插入进入的恶意代码也不会被执行;或者允许向哪些三方站点提交数据,因为攻击者窃取信息的根本还是向外域提交
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。