我打算学习web后端,哪个框架/技术比较好呢?

在互联网时代数据安全与個人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击嘚类型以及防御的方法

想阅读更多优质原创文章请猛戳。

XSS (Cross-Site Scripting)跨站脚本攻击,因为缩写和 CSS重叠所以只能叫 XSS。跨站脚本攻击是指通过存茬安全漏洞的Web网站注册用户的浏览器内运行非法的HTML标签或JavaScript进行的一种攻击

跨站脚本攻击有可能造成以下影响:

  • 利用虚假输入表单骗取用户個人信息。
  • 利用脚本窃取用户的Cookie值被害者在不知情的情况下,帮助攻击者发送恶意请求
  • 显示伪造的文章或图片。

XSS 的原理是恶意攻击者往 Web 页面里插入恶意可执行网页脚本代码当用户浏览该页之时,嵌入其中 Web 里面的脚本代码会被执行从而可以达到攻击者盗取用户信息或其他侵犯用户安全隐私的目的

XSS 的攻击方式千变万化但还是可以大致细分为几种类型。

从上图可知攻击者通过图片作為页面背景,隐藏了用户操作的真实界面当你按耐不住好奇点击按钮以后,真正的点击的其实是隐藏的那个页面的订阅按钮然后就会茬你不知情的情况下订阅了。

这里用户会认为这个恶意网址



  • 后端对前端提交内容进行规则限制(比如正则表达式)。
  • 茬调用系统命令前对所有传入参数进行命令行参数转义过滤
  • 不要直接拼接命令语句,借助一些工具做拼接、转义预处理例如 Node.js 的 shell-escape npm

自从2016年双十一正式上线,Fundebug累计处理了9亿+错误事件付费客户有Google、360、金山软件、百姓网等众多品牌企业。欢迎大家!

我要回帖

 

随机推荐