写点什么

谷歌开源秘钥扫描工具 Veles

  • 2025-08-28
    北京
  • 本文字数:897 字

    阅读完需:约 3 分钟

大小:430.46K时长:02:26
谷歌开源秘钥扫描工具Veles

Google Veles 是谷歌最新发布的开源秘钥扫描工具,属于谷歌 OSV-SCALIBR(软件成分分析库)生态系统的一部分。Veles 与 OSV-SCALIBR 的其他工具无缝集成,为 Google Cloud 提供秘钥扫描功能,同时也可以作为独立模块使用。


Veles 的设计目标是检测组织内部系统中敏感凭据的意外暴露。它可以帮助你找出那些本不应出现的秘钥,从而防止它们被滥用。


谷歌计划将 Veles 作为 Google Cloud 产品的秘钥扫描器,应用于 Artifact Registry 和安全指挥中心(Security Command Center,简称 SCC)。谷歌希望通过将 Veles 集成到 SCC 中来支持左移和右移安全策略,这意味着不仅在基础设施层面进行秘钥扫描,还将扫描范围扩展到了 Compute Engine 和 GKE。


谷歌还表示,其开源安全团队正在使用 Veles 扫描数亿个开源工件。尽管 GitHub、GitLab 等平台在扫描公共源代码方面做得很好,但意外暴露凭据的风险远不止于此,例如,包注册表、构建工件、容器镜像和其他分发渠道都存在秘密意外泄露的隐患。


构建的软件包和 Docker 镜像通常包含配置文件、编译后的二进制文件以及构建脚本,这些都可能成为凭据泄露的潜在源头。若将此类工件发布至 Maven Central、PyPI 或 DockerHub 等开源仓库,泄露的凭据便有可能被不法利用,从而带来安全风险。


谷歌表示,他们已经通过使用 Veles 取得了显著的成果,成功识别并报告了大量历史工件中暴露的凭据,例如 API 密钥、服务账号密钥和 OAuth 客户端密钥。


Veles 使用 Go 语言开发,允许开发者直接集成其 API,并使用 DetectionEngine 类来扫描秘钥。或者,你也可以通过 osv-scalibr(一个 Python 包)使用 osv_scalibr.scan 命令来调用它。


目前版本的 Veles 仅支持 Google Cloud Platform(GCP)API 密钥、GCP 服务账号密钥和 RubyGems API 密钥的扫描。不过,谷歌表示,Veles 的架构设计极具灵活性,能够轻松地添加新的检测器和验证器类型。他们计划随着时间推移逐步扩展该工具,使其能够支持更多种类的秘密。谷歌工程师表示,Veles 的长期目标是能够涵盖数百乃至数千种不同的凭据类型。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


原文链接:

https://www.infoq.com/news/2025/08/google-veles-secret-scanner/

2025-08-28 10:104359

评论

发布
暂无评论

gopher成长之路(五): 2年前和2年后同一个项目

非晓为骁

个人成长

三分钟了解什么是时序数据库

阿泽🧸

时序数据库 9月月更

[Maven进阶]分模块开发与设计

十八岁讨厌编程

maven 后端开发 9月月更

[SpringMVC]拦截器②(拦截器参数、拦截器链配置)

十八岁讨厌编程

springmvc 后端开发 9月月更

[SpringMVC]拦截器①(概述、入门案例)

十八岁讨厌编程

springmvc 后端开发 9月月更

数学家的这些迷惑行为,最后都成了神操作

图灵社区

数学 数学教育 数学家

数学家的这些迷惑行为,最后都成了神操作

图灵教育

数学 数学教育 数学家

面试突击84:Spring 有几种事务隔离级别?

王磊

Java 面试

主流开源消息队列对比与分析

穿过生命散发芬芳

消息中间件 9月月更

jQuery之实战

楠羽

笔记 JQuery框架 9月月更

uni-app黑马优购项目学习记录(一)

海底烧烤店ai

小程序 uni-app JavaScrip 9月月更

Elasticsearch聚合的嵌套桶如何排序

程序员欣宸

9月月更

WeLink协作文档:办公协作再快一档

科技怪咖

2022-09-18:以下go语言代码输出什么?A:1;B:15;C:panic index out of range;D:doesn’t compile。 package main import

福大大架构师每日一题

golang 福大大 选择题

架构师的十八般武艺:架构目标

agnostic

架构目标

案例拆解:重要节日客情维护的礼品卡券应用

boshi

运营 礼品

一次线上事故,我顿悟了异步的精髓

勇哥java实战分享

计算机网络——编码与调制

StackOverflow

编程 计算机网络 9月月更

【字符串函数内功修炼】strcpy + strcat + strcmp(一)

Albert Edison

C语言 9月月更 strcpy strcat strcmp

架构之美第一篇-概述

Marvin

架构 企业架构 架构模式 架构三要素 架构发展历史

利用flexible.js和VSCode插件cssrem进行可伸缩布局方案

海底烧烤店ai

前端 JavaScrip 响应式网页 9月月更

爆火小游戏《羊了个羊》,我偏不玩

图灵社区

游戏开发 游戏设计 游戏史

上海理工大学 x WeLink智慧迎新,2022届新生体验闪电式入学

科技怪咖

SaaS 的多版本销售该如何设计

产品海豚湾

产品经理 产品设计 SaaS B端产品 9月月更

Qt|实现简单的分割窗口

中国好公民st

qt 分割 9月月更

力扣93 - 复原IP地址【回溯算法】

Fire_Shield

LeetCode 字符串 9月月更

带你玩转NProgress进度条

海底烧烤店ai

前端 JavaScrip 9月月更

爆火小游戏《羊了个羊》,我偏不玩

图灵教育

游戏开发 游戏设计 游戏史

谷歌开源秘钥扫描工具Veles_安全_Sergio De Simone_InfoQ精选文章