我认为这是一个有趣的问题,但需要更多背景信息。也就是说,您需要清楚您希望对谁进行匿名化处理。也就是说,这里的威胁是谁?您想要仅向公众隐藏信息吗?显然,这是微不足道的,只是不显示它(不链接它)。您是否希望对有权访问您的数据库的人隐藏信息?怎么隐藏?他们将如何访问您的数据库?如果他们能够访问非匿名的一个,他们能否访问另一个?您可能也对OpenID感兴趣(将身份验证外部化,您只需进行角色管理)。
我建议坐下来好好计划一下。
如果它们都位于同一服务器上,并且因此任何成功的攻击者都可以访问,那么您不想引入复杂性(多个数据库、链接等)。
我认为保持匿名的第一个解决方案是永远不要自己实际收集任何信息。它更像是一个模型(即应用程序的细节很重要)。
| 归档时间: |
|
| 查看次数: |
316 次 |
| 最近记录: |