Go 1.13.1 和 Go 1.12.10 发布,小版本更新
Go 1.13.1 和 Go 1.12.10 发布了,修复了一个安全问题,如下:
net/http (通过 net/textproto)接受无效的 HTTP/1.1 报头并将其标准化,在冒号前会出现空格,产生 RFC 7230 错误。
如果一个 Go 服务器在一个不常见的反向代理后面使用,该代理接受并转发这些无效的报头,却不对这些无效报头进行规范化,反向代理和服务器就会互不相同地解释这些报头。这可能导致过滤旁路或请求漏洞( request smuggling),如果来自不同客户端的请求被代理多路复用到相同的上游连接上,则导致请求漏洞。这些无效的报头现在被 Go 服务器拒绝,并且在没有规范化的情况下传递给 Go 客户端应用程序。
查看发布说明以了解更多信息:
https://groups.google.com/forum/m/#!topic/golang-announce/cszieYyuL9Q
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Serverless 1.53.0 发布,无服务器架构开发框架
Serverless 架构开发框架 Serverless Framework 1.53.0 发布了,该框架使用 AWS Lambda、Azure Functions、Google CloudFunctions 等技术,可以构建 Serverless 架构的 Web、移动和 IoT 应用。 新版更新说明如下: 遵从 websocket 日志组中的 logRetentionInDays 删除对 sls 软件包命令中的现有 AWS 配置文件的要求 添加有关使用 captureError 的文档 对 CONTRIBUTING.md 进行较小的更正 [文档] 添加了有关指定 SNS ARN 的说明 修复 aws 插件中的正则表达式转义 更新 Azure 快速入门和 Azure Node.js 项目的README 更新 Azure CLI 参考文档 文档:更新和清理 Hello World 应用程序文档 更新 Azure 提供程序指南文档 更新 Azure Node.js 模板 将通用测试工具移至 @serverless/test 添加测试文档 添加阿里云提供商 更新 package.json 中...
- 下一篇
gRPC 1.24.0 发布,谷歌开源的高性能 RPC 框架
gRPC 1.24.0 发布了。gRPC 是 Google 开源的高性能、通用 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电且节省空间占用。 主要更新内容如下: Core gRPC Core 开始依赖于 C++ 标准库,如 libstdc++,具体取决于平台。这适用于所有包装的库,它们也具有此新的依赖关系。 如果套接字初始化失败,则捕获错误。 (#19766) 收到 GOAWAY 后,勿创建流(#19968) 防止 HTTP2 解析器使大量诱导帧排队 (#19924) 在 cronet 标头中将 RPC 截止日期发送到服务器(#19820) 传递给 grpc_channel_register 的主机和方法的授权静态字符串 (#19263) 如果为写入而关闭流,则 SEND_MESSAGE 操作失败 (#19868) 添加 Delegating Channel(...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果