私は最近(ABPに加えて)NoScriptを使い始めました。慣れるまでに少し時間がかかり、新しいサイトにアクセスしてサイトが機能しない理由と、JavaScriptを許可する必要がある場所を調査する際に、クリックが必要になる場合があります。追加のセキュリティは価値がありますか?
論争のいくつかはここで議論されます。要するに、JavaScriptがあなたのコンピュータに対する真の脅威であるかどうかということです。これについて何か考えはありますか?
iframe
の
私は最近(ABPに加えて)NoScriptを使い始めました。慣れるまでに少し時間がかかり、新しいサイトにアクセスしてサイトが機能しない理由と、JavaScriptを許可する必要がある場所を調査する際に、クリックが必要になる場合があります。追加のセキュリティは価値がありますか?
論争のいくつかはここで議論されます。要するに、JavaScriptがあなたのコンピュータに対する真の脅威であるかどうかということです。これについて何か考えはありますか?
iframe
の
回答:
NoScriptがそもそも存在する理由は、必ずしもJavaScript 自体ではなく、ブラウザのセキュリティホールです。これまで、Firefoxやその他のブラウザーには、悪意のあるJavaScriptがユーザーのシステムに悪影響を及ぼすことを可能にする多くのセキュリティ脆弱性がありました。(多くの場合、ネイティブコードはJavaScriptを介して実行される可能性があります。つまり、Webサイトがコンピューターに何かを実行する可能性があります。)@Ericが言ったように、クロスサイトスクリプティング攻撃の可能性もあります。
ただし、これらの脅威はごくわずかであり、怪しげなWebサイトを定期的に閲覧しない限り、NoScriptの価値があるかどうかはあなた次第です。個人的には、私はそれが価値があるとは思いません、特に、ますます多くのWebサイトが機能するためにJavaScriptを必要とすることを考えると、常にスクリプトまたはドメイン全体をホワイトリストに登録することになります(その時点で、そもそもそれを使用する利点)。
悪意のあるユーザーがJavaScriptを使用して問題を引き起こす例については、http ://en.wikipedia.org/wiki/Cross-site_scriptingおよびhttp://en.wikipedia.org/wiki/Cross-site_request_forgeryを参照してください。
FWIW-私は個人的にNoScriptを使用しません。これは大きな頭痛の種だと思います。時々、あなたはただブラウジングしているところを見て、最高のものを望みます。
画像処理やXMLレンダリングなどで技術的に悪用されてきましたが、現在のところ、すべての意図と目的で、ソーシャルエンジニアリング(ユーザーをだまし、ユーザーに悪意のあるファイルを実行させる)、プラグイン(Flash)の3つの攻撃ベクトルがあります。 、JavaScript。
JavaScriptは直接命令を実行することを許可します。これはInternet Explorerの場合、過去に非常に悪い決定とActiveXコントロールの実装が原因で特に悪いものです(ただし、Microsoftはこの点で改善しています)。また、広告はJavaScriptで配信され、悪意のある広告が正当なサイトに配信されているケースが複数あるため、必ずしも疑わしいサイトに移動する必要はありません。
短い答え:脅威を心配する場合、心配する必要があるのはInternet Explorer、Flash、JavaScriptの3つです。
インターネットに接続されているコンピューターがエクスプロイトプルーフである場合、ごく少数のコンピューター。マシンに悪意のある広告を表示するためにMeltDownやSpectreを必要としない人もいました。これは、いつものように信頼できるWebサイトからのものです。
1990年代には、Netscape Navigatorはデジタル署名されたjavaScriptを持っていましたが、今はその改良版が必要です。
JavaScriptは、必ずしもコンピュータをゴミ箱に入れて害を与える必要はありません。次に、銀行情報を盗み、リモートの攻撃者に送信するために使用できるJavaScriptスニファの簡単な例をいくつか示します。