---
title: "安全"
description: "了解 LogBrew 在哪里存储你的数据、如何保护数据、哪些服务商处理数据，以及如何报告漏洞。"
canonical: "https://logbrew.co/zh-Hans/security"
last_updated: "2026-10-31"
---

# 安全

了解 LogBrew 在哪里存储你的数据、如何保护数据、哪些服务商处理数据，以及如何报告漏洞。

更新于 2026 年 10 月 31 日

Canonical: https://logbrew.co/zh-Hans/security
HTML: https://logbrew.co/zh-Hans/security

## 数据位置

- 账户数据、项目数据、遥测数据和上传的文件存储在德国纽伦堡的数据中心。备份存储在德国法尔肯施泰因的数据中心。
- 请求在到达德国的服务器之前，会先经过 Cloudflare 的全球网络。

## 传输加密

- logbrew.co、api.logbrew.co 和 mcp.logbrew.co 仅接受 TLS 1.2 和 TLS 1.3。使用 TLS 1.0 或 1.1 的连接会被拒绝。
- Cloudflare 与 LogBrew 服务器之间的流量同样经过加密，并且 Cloudflare 会验证服务器证书。服务器仅接受 TLS 1.2 和 1.3。
- 浏览器必须使用 HTTPS。每个响应都会发送有效期为 2 年的 HSTS，包含子域名和 preload 标记。
- DNS 应答使用 DNSSEC 签名。发往 logbrew.co 的邮件必须使用 TLS（MTA-STS），未通过 DMARC 的邮件会被拒收。
- 备份通过 SSH 传输到备份存储，较早的遥测数据通过 HTTPS 传输到对象存储。

## 静态加密

- 超过 30 天的遥测数据会移至对象存储。每个对象都使用仅由 LogBrew 持有的密钥进行 AES-256 加密，因此存储服务商无法读取。
- 存储的仓库访问令牌、Webhook URL 和 Webhook 签名密钥均使用 AES-256-GCM 加密，每项使用各自的派生密钥。
- 项目 API 密钥和智能体刷新令牌仅以 SHA-256 哈希形式存储，因此即使拿到数据库副本，也无法得到可用的密钥。
- 上传的 source map 和原生符号文件在离开服务器、发往备份存储之前，会使用 X25519 公钥加密。解密密钥从不保存在备份存储上。每个备份集都经过签名，恢复时会拒绝签名不匹配的备份集。

## 访问控制

- 你只能使用 GitHub、GitLab、Bitbucket 或 Google 登录。LogBrew 不存储任何密码。
- Web 会话使用 HttpOnly Cookie，最长持续 30 天。退出登录会在服务器端结束会话，而不只是在浏览器中结束。
- 组织有 3 种角色。所有者管理账单和删除。管理员管理成员，但不会自动看到项目。成员只能看到分配给自己的项目。
- 接入密钥只能发送数据，读取密钥只能读取数据。项目所有者可以随时撤销密钥。智能体经你同意后通过 OAuth 连接。
- 只有 LogBrew 团队可以访问生产服务器，且只能从受管设备通过加密的专用网络、使用基于密钥的方式登录。生产变更只从经过审查并通过自动检查的代码部署。

## 保留与删除

- 遥测数据按你的套餐保留期保存：Free 为 30 天，Pro 为 90 天，Business 为 365 天，Enterprise 为合同约定的期限（合同约定前为 365 天）。数据在保留期结束后 1 到 8 天内删除。改用更短的保留期后，较早的遥测数据会在 1 天内删除。用量和账单记录会保留。
- 删除项目会立即停止数据接入，项目的实时数据会在几分钟后自动删除。删除账户会立即停用访问，并保留 24 小时的恢复期，之后删除该账户的实时数据并终止其付费套餐。
- 备份仅用于灾难恢复，从不用于提供产品服务。完整的备份集可在新服务器上恢复，并且每天都会运行恢复检查。

## 报告漏洞

- 发送邮件至 security@logbrew.co。该地址也发布在 logbrew.co/.well-known/security.txt 的 security.txt 中。
- LogBrew 欢迎遵守可接受使用政策的善意安全研究，并且不会对此类研究采取任何行动。

## 子处理者

以下服务商为 LogBrew 处理客户数据。此列表变更时，LogBrew 会发出通知。

| 服务商 | 为 LogBrew 提供的服务 | 处理的数据 | 位置 |
| --- | --- | --- | --- |
| Hetzner Online GmbH | 服务器、数据库、对象存储和备份存储 | 所有账户数据、项目数据、遥测数据、上传的 source map 和原生符号文件，以及备份 | 德国：服务器和存储位于纽伦堡，备份位于法尔肯施泰因 |
| Cloudflare, Inc. | 为 logbrew.co、api.logbrew.co 和 mcp.logbrew.co 提供 DNS、内容分发、攻击防护和边缘 HTTPS | 所有传输中的请求：IP 地址、请求头、Cookie 和请求正文，包括发送到 API 的遥测数据 | Cloudflare 全球网络中离访问者最近的位置 |
| Resend, Inc. | 发送邀请和告警摘要等产品邮件，并接收发往 logbrew.co 地址的邮件 | 收件人邮箱地址、邀请中的团队成员姓名、告警文本（问题标题、项目名称、规则名称、服务），以及你发送给支持团队的邮件内容 | 从美国发送，在爱尔兰接收 |
| Stripe | 付费套餐的结账、订阅、发票和账单门户 | LogBrew 账户引用和套餐。你在 Stripe Checkout 中输入的支付卡、账单邮箱和地址直接发送给 Stripe，不会传到 LogBrew。 | 美国和爱尔兰 |
| Apple Inc. | 向 iOS 应用发送推送通知，仅限开启通知的用户 | 设备推送令牌和通知文本（告警类型、问题标题、项目名称、服务） | 美国 |

LogBrew 不使用任何第三方错误追踪或产品分析服务。LogBrew 自身的错误发送到 LogBrew。网站不设置广告或分析 Cookie。

## 你连接的服务

这些服务不是子处理者。它们只在你选择连接后才处理数据。

| 服务 | LogBrew 与其交换的数据 |
| --- | --- |
| 使用 GitHub、GitLab、Bitbucket 或 Google 登录 | LogBrew 接收服务商共享的个人资料：姓名、邮箱地址、头像，以及你在该服务商的用户编号。不支持密码登录。 |
| GitHub、GitLab 或 Bitbucket 上的仓库 | 连接仓库后，LogBrew 使用你的访问令牌读取仓库元数据、提交记录，以及提供源代码上下文所需的文件。 |
| Webhook，包括 Slack、Discord 和 Microsoft Teams | LogBrew 只向你添加的 URL 发送告警消息。 |
| 你的 AI 智能体 | MCP 客户端或 CLI 只有在获得你的同意或密钥后才能读取项目数据。LogBrew 不会自行将客户数据发送给任何 AI 服务商。 |
