当前位置:首页 > 芯闻号 > 动态速递
[导读]近日,腾讯安全组织的“DevSecOps行业实践经验分享会”在上海举办。安全领域资深专家新加坡南洋理工大学刘杨教授、vivo应用安全负责人袁俊虎、腾讯开发安全产品规划负责人刘天勇,与来自长三角地区的30多位企业应用安全负责人齐聚一堂,共同探讨了企业践行“安全左移”理念,落地DevSecOps过程中的困难、挑战和应对经验。同时,嘉宾们也围绕人工智能大模型技术崛起给企业从事应用开发安全建设带来的机遇和挑战。

随着研发模式的不断发展,基于DevSecOps理念的开发安全体系建设变得越来越重要,层出不穷的软件供应链安全事件也在不断的提醒我们开发安全的重要性。同时,随着人工智能大模型技术的快速发展,开发安全技术也面临着全新的机会和挑战。

近日,腾讯安全组织的“DevSecOps行业实践经验分享会”在上海举办。

安全领域资深专家新加坡南洋理工大学刘杨教授、vivo应用安全负责人袁俊虎、腾讯开发安全产品规划负责人刘天勇,与来自长三角地区的30多位企业应用安全负责人齐聚一堂,共同探讨了企业践行“安全左移”理念,落地DevSecOps过程中的困难、挑战和应对经验。同时,嘉宾们也围绕人工智能大模型技术崛起给企业从事应用开发安全建设带来的机遇和挑战。

图片1.jpg

AI大模型已经运用在了漏洞检测和修复中

长期深入研究AI和安全融合的刘杨博士,是新加坡南洋理工大学(NTU)计算机科学与工程学院教授,同时也是NTU网络安全实验室主任、HP-NTU实验室主任以及新加坡国家卓越卫星中心的副主任、Scantist联合创始人。

他专攻软件工程、网络安全和人工智能领域,其研究填补了软件分析中多项理论和实际应用之间的空白,研发了多款高效的软件质量和安全检测平台并成功商业化。

刘杨博士的分享主题,涉及了人工智能技术如何与DevSecOps流程和工具进行合作和集成,以提高安全开发和运维的效率。

早在2019年,人工智能领域就提出了一种创新的安全思路——将机器学习引入到漏洞检测领域,以期提高效率和准确性,在此阶段,相关研究实际上是把代码的当成文本来去处理。

刘杨博士及其研究团队认为,将代码视为纯文本可能会导致与其本来的语义产生差异。他们的基本思路是将代码中的结构化信息,如抽象语法树(AST)和其他复杂数据结构,转化成神经网络,然后利用这些信息来学习代码的语义。实验结果表明,在使用代码的结构化信息进行训练时,漏洞检测的效果更好。

但在实际应用过程中,由于可用于训练机器学习模型的漏洞数据量有限,刘杨博士带领科研团队不断探索更加具有可落地的解决方案,在大量的实践及创新之后,AI赋能安全建设的落地场景逐渐显现。刘杨博士强调,Secure Dev(安全开发)、Security Analysis(安全分析)以及Secure Ops(安全运维)等场景都可以受益于使用AI大模型来提升安全性。未来,或许AI将在更多的场景中助力安全体系的建设,通过对话和交互的方式来获取代码的安全建议,从而减少对专业安全人员的依赖。

腾讯把自身DevSecOps实践深深融入产品中

图片2.jpg

“腾讯是开发安全产品的提供商,同时我们也是国内首批DevSecOps的实践者。这让我们同时具备甲乙方双重视角,更容易站在客户立场来做产品。”

简单的开场白后,腾讯开发安全产品规划负责人刘天勇跟在场嘉宾介绍起了腾讯作为一家非常重视应用开发安全的大公司,是如何向DevSecOps一步一步的演进的。

腾讯的应用开发安全建设历程,可以追溯到2006年,最初的工作是围绕漏洞响应、漏洞检测和漏洞修复展开。到了2012年,随着公司业务的不断发展,腾讯开发安全团队结合微软SDL和SAMM优点,提出了自己的企业级软件安全开发生命周期模型——TSDL。这一阶段腾讯采用了自研黑盒+外购商业化白盒的工具组合来构建检测流程,同时建立了腾讯应急响应中心(TSRC)补全了外部漏洞防御短板,相关的流程规范也在逐渐的落地。

2017年到2019年,公司的开发模式开始向DevOps转型,腾讯开始以DevSecOps理念建设开发安全。这一阶段,原有商业化采购的白盒产品由于速度慢、误报高、资源占有高,无法很好适应流水线场景。为DevSecOps场景而生的新一代开发安全产品Xcheck应运而生,Xcheck采用独家自研的技术路线,有效的解决了传统白盒在流水线场景的使用问题,在腾讯内部实现了对原有商业化产品的替换,并在2021年开始面向市场商业化。

21年底,log4j事件的爆发,让软件供应链安全的重要性深入人心,腾讯Xcheck也将内部强大的源码+二进制SCA能力集成到产品中,形成了集SAST+SCA+制品扫描一体化的开发安全检测平台。

如今,腾讯已完成了DevOps研发模式的转型,以Xcheck为代表的开发安全工具和内部研效平台深度集成,经受住了海量检测任务的考验。DevSecOps理念已在腾讯落地实践并形成了公司文化。

vivo的DevSecOps建设关键步骤和工具

最后,腾讯Xcheck的代表客户vivo也进行了专题分享。vivo互联网应用安全负责人袁俊虎分享了vivo在互联网DevSecOps建设过程中的关键步骤和工具。

在流水线(代码)安全扫描流程中,提供源代码层面的安全风险发现与排查能力,以确保在开发阶段及时发现存在安全隐患的安全漏洞与不规范编码问题。同时,将SAST、SCA等DevSecOps安全工具链默认集成于CICD流水线,持续提供扫描和反馈项目代码增量风险的能力。

在安全测试流程方面,主要依赖IAST工具来覆盖常规版本的安全测试,通过将IAST与CICD流水线集成,在部署测试环境时默认开启IAST Agent,于功能测试环节完成安全风险检测,之后形成漏洞工单完成处置闭环。

在袁俊虎看来,安全工具链是DevSecOps建设的基础,将这些工具嵌入研发体系,确保它们与平台集成,渐进的融合和持续的改进,从而实现安全流程的融合。最后安全文化是DevSecOps建设的核心,只有安全工具和安全流程具备一定的成熟度,才能更好的推动安全文化的落地,实现“人人为安全负责“,从而实现理想状态的DevSecOps。

了解更多,欢迎浏览:https://xcheck.tencent.com/index

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