Что это такое?
Бесплатное руководство по безопасному написанию кода от Tencent для разработчиков. В нём собраны риски безопасности на уровне 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