Go-SCP

所属分类:编程语言基础
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2023-03-24 11:48:56
上 传 者sh-1993
说明:  Go编程语言安全编码实践指南
(Go programming language secure coding practices guide)

文件列表:
CONTRIBUTING.md (4277, 2023-08-07)
Dockerfile (406, 2023-08-07)
LICENSE (20131, 2023-08-07)
VERSION (5, 2023-08-07)
book.json (222, 2023-08-07)
dist/ (0, 2023-08-07)
dist/go-webapp-scp.docx (1146715, 2023-08-07)
dist/go-webapp-scp.epub (1168404, 2023-08-07)
dist/go-webapp-scp.mobi (1272431, 2023-08-07)
dist/go-webapp-scp.pdf (2251509, 2023-08-07)
docker-compose.yml (165, 2023-08-07)
package-lock.json (146396, 2023-08-07)
package.json (758, 2023-08-07)
src/ (0, 2023-08-07)
src/LICENSE (20131, 2023-08-07)
src/SUMMARY.md (2216, 2023-08-07)
src/access-control/ (0, 2023-08-07)
src/access-control/URL.go (3970, 2023-08-07)
src/authentication-password-management/ (0, 2023-08-07)
src/authentication-password-management/communicating-authentication-data.md (4184, 2023-08-07)
src/authentication-password-management/other-guidelines.md (1016, 2023-08-07)
src/authentication-password-management/password-policies.md (2235, 2023-08-07)
src/authentication-password-management/validation-and-storage.md (7995, 2023-08-07)
src/communication-security/ (0, 2023-08-07)
src/communication-security/http-tls.md (5856, 2023-08-07)
src/communication-security/img/ (0, 2023-08-07)
src/communication-security/img/InsecureHeader.png (222008, 2023-08-07)
src/communication-security/img/w1_1.png (74634, 2023-08-07)
src/communication-security/img/w2_1.png (58449, 2023-08-07)
src/communication-security/img/ws_tls_upgrade.png (110475, 2023-08-07)
src/communication-security/img/wss_secure.png (42280, 2023-08-07)
src/communication-security/websockets.md (3506, 2023-08-07)
src/cover.jpg (660079, 2023-08-07)
... ...

You can download this book in the following formats: [PDF][12], [Mobi][13] and [ePub][14]. # Introduction Go Language - Web Application Secure Coding Practices is a guide written for anyone who is using the [Go Programming Language][1] and aims to use it for web development. This book is collaborative effort of [Checkmarx Security Research Team][2] and it follows the [OWASP Secure Coding Practices - Quick Reference Guide v2 (stable)][3] release. The main goal of this book is to help developers avoid common mistakes while at the same time, learning a new programming language through a "hands-on approach". This book provides a good level of detail on "how to do it securely" showing what kind of security problems could arise during development. ## The Audience for this Book The primary audience of the Go Secure Coding Practices Guide is developers, particularly the ones with previous experience with other programming languages. The book is also a great reference to those learning programming for the first time, who have already finish the [Go tour][8]. ## What You Will Learn This book covers the [OWASP Secure Coding Practices Guide][15] topic-by-topic, providing examples and recommendations using Go, to help developers avoid common mistakes and pitfalls. After reading this book, you'll be more confident you're developing secure Go applications. ## About OWASP Secure Coding Practices This book was adapted for Go Language from The [Secure Coding Practices Quick Reference Guide][3], an [OWASP][4] - Open Web Application Security Project. It is a "_technology agnostic set of general software security coding practices, in a comprehensive checklist format, that can be integrated into the development lifecycle_" ([source][15]). [OWASP][4] itself is "_an open community dedicated to enabling organizations to conceive, develop, acquire, operate, and maintain applications that can be trusted. All of the OWASP tools, documents, forums, and chapters are free and open to anyone interested in improving application security_" ([source][5]). ## How to Contribute This book was created using a few open source tools. If you're curious about how we built it from scratch, read the [How To contribute section][6]. ## License This document is released under the Creative Commons Attribution-ShareAlike 4.0 International license (CC BY-SA 4.0). For any reuse or distribution, you must make clear to others the license terms of this work. [https://creativecommons.org/licenses/by-sa/4.0/][11] [1]: https://golang.org [2]: http://chkmrx.co/2sffXFr [3]: https://owasp.org/www-project-secure-coding-practices-quick-reference-guide/ [4]: https://owasp.org/ [5]: https://owasp.org/about/ [6]: src/howto-contribute.md [7]: https://www.twitter.com/checkmarx [8]: https://www.gitbook.com/ [9]: https://checkmarx.gitbooks.io/go-scp/ [10]: https://www.gitbook.com/book/checkmarx/go-scp/ [11]: https://creativecommons.org/licenses/by-sa/4.0/ [12]: dist/go-webapp-scp.pdf [13]: dist/go-webapp-scp.mobi [14]: dist/go-webapp-scp.epub [15]: https://owasp.org/www-project-secure-coding-practices-quick-reference-guide/#div-download

近期下载者

相关文件


收藏者