4

一个简单的问题,但谷歌对此没有答案!
我今天碰壁了,因为Silverlight 中的 PasswordBox是密封的。我不知道他们为什么这样做。有人对此有想法吗?

4

2 回答 2

8

因为如果你可以对它进行子类化,你就可以在其中引入漏洞。

可能引入的一些漏洞:

  1. 访问protected成员。
  2. 为成员创建特殊访问器protected
  3. 3rd Party Injection - 其他人将您的课程子类化以获取密码。
于 2011-09-19T12:56:34.540 回答
5

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

我看不出这里提到的任何漏洞是如何有效的,因为作为开发人员,您可以完全访问输入的密码,您可以随心所欲地做任何事情。

于 2011-09-19T19:56:49.527 回答