7 django amazon-web-services amazon-elastic-beanstalk
为什么人们要把.env
所有秘密存储在服务器中?如果有人破解它,不是可以.env
像所有其他文件一样访问吗?谢谢!
您是正确的,.env
如果第三方获得了原始代码的访问权限,将环境机密存储在文件中会带来纯文本机密暴露给第三方的风险。
就像其他具有敏感材料的区域一样,有很多方法可以解决这个问题,通常人们可能会采用一种方法来使用秘密管理系统,该系统会替换.env
通过经过验证的请求访问的文件中的任何秘密值。
AWS 支持一些可以执行此操作的官方服务:
此外,还有其他服务(例如Hashicorp Vault)提供类似的功能。
对于环境配置,.env
文件仍然是合适的,即启用此功能标志,但如果您想尝试减少应用程序的爆炸半径,那么将机密存储在纯文本文件之外将有助于降低这种风险。
归档时间: |
|
查看次数: |
5631 次 |
最近记录: |