- 21
- 0
- 约8.8千字
- 约 27页
- 2019-12-07 发布于安徽
- 举报
Web安全开发编程规范
XXX
2016.1
安全编码规范
输入输出安全规范
文件系统规范
数据库规范
随机数
网络系统规范
WEB技术规范
安全编码规范
1.需要集中处理输入验证
具体要求如下:
要求所有的输入使用一致的输入验证;
如果每个模块各自独立实现自己的输入验证,将会很难建立一个统一的输入验证策略。
需要对输入验证进行统一的升级和修改;
这样如果在输入验证逻辑里发现问题时就可以比较方便的修改。
要求进行统一的失败控制;
如果一个集中处理输入验证框架收不到不知道如何处理的输入,很容易就拒绝掉该输入;如果没有采取集中输入验证,开发者很容易忘记进行输入验证。
输入输出安全规范
2.必须验证所有的输入信息
必须对输入的信息进行验证。程序默认情况下就要对输入的信息进行验证,不能通过验证的数据将会被拒绝,以确保在输入验证之前,输入的数据不能进入程序代码中被执行。
3.使用可信任边界
当数据要从不可信的区域到可信区域的时候,需要使用验证逻辑进行判断。具体要求如下:
要求在程序中定义清晰的可信边界。
在一些代码中使用的保存可信数据的数据结构,不能被用来在其它代码中存储不可信数据。使数据穿越可欣边界的次数将到最低。
当程序混淆了可信和不可信的界限时会导致安全边界发生问题,把可信和不可信数据混合在一个数据结构里最容易导致这种错误的出现。
需要维护一个可信的边界。
不可信数据应该单
您可能关注的文档
- (生物类研究生必学)DNAMAN、DNAstar、primer50、Endnote常用功能介绍.ppt
- (语文S版)二年级语文(上册)课件_邮票上的齿孔.ppt
- (语文S版)四年级语文(下册)课件_泊船瓜洲_1.ppt
- [06]测绘成果管理.ppt
- [创新设计]高二年级历史人版必修3配套课件_第二单元_第6课_文艺复兴和宗教改革.ppt
- [店长精美]企业淘宝天猫店铺年月度销售运营计划(含12个月任务分解).ppt
- [鄂教版]小学语文三年级(下册)一条大鱼.ppt
- 《云计算(第二版)》—第五章_VMware云计算.ppt
- 《中外广告史》第四章_国际广告组织与管理.ppt
- 《中外广告史》第一章_外国广告发展的演变.ppt
最近下载
- Project 2 My Nature Park 项目式学习教学设计(小学英语三年级下册).docx VIP
- 保安员考试题库及答案(全优).docx VIP
- DL 5190.4-2019 电力建设施工技术规范 第4部分:热工仪表及控制装置.pdf VIP
- iPACS-5747站用变保护测控装置技术说明书V2.01.pdf VIP
- 导流洞固结灌浆和回填灌浆施工技术措施.doc VIP
- 帷幕灌浆准表样.doc VIP
- 豆砾石回填灌浆、固结灌、超前钻孔灌浆、排水孔(管)技术要求.doc VIP
- 2024年鄂尔多斯市总工会社会化工会工作者招聘考试真题.docx VIP
- 回填灌浆准灌证.doc VIP
- 预应力锚索灌浆工程准灌证.doc VIP
原创力文档

文档评论(0)