- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果您使用 GUID 作为面向公众的应用程序的密码作为访问服务的一种方式,这种安全性是通过隐蔽性实现的吗?
我认为显而易见的答案是肯定的,但是对我来说安全级别似乎非常高,因为猜测 GUID 的机会非常低,正确吗?
更新
GUID 将存储在设备中,插入后,将通过 SSL 连接通过 GUID 发送。
也许我可以生成一个 GUID,然后在 GUID 上执行 AES 128 位加密并将该值存储在设备上?
最佳答案
在我看来,答案是否定的。
如果您将密码设置为新创建的 GUID,那么它是一个相当安全的密码:超过 8 个字符,包含数字、字母和特殊字符等。
当然,在 GUID 中 '{'
的位置, '}'
和 '-'
众所周知,以及所有字母都是大写的事实。因此,只要没有人知道您使用 GUID,密码就更难破解。一旦攻击者知道他正在寻找一个 GUID,暴力攻击所需的努力就会减少。从这个角度来看,它是默默无闻的安全。
不过,请考虑以下 GUID:{91626979-FB5C-439A-BBA3-7715ED647504}
如果假设攻击者知道特殊字符的位置,那么他的问题就简化为查找字符串 91626979FB5C439ABBA37715ED647504
。 .暴力破解 32 个字符的密码?如果有人发明了一台工作的量子计算机,它只会在你的一生中发生。
这是通过使用非常非常长的密码而不是晦涩难懂的安全性。
编辑:
阅读丹尼斯轩尼诗的答案后,我必须修改答案。如果 GUID 确实以可解密的形式包含此信息(特别是 mac 地址),则攻击者可以大大减少 key 空间。在那种情况下,它肯定是默默无闻的安全,阅读:相当不安全。
当然,MusiGenesis 是对的:有很多工具可以生成(伪)随 secret 码。我的建议是坚持其中之一。
关于security - 是否使用 GUID 安全性虽然默默无闻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290405/
这有点时髦。但是请看下面的代码片段: $('.classname').bind('click', somefunction); function somefunction() { console.
我确信我是 iOS 编程的新手,但是,我在使用 AFNetworking 时遇到了问题。具体来说,当我使用它时,什么也没有发生。我没有从服务器得到任何响应,但是,我也没有收到任何错误。所有属性都以 N
我正在做一个项目,客户提出了一些有趣的要求。想知道是否有人有任何建议或想权衡。 我正在为我的客户创建一个 Web 应用程序,以便在公司内部分发给少数人。他们需要能够从世界任何地方访问 Web 应用程序
我是一名优秀的程序员,十分优秀!