2013-03-20 51 views
1

我们希望使用SNS + SQS为我们的系统创建类似于服务的服务。我们知道我们可以这样做,我们现在正在做,问题是这样的:问题是这样的:如何在不发送私钥的情况下获得新消息SQS

如果有新消息,客户端会询问渠道(SQS队列),但为了做到这一点,客户端必须发送私钥,这是一个安全漏洞,因此,每个人都可以向sns服务发送新的通知...

有没有办法我们可以避免它?

只是为了澄清:我不必发送PrivateKey,但我需要确定请求,为了做到这一点,我需要私钥,因为这是通过javascript完成的,不安全,导致我不能简单地这样做:

var PrivateKeySoYouCanHackMe = "myPrivateKey"; 

回答

0

那么,我明白你的客户不想发送给你aws访问密钥和密钥?在这种情况下,我会建议您的客户: 创建新的IAM用户并授予您的sqs访问权限。比获取新用户的密钥和访问密钥给你。这有助于您的客户避免安全漏洞并通过aws控制您的帐户。

相关问题