GitHub - google/go-safeweb: 在 Go 语言中默认安全的 HTTP 服务器。

主要观点go-safeweb是用于在 Go 中编写默认安全的 HTTP 服务器的库集合,处于早期阶段暂不接受贡献。其目标是默认安全、易审查不安全用法、适应不断变化的安全需求且与 Go 标准库及现有开源框架高度兼容,非目标包括创建安全 API 完整性、完全兼容标准库及不添加非安全关键功能。计划解决多种安全漏洞,如 XSS、XSRF 等,并提供相关基础设施。还包含关于不断演变的安全需求的示例及源文件头部的要求。
关键信息

  • 不是 Google 官方支持产品。
  • 早期阶段不接受贡献。
  • 目标包括默认安全、易审查不安全用法等。
  • 非目标如不追求安全 API 完整性等。
  • 计划解决多种安全漏洞及提供相关基础设施。
  • 有关于安全需求演变的示例。
  • 源文件头部需包含版权和许可证信息。
    重要细节
  • net/http包灵活性易致安全漏洞。
  • 安全机制默认应用(非默认开启)。
  • 不安全用法的退出需明确且易限制。
  • 可通过 AST 操纵执行新安全措施。
  • 兼容标准库利于广泛采用。
  • 示例中通过添加选项等方式处理安全需求变化。
  • 每个源文件头部需包含特定版权和许可证信息。
阅读 8
0 条评论