htmlspecialchars 和 mysql_real_escape_string 可以保护我的 PHP 代码不被注入吗?
作者:Cheekysoft 提问时间:9/21/2008
今天早些时候,有人问了一个关于 Web 应用程序中的输入验证策略的问题。 在撰写本文时,最重要的答案建议仅使用 和 .PHPhtmlspecialcharsmysql_real_escape_str...
xss 问答列表
作者:Cheekysoft 提问时间:9/21/2008
今天早些时候,有人问了一个关于 Web 应用程序中的输入验证策略的问题。 在撰写本文时,最重要的答案建议仅使用 和 .PHPhtmlspecialcharsmysql_real_escape_str...
作者:Bryan.I 提问时间:10/8/2015
我在 rails 4.2.1 (ruby 2.2.1p85) 上,我想清理用户输入,并将该文本从 post/get 参数中清除。我不想仅仅依靠原生 rails 4 自动转义。 作为 rails 的新...
作者:Madara's Ghost 提问时间:11/15/2011
下面是一个理论问题,我希望有人能够给出答案。 我探索了一下,发现以下情况非常(危险)可能: $('#link').click(function() { window.location = 'ht...
作者: 提问时间:9/10/2008
我们与潜在客户进行了很多公开讨论,他们经常询问我们的技术专长水平,包括我们当前项目的工作范围。为了衡量员工现在或以前使用的专业知识水平,我做的第一件事是检查安全漏洞,如 XSS 和 SQL 注入。我还...
作者:Aaron 提问时间:8/30/2008
用户等于不可信。永远不要相信不可信用户的输入。我明白了。但是,我想知道什么时候是清理输入的最佳时间。例如,您是盲目地存储用户输入,然后在访问/使用时对其进行清理,还是立即清理输入,然后存储此“清理”版...
作者:Srikant Sahu 提问时间:10/28/2022
对于我的项目,我有 Jquery 2.2.0 版本,最近为该项目添加了 Checkmarx 扫描。 我正在尝试找出“客户端DOM存储XSS”错误的解决方案。在将 html 附加到节点之前,我已经使用...
作者:ArunKarthick 提问时间:3/29/2023
从安全漏洞的角度来看,有没有替换innerHTML的解决方案 例 td.innerHTML = "<b>"+change_obj["old_end_cust_id"]+"</b>," + "<b...
作者:Niek Jonkman 提问时间:3/20/2019
我试图弄清楚如何保护, 角 Vue的 反应 对抗 XSS 攻击。当我访问 Angular 官方文档时, https://angular.io/guide/security ,它说: 为了系统...
作者:dexter siow 提问时间:1/29/2023
我一直在尝试在 php 项目上设置 free-pik-labs/dompurify,但它不起作用。谁能帮我? 我用 composer 将其安装到项目的本地目录并运行以下代码: require_on...
作者:tbd_ 提问时间:1/20/2023
我有一个服务器端渲染的 NodeJS Express 应用程序。它使用视图引擎来为带有提供的道具的 html 提供服务。res.render('pathToMyHtml', props) 我想确保我...