【问题标题】:Should I encrypt data into Firestore?我应该将数据加密到 Firestore 中吗?
【发布时间】:2021-06-15 21:39:05
【问题描述】:

我需要将 OAuth 令牌和各种非常敏感的用户信息数据存储到我的 Firestore 中。我知道 Firestore 是安全的,而且他们已经加密了数据,我还应该这样做吗?

如果我这样做,我将使用存储在 .env 中的密钥通过 aes-256-cbc 密码来加密/解密数据,但我认为这可能有点矫枉过正......

PS。我使用 Next.js API 路由

【问题讨论】:

  • 我无法想象加密可能有用的任何场景。我认为https已经绰绰有余了

标签: firebase encryption google-cloud-firestore next.js firebase-security


【解决方案1】:

加密数据完全是可选且可行的,但这样做的实用性远远超过任何加密实现的实际用途。

数据已通过 HTTPS 安全传输并在客户端上解码。如果您要对数据进行加密,则任何用于解码数据的信息都可以从您的应用程序中获得,从而使加密变得多余。

唯一合理的风险是,如果客户端的设备被攻破,黑客可以直接访问解密后的数据,但这并不可行。

【讨论】:

    猜你喜欢
    • 2018-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2017-04-11
    相关资源
    最近更新 更多