美文网首页
Web前端安全知识

Web前端安全知识

作者: 易则知 | 来源:发表于2018-07-18 15:46 被阅读62次

前端页面及网站若不注意安全方面的防护,很容易被别人攻击,窃取用户敏感信息及诱导用户错误操作,
目前,攻击网站前端的主要方式有如下几种:

1. XSS

XSS是Cross Site Scripting的缩写,即跨站点脚本攻击。XSS发生在用户的浏览器端,即当用户在加载HTML文档时执行了非预期的恶意脚本。总结XSS攻击的特点就是:尽一切办法在目标网站上执行非目标网站上原有的脚本。

2. TLS/SSL

早期的网络传输协议由于只在大学内使用, 所以是默认互相信任的. 所以传统的网络通信可以说是没有考虑网络安全的. 早年的浏览器大厂网景公司为了应对这个情况设计了 SSL (Secure Socket Layer), SSL 的主要用途是:

认证用户和服务器, 确保数据发送到正确的客户机和服务器;

加密数据以防止数据中途被窃取;

维护数据的完整性, 确保数据在传输过程中不被改变.

存在三个特性:

机密性:SSL协议使用密钥加密通信数据

可靠性:服务器和客户都会被认证, 客户的认证是可选的

完整性:SSL协议会对传送的数据进行完整性检查

1999年, SSL 因为应用广泛, 已经成为互联网上的事实标准. IETF 就在那年把 SSL 标准化/强化. 标准化之后的名称改为传输层安全协议 (Transport Layer Security, TLS). 很多相关的文章都把这两者并列称呼 (TLS/SSL), 因为这两者可以视作同一个东西的不同阶段.

3. CSRF

CSRF是Cross Site Request Forgery,翻译为跨站请求伪造。

如何防范Web前端攻击

不要信任任何外部传入的数据

防范Web前端攻击的一个重要的常识是:永远也不要相信用户输入的数据,一定要针对用户输入作相关的格式检查、过滤等操作,防止任何可能的前端注入。如下所列的是在前端开发中应用的具体实践方法。

不要信任用户输入的内容

不要信任在任何传入的第三方数据

更安全地使用Cookie

防止网页被其他网站内嵌为iframe

相关文章

  • 零基础如何成为一个黑客

    我建议先从web安全开始入门,学习web安全首先就要了解前端知识。 Html/css/js/php/都是学习前端所...

  • Web前端安全知识

    前端页面及网站若不注意安全方面的防护,很容易被别人攻击,窃取用户敏感信息及诱导用户错误操作,目前,攻击网站前端的主...

  • Web框架体系

    Web 前端知识体系精简 web前端知识体系图 web前端知识体系大全 HTML,CSS,JavaScript知识...

  • 无标题文章

    #Web前端 - web前端是什么 - 定义 - 职责 - web前端基础知识和学习路线 - web前端学习的...

  • Web前端

    Web前端 web前端是什么- 定义 职责 web前端基础知识和学习路线 web前端学习的资源 1.Web前端是...

  • 前端资源教程

    资源教程原文 综合类前端知识体系前端知识结构Web前端开发大系概览Web前端开发大系概览-中文版Web Front...

  • WEB前端要学些什么?WEB前端学习路线!WEB前端从入门到精通

    免客套,直接上料! 一.资源教程: 综合类 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系...

  • Day006 - 感性认识JavaScript (2018-11

    知识点梳理: Web应用后端开发 -- web前端网络数据采集 -- 爬虫和前端开发人员交互 web前端 = HT...

  • Web前端知识体系精简

    Web前端知识体系精简

  • 小白福利:Web前端开发知识框架图

    Web前端工程师都应该知道的Web前端开发知识框架图。把整个web前端开发所需要的知识都之中在一个视图中,形成一个...

网友评论

      本文标题:Web前端安全知识

      本文链接:https://www.haomeiwen.com/subject/kkozeftx.html