【发布时间】:2009-12-17 17:44:26
【问题描述】:
Web 应用程序使用 Java 小程序,该小程序将用户提交的密码存储在私有属性中,并在多个公共方法中使用此属性。
我想知道从相同或不同网站加载的另一个 Java 小程序是否有可能调用此小程序的方法或可能访问包含密码的私有属性?
不同的小程序是在相同还是不同的 JVM 中运行?如果它们在同一个 JVM 中运行,一个小程序能否以某种方式获得对另一个正在运行的小程序的引用?
密码存储小程序已签名。我假设想要获取密码的窥探小程序也可以签名。
【问题讨论】:
-
我重新考虑了我的问题。实际上,如果攻击者设法在受害者的计算机上运行了一个签名的小程序,那么受害者的游戏就结束了。存储或不存储密码都没有关系。攻击者可以安装键盘记录器并获取密码。