gpt4 book ai didi

javascript - 服务器端消息数据安全

转载 作者:行者123 更新时间:2023-11-30 10:51:51 24 4
gpt4 key购买 nike

在服务器端清理作为查询字符串参数之一从客户端接收的消息内容的最佳方法是什么?此消息还意味着将重新发送到其他连接的客户端,因此它在服务器或客户端的代码执行或注入(inject)(JavaScript 或 HTML)方面是安全的。

最佳答案

为了保护 node.js 免受 XSS 攻击,我从片段 jade 中借用了这个:

/**
* Escape the given string of `html`.
*
* @param {String} html
* @return {String}
* @api private
*/

function sanitize(html){
return String(html)
.replace(/&(?!\w+;)/g, '&')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;');
}

附注:您应该始终进行适当的服务器端过滤

关于javascript - 服务器端消息数据安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4845530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com