我是关于我的学位项目的开始工作,这是与安全的问卷。目前,我正在研究如何开发一个基于web的系统,该系统要求用户登录认证,以便每个用户可以提交一次反馈,但同时反馈是匿名的。
这一解决方案与电子投票方案非常相似。
是否有任何JavaScript框架可应用于此场景,以便用户在身份验证时获得不能追溯到反馈的令牌?或者我会更好地实现一个解决方案的基础上的算法,任何现有的解决方案?
发布于 2016-01-30 22:54:48
你的问题非常笼统,据我所知,这只不过是一个常规的认证加上数据的匿名化。
用化名来保证不可否认性和匿名性是绝对可能的。您所指的是一个常规的访问控制系统,它包含在大多数常见的框架中。如果您需要更多的企业解决方案,您可以使用Kerberos、Sesame或Diameter来实现SSO。但是对于身份验证和用户管理,任何框架都可以。当用户提交反馈时,您只需将用户数据与数据库中的其他结果合并。
发布于 2016-01-31 01:30:07
在这一点上--
Hash can only be recovered if you know the salt (The pin) AND the KEY. One was email, one was set by the user.
KEY is emailed so the email administrator would have this
PIN + HASH are stored in a database so the DBA has this. But they have no idea what goes to what. https://security.stackexchange.com/questions/112259
复制相似问题