为什么PasswordBox在Silverlight中是密封的

本文关键字:密封 Silverlight PasswordBox 为什么 | 更新日期: 2023-09-27 18:08:55

一个简单的问题,但谷歌没有答案!
我今天遇到了麻烦,因为Silverlight中的密码盒是密封的。我不知道他们为什么这么做。有人有什么想法吗?

为什么PasswordBox在Silverlight中是密封的

因为如果你可以子类化它,你就可以给它引入漏洞。

可能引入的一些漏洞:

  1. 访问protected成员。
  2. 创建protected成员的特殊访问器
  3. 第三方注入-其他人继承你的类以获得密码。

PasswordBox不仅在Silverlight中是密封的,在WPF中也是。根据Silverlight团队的说法,出于安全考虑,它是密封的,但他们没有提到这些问题是什么。

我不明白这里提到的任何漏洞是如何有效的,因为作为一个开发人员,你可以完全访问输入的密码,你可以做任何你想做的事情。