首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于React.js中的安全问题

关于React.js中的安全问题
EN

Stack Overflow用户
提问于 2019-09-21 04:30:34
回答 3查看 599关注 0票数 2

我在React.JS上构建我的第一个应用程序,我想知道如何在客户端实现简单的安全性,因为我看到了一些漏洞,比如如果你查看页面源代码,脚本标签会显示你用所有功能和渲染的页面制作的所有组件,如果有一个基本的方法来阻止XSS的发生,我也希望看到这一点。

我关心的是任何人如何在react上查看页面源代码并查看脚本标记中的组件

EN

回答 3

Stack Overflow用户

发布于 2019-09-21 04:35:18

您将无法阻止人们查看浏览器上的代码源,因为浏览器必须看到它并呈现它。您可以让人们更难访问inspect元素,但总有一种方法可以访问它。

至于XSS,您在客户端所能做的就是验证输入和清理,但是您可以通过监视网络流量并通过您自己的http请求直接提交坏数据来绕过这一问题。

客户端就是这样,服务于客户端。

票数 2
EN

Stack Overflow用户

发布于 2019-09-21 04:37:00

你说的来源是什么意思?它仍然是一个JavaScript,每个人都可以看到源代码,但它们将被Webpack丑化和缩小。关于XSS。不用担心使用React。多亏了JSX,你的代码已经得到了保护。视图中的字符串变量会自动转义。

票数 1
EN

Stack Overflow用户

发布于 2019-09-21 04:35:29

我建议你在后端保护你的服务,因为任何人都可以通过Postman向服务器发出请求,并且可以在BurpSuite中记录和重复你的请求;然后在后端代码中使用安全解决方案,然后在React应用程序中使用对象模式验证器来防止用户的XSS攻击。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58034817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档