NoScript 10 WebExtensionがリリースされました

人気のあるFirefoxセキュリティアドオンNoScriptの開発者であるGiorgio Maoneは、本日、最初の「純粋な」WebExtensionsバージョンであるNoScript 10をリリースしました。

NoScript 10は、WebExtensionsのみをサポートし、Firefox 56およびそれ以前のバージョンのレガシーアドオンシステムではないWebブラウザの最初のバージョンであるFirefox 57のリリースには間に合いませんでした。

ただし、Firefox 57以降と互換性のある拡張機能は現在リリースされており、ユーザーがシステムをブラウザーのそのバージョンに既に更新している場合は、最終的にデバイスにインストールできます。

:現在Androidでは動作せず、プライベートブラウジングモードでも動作しません。

Giorgioは、今年の初めにNoScriptのハイブリッド拡張機能をリリースしました。 ハイブリッド拡張の主な目的は、レガシーアドオンシステムからWebExtensionsシステムへの移行を可能な限りスムーズにすることでした。

既存のNoScriptユーザーは、設定と設定を新しいバージョンに移行します。 バージョン10への更新後に新しいバージョンのNoScriptを設定する必要がないため、これは朗報です。一度設定を確認して、正しく設定されていることを確認し、必要に応じて調整することをお勧めします。

NoScript 10は開発中です。 Firefox 57以降のWebブラウザーのバージョンにインストールできるようにWebExtensionとしてリリースされていますが、レガシーアドオンの完全な1対1のコピーではありません。

まだそうではない主な理由は、NoScriptがその機能の一部に必要とするAPIがまだ利用できないことです。

NoScript 10は、従来の対応物と同様に、コンテンツブロッキングとXSS保護をサポートします。 新しいWebExtension APIのおかげでパフォーマンスが向上したパーツもあれば、NoScript 10で利用可能になる前に実装する必要があるパーツもあります。

インターフェースは以前のインターフェースとは異なって見え、オプションも現在ほとんどの設定がありません。 すぐにNoScript 10のオプションを開くと、それらのいくつかしか取得できません。

アドレスをホワイトリストまたはブラックリストに登録したり、スクリプトをグローバルに許可したり、XSSホワイトリストをクリアしたりできます。 それについてです。 現在、ClearClickやABEなどの機能はありません。

NoScriptには、ホワイトリストに登録された(信頼された)ドメインのリストが付属しています。 これらを削除することはできませんが、状態を変更することはできます。 したがって、それらをすべてデフォルトに設定するとうまくいきますが、代わりにこれらを単に捨てることができれば明らかに良いでしょう。

セキュリティ拡張機能のメインインターフェイスも変更されました。 Firefoxのメインツールバーにあるアイコンをクリックして操作します。 現在のWebページが確立しようとしたすべての接続と、それぞれのステータスが一覧表示されます。

アドレスはデフォルトでブロックされていますが、ドメインのステータスを信頼または非信頼に設定することで変更できます。 ここにある興味深いオプションの1つは、特定のコンテンツタイプを許可し、他のコンテンツタイプは許可しないことです。

サイトを一時的に許可するオプションはまだありますが、見逃しがちです。 最初にドメインをカスタムに設定してから、一度表示された小さな時計アイコンをクリックする必要があります。 フロントエンドですべてを一時的にホワイトリストに登録するオプションはありません。

UIは異なり、より多くのオプションを提供しますが、特にGiorgioはテキストラベルからボタンに切り替えたため、結果としてより複雑になり、アイテムの上にマウスを置いたときにのみボタンに情報を表示します。

Giorgioは、Firefox ESRが(少なくとも)バージョン59に移行するまで、セキュリティアドオンのレガシーアドオンバージョンであるNoScript 5.xを維持する予定です。 これは2018年半ばに発生します。 NoScriptのレガシーバージョンを引き続き使用したいFirefoxユーザーは、Firefox 52 ESRに切り替えるか、レガシーFirefoxアドオンをサポートするPale MoonやWaterfoxなどのサードパーティブラウザのいずれかを使用して、それまで使用できます。

古い機能といくつかの新しい機能は、今後数週間で実装されます。 コンテキスト許可は、非常に有望なものです。 ドメインを別のドメインでのみ信頼できます。たとえば、ドメインBにロードされている場合にのみドメインAを信頼しますが、他の場所では信頼できません。

終わりの言葉

NoScript 10がついに登場しました。 それは良いことです。 ただし、新しいバージョンは古いバージョンと比較して制限されており、Firefox 57以降に移行するユーザーは新しいUIと機能に慣れる必要があります。

そうでない人は、代わりに同様の機能を提供するuMatrixをチェックアウトしたいかもしれません。

Now You :最初のNoScript WebExtensionリリースについてどう思いますか?