Nea*_*eal 6 .net c# security language-design
为了安全起见,我们需要"保护"类没有静态方法.我们不希望新手开发人员遵循编码工具的建议来使成员静态,因为我们需要使用带密码的构造函数来控制对此类的访问.
有没有办法保护C#中的.NET类,以防止它有任何静态成员?
对于未来的.NET版本,如果没有这样的功能是否值得?
谢谢.
Eri*_*ert 28
我们需要使用带密码的构造函数来控制对此类的访问.
这听起来像是一个非常糟糕的主意,但当然我对你要解决的安全问题一无所知.这是一个比你的问题更有趣的问题:你试图保护的威胁是什么?可能有更好的方法.
有没有办法保护C#中的.NET类,以防止它有任何静态成员?
让高级开发人员审查初级开发人员的签到.无论如何你应该做什么,但特别是如果类有某种安全语义.
对于未来的.NET版本,如果没有这样的功能是否值得?
这不太可能.
谢谢.
别客气!