Banco Serfinanza SA 是一家总部位于巴兰基亚的哥伦比亚金融机构,专门从事消费银行、零售融资以及为中小企业提供金融解决方案。
作为其增长和数字化转型战略的一部分,该银行已构建自身的技术能力,以加快数字产品和服务的推出。其软件开发基于两大支柱:内部软件工厂和一组为该银行编写代码的专业战略合作伙伴。
我们面临的挑战并非发现漏洞,而是要以与内部开发团队和外部合作伙伴相同的速度发现漏洞。业务的快速发展意味着进入银行的代码量不断增加,而人工控制无法满足这种需求。
莱昂内尔·圣地亚哥·萨南德雷斯
运营风险总监
Pipelines 会像代码一样进行分析,分析频率与应用程序代码相同。Xygeni 检查 pipeline 定义和 SCM 针对不安全配置、权限过大、分支未受保护以及构建过程中的风险设置,已映射到 OWASP。 CI/CD 前十名。对于一家采用分布式开发的银行而言, pipeline 它与代码本身一样是一个至关重要的控制点:所有进入银行的信息,无论来自内部还是外部,都会汇聚于此。
对每个专有代码进行人工智能驱动的静态分析 commit 和 pull request它能检测诸如 SQL 注入或跨站脚本攻击等不安全模式,并利用代码库自身的上下文信息将可利用的漏洞与理论上的漏洞区分开来,从而确保开发者只看到真正重要的内容。 standard 适用于内部团队和战略合作伙伴的代码,当发现问题时,AI 自动修复功能会直接在代码中提出修复方案。 pull request.
在 Terraform、CloudFormation、ARM、Bicep、Kubernetes、Helm 和 Dockerfiles 以及它们构建的容器镜像中,基础设施即代码中的不安全配置会在部署之前被检测到。 Guardrails ,在 pull request 和 pipeline 在风险变更上线之前将其拦截,AI 自动修复功能会提供修正后的模板。修复过程只需几分钟即可完成,而不是在部署之后,那样会占用维护时间。
实施 Xygeni 后,我们能够通过自动化控制和及早发现漏洞,显著加强安全开发流程。
我们已将管理和确定问题优先级所花费的时间缩短了约 90%,如今大多数问题在上线前都已得到解决。除了平台的技术能力之外,我们也十分重视其团队。 commit旨在持续改进、创新,并在整个过程中提供密切支持。
Xygeni 已成为我们数字化转型和技术风险管理战略中的重要推动力量。