jamesbuckett/zta-financial-institution-visual-glossary
GitHub: jamesbuckett/zta-financial-institution-visual-glossary
这是一个为金融机构定制的可搜索零信任架构视觉术语表,通过可视化方式帮助团队统一理解ZTA概念。
Stars: 1 | Forks: 0
# ZTA 金融机构视觉术语表
[](LICENSE)
[](https://github.com/jamesbuckett/zta-financial-institution-visual-glossary/stargazers)
[](https://github.com/jamesbuckett/zta-financial-institution-visual-glossary/commits)
[](https://github.com/jamesbuckett/zta-financial-institution-visual-glossary/issues)
## 关于
为银行的架构师、平台工程师以及风险合规人员提供一套共享的零信任词汇。每个术语都包含简明英语的定义、针对顶级银行的“实际应用”说明,以及一个内联SVG图——其中明确标注了PEP和PDP,使页面可作为学习辅助工具,而非装饰。整个网站是一个自包含的`index.html`:无需构建步骤、无外部CDN、无遥测,可轻松嵌入内部Wiki,并完全支持离线使用。定义转述并引用了NIST SP 800-207的原则;特定于供应商的术语均以其NIST角色(PEP、PDP、PA、PIP)进行描述。
## 用法
```
# 本地查看 — 无需安装
xdg-open index.html # Linux
open index.html # macOS
# 或通过 HTTP 服务 (任何静态服务器均可)
python3 -m http.server 8000
```
对于截图工具(可选):
```
npm install
npx playwright install chromium
node screenshot.mjs # captures mobile/tablet/desktop into ./screenshots/
node screenshot.mjs https://example.com/ # or against a deployed URL
```
## 项目结构
| 路径 | 用途 |
|---|---|
| `index.html` | 术语表。单文件站点。包含`TERMS`数组、所有CSS、JS和内联SVG。 |
| `zta-architecture.html` | 配套单文件文档:零售/商业银行ZTA的C4模型,以架构评审委员会提交件形式呈现。 |
| `screenshot.mjs` | Playwright脚本,用于在移动端(375×812)、平板(768×1024)和桌面端(1440×900)下,以亮色和暗色主题捕获全页截图。 |
| `screenshots/` | `screenshot.mjs`的输出目录(已gitignore——全页导出)。 |
| `docs/` | 本README使用的已跟踪图片资源。 |
| `.githooks/pre-commit` | 将术语计数徽章与`TERMS`的大小同步。通过`git config core.hooksPath .githooks`启用。 |
| `CLAUDE.md` | Claude Code的项目记忆:约定、模式、注意事项。 |
| `LICENSE` | MIT(代码)。内容(术语文本和SVG图)采用CC BY 4.0许可——署名*James Buckett — ZTA Visual Glossary*。 |
## 贡献
欢迎提交问题和拉取请求。讨论重大变更时,请先创建一个issue。
## 许可证
[MIT](LICENSE) © 2026 James Buckett
标签:meg, MITM代理, NIST标准, SVG图表, 人工智能安全, 信息安全, 单文件网站, 可搜索术语库, 合规性, 合规性管理, 后端开发, 多模态安全, 学习资源, 技术词汇, 搜索功能, 教育工具, 数据可视化, 架构师参考, 特征检测, 离线应用, 网络安全, 视觉术语表, 金融机构, 金融科技, 隐私保护, 零信任架构, 静态网站

