Juanvvc/securecoding

GitHub: Juanvvc/securecoding

一套涵盖威胁建模、安全编码、容器安全和 DevSecOps 的安全编程教学幻灯片课件。

Stars: 1 | Forks: 3

# 安全代码 幻灯片请访问 [juanvvc.github.io/securecoding/](https://juanvvc.github.io/securecoding/index.html), 但你也可以通过选择“内容”部分中的链接直接访问每一章。 ## 内容 1. [威胁建模](https://juanvvc.github.io/securecoding/01-threatmodeling.html) 2. [编写代码的最佳实践](https://juanvvc.github.io/securecoding/02-coding.html) 3. [容器与微服务](https://juanvvc.github.io/securecoding/03-contenedores.html) 4. [DevSecOps](https://juanvvc.github.io/securecoding/04-devsecops.html) 5. [CI/CD](https://juanvvc.github.io/securecoding/05-cicd.html) 请记住:在 Chrome 或 Edge 中(但不包括 Firefox 和 Safari),**你可以“打印为 PDF”来获取 PDF 格式的幻灯片**。 ## 本地下载 虽然强烈建议访问在线版本以始终查看最新版本,但如果你愿意,也可以下载幻灯片以便离线查看。只需点击上方的 `Download ZIP` 按钮。 或者,如果你有 GitHub 账号,你可以直接进行 `fork`(右上角的按钮),尽管我中期内不会删除它们,因此如果你只是加个星标,你的账号里就会有个提醒,方便你需要时找到它们。 或者,你也可以将项目克隆到本地硬盘(你需要一个 `git` 客户端): ``` $ git clone git@github.com:juanvvc/securecoding.git ``` 这样你就拥有了一份本地副本,并且随时可以通过以下命令保持最新: ``` $ git pull ``` 你可以使用以下命令创建幻灯片: ``` # 如果你没有安装 marp,只需执行一次此操作 npm install @marp-team/marp-cli # 要在 build 目录中创建幻灯片 make # 或者,要在 build 目录中创建 PDFs make pdfs ``` # 演讲备注 你可以通过按 `P` 键来访问演讲备注,其中可能包含有趣且丰富的扩展信息。 # 许可证 本作品采用 [Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ](https://creativecommons.org/licenses/by-sa/4.0/) 许可协议 [![Licencia de Creative Commons](https://licensebuttons.net/l/by-sa/3.0/88x31.png)](https://creativecommons.org/licenses/by-sa/4.0/) Copyright © 2020-2023 [Juan Vera del Campo](https://github.com/juanvvc)
标签:DevSecOps, MITM代理, 上游代理, 威胁建模, 安全培训, 安全编码, 教程文档, 网络安全研究, 防御加固