gpt4 book ai didi

database - 什么时候发布数据库结构存在安全风险?

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:01 25 4
gpt4 key购买 nike

我正在规划一个需要用户信任的站点。为了帮助建立信任,我考虑发布源代码、数据库架构,甚至允许用户下载原始数据(这样他们就可以对数据运行自己的查询以验证该站点是否给出了正确的答案)。

在什么情况下会存在安全风险?我的想法是,大多数数据无论如何都可以通过网络蜘蛛从网站上掠夺。

对于 IP 地址和密码等敏感信息,我计划存储散列(加盐)。年龄信息不相关,也许我只存储“成人是/否”。有什么我想念的吗?

最佳答案

如果您正确地进行数据访问,注入(inject)就不是问题。你不担心保持你的模型专有,所以没有问题。您获得了曝光模型的绿灯。

如果您告知用户数​​据是公开的,隐私就不是问题。人们在 Facebook 上公开私有(private)信息和照片,为什么不使用您的系统?绿灯。

理论上,带有随机盐的哈希数据可以安全下载。具有随机散列的 SHA512 可能永远不会被破坏。但谁知道呢? MD5 曾经是散列的“正确方法”,现在您可以在 1 小时内找到碰撞。

唯一的问题是私有(private)数据需要加密,而不是散列。您不能对 IP 进行哈希处理,因为您会希望在将来的某个时候使用实际的 IP。您不能散列信用卡号,因为您有时会需要真实的信用卡号。您将被迫使用私钥并处理将其保密的弱点。通过公开数据,您完全消除了物理安全层。加密+物理优于单独加密。

关于database - 什么时候发布数据库结构存在安全风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5165704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com