SDL安全设计检查项(金融类软件)
旺道跨圈推广 -> 最新发布

什么是SDL

SDL是由微软公司首先提出并实践应用的帮助开发人员构建更安全的软件和解决安全合规要求的同时降低开发成本的软件开发过程,旨在开发出安全的软件应用。今天我们要讲的是软件开发过程中针对【密码管理】、【会话安全】、【访问控制】、【日志规范】、【敏感信息】的安全规范处理方式。

密码管理:

文章图片1

  1. 禁止使用私有或者弱加密算法(比如禁止使用DES,SHA1等,推荐使用AES: 128位,RSA: 2048位,DSA: 2048位)。
  2. 采用基于哈希算法和加入盐值(salt)方式安全存储口令信息。
  3. 密码输入框,可设计为显示密码和隐藏密码切换功能。
  4. 密码重设和更改操作,需要进行二次合法身份验证。
  5. 密码重设时,应对注册手机号和邮箱进行有效验证,链接只能发送到预先注册的邮件地址或预先绑定的手机号。
  6. 临时密码和链接应设计一个短暂的有效期(比如5分钟),防止暴力破解。
  7. 当密码重新设置时,应短信通知用户是否是本人在操作,告知安全风险。
  8. 密码复杂度设置:建议8个字符以上,包含字母、数字及特殊字符等。
  9. 密码设置场景中应具有密码复杂度检查功能。
  10. 密码不能输出到日志和控制台。
  11. 数据库连接配置中的用户密码要以加密的形式存储。
  12. 建议设计密码定期修改提醒机制。

会话安全:

  1. 用户登出后应立即清理会话及其相关登录信息。
  2. 注销功能应当完全终止相关的会话或连接。
  3. 增加Cookie 安全性,添加“HttpOnly”和“secure”属性(当“secure”属性设置为true时表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在HTTPS 连接中被浏览器传递到服务器端进行会话验证,在 HTTP 连接中不会传递该信息,也就不会存在Cookie被窃取的问题;设置了"HttpOnly"属性,通过程序(JS脚本、Applet等)将无法读取到Cookie信息,这样也能减少XSS跨站脚本攻击风险)。
  4. 会话cookie应设计有效期,超时后立即失效。
  5. 当设计允许用户在多渠道终端同时登录时,建议应进行常用设备登录限制
  6. 为包含已验证的会话标识符的 cookie 设置域和路径,为站点设置一个恰当的限制值。默认cookie的域是当前域名,默认cookie的路径是当前页面的目录路径。如果想要跨域或者在其他的路径下访问cookie就必须要重新设置这两个属性,domain和path。
  7. 注销功能应当可用于所有受身份验证保护的网页。
  8. 在平衡风险和业务功能需求的基础上,设置一个尽量短的会话超时时间。通常情况下,应当不超过几个小时。
  9. 不要在URL、错误信息或日志中暴露会话标识符,会话标识符应当只出现在http头信息中,不要将会话标识符以 GET 参数进行传递。
  10. 定期生成一个新的会话标识符并周期性地使上一个会话标识符失效(这可以缓解那些原标识符被获得的特定会话劫持情况)。
  11. 在身份验证的时候,如果连接从 HTTP 变为 HTTPS,则会生成一个新的会话标识符。在应用程序中,推荐持续使用 HTTPS,不应在 HTTP 和 HTTPS 之间来回转换,有效避免切换过程会话被劫持篡改。
  12. 为服务器端的操作执行标准的安全会话管理,为每个会话执行合法的身份验证和权限控制,防止存在CSRF跨站点请求伪造漏洞。

访问控制:

  1. 将具有特权的逻辑从其他应用程序代码中隔离开。
  2. 限制只有授权的用户才能访问文件资源。
  3. 限制只有授权的用户才能访问受保护的URL。
  4. 限制只有授权的用户才能访问受保护的功能或服务。
  5. 建议只有授权的用户才能访问直接对象引用。
  6. 限制只有授权的用户才能访问受保护的应用程序数据。
  7. 限制只有授权的用户才能访问与安全相关的配置信息。
  8. 限制只有授权的外部应用程序或接口才能访问受保护的本地程序或资源。
  9. 服务器端执行的访问控制规则和前端实施的访问控制规则必须匹配。
  10. 服务器中创建文件时需指定合理的访问权限(读/写/可执行)。
  11. 当权限重新设置发生变更时,应记录好日志,并短信通知用户是否是本人在操作,告知可能存在的安全风险。

