在PHP文件中存储密钥

我在php应用程序中使用Amazon Web服务.将秘密AWS访问令牌存储在链接到我的php Web服务的config.php文件中是否安全?

我一直无法下载文件来查看内容,但是不能使用数据包嗅探器或其他工具来读取密钥和密码吗?

我知道亚马逊建议使用令牌自动售货机来创建临时凭证,而不是直接使用aws凭证,但是我们希望能够跳过实施.

解决方法:

除非您的config.php文件在运行时将输出令牌,否则您应该是安全的.为了采取额外的预防措施,您可以将config.php文件放在网站的根目录下,以使用户甚至无法尝试运行该文件.

您的php在服务器上执行,并且只要没有输出发送到包含令牌的客户端,该文件的内容就永远不会发送到客户端.因此,它们将无法读取文件,因为内容永远不会离开服务器,而只会离开运行脚本的输出.

上一篇:笨办法学AWS:各类存储服务适用场景总结


下一篇:如何在Amazon PHP SDK上设置自定义元数据