google/s2a-go

GitHub: google/s2a-go

Google 开源的 Secure Session Agent Go 客户端库,通过将 mTLS 握手中的私钥操作和证书验证卸载到独立服务,保护工作负载私钥不被外泄。

Stars: 27 | Forks: 9

# Secure Session Agent 客户端库 Secure Session Agent 是一种服务,允许工作负载卸载 mTLS 握手中的某些操作,并保护工作负载的私钥材料不被外泄。具体而言,工作负载会向 Secure Session Agent 请求 TLS 握手期间使用的配置,请求其执行私钥操作,以及验证对等证书链。Secure Session Agent 的客户端库使应用程序能够在 TLS 握手期间与 Secure Session Agent 进行通信,并在 TLS 握手完成后加密发往对等端的流量。 此仓库包含 Secure Session Agent 的 Go 客户端库源代码,这些库允许 gRPC 和 HTTP Go 应用程序使用 Secure Session Agent。
标签:Go语言, gRPC, mTLS, Python工具, 客户端库, 密钥保护, 底层编程, 日志审计, 程序破解, 网络安全, 隐私保护