84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
应用的场景就是用户可以输入任意文本,但是不能输入类似html这样的代码
在php 中可以通过 FILTER_SANITIZE_STRING 去过滤用户输入
过滤之后的内容是不是足够安全了呢,还用作其他的比如针对xss过滤吗
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
标题里面提到了 足够安全 ... 关键就是看你怎么理解这个足够了 ...
对于 XSS ... XSS 的全称是 Cross-site Scripting ... 关键点在 Scripting ...
Cross-site Scripting
如果你用了 FILTER_SANITIZE_STRING ... 肯定就不存在被 XSS 的风险了 ...
FILTER_SANITIZE_STRING
但这样并不能说就是在任何地方都完全安全 ... 其他的风险依然存在 ...
比如说这样的内容在不经处理之前不能直接写进 SQL 语句里面 ...
以及还要看你如何把用户输入的内容显示出来 ...
如果用户输入的内容有可能合法的出现在 script 标签内 ... 也必须要进行额外的处理 ...
script
标题里面提到了 足够安全 ... 关键就是看你怎么理解这个足够了 ...
对于 XSS ... XSS 的全称是
Cross-site Scripting
... 关键点在 Scripting ...如果你用了
FILTER_SANITIZE_STRING
... 肯定就不存在被 XSS 的风险了 ...但这样并不能说就是在任何地方都完全安全 ... 其他的风险依然存在 ...
比如说这样的内容在不经处理之前不能直接写进 SQL 语句里面 ...
以及还要看你如何把用户输入的内容显示出来 ...
如果用户输入的内容有可能合法的出现在
script
标签内 ... 也必须要进行额外的处理 ...