第36天 对于前端安全,你了解多少?说说你对XSS和CSRF的理解
Activity
rocky-191 commentedon May 23, 2019
XSS攻击全称跨站脚本攻击,一般有sql注入,js脚本注入。评论类型模块的提交过程中不要相信客户的输入内容,需要进行转义。同理也不要百分百相信服务端发来的展示内容,同样需要转义。csrf跨站请求伪造,冒充正确用户登录做一些操作。请求需要鉴权,比如携带token,或者利用seesion,cookie来鉴权。敏感信息提交可以使用验证码
cleverboy32 commentedon May 27, 2019
@rocky-191
csrf 例子: 小明登录银行网站,没有退出,打开了危险网站,危险网站偷偷请求银行接口,伪造是小明在请求。
这里跨域了不是就带不过去 cookie? 难道说一般的 csrf 都是和 xss 一起,其实是在银行网站上打开了输入的危险链接???
tzjoke commentedon May 28, 2019
xss 输入+脚本
csrf 偷信息伪造请求
kokokele commentedon Jul 16, 2019
跨站点请求伪造(Cross-site request forgery)
Toeat commentedon Oct 7, 2019
任何带输入框的都要做好验证,永远不要相信用户
FurryWolfX commentedon Nov 29, 2019
跨域也是可以发送请求的,不存在带不过去 cookie。而且同源策略是浏览器才有的,可以使用其他方式发送伪造请求,比如node.js
smile-2008 commentedon Oct 22, 2020
XSS攻击全称跨站脚本攻击,一般有sql注入,js脚本注入。评论类型模块的提交过程中不要相信客户的输入内容,需要进行转义。同理也不要百分百相信服务端发来的展示内容,同样需要转义。csrf跨站请求伪造,冒充正确用户登录做一些操作。请求需要鉴权,比如携带token,或者利用seesion,cookie来鉴权。敏感信息提交可以使用验证码
an31742 commentedon Nov 21, 2023
前端安全涉及到多个方面,其中包括防范 XSS(跨站脚本攻击)和 CSRF(跨站请求伪造)等攻击。以下是对 XSS 和 CSRF 的简要理解:
XSS(跨站脚本攻击):
XSS 是一种攻击,攻击者通过注入恶意脚本(通常是 JavaScript)到网页中,然后让用户的浏览器执行这些脚本。攻击的目标是获取用户的敏感信息、劫持用户会话或者其他恶意行为。
类型:
存储型(Stored XSS):
反射型(Reflected XSS):
DOM 型(DOM-based XSS):
防御措施:
CSRF(跨站请求伪造):
CSRF 是一种攻击,攻击者通过欺骗用户在已经登录的站点上执行一些操作,利用用户的身份来伪造请求,以执行未经授权的操作。
防御措施:
综合来说,前端安全是一个广泛而复杂的主题,需要开发者在设计和实现应用时采取一系列的安全措施,以保护用户和系统的安全。
chart GPT 3.5