64 位系统比 32 位系统更安全,因为它们的漏洞较少
大多数有关编写软件漏洞利用的书籍和论文都是针对 x86 处理器系列编写的。 所以可能有很多“黑客”或破解者只知道x86汇编。
您是否可以由此得出结论,64 位软件比 32 位软件更安全?
Most books and papers on writing software exploits are written for the x86 processor family.
So there are probably a lot of "hackers" or crackers that only know x86 assembly.
Can you conclude from this, that 64 bit software is safer than 32 bit?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不。x86_64 CPU 可以本机运行 x86(32 位)代码,并且大多数支持 x86_64 的操作系统都允许这样做(可选或不允许,透明或不透明)。
您可以获得 x86 存在的所有攻击向量,以及 x86_64 添加的任何其他内容。
但 x86_64 一代芯片还带来了 NX 位等安全功能。这类事情可以帮助降低风险。
No. The x86_64 CPUs out there can run x86 (32bit) code natively, and most operating systems that cater for x86_64 allow this (optionally or not, transparently or not).
You get all the attack vectors that existed for x86, plus anything else that was added with x86_64.
But the x86_64 generation of chips also brought security features like the NX bit. This type of thing can help reducing risk.
我不这么认为。如今 64 位操作系统变得越来越普遍,因此在不久的将来也会出现漏洞利用。
I don't think so. 64bit OSes get more common these days, so there will be exploits in the near future too.
您所说的是通过默默无闻实现安全,而在您的特定问题中,这根本不是安全。
What you are talking about is security through obscurity, and in your particular question, it's not security at all.