当前位置:  开发笔记 > 后端 > 正文

在AWS API Gateway中,如何将HTTPS密码限制为提供完全向前保密的密码?

如何解决《在AWSAPIGateway中,如何将HTTPS密码限制为提供完全向前保密的密码?》经验,为你挑选了1个好方法。

我们想要使用API​​网关,我们需要Perfect Forward Secrecy(https://en.wikipedia.org/wiki/Forward_secrecy).

实现此目的的一种方法是在通过HTTPS/TLS1.2连接时将密码限制为基于Diffie Hellman的密码(即不允许RSA).有没有办法限制API网关中的密码?

或者,有没有办法配置API网关,使其不会终止HTTPS,而是将其转发给AWS负载均衡器(因为AWS负载均衡器确实支持限制密码套件)?

我的研究表明,API Gateway确实允许使用不支持Perfect Forward Secrecy的密码进行HTTPS连接.

谢谢!



1> vcsjones..:

有没有办法限制API网关中的密码?

据我所知,没有.API网关似乎由CloudFront支持,它也不允许TLS密码套件配置.

或者,有没有办法配置API网关,使其不终止HTTPS,而是将其转发给AWS负载均衡器

不,它不能做TCP直通.

我的研究表明,API Gateway确实允许使用不支持Perfect Forward Secrecy的密码进行HTTPS连接

是.并非所有浏览器/用户代理都支持临时密钥,并且API Gateway需要支持所有这些密钥(尽管随着旧事物消失,该列表变得越来越小).

API网关配置为首选使用支持ECDHE的密码套件,因此如果浏览器/用户代理支持ECDHE,则很可能会使用它.

如果您绝对必须限制对提供FS的密码套件的支持,那么您将需要找到API网关以外的解决方案,或者在API网关前放置反向代理以确保使用FS,并找到一种方法将API网关限制为仅接受来自反向代理的连接.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有