【发布时间】:2012-05-04 13:32:45
【问题描述】:
这与我遇到的特定问题无关,但我必须澄清一些事情,因为我与这个项目有很多风险。
我正在创建一个 Web 应用程序,该应用程序将部署到英国的一些大公司,如果我们弄错了,我们可能会付出巨大的代价!
我需要确保每个公司的数据都非常安全,所以我想知道为每个组织创建一个新数据库是否是个好主意,这样他们的数据是完全独立的,如果一个数据库被泄露,数据所有组织都不会受到影响——这将使我们有时间在所有数据受到损害之前对安全问题做出反应。我的问题是:
- 这有什么短期和长期好处(如果有的话)
- 此方法的短期和长期缺点是什么(如果有)
- 这是一种好的做法吗?
- 它甚至会以我预期的方式解决安全问题吗?
提前致谢
【问题讨论】:
-
为每家公司使用完全独立的服务器,否则服务器的任何泄露都将导致访问所有公司的数据
-
当您说“部署到”时,您的意思是他们将在他们的服务器上运行它,还是您将其作为“软件即服务”提供?
-
还有多少?如果这是几个 - 可能是几十个 - 那么你可以在不同的环境中很好地管理......如果有数百个,你可能会难以跟上。
-
如果您处理大规模客户数据,您应该与您的律师讨论法律要求。这通常具有法律意义。
-
我的经验是,“大公司”向您规定了他们的数据安全要求。
标签: php mysql database security