示例AWS元数据代理,以防止攻击向量针对AWS凭证
克隆仓库
git clone https://github.com/Netflix-Skunkworks/aws-metadata-proxy.git
cd aws-metadata-proxy
构建代理
go get
go build
创建一个iptable
规则,该规则可防止直接与AWS元数据服务对话,除了特定用户, proxy_user
在下面的示例中。这是您按照服务器上运行代理的用户。
/sbin/iptables -t nat -A OUTPUT -m owner ! --uid-owner proxy_user -d 169.254.169.254 -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:9090