这是什么?
这是一份免费的安全编码指南,由腾讯维护,面向开发者。它梳理了 API 层面的安全风险,并给出具体、可操作的安全编码方案。
这是一份文档,还是每种语言各有一份指南?
这是一个索引,链接到六份独立的语言指南,分别是 C/C++、JavaScript、Node.js、Go、Java 和 Python。每份指南都记录了该语言中的高风险 API 以及更安全的替代方案。
开发者应该从哪里开始?
打开 README 上的索引表,跳转到你所用语言对应的指南即可。写代码或审查代码时,可以把它当作日常参考手册。
这份指南还在持续更新吗?
六份语言指南的最后修订日期都是 2021-05-18,也就是仓库的创建日期。这说明自发布以来,内容可能没有经历重大更新。
这份指南有英文版吗,还是只有中文版?
整套指南,包括六份语言文档,都只有中文版,没有提供英文译本。
这份指南适合哪些实际场景?
它适合作为开发者日常参考,也可用于编写安全扫描规则、开发安全组件,以及指导漏洞修复。
这份指南遵循什么理念?
它以 DevSecOps 思路为基础,用开发者已经熟悉的方式讲解安全编码,让漏洞在源头就被发现,而不是事后再打补丁。
What are similar projects?
HowToLiveBetter, zh-google-styleguide, docker-cheat-sheet, CheatSheetSeries, CS-Xmind-Note, git-flight-rules, modern-cpp-features, naming-cheatsheet
Which topics is it in?
application-security, devsecops, vulnerability, cheatsheet, chinese-language, best-practices, cybersecurity, reference, c, guide, cpp, documentation