JMcAfreak

關於我

開發者資訊
名稱 JMcAfreak
地點 Earth.
職業 Human.
加入日期 Aug. 24, 2012
參與開發的附加元件數量 0 個附加元件
此開發者的附加元件平均分數 未經評分

我所發表的評論

YesScript

評分: 3 / 5 顆星

tl;dr: While the add-on itself doesn't have any inherent flaws (aside from a couple features that are on peoples' wish-lists), there are some inherent flaws in Firefox that cause me to keep using NoScript. There is only one real issue with the add-on, and that's just a simple oversight in the concept.

First off, I recommend this add-on if you want some much-needed security without having a complete lock-down like NoScript does. (although I personally prefer NoScript). I just feel the need to point out a couple flaws that make this add-on less effective. Sadly, most of these flaws are inherent to the browser itself, rather than the add-on. Also, please donate to the developer, Jason Barnabie. He did his work, and he deserves the support.

As a staunch advocate of Firefox, even I'll admit that it's fallen way behind other browsers in security (even IE in at least one case). For example, Firefox doesn't use the modern Windows feature called "low integrity mode" or "protected mode" to run the browser process(es) with as few user permissions as possible. Basically, what the Protected Mode does is that it makes anyone who finds a vulnerability in Chrome or IE also have to find a way to get out of the security sandbox and gain access to the rest of the system (as a lazy coder, that would deter me automatically). The feature has been around since Windows Vista. Mozilla's still working on "low-rights Firefox" mode, and there's no indication of whether anyone is working on implementing sandboxing for the desktop version of Firefox.

In short, if a site happens to be missed by the blacklist used by this add-on, Firefox is somewhat more vulnerable than the other popular browsers. Someone who finds a vulnerability in Firefox doesn't need to find an additional vulnerability in Windows, as they would with Chrome and IE.

There's also the issue of someone hijacking a trusted site and injecting malicious code into specific pages (such as a log-in or signup form, the landing page, or other forms). While whitelisting also has this vulnerability for any whitelisted site, blacklisting has it by default for any non-blacklisted site. In addition, blacklisting might not always keep up with the current malicious sites, while whitelisting will at least offer a first layer of protection against new threats. NoScript also supports temporarily whitelisting a site, which is what I primarily use unless it's a site I use all the time (and even then, only if they use https). This is really the only major flaw in the add-on (and it's really only just an oversight that's easy to make).

From a basic user standpoint, this is a really good add-on if you're careful on the web. However, as a software security guy who occasionally has to venture into the unknown, I will continue to use NoScript.

此意見為舊版本 (1.9.1.1-signed.1-signed) 的附加元件。