如何限制lambda发起的请求?例如,我想设置只有指定的域名可以在lambda中请求。

0

【以下的问题经过翻译处理】 如何限制Lambda的请求?例如,我想设置只有指定的域名可以在Lambda中请求。因为我的Lambda函数将动态执行用户的代码,我认为这里存在安全风险,所以我想限制Lambda发起的请求来确保数据的安全性,或者是否有更好的解决方案?谢谢~

profile picture
專家
已提問 5 個月前檢視次數 42 次
1 個回答
0

【以下的回答经过翻译处理】 首先,动态执行用户提交的代码是一个巨大的安全风险。因此,在这样做之前,请仔细考虑。

鉴于Lambda函数是你的代码,最简单的方法是拥有一个允许连接的域名列表,并解析用户代码,以便仅允许这些域名。虽然这实际上并不“简单”,但这可能是最佳解决方案。

如果Lambda函数没有连接到VPC,则无法过滤来自它的流量。但是,如果它连接到VPC,则可以通过某种防火墙发送来自Lambda函数的流量。然而,在今天的世界中,大多数流量将被加密;你可以根据HTTPS连接头中的SNI进行过滤,但这样做会引入一些成本-防火墙、NAT网关等。因此,使用第一种选项-解析代码,成本更低。

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南