重磅!GitLab 提出五大预测,洞见 2023 年 DevSecOps 发展趋势
本文来源:about.gitlab.com
作者:Sandra Gittlen
译者:极狐(GitLab) 市场部内容团队
2023 年,企业会将更多的时间和资源投入到持续的安全左移上,完成从 DevOps 到 DevSecOps 的演变。
GitLab CMSO Ashley Kramer 表示,每一个公司都需要将安全紧密集成到 DevOps 中,以应对整个软件开发生命周期中不断增加的威胁。此外,DevSecOps 团队需要持续关注供应链安全,充分利用 AI 和 ML,并进一步使用价值流分析。
下文内容整理自 GitLab 多位部门负责人的分享,他们预测了2023年 DevSecOps 五大发展趋势。
预测一 保护供应链安全将是最高优先级
首席产品官 David DeSanto 表示,安全依旧是整个组织的责任,将进一步 “左移”,并从集成开发环境(IDE)扩展到生产环境。
GitLab 2022 年全球 DevSecOps 调研报告提到,57 % 的安全团队表示他们的组织已经在实施或计划在 2023 年实施安全左移;一半的安全专家表示开发者未能识别的安全漏洞高达 75%。
安全左移的原因之一是加强软件供应链安全。“随着远程开发变得越来越普遍,软件供应链安全将在软件开发生命周期中发挥更广泛的作用。” DeSanto 说道。
全球 Field CISO Francis Ofungwu 预测,软件供应链安全将朝着以下三个方向发展:
-
一线工程师将在日常运维中承担更多的威胁管理职责。为了完成这一工作,开发人员需要在软件开发生命周期的每个阶段,实时了解漏洞情况和修复策略,降低生产环境中发生严重事件的可能性。
-
安全和合规团队将把软件安全保障策略融入代码,避免因耗时的手动安全审查,拖累开发速度。
-
一些引人瞩目的安全事件进一步凸显了软件开发风险。组织将建立审计流程,更好地评估和报告 SDLC 风险。这就要求组织设计好如何交付工件,以证明其开发工具链各方面部署的控件具有不变性。
“多年来,在软件供应链安全方面,诞生了许多最佳实践。这些实践的做法和成果,正在成为监管的参考,列入监管条例和准则。” 安全合规经理 Corey Oas 说道。他指出工件证明和软件物料清单 (SBOM) 生成,很快将成为政府或行业强制执行的最佳实践示例,这两者都是开发流程中不可或缺的部分。
产品组管理经理 Sam White 重申了 SBOM 和工件证明预测,称 DevSecOps 团队需要持续关注 SBOM 和证明。“我期待看到这样一个转变:从把 SBOM 和工件证明视为一次性事件,变为将它们视为持续评估过程的一部分。” 他说,“另外,组织需要更深入了解软件依赖(如开源软件包)和集中化构建信息。”
软件供应链安全的另外一个要素就是零信任。“企业组织关注零信任已经有一段时间了,这将是未来的实施重点,” GitLab 联席 CTO Joel Krooswyk 表示,“至少在联邦机构及其供应商中,这一变革的原因之一是国防部最近发布了零信任架构战略和路线图,并将零信任原则纳入美国国家标准与技术研究院部分出版物,例如 800-207。”
扩展阅读:在中国,一系列推动零信任落地的政策也接连发布,如工信部发布《关于促进网络安全产业发展的指导意见》和《网络安全产业高质量发展三年行动计划(2021-2023 年)》,都明确提出支持发展零信任安全,并将多个零信任项目列入试点示范项目,全力打造牢固的安全防护能力。
更多关于预测内容,可以关注 webcast [ 2022 回顾 & 2023 网络安全预测 & GitLab 零信任]
预测二 安全将深入 DevOps 教育
为了加速 DevOps 演进到 DevSecOps ,需要将安全视为 DevOps 培训和教育课程的重要部分,White 表示,并且组织必须提供培训,让开发人员获得基本安全知识,包括识别各种漏洞的重要性与解决之道。
教育布道师 Pj Metz 认为, 2023 年将是 “安全左移原则出现在大学课堂上” 的元年。
“GitLab 教育团队已经收到了越来越多关于 DevSecOps 的教育请求,不仅仅是计算机科学和编程专业,信息系统专业的学生也希望了解 DevSecOps 更多内容,” 他说,“在 DevOps 课程中直接集成安全教育,将为未来的 DevSecOps 人才需求做好准备。”
预测三 AI/ML 将贯穿 SDLC
“AI 将成为提高生产力的关键。” Kramer 说到,“比如,DevOps 团队可以集成 AI/ML ,用于自动执行那些重复且困难的任务。理想情况下,可以通过消除认知负担来减轻开发人员的压力,减少上下文切换次数,最终让开发人员能够聚焦在核心业务研发上。”
根据 GitLab 2022 年 DevSecOps 调研显示,62% 的受访者表示正在实践 ModelOps,51% 的受访者正在使用 AI/ML 来检查代码。
“将数字化转型和业务分析与 AI 相结合,才能让数字化转型真正发生。” 社区项目经理 Christina Hupy 说道,“随着输入更多数据,企业可以得出真实洞察,并使用 AI 来不断改进系统。”
DeSanto 同意这个观点,并预测 AI 辅助工作流将在软件开发中普及。“AI/ML 将进一步助力研发加速、安全修复和提高自动化测试以及可观测性。”他说道。
数据科学产品经理 Taylor McCaslin 表示,随着 AI/ML 在整个 SDLC 中使用,组织需要更加关注隐私问题、保护知识产权(例如 AI 生成的代码所有权)以及训练数据集和算法相关许可许。
同时,他表示要加快开发 MLOps 和 DataOps,利用 ML 和 AI 帮助开发人员管理、维护和迭代软件系统。”(GitLab 正投入于对 ModelOps 的研究,以让 GitLab 能够更好的支持数据科学方面的软件开发。)
预测四 价值流分析将在组织中发挥更大作用
今年要推进数字化转型的组织,需要对价值流有更深入研究。“价值流分析将拓宽过去的开发工作流程,以更全面地了解组织向其用户(内部和外部)提供的价值。” DeSanto 说道。
管理团队在寻求一些数据指标——通过这些指标,能够深入分析数字化转型和技术投资如何创造价值,推动业务成果。相对于以往仅关注开发效率而言,这是一个重要转变。
2022 年全球 DevSecOps 调研报告指出,75% 的受访者表示他们要么已经在使用一体化 DevOps 平台,要么计划在年内迁移到一体化 DevOps 平台,驱动这一行动的原因之一就是对价值流分析和可观测性的需求。
预测五 可观测性将左移,以实现高效的DevSecOps
高级开发者布道师 Michael Friedrich 称,可观测性将在 SDLC 中进一步左移,“可观测性驱动的研发,将使每个人都变得更加高效和更具创新力。”
eBPF 等新的可观测性技术,将帮助开发者进行自动化代码检测,而非通过手动检测,增加额外的工作负担。而且,eBPF 将更好地支撑云原生环境中的可观测性和安全工作流的落地。
可观测性将在提高 DevSecOps 工作流效率方面发挥重大作用,包括 CI/CD、基础设施成本分析和趋势预测,以实现更好的容量规划。
相关文章:
重磅!GitLab 提出五大预测,洞见 2023 年 DevSecOps 发展趋势
本文来源:about.gitlab.com 作者:Sandra Gittlen 译者:极狐(GitLab) 市场部内容团队 2023 年,企业会将更多的时间和资源投入到持续的安全左移上,完成从 DevOps 到 DevSecOps 的演变。 GitLab CMSO Ashley Kramer 表示…...
内核模块(传参和依赖)
目录 一、模块传参 二、模块依赖 三、内核空间和用户空间 四、执行流 五、模块编程与应用编程的比较 六、内核接口头文件查询 七、小作业 一、模块传参 module_param(name,type,perm);//将指定的全局变量设置成模块参数 name:全局变量名 type: 使用符号 …...
基础篇:03-SpringCloud工程部署启动
目录 1.工程搭建部署 方案一:完整工程导入 方案二:从零开始搭建 1.工程与module创建 2.数据库导入 3.项目启动 3.1 启动并访问user-service 3.2 启动并访问order-service 4.服务远程调用 时序图说明 服务远程调用实现 注入RestTemplate Res…...
二、产品经理——【需求收集】【需求管理】
0. 学习目标 能够理解并描述需求能够收集并管理需求 1. 如何定义需求 1.1. 需求的定义 原始需求:没有经过任何分析,或者没有经过任何额外解读的需求信息 避免日后纠纷,尽量记录一下原始需求!先记录下来,后面再进行分…...
蓝桥杯stm32 USART 串口接收数据
文章代码使用 HAL 库。 文章目录 前言一、创建 CubeMX 工程:二、 中断接收数据 函数:三、串口接收回调函数实验效果四、接收固定长度的数据。五、串口接收 不定长数据。总结前言 上篇文章是 串口的发送数据,这篇文章接着上次的 讲 串口的接受数据。 一、创建 CubeMX 工程:…...
CellularAutomata元胞向量机-9-生命游戏MATLAB代码分享
主程序:%%Conways life with GUI clf % 清除图形clc, clear% %build the GUI %define the plot button plotbuttonuicontrol(style,pushbutton,... string,Run, ... fontsize,12, ... position,[100,400,50,20], ... callback, run1;); %define the stop button era…...
基于Java+Swing+mysql图书管理系统
基于JavaSwingmysql图书管理系统一、系统介绍二、功能展示1.用户登陆、注册2.类别管理--管理员3.图书管理--管理员4.用户管理--管理员5.图书借还情况查看--管理员7.用户主页8.办理还书--用户9.办理还书三、数据库四、其它系统五、获取源码一、系统介绍 该系统实现了 用户: 图书…...
高通IPQ支持串口转RS485
IPQ60xx支持串口转RS485 1. IPQ6018支持串口转RS4851.1 功能需求1.2 原理1.3 实现方法1.4 如何使用RS485?1.5 修改底层串口驱动来进行控制收发状态,上层应用可以直接当成串口来进行操作1. IPQ6018支持串口转RS485 1.1 功能需求 IPQ60xx/IPQ501x/IPQ80xx项目中使用RS485, 需…...
力扣-组合两个表
大家好,我是空空star,本篇带你了解一道简单的力扣sql练习题。 文章目录前言一、题目:175. 组合两个表二、解题1.left join提交SQL运行结果2.right join提交SQL运行结果总结前言 一、题目:175. 组合两个表 表: Person ----------…...
Linux权限概念
目录 Linux权限的概念 什么是权限 如何去操作权限 设置文件所属角色 设置文件属性 umask 粘滞位 Linux权限的概念 首先我们要了解到,在linux下有两种用户:超级用户(root)和普通用户。超级用户的命令提示符是“#”,普通用户的命令提示…...
备战金三银四,这些无数测试前辈们踩过的坑,在面试中,一定要注意这些
你觉得软件测试师这个职位怎么样?大多数人可能会给出答案:“测试?啊,没有技术含量。无非是看需求、业务手册、设计文档,然后点击功能是否实现。问题是测试中的部署和安装是否存在兼容性问题。” 是的,不可否认&#x…...
注解(加与不加的区别)
起因: 在看到这个文章时,对于注解的作用半知半解,由此,写了个例子,验证注解作用 以Override举例 新建一个父类,取名为textone(类名首字母应该大写) 写一个方法: 再新建一个类,继承…...
小众免费的短视频素材库
推荐5个小众但好用的视频素材网站,免费可商用,视频剪辑、自媒体必备~ 1、菜鸟图库 https://www.sucai999.com/video.html?vNTYxMjky 菜鸟图库网素材非常丰富,网站主要还是以设计素材为主,高清视频素材也很多,像风…...
docker-compose安装SonarQube
前言SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。一、docker-compose配置#v…...
《数字经济全景白皮书》金融篇:五十弦翻塞外声,金融热点领域如何实现增长?
易观分析:《数字经济全景白皮书》浓缩了易观分析对于数字经济各行业经验和数据的积累,并结合数字时代企业的实际业务和未来面临的挑战,以及数字技术的创新突破等因素,最终从数字经济发展大势以及各领域案例入手,帮助企…...
微服务门神-Gateway与Sentinel的集成
目录 引言 概述 集成Sentinel 限流维度 网关集成 Route维度 API分组 精准匹配 前缀匹配 正则匹配 自定义限流返回格式 转视频版 引言 书接上篇:微服务门神-Gateway过滤器Filter,讲完了解Gateway过滤器之后,接下来看下Gateway与…...
查找的基本概念
查找表是由同一类型的数据元素(或记录)构成的集合。根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素或记录。关键字:用来标识一个数据元素(或记录)的某个数据项的值。查找算法的评价指标…...
安装v-router出错
一、场景 1、安装v-router npm i --save vue-router 2、报错: npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: sph20.1.0 npm ERR! Found: vue2.7.14 npm ERR! node_modules/vue npm ERR! v…...
2023美赛C题:预测 Wordle 结果
以下内容全部来自本人人工翻译,仅供参考。 文章目录背景要求附件数据文件条目描述纽约时报网站上发布的Wordle指导方针词汇表参考文献服务背景 Wordle是目前纽约时报每天提供的一种受欢迎的谜题。玩家试图通过在六次或更少的机会内猜测一个五个字母的单词来解决谜题…...
minio public桶禁止在直接访问桶位置时列出所有文件url
minio的public桶因为没有限制,所以在直接访问到桶地址的时候会列出桶内所有文件的url,这样很不安全,如何禁止这个功能,可以使用三种方法 1、如果是新版的可以直接设置桶的Access Policy为自定义就好 编辑custom的Policyÿ…...
Python 元组简介
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:实例(Python 2.0)tup1 (physics, chemistry, 1997…...
python gui构造openai api可视化页面
背景:最近chatgpt很火,前几天也想注册体验一下,一顿操作之后,卡在该国家不支持。最后发现自己的代理开在香港,改在漂亮国就行了。虽然有chatgpt可以用,但是小平是自己封装了一个,我不能输。正好…...
服务网格领域的百花齐放,是否存在一个更优解?
作者 lingsamuel,API7.ai 云原生技术专家,Apache APISIX Committer。作者 林志煌,API7.ai 技术工程师,Apache APISIX contributor。 服务网格是一种技术架构,它用于管理微服务系统中各个服务之间的通信,旨…...
Zynq 裸机 PS + PL 双网口实现之 lwip 库文件修改
基于 xilinx vivado 2017.4 库文件 lwip141_v2_0 的修改: 添加对 PHY 芯片 ksz9031 的支持; 添加 SDK 中 LWIP 参数设置对话框 emio_options 选项; 添加 XPAR_GMII2RGMIICON_0N_ETH0_ADDR 和 XPAR_GMII2RGMIICON_0N_ETH1_ADDR 宏配置&#…...
金三银四丨黑蛋老师带你剖析-CTF岗
作者丨黑蛋二进制是个庞大的方向,对应着许许多多方向的岗位,除了之前说过的逆向岗位,漏洞岗位,病毒岗位,还有专门打CTF的岗位,CTF是网络安全领域的一种比赛。普遍来讲,大学生学习网络安全都会参…...
Linux find命令
哈喽,大家好,我是有勇气的牛排(全网同名)🐮 有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。 1 介绍 find命令用来查找置顶目录下的文件。任何位于参数…...
vue项目实现会议预约(包含某天的某个时间段和某月的某几天)
一、一天的时间段预约 会议预约有以下操作: 1.点击预约按钮,弹窗最近一周的预约时间点(半小时一个点),预约时间为5:00到24:00; 2.超过当前时间的时间点不允许再预约,已经预约的时间不允许再预约,…...
javacv桌面推送 通过推送和拉取udp组播视频流实现
ffmpeg udp 推流拉流命令单播推流E:/工具/ffmpeg/ffmpeg -f gdigrab -r 23 -i desktop -pkt_size 1316 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f h264 udp://192.168.1.20:5001拉流ffplay -f h264 udp://192.168.1.20:5001 -fflags nobuffer -nofind_strea…...
2022年直播电商成交额,更是达到了24816亿元的成交额
近年来移动网络覆盖率、网速提升,直播行业不在是陌生的行业,直播也诞生了繁多的领域,游戏直播、户外直播等,当然还有今天的主题“直播带货”。直播带货是线上销售模式的一种,由衷是为了更好的把商品展示给用户观看&…...
【学习总结】2023寒假总结
写在前面时光匆匆,白驹过隙,转眼间寒假就过去了,这次寒假可以算的上是最长的一次假期,经历了从疫情到放开,从患病到阳康,在现实与虚幻的世界中玩耍,在痛苦的数据结构中徘徊,在每次早…...
东莞网站设计制作网站/百度推广话术全流程
队列模式https://www.rabbitmq.com/getstarted.html对以上几种模式进行简要分类,可以分成如下三类(RPC暂不考虑)简单队列模式,单发单收,一对一模式Worker模式,单发多收(一个消息一个接收者,多个消息多个接收者)&#x…...
网站底部流程/广点通推广登录入口
前阶段线上在做Hive升级(CDH4.2.0 Hive 0.10——> Apache Hive0.11 with our patches)和Shark上线踩了不少坑,先来说一个Hiveserver的问题.beeline进入后随便执行一个查询就会报错:USERxxx don’t have write privilegs under /tmp/hive-hdfs不对啊&a…...
党校网站建设方案/潍坊今日头条新闻最新
工作中不一定是每执行一条sql语句就进行提交,有可能是一批业务的操作,这一批sql语句,要么全部执行成功,要么全部执行失败。因此就需要用到事务来进行管理。 在spring中,提供了对事务的管理类。 首先需要在beans的配置文…...
京东如何进行网站建设/html网页制作成品
题意: 一个环形跑道,每到一个站可以获得汽油,每到下一个站消耗一定的汽油,问标号最小的使得能够完成一次环形的起点站。 分析: 看的紫书,假设从第一个点出发最多能够到达p,那么从1到p的点就一定都不是起点了…...
hbuilder做网站/外贸网站推广
promise之前有些库在推进这个事情,也有很多代码在用这个,es6将promise作为标准提出来,这是一个非常好的事情,就是把之前一些,大家很向往的写法,概念,真正的标准化,标准化之后大家再写…...
柏乡企业做网站/广告网络推广怎么做
ls常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 玩Linux的老司机们每天都要敲的命令,但是这个鸡蛋的命令还有很多中玩法哟~跟着我一起敲一遍吧!在这里我就列举几个常用的选项…...