关于匿名发言这个功能的内在逻辑的思考
发现好多人都注册了账号,然后回答一些想隐匿的问题时匿名发言,这样感觉自己的行为是匿名的不被追踪的。但我想说这可能是你对匿名这一功能的理解有误。
在用户的交互逻辑中,选择匿名发言,应该是为了防止认识这个ID的人,知道是这个他熟悉的ID说了这番话。相当于在现实生活中你背后说了某些话,但不希望这个话很明显地和你关联起来。如果你深入网站数据库寻找蛛丝马迹,当然最后能找到那句话是谁发表的,就好比现实生活中你发誓一定要揪出背后说你坏话的那个小人。
从开发的业务逻辑角度讲,在后台这样实现也是比较合理的。即,数据库后台表任然有关联,但在前端显示匿名。设想一个场景:匿名发言和账户完全不相干,那我匿名可以无限次回复某一个帖子(摆脱一问一回的限制),那这个代码和数据库上怎么处理呢?用户上的逻辑又该怎么处理呢?
所以希望不要把这个功能搞混了,选择匿名发言不能完全解绑和你ID的关系,这一功能仅服务于一种用户场景。若是寻求技术上的隐匿,还是多看编程随想大神的博客,选择tor+前端代理+虚拟机来保证你ID的匿名性。
在用户的交互逻辑中,选择匿名发言,应该是为了防止认识这个ID的人,知道是这个他熟悉的ID说了这番话。相当于在现实生活中你背后说了某些话,但不希望这个话很明显地和你关联起来。如果你深入网站数据库寻找蛛丝马迹,当然最后能找到那句话是谁发表的,就好比现实生活中你发誓一定要揪出背后说你坏话的那个小人。
从开发的业务逻辑角度讲,在后台这样实现也是比较合理的。即,数据库后台表任然有关联,但在前端显示匿名。设想一个场景:匿名发言和账户完全不相干,那我匿名可以无限次回复某一个帖子(摆脱一问一回的限制),那这个代码和数据库上怎么处理呢?用户上的逻辑又该怎么处理呢?
所以希望不要把这个功能搞混了,选择匿名发言不能完全解绑和你ID的关系,这一功能仅服务于一种用户场景。若是寻求技术上的隐匿,还是多看编程随想大神的博客,选择tor+前端代理+虚拟机来保证你ID的匿名性。