如题。大家觉得哪种好呢
|
tunetoystoryDec 4, 2012
1
看需求进行选择
|
|
cxh116Dec 4, 2012
2
个人偏向输出时过滤,这样以后还可以修补
输入时就过滤,以后出问题了改数据库麻烦 |
|
3
输入,如果这个接口是开放的。。你要让对方自己去过滤去?
|
|
gamexgDec 4, 2012
4
建议输出,对外提供接口的话在接口处提供过滤就可以了。
|
|
twmDec 4, 2012
6
输入的时候进行效率高,以后查询不用做额外工作,但不够灵活。
输出的时候进行效率地,以后查询需要做额外工作,但很是灵活。 |
|
laiweiDec 4, 2012
7
建议输出!
|
|
MayLavaDec 4, 2012
8
……我能很蛋疼的封装两个接口么?
第一个接口是输出html的 第二个接口是调用第一个接口然后过滤掉html |
|
binuxDec 4, 2012
9
来自开放用户,输入。其他,输出
|
|
dallasluDec 5, 2012
10
保存两份数据:
1、未经任何处理的原始数据 2、经过安全过滤的HTML代码 好处: 1、避免安全过滤方法的潜在缺陷影响内容 2、输出灵活,不需再次处理效率高 |
|
chloereiDec 5, 2012
11
输出过滤可以加 cache,性能和输入过滤一样。
|
|
xiaoksDec 6, 2012
12
输入输出都应该进行过滤 如果输入没有更好的过滤 很容易被绕过 还有非存储型xss 如果输出没处理 那就容易产生存储型xss 一样很可怕
|
|
EvanceDec 6, 2012
13
输入输出都过滤。
什么性能什么麻烦在安全面前,其实优先级都不如它高。 这是开发的原则问题。 |
|
voidmanDec 6, 2012
14
先过滤后输出
|
|
heheDec 6, 2012
17
个人偏向输入+输出
|