日志规范:

  1. 不要在日志中保存敏感信息,包括系统指纹信息、会话标识符、账号密码、证件、ID等。
  2. 确保日志记录包含了重要的日志事件数据。
  3. 记录所有失败和成功的输入验证。
  4. 记录所有失败和成功的身份验证记录。
  5. 记录所有失败和成功的访问和操作记录。
  6. 记录明显的修改事件,包括对于状态数据的修改。
  7. 记录连接无效或者已过期的会话令牌尝试。
  8. 记录所有的管理功能操作行为,包含但不限于安全配置设置的变更。
  9. 记录所有失败和成功的后端连接。
  10. 记录加密模块的错误信息。

敏感信息:

文章图片2

  1. 临时产生的敏感数据(写入内存或文件),应具有及时清除和释放机制。
  2. 不要在 HTTP GET 请求参数中包含敏感信息,如用户名、密码、卡号、ID等。
  3. 禁止表单中的自动填充功能,因为表单中可能包含敏感信息,包括身份验证信息。
  4. 不要在客户端上以明文形式保存密码或其他敏感信息。
  5. 为所有敏感信息采用SSL加密传输。
  6. 禁止将敏感信息(包含加密秘钥等)硬编码在程序中。
  7. 禁止明文存储用户的密码、身份证号、银行卡号、持卡人姓名等敏感信息。
  8. 不要在日志中保存敏感信息,包含但不限于系统详细信息、会话标识符、密码等。
  9. 禁止在异常中泄露应用服务器的指纹信息,如版本,路径,组件版本等。
  10. 禁止将源码或sql上传到开源平台或社区,如github、开源中国等。
  11. 请求中含有敏感参数(如订单号、ID等),应进行混淆方式处理,防止产生参数遍历获取信息风险。
  12. 敏感信息需要展示在web页面上时,应在后台进行敏感字段脱敏处理。
  13. 请求返回数据不应包含请求之外的业务数据,特别是敏感信息数据。
