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

0

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

profile picture
전문가
질문됨 5달 전42회 조회
1개 답변
0

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

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

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

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