gpt4 book ai didi

security - 变量隐私实际上与安全性有什么关系,还是只是为了编程方便?

转载 作者:行者123 更新时间:2023-12-02 08:04:19 25 4
gpt4 key购买 nike

多年来我一直在编程,我想我什至在很大程度上理解公共(public)、私有(private)和 protected 之间的区别,但是这些名称只是误导吗?这些可见度级别只是为了帮助我们不被自己的脚趾绊倒吗?我编写的许多语言似乎都没有强制执行这些规则中的大部分,而且我从未听说过黑客因为您的变量之一未标记为私有(private)而闯入系统。

我很想知道这个问题多年来一直困扰着我。

最佳答案

如果黑客能够正确计算内存偏移量,他们就可以访问私有(private)变量。不太难。

这些访问控制涵盖了更广泛且通常不同类别的错误。更好的封装可以简化代码并使其更易于推理,从而为发现其他安全问题错误扫清了道路。 (也就是说,它间接有助于安全。)

有意破坏的代码可能也更难意外破坏:-)

关于security - 变量隐私实际上与安全性有什么关系,还是只是为了编程方便?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8726163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com