博客

新功能:适用于 Okta Workflows 的 SCW 连接器

June 2, 2022
Secure Code Warrior
橙色背景上的盾形黑色迷宫,中心绘有红色骷髅,并有一条通往目标的点状路径。

Secure Code Warrior 与 Okta 携手推出保障开发工作流安全的新途径

开发人员被要求以比以往更快的速度交付高质量代码,但不可否认的是,不切实际的截止日期往往会导致软件质量下降和代码漏洞。67% 的开发人员认为他们交付的代码存在漏洞,部分原因正是由于工期紧迫(2022 年开发人员驱动的安全状况报告),这并不令人意外。随着威胁和安全漏洞的持续增加,安全已不再是事后补救措施,而必须融入整个 DevSecOps 周期之中。

我们很高兴宣布推出适用于 Okta Workflows 的 Secure Code Warrior 连接器,它使企业和开发人员能够从软件开发生命周期的初期就开始编写安全代码。SCW 与领先的独立身份识别提供商 Okta 之间的这项新合作,创建了一套安全能力检查机制,使应用安全(AppSec)经理能够确信团队提交的代码是安全的,从而在不干扰开发人员工作流的前提下减少漏洞。此外,我们还为 Secure Code Warrior 和 Okta 添加了单点登录功能,让您能更轻松地利用这一出色的新解决方案。

降低引入漏洞的风险

开发团队传统上依赖于开发周期后期才介入的被动或缓慢的流程,例如插件、扫描工具或代码审查来定位和修复安全问题——尽管这些方法有许多优点,但它们确实带来了过高的代码漏洞风险和后续返工成本。相反,我们致力于帮助企业将安全左移,采取主动而非被动的安全态势。全新的适用于 Okta Workflows 的 Secure Code Warrior 连接器通过确保每位开发人员都具备必要的安全编码技能,方可获得代码仓库的提交权限,从而将安全思维融入整个开发周期。此次集成将确保开发人员通过 SCW 高度互动的平台学习最新的安全实践,并减轻手动代码审查的部分负担,从而腾出工程时间来交付更多功能,同时不牺牲质量。

应用安全和工程领导者可以利用 SCW 广泛的学习平台创建个性化的评估和路径,确保开发人员专注于您最优先的安全编码需求,并获得相应的专业知识,从而确信他们能够安全地提交代码。凭借内容广度和深度、6500 多项交互式编码挑战、56 多种语言/框架以及 150 多种漏洞类别,您可以确信几乎能满足贵组织的所有需求。

一旦为团队制定了合适的学习策略,评估分数以及课程完成状态即可用于确定开发人员是否具备以安全优先的方式构建软件的技能。得益于与 Okta 的新集成,您现在可以根据开发人员的评估分数自动分配权限,从而轻松扩展每位开发人员的代码提交审批流程,或识别进一步提升其技能的机会。

得益于 SCW 平台上灵活且互动的学习体验,开发人员在学习过程中始终乐在其中,并能感受到学习方式的转变——从枯燥的合规性打卡转变为引人入胜且富有价值的提升。

工作原理

适用于 Okta Workflows 的 Secure Code Warrior 连接器易于构建,它利用 Okta Workflows 的无代码身份自动化和编排配置,采用“如果-那么”(if-then)逻辑。该连接器使用一系列操作(Actions),帮助您执行工作流任务,而无需担心 API 调用和配置设置的底层复杂性。

保障开发工作流安全的设计方案如下:

Simple Design to Secure your Developer Workflow
基于开发人员安全编码能力授予或拒绝代码仓库访问权限的工作流

以下是完整工作流设计的概述:

Complete Workflow Design
在 Okta Workflows 中创建的完整工作流设计

‍

让我们逐步了解:

1. 配置用于确定开发人员安全能力的评估 ID。同时,在设置中添加 GitHub 详细信息,例如组织和代码仓库。

Configure the Assessment ID for Developers Security Proficiency
添加评估和 GitHub 的配置详细信息

2. 使用“检查用户评估完成情况”(Check Assessment Completion For User)操作,工作流可核实开发者是否已成功通过特定评估。

Workflow to Check Assessment Completion
使用连接器操作 - 检查用户评估完成情况

‍

3. 如果已完成所需的课程/评估或达到特定分数,则使用 GitHub 连接器授予存储库访问权限。如果未满足要求,则可生成通知或触发另一个 Okta 工作流以采取相应措施。

Okta workflow
通过“如果……那么……”逻辑授予访问权限,或在被拒绝时发送通知

‍

上述流程可设计为一次性、周期性或持续性检查,确保只有符合条件的开发者才能进入安全工作流。

其他可能的 SCW 连接器操作包括:

  • 列出用户的评估尝试 - 列出用户针对特定评估的所有尝试记录
  • 检查用户课程完成情况 - 确定用户是否已完成指定课程
  • 列出用户的课程注册信息 - 列出用户针对特定课程 ID 的所有注册信息
  • 自定义 API 操作 - 执行现有操作之外的任何 API 调用

更快速、更自信地发布高质量安全代码

SCW 连接器有助于降低在软件开发生命周期初期引入漏洞的风险。它与代码审查和扫描工具一样,充当质量关卡,确保开发者从一开始就编写安全代码。因此,审查代码和修复可避免问题的时间减少,重心转向更快地交付高质量代码。此外,该连接器还通过鼓励开发者主动参与 SCW 学习平台以保持安全技能,从而促进“安全第一”的文化。随着开发者不断学习并提高安全成熟度,新代码中的漏洞会持续减少。这减轻了应用安全团队的修复支持负担,使他们能够更专注于加强组织的整体安全态势。

适用于 Okta Workflows 的 Secure Code Warrior 连接器,连同我们的 学习平台,可以通过提升开发团队的安全技能,帮助组织更快实现安全左移的目标。

请联系我们 预约演示,或查看 文档 以了解有关设置和配置的更多详情。

‍

标语

在 AI 驱动的开发成果发布前实现有效治理

评估 AI 辅助风险,在提交代码时强制执行安全编码策略,并加速整个软件开发生命周期的安全交付。

预约演示
资源库

探索更多博客

获取有关安全编码、人工智能治理和软件风险管理的专家内容。

浏览全部
案例研究
筛选标签
这是 div 块中的一段文本。

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

统一的安全文化:Sage 如何打造其安全倡导者项目

了解 Sage 如何通过灵活且以关系为导向的方法提升安全性,成功培养了 200 多名安全倡导者,并实现了显著的风险降低。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

2026年网络安全意识月:理解人工智能安全对企业防御至关重要

目前,大多数顶级人工智能公司已公开呼吁全球放缓人工智能的发展速度,以便安全防护措施能够跟上步伐。然而事实是,严重的安全问题已经显现。随着人工智能实施带来的经济成本和风险不断累积,无数安全领导者和高管团队正处于紧迫的境地。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

赋能要素 8:打造项目品牌

成功的安全编码项目不仅需要优质的内容。赋能要素 8 展示了如何通过品牌化将参与过程转变为一种令人向往、以地位为驱动的体验。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

每一位员工现在都处于 AI 网络安全的最前线

企业技术格局正以一种鲜有人预料到的速度发生剧变,直到为时已晚。我们已正式跨越了从人工编写代码和基础辅助编程,进入“智能体开发生命周期”(ADLC)的时代。虽然自主 AI 智能体有望在多个职能领域实现前所未有的效率,但它们也带来了全新的安全和监管风险。

了解更多

在产品发布前确保 AI 驱动的开发安全

洞察开发风险,执行安全策略,并在整个软件开发生命周期中预防漏洞。

预约演示
未找到相关项目。