三九宝宝网宝宝百科宝宝知识

如何进行Web应用的安全测试和输入校验

02月02日 编辑 39baobao.com

[word2010怎么输入数学公式]在word2010中输入数学公式,也可以像在word2003中一样操作: (1)打开word2010文档; (2)找到窗口任务栏的“插入”菜单按钮,左键单击; (3)在下拉菜单中找到“对象”菜单,左键单击; (4)...+阅读

下面这几个注意事项或许可以帮你一些

1. 找到Web应用所有的输入点,找到所有的能接受用户输入的地方,漏掉输入点也就漏掉了可能存在的缝。

2. 过滤每一个输入点,为每个输入点设定相应的校验规则和边界。

3. 不要忘记校验哪些隐藏域,cookie和url参数。

4. 验证从数据库里面得到的数据,这个是最容易忽视的地方,不要相信来自数据库里面的数据就是合法的数据。

5. 你是如何做输入校验的? javascript?如果只是用javascript做客户端校验, 风险还是很大的,一定要确保加上服务端的校验,否则如果客户端禁用了javascript或者客户端代码被人工修改,非法数据还是会进入系统内部的。

6. 隐藏异常信息,再周全的校验也不可能覆盖所有的case,如果非法数据造成了系统的异常,不要将详细的异常信息暴露给客户端,这些异常信息有可能成为系统的攻击入口。

在做输入校验的时候,从“什么样的输入才是合法的”入手会降低验证失效的风险,应该只为每个输入点的输入内容制定一个有限的,刚好够用的合法范围,除此之外的所有内容都当做是非法的。而从“什么样的输入是不合法的”入手则会增加验证失效的可能,因为你不可能穷举非法的输入。

以下为关联文档:

为什么我在IE里输入汉字时按退格键一下子删除两个字这还不好办 第一 先换个键盘试试 或者把你的键盘放到别的电脑上看看 如果还是那样 说明你键盘有问题 如果不是的话 第一 首先检查你键盘的光标闪动速度和灵敏度 如果过快 就...

日语输入法如何设置其实win8里自带日语输入法的,你只要加入日语输入法,用的时候调出来就好了,非常方便。也省的下那么多东西电脑会卡。步骤如图片:打开控制面板,找到红圈区域点击添加语言,然后再点击...

输入法在手机里怎么输入日文1、首先点击输入框出现输入法界面。 2、然后点击符号选项。 3、会出现这样的界面。 4、将左侧符号种类选项下滑,就可以找到平假名和片假名。 5、这样就可以输入平假名和...

日语输入法怎么输入繁体汉语1L回答是正确的,日语没有繁体= =|| 日本汉字是中国汉字演化过来的,但是日本汉字就是日本文字的一部分,跟中国的文字是两码事 因为是借用中国汉字演化成的,所以很多字的意思跟中...

日文输入法问题!“燃える”是动词原形,“燃烧”的意思。通常不能单独使用,或者很难单独组成一个句子。 所以日文输入法默认中不设置这个候选,但是你可以通过输入“燃えろ”得到“燃”这个字【...

如何在WORD中输入无限循环小数上面的点方法一(适合WORD中已安装公式编辑器的,且文档必须是*.docx格式,缺点是要每一数字操作一次): 1、输入数后,选定第一个数字——插入——符号,选它右边箭头(下一级)的“公式”——插入新...

java怎么判读输入结束一般是以回车键判断的 如果是读取文件的话,设置一个结尾标识符就行了,因为正常的话System.in是个输入流,它除了键盘输入没有其他办法写入数据,因此我觉得采用System.SetIn()重定...

Java判断输入结束设置一个结尾标识符就行了。我觉得题目的难点不在于这个,因为正常的话System.in是个输入流,它除了键盘输入没有其他办法写入数据,因此我觉得题目的意思是需要你采用System.SetI...

wps表格输入数字变成可选项怎么取消可选项如图情况,以office 2016为例,点击单元格输入时会出现可选项,需要取消的话在菜单栏——数据——数据验证 进入设置界面后,将验证条件的“序列”改成“任何值”,点击确定就可以了...

推荐阅读
图文推荐