假设我的Mongodb中有一个Products数组.我希望用户能够在自己的页面上看到每个产品:http://www.mysite.com/product/12345/Widget-Wodget.由于每个产品没有增量整数ID(12345),而是具有BSON ID(5063a36bdeb13f7505000630),我需要添加整数ID或使用BSON ID.
由于BSON ID包括PID:
如果我在网址中使用BSON ID,我是否会向外界公开安全信息?
gui*_*ume 15
我想不出在你的机器上获得特权的任何用途,但是在任何地方使用ObjectIds都会泄露很多信息.
通过抓取您的网站,您可以:
公平地说,即使使用随机ID,也可以推断很多.主要问题是您需要阻止任何人抓取您网站中具有统计意义的重要部分.但如果某人有决心,他们最终会成功,这就是为什么向他们提供所有这些额外的,带时间戳的信息似乎是错误的.