保护 DevOps 的 5 个技巧
对组织来说,构建一个坚实的基础和框架是DevOps取得成功的重要条件之一。
三个基本需求
1. 领导和管制
在需要做出决策的时候,领导负责带领团队提供指导和运营治理。尤其在面对频繁地软件部署及更新迭代时,同样面临与自动化有关的安全、监管和其他问题。如何平衡速度与安全的优先级?这仍然是当今采用DevOps实践的组织所面临的主要挑战之一。
建立有关人员和数据的组织领导和治理,以确保人们在正确的事情上工作,保持士气,为项目优先级提供方向,并为完成工作的正确工具做出预判。
2. 监管合规
随着现在对数据安全治理更加严格,对于数据传输尤其跨境传输更需要谨慎对待。确定监管需求,人们或其他服务从哪里访问数据? 涉及哪些跨境转账?
3. 风险管理
风险管理是技术管理中的一个基础问题,如果发生数据入侵或泄露会造成哪些损失?
产品或服务存在哪些技术漏洞、威胁和风险?需要什么样的安全测试,如静态/动态测试,渗透测试等。发现漏洞后如何采取修复或打补丁的措施?
在人事方面,在关键人员离开时是是否会带来潜在风险?采取哪些措施来应对这些风险?包括第三方、合同和隐私风险。
开源软件的使用呈增长趋势,对于其中的安全隐患同样不能掉以轻心。
两个框架活动
1. 软件开发生命周期 (SDLC)
SDLC至关重要。SDLC涉及所有的人员(团队、承包商、顾问)进行产品的设计和实现,包括使用什么模型,负责哪部分内容。当前API的使用在各种行业(包括包括医疗保健和零售)中大幅增加,API的使用也成为SDLC的一部分。
以下是在安全上需要具备的具体几个方面:
● 威胁建模。
● 测试。回归测试、压力测试、渗透测试、安全性测试。
● 安全编码。在软件开发完成后返回修复代码缺陷让人头大,必要的代码检测可以降低软件中涉及的风险及合规问题。
2. 培训
客户需求不断变化企业的技术也在不断更新,培训让组织人员提高安全编码水平、威胁和安全意识以及专业声誉。
实施DevOps模型一旦建立了基础,就需要大量的工作、时间和金钱来进行重构或改变,因此在一开始构建模型时需要进行适当的考虑来制定正确的路线。
DevOps模型的各方面可能会随着时间的推移而改变,有新技术、新员工、业务变化、客户需求以及社会和文化的转变。这些变化无法提前预见,因此需要根据情况进行必要的调整。
文章来源:https://devops.com/5-tips-for-securing-devops-what-you-wish-you-knew-sooner/
文章转自:https://jishuin.proginn.com/p/763bfbd7f775
文章来自网络,如有侵权,将第一时间删除文章内容。
更多精彩文章内容,关注公众号【OSC DevOps】。添加【开源中国源创君】邀请您进DevOps学习交流群。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DevOps 如何帮助实现安全部署
DevOps 是一种强调团队之间沟通和协作的软件开发方法。最显著的特点是将以前在工程或测试等不同领域工作过的人和流程聚集在一起,使得在一起做项目的时候可以互相协作和学习。 DevSecOps可帮助组织在整个开发过程中监控和发现安全风险,而不是在发布后的保护措施上花费大量资金和精力。通过这种方式能够保护产品,而不会让开发人员承担过多的责任。 DevSecOps 的目标 DevSecOps的目标是在不影响团队生产力的情况下提供安全最佳实践。 安全开发是顺利部署过程的关键。当产品中存在安全方面的隐患,但却没有得到很好的解决,这无疑为以后增加了安全风险和更繁琐的解决方式。DevSecOps通过提醒每个人良好的安全习惯对开发人员和运维人员来说都十分必要。 为了使安全更加有效和可靠,应该从一开始就将安全其纳入开发当中。这意味着,与其等到问题或危机出现时才实施保护措施,如防火墙、加密密钥等,不如在开发期间就预先处理这些安全问题,以便在后期能更好的运行。 它有助于确保在过程中尽可能早地发现安全问题,从而及时得到解决。当安全问题在仍项目刚结束时得到解决,就比在后期返回重新修复容易的多。 DevSecOp...
- 下一篇
cookie、session,、token,还在傻傻分不清?
摘要:session 和 token 本质上是没有区别的,都是对用户身份的认证机制,只是他们实现的校验机制不一样而已。 本文分享自华为云社区《Session/Cookie/Token 还傻傻分不清?》,作者: 龙哥手记。 相信项目中用JWT Token的应该不在少数,但是发现网上很多文章对 token 的介绍有误,所以对 cookie,session, token 作了一下对比(文中token指jwt token)相信大家看完肯定有收获! Cookie 1991 年 HTTP 0.9 诞生了,当时只是为了满足大家浏览 web 文档的要求 ,所以只有 GET 请求,浏览完了就走了,两个连接之间是没有任何联系的,这也是 HTTP 为无状态的原因,因为它诞生之初就没有这个需求。 但随着交互式 Web 的兴起(所谓交互式就是你不光可以浏览,还可以登录,发评论,购物等用户操作的行为),单纯地浏览 web 已经无法满足人们的要求,比如随着网上购物的兴起,需要记录用户的购物车记录,就需要有一个机制记录每个连接的关系,这样我们就知道加入购物车的商品到底属于谁了,于是 Cookie 就诞生了。 Cook...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)