摘要: Powerdesigner 设置默认值 columns -> standard checks -> default 阅读全文
posted @ 2009-05-18 15:02 木饭 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 第三步.对不安全代码进行编码如果您输入文本输入到一个网页,使用HttpUtility.HtmlEncode方法对它进行编码.如果这些文来自于用户输入,数据库或者一个本地文件,请确保总是这样做.同样地,如果您书写的URL里面包含不安全的字符因为他们来自于用户输入内容,数据库等,使用HttpUtility.UrlEncode方法进行编码.为了防止存储数据前编码可能会使存储的数据受到破坏,请确保在将它们... 阅读全文
posted @ 2009-05-18 11:26 木饭 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 第二步.约束输入要约束输入通过如下方法 :使用服务器端的输入验证.不要依赖于客户端的验证,因为它很容易就被绕过.使用客户端验证是为了减少页面返住次数提升性能,改进用户体验.验证输入的长度,范围,格式和类型.确保输入内容是符合要求的正确内容.使用强数据类型.为数字类型的输入指定如Integer或者Double的类型.为字符输入指定为String数据类型.为日期时间输入指定DateTime类型.要验证... 阅读全文
posted @ 2009-05-18 11:16 木饭 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 攻击手段1.查询字符参数直接在URL的后面加上代码导致SQL执行危险的SQL命令2.COOKIE注入修改COOKIE达到注入的目的3.输入框注入直接输入脚本注入命令4.跨站脚本(Cross-site scripting)跨站脚本攻击利用网页验证漏洞注入客户端脚本.接下来这些代码被发送到受信任的客户端电脑上并被浏览器解释执行.因为这些代码来自受信任的站点,所以浏览器无法得知这些代码是有害的. 还是属... 阅读全文
posted @ 2009-05-18 10:32 木饭 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 需求的写作形式一般分为两种,面向对象和面向过程。对于不同的受众和应用,采取不同的形式。面向过程的形式:主要的思想是IPO的原则,也就是“输出-处理-输出”文档格式,一、首先是对于整体系统的简略介绍:目的,确定文档描述的对象和大体内容二、系统上下文,介绍系统和其他系统之间的关系,边界如何划分三、系统的需求分解,介绍完成整体系统需要分解的大框架的需求内容四、具体需求对于具体需求... 阅读全文
posted @ 2009-05-18 09:18 木饭 阅读(561) 评论(0) 推荐(0) 编辑