教育培训机构-如何策划节日招生?
做教育培训,最重要的事情莫过于招生了。面对不同的学员,招生方…于招生。目标不同,活动策划也会不一样。② 活动主题要鲜明不仅主题要鲜明,主题之间要有连续性。就像看连续剧一样,一集接一集,一环扣一环。策划好一系列活动,一个接一个来,从多个角度延续活动的宣传,突出主题,引起关注度。常用的招生方式有:体验课招…-------------想要获得更多运营技巧、doc文案,
教育培训:如何提高满班率和续班率
什么是满班率?就是实际人数除以计划招生人数,这个值就是满班率…员有流失是正常的,但要保证一个概率。在保障老学员续期的基础上,我们也要大胆创新,开设网络课程,拓宽招生区域。实地课程录制后,进一步发行到商弈云课上,通过商弈云课系统转成真实流量,网上有人点击观看,点赞,可以按点播量分佣金。助你在日常的营销推…-----------------------想要获得更多运
培训机构难盈利的问题出在哪里,如何实现盈利?
竞争白热化实地培训班、托管辅导班竞争白热化了,利润越来越稀薄…现没有多少盈利。还有一部分负责人在刚招生时,掌握了不少资金,开始盲目扩张,盲目做课程推广,以期待获得更多生源和收费,从而使培训班陷入了这种恶性循环的陷阱里。其实这些到手的钱,并不是你的利润,而是你未来要支出的钱。如遇到行业快速发展时期,或者…-----想要获得更多运营技巧、doc文件,请“关注”并“转
“差异化”经营是网络培训赚钱的关键所在
“差异化经营”这个词,相信大多数人都耳熟能详,但要做到的却是…。在现有的基础上更新升级或者资源整合就是对现有的产品或者技术,进行升级版本,或者通过一些资源整合,成一个项目。你的技能以前是用来生产或制造产品,现在是把技能升级成知识培训,转换云课堂。直白一点就是可以让老师自行录好课程并上传到学校的商弈云课…在着缺点和不足之处。在创新改革时,要从功能、服务、价格等方面
教育培训行业是如何运作的?
以前读书时,学校附近有个小摊卖鸡蛋灌饼。刚开始的时候只有一家….%,剩下的一对一和多人大班其实市场份额都很小。家长报培训班,是希望孩子能够学到知识。老师通过课上教学和课后辅导来满足孩子的需求,达到成绩提高的目标。我见过上百人的大培训班,为什么一个班这么多人?因为是名师讲课,但人太多坐后面,基本听不到重…是你的核心竞争力。想要得到用户的认同,你就必须做到产品质量好
旺道:实体店怎么做网络营销?
年纪大了,体力不好了,便赚不了什么钱了。所以,一定要在年轻的…写文案都是非常头痛的事情,那么下面我会给大家提供一个解决方案。在互联网营销系统里面有很多细节营销,软文营销就是其中一种,但好多小白头痛写文章,所以可以用这个方法也一样可以植入广告语,或者是图片广告,轮显切换广告,使用 旺道营销系统,也就是每…以帮你吸引海量精准粉丝。有了粉丝,你通过广告、产品、服务就可
旺道:圈里圈外,铁饭碗距离瓷饭碗究竟有多远?
中国人爱混圈子,从线下一直混到线上,各种奇形怪状的圈子勾勒出…不能推则敷衍了事,盼着混到主任科员退休;一种是老黄牛式,踏踏实实、兢兢业业工作,但拙于人际关系,活干得最多,但依旧不见晋升迹象;还有一种是提线木偶式,你扯一下线他动一下,好像脑子和身体是分离的。我突然一拍脑袋,这是提前衰老的迹象啊,工作内容…即使选择留在铁饭碗圈里,也应保有随时离开的思想警惕和进行必要
旺道:微信要双开了,朋友圈推广更好做了
现在手机只能登一个微信,如两个,三个微信的小伙伴们就只能退出…动推广工具、 设置头像点击头像图标,点“+”选择图片,可以上传你的企业,个人头像,产品服务等。旺道微信朋友圈广告免费朋友圈广告-旺道、 设置推广主题点“广告”,再点“+”设置推广的主题(类别),填好中文主题,以及你的网址。教你不花一分钱做朋…简直就是一劳永逸哟。如果你点开发布的文章看不到广告,那就是你
旺道:如何能让网站多个关键词排名百度首页?
最近接了一个单,做婴儿游泳馆加盟的。优化推广范围是全国,但是…泳馆加盟哪家好”、“婴儿游泳加盟多少钱”这类与我息息相关的词。如何能让网站多个关键词排名百度首页?但客户并不认同,客户说这个词指数低,或者说搜的人不多。是,这是一方面原因。但是,指数低有什么关系,你是卖产品还是卖指数。搜的人不多有什么关系,…实现广告效果最大化,来满足大众化的广告需求。对于这样的四两拔
旺道:如何成为网络营销达人?这个技能帮你节省80%的时间
在某次名师讲坛上,听到了一个让人警醒的故事。说有个村子缺水,…准的产品。现在已经不是新鲜事物,好多企业因为百度竞价的高额费用,头疼不已,所以做网站关键词优化排名,成为了企业必选的推广项目。做优化也要做到有成效,不然就是一分钱也是昂贵的。用 旺道智能机器人 就可以持续代替人工去做,它非常聪明,只要你够耐…手,设备先进,你多努力奔跑也于事无补。简单说,要去一个地方,

此文章来源来互联网,如果你有任何版权冲突,可以联络我们,微信号:WANCOME,QQ:1444641。加我们时,请说明来意,我们将优先处理你的问题。




旺道商弈  | 圈广告  | 一键推  | 圈推广  | 圈营销  | 圈推广  | 跨圈推
粤ICP备10213132号
旺道商标注册证号:8608864
Copyright © 2016 环企网络信息科技有限公司 版权所有