账簿
Ledger
针对资金、积分和库存的复式记账。它用于维护我们的账簿,也是我们对外销售的服务。
- 构建于
- Auth, PostgreSQL
- 数据可用形式
- CSV和JSON
我们的运行方式
我们的账簿、规范说明、物料清单和 SBOM、商业业务记录以及电子邮件均在我们自行编写并运行的系统上运行。我们销售的平台首先用于驱动本公司自身的运作。任何会破坏某套账簿的发布版本,都会在影响其他任何人之前先影响我们自己的账簿。
对比
我们自行运行这些记录背后的系统,并在记录出错时承担责任。
| 关注点 | 通常为外购 | 我们运行 |
|---|---|---|
| 账簿 | 会计软件订阅 | Ledger |
| 规格说明和变更控制 | 托管式问题跟踪器 | Tracker |
| 物料清单和SBOM | 最多也就是个电子表格 | Provenance |
| 商业记录(CRM) | 销售软件订阅,与会计系统分开 | Trace |
| 文档和运行手册 | 文档订阅 | 知识库 |
| 公司电子邮件 | 邮件和办公订阅 | 网页邮件 |
上述所有系统均构建、部署并运行在各自独立的数据库上。检查于 2026-09-09。
这些系统
我们的系统各自负责一个关注领域,通过我们自己的身份服务登录人员,并从独立的数据库以开放格式导出数据。
账簿
针对资金、积分和库存的复式记账。它用于维护我们的账簿,也是我们对外销售的服务。
规格说明和变更控制
针对我们代码仓库的变更始于书面规范和工单,并以关于如何进行验证的说明作为结束。
物料清单和SBOM
硬件的资产登记册,我们发布的每个软件版本的SBOM,以及针对两者跟踪的安全发现。
商业记录(CRM)
客户关系和收入记录,与账本进行对账。
文档和运行手册
IT 环境中各平台的相关文档,包括我们各项服务的运行手册。
打开知识库 需要登录
公司电子邮件
建立在我们自有邮件平台之上的邮箱接口,可将公司往来信函保留在我们运营的基础设施上。
打开网页邮件 需要登录
内部
来自Provenance的四个界面:硬件资产登记册、按控制项参考编号组织的证据包、带有 VEX 立场说明的发现表,以及组件浏览器。
自建还是外购
对于其中大多数系统而言,外购意义不大。
用于记录我们账目的账本就是本网站上的产品之一。花钱购买别人的同类产品会显得很奇怪,而自行运行它能让我们亲眼看到新版本发布对实际运行账目所产生的影响。
我们希望以 CycloneDX、SPDX 和 VEX 格式获取自主可控的自身 IT 环境组件清单及安全调查结果,因此构建了一个登记库来保存它们。
以上所有内容均运行在 PostgreSQL, FreeBSD, Python, OpenID Connect 和 公共信任的TLS 上。我们编写应用层,但并不自行编写数据库、操作系统或加密算法。
依赖项
各行显示了关注事项、处理该事项的系统,以及该系统所运行的、来自我们自身目录的平台。
账簿
Ledger
Auth, PostgreSQL
规格说明和变更控制
Tracker
issuedb-cli + EARS, Identity
物料清单和SBOM
Provenance
Auth, PostgreSQL
商业记录(CRM)
Trace
Ledger, Auth
文档和运行手册
知识库
Auth, TokenGate
公司电子邮件
网页邮件
RODMENA Mail API, Identity
右侧列来自我们自身的产品目录。我们使用自己销售的平台进行开票、发货并保留我们的记录。了解这些平台如何相互配合。