Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

jhaals/yopass

说明与用途

**项目简介(2‑3 句)**
yopass(jhaals/yopass)是一款基于 Go 的开源工具,用于在浏览器或命令行中安全地一次性分享密码、密钥和文件。它通过端到端加密和一次性链接,确保敏感信息在传输和存储过程中的机密性与完整性。

**价值**

  • **提前发现安全风险**:在 CI/CD、内部审计或临时协作环节中直接使用 yopass,可避免明文泄露,帮助团队在工作流早期捕获隐私和凭证泄漏风险。
  • **简化合规控制**:支持可选的身份验证、访问期限和一次性读取,满足 GDPR、PCI‑DSS 等合规要求的最小特权原则。
  • **降低运维成本**:无需自建加密存储或临时文件服务器,直接部署即能提供安全的临时共享服务。

**典型接入方式**

  1. **Docker/Compose 快速部署**:docker run -p 1337:1337 jhaals/yopass,即可在内部网络或 Kubernetes 中提供 HTTPS(可配合 Ingress/TLS)入口。
  2. **CI/CD 集成**:在 GitHub Actions、GitLab CI 等流水线里使用 yopass-cli,将构建产物或凭证一次性推送给审计人员或下游系统。
  3. **内部工具或自助门户**:通过 REST API(/api/v1/secret)或 Web UI 嵌入到内部安全门户,实现“一键生成一次性链接 + 可选登录”。

**生产可用性**

  • **活跃度高**:截至 2026‑06‑24,项目拥有 2,869 星、423 Fork,最近一次提交在同日,表明仍在积极维护。
  • **成熟的技术栈**:使用 Go 编写,单二进制文件易于容器化和跨平台部署,社区提供了完整的 Helm Chart 与 Docker 镜像。
  • **安全审计准备**:项目默认使用 AES‑GCM 加密,支持 HTTPS,且代码已通过多次社区审计;但在正式投产前仍建议进行内部安全评估并确认许可证(MIT)符合公司合规。
  • **适合作为试点**:建议先在非生产环境进行 PoC(如内部测试环境),验证身份验证、审计日志和链接失效策略后,再推广至生产环境。

综上,yopass 具备高可用、易集成、符合安全合规的特性,是在内部工作流中实现一次性机密共享的可靠 OSS 方案。

实际用途

jhaals/yopass helps catch security and privacy issues earlier in the workflow.

  • strengthen security checks
  • add auth or privacy controls
  • audit risk earlier

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: Go
  • 记录日期: 2026-09-05T17:31:24.133Z
原始来源