软件开发人员在允许将扩展或插件添加到他们的软件中时,应用了哪些常见的安全实践,例如Firefox、Photoshop和GIMP?它可以在Windows、Linux或Mac上使用。
设想方案的实例:
显然,任何人都可以创建一个恶意插件,没有人会怀疑。我想知道为什么它从来不会发生在Firefox上(据我们所知)。
发布于 2016-12-23 09:08:11
如果您希望允许插件,确保父应用程序安全的唯一现实方法是:
同时做这两件事是最好的方法。
这些都是相当常见的过程,但显然需要时间,这等于成本。第二个选择是最便宜的,但也可能是最难安全实施的。
有许多例子表明,这类应用程序的失败非常严重,最明显的例子是Android应用程序商店,在那里,恶意应用程序经常被发现,尽管这些应用程序经常被发现,只是在商店里呆了多年之后。Windows应用商店在早期也受到了影响。据我所知,3种主要浏览器中的每一种都有恶意扩展。
为了帮助保护自己,您应该只选择使用良好的、具有一致和大量正面评论的扩展。最好有资金充足的支持。显然,你应该将扩展的使用保持在最低限度,而且像Chrome这样的东西是好的,因为它允许您随意地轻松、快速地打开和关闭扩展。尽量不要使用新提交的扩展,直到您看到它们已被其他人尝试和信任。
如果可以的话,留意一下新闻,这样你就可以发现一个扩展是在什么时候被突出显示的,要么是因为它已经被独立的安全检查,要么是当它失败了。同时也要注意扩展,改变所有权,因为新的所有者可能不那么诚实。
实际上,大多数人将无法完成最后的建议。
发布于 2016-12-23 09:28:18
这是一个信任问题,我认为这更多的是一个社会问题,而不是一个技术问题。当然,有一些技术解决方案(比如只允许访问有限的脚本语言,试图对插件进行沙箱化等等),但这些解决方案经常会被破坏或滥用。
看看操作系统如何处理程序在这里可能是有帮助的,因为从某种意义上说,程序是操作系统的插件。
传统的桌面操作系统允许用户决定信任哪些程序,并自行运行它们。如果用户信任某个特定程序的发行者,她就必须做出自己的决定。
对于有经验的用户来说,这是可行的,但是如果你看看你父母电脑上的浏览器工具栏的数量,我相信你会同意这一点还远远不够完美。互联网上到处都是特洛伊木马,这些木马让那些没有经验的用户(有时也是经验丰富的用户)很容易成为攻击目标。
智能手机和平板电脑的崛起为开发商提供了一个全新的平台,他们选择了一种新的系统。操作系统供应商没有让用户决定他们信任哪个出版商,而是经营官方商店,所有的应用程序都必须从这些商店下载。要想在那里使用,它必须通过安全审查,供应商可以惩罚那些试图通过删除其产品传播恶意软件的出版商。
在这种情况下,用户不需要信任单个发布者。他们只需要相信供应商在他们的评论中做得很好。不幸的是,这个系统也被证明是不牢靠的,因为灰色地带的软件以及彻底的恶意软件仍然设法偷偷通过审查。
因此,我认为这是两个主要的选择:
发布于 2016-12-23 08:30:03
这完全取决于该产品的开发团队。
通常,
https://security.stackexchange.com/questions/146190
复制相似问题