web-dev-qa-db-ja.com

ブラウザベースのJavaを無効にすると、どのような機能が失われますか?

JavaScriptではなくJavaを無効にすると、悪意のあるソフトウェア攻撃からコンピュータがより安全になることを読んでいます。すべての兆候は、それが確かにそれをより安全にするということですが、ブラウジング体験で私が失うものがあるとしても、そこに本当の理由はありません。誰かが私が経験することと経験しないことを教えてもらえますか?Java今日ブラウジングに本当に必要ですか?

22
Mark Wolinsky

誰かが私が何を経験するか、または経験しないかを教えてもらえますか、そしてJavaは今日ブラウジングに本当に必要ですか?

これはかなり良い質問です。つまり、ブラウザでJavaが必要な場合は、すぐにわかります。 Javaが必要ない場合、そしてJavaを使用している場合でも気付かない場合は、Javaを見逃したり、二度とぶつかったりすることはありません。 2015年に機能するために本当にJavaを必要とするサイトに偶然ユーザーがつまずくリスクは、今日ではせいぜいまれです。

JavaとWebの歴史を理解するために、Javaは本質的に、Javaでコーディングして実行できる「ブラックボックス」仮想マシンです。 Javaを実行できるすべてのシステム上のそのコード。コンセプトは、Javaがどのマシンでも実行できる中間プラットフォームになるというものでした。 Windows、Macintosh、Linuxなど…したがって、Javaプラグインを使用すると、Webブラウザ内からJavaアプリを実行できます。これは、クロスプラットフォームの互換性の欠如や初期のインターネットの他の「ラフエッジ」のために、インターネットの初期には魅力的でした。

しかし、2015年には、これまでJavaが提供していた「ファンシー」な基本レベルの機能のほとんど(クールなグラフィックやエフェクトなど)が、CSS、HTML、JavaScriptを介してブラウザ自体で処理されるようになりました。 1990年代後半から2000年代初頭にかけて、ネイティブブラウザは当時Javaでしかできなかったトリックを処理できなかったため、多くのクリエイティブサイトがJavaを使用していました。ちなみに、Javaは、一般に受け入れられている機能のおかげで、当時NetscapeNavigatorの基本的なプラグインとしてバンドルされていました。

2015年に見逃す可能性のある場所は、アクセスするサイトの種類によって異なります。たとえば、個人税システム、給与計算ゲートウェイ、その他のシステムなど、オンラインでアクセスできる多くの金融システムでは、複雑なJavaアプリケーションを使用して、エンドユーザーが金融ツールをより豊かに体験できるようにしています。したがって、マシンを使用してそのようなWebベースの金融アプリケーションにアクセスする場合は、必ずJavaを有効にする必要があります。しかし、私の経験では、そのような場合でも、そのような機関の多くは、古風なJavaベースのシステムを、最新のWebブラウザー機能をより有効に活用するより安定した非Javaベースのセットアップにゆっくりと移行しています。

たとえば、1年ちょっと前、ブラウザベースの画面共有ソフトウェア/サービスを使用している人は誰でも GoToMeeting ブラウザとシステムでJavaを有効にする必要がありました。しかし 彼らのサイトのこのサポートフォーラムスレッドで説明されているように 彼らは今や彼ら自身の非Javaベースのソフトウェアツールを支持してJava要件を公式に削除しました:

以前は、ソフトウェアの起動を自動化するためにJavaを使用していましたが、その後、そのメソッドを独自のランチャーに置き換えました。ランチャーを導入して以来、Javaは使用しなくなりました。

したがって、私のアドバイスは、Javaがブラウザレベルでの潜在的なセキュリティ上の懸念としてあなたを心配している場合は、今のところそれを無効にすることです。見逃すことはないと確信しています。また、8〜9か月以内に、何らかの理由でJavaが必要な場合は、それを処理します。

37
JakeGould

Javaは、主にJavaアプレットの形式でWeb上に表示されます。これらは、Webページに埋め込まれたボックス型の領域として表示されるアプリケーションです。ブラウザの処理方法Javaを有効にしていない場合、これらはブラウザによって異なりますが、ほとんどの場合、Javaをインストールするように促す灰色の長方形の形式で表示されます。

したがって、アプレットにJava)を必要とするWebサイトに遭遇すると、それがわかります。

とにかく多くのJavaアプレットは表示されません。90年代後半から2000年代初頭にかけてのウェブブームではよく見られましたが、テクノロジーがAdobeに取って代わられたため、最近では非常にまれになっています。 Flash自体がHTML5に置き換えられました。

3
Philipp

私が大学にいたとき、必要な(必須の)教育アプリの多くはJavaたとえば、Blackboard、大学図書館のWebサイト、wolfram alpha、webassignなどです。無効にするJava =私のブラウザでは、アプリの機能が壊れていました。その結果、Javaを最新の状態に保ち、アプリで許可されている最高のセキュリティ設定を使用してください。

0
iguanasarecool

それはすべて依存します、いくつかのウェブサイトは働くためにJavaを必要とします、他のものはそうではありません。たとえば、 Nvidia Webサイトを介してグラフィックカードドライバを更新する場合は、そのためにJavaが必要になります。チェス、ゲーム、天気予報、字幕付きの映画鑑賞など、Javaアプレットを使用するWebサイトは他にもたくさんあります。したがって、これらのサイトにアクセスし、それらがJavaで実行されている場合は、Javaも必要です。

一般に、これはセキュリティの脅威を表す可​​能性がありますが、セキュリティの脅威がWindowsXPを実行していることもあります。したがって、Javaが最新であり、OSがあり、非常に「奇妙な」Webサイトを知らない場合は、安全であると感じることができます。つまり、Javaのせいにはなりません。何か「悪い」ことが起こった場合。

Javaの所有者であるOracleは、より安全にするために頻繁に更新しています。ただし、Javaを定期的に更新しないと、セキュリティ上の欠陥となる可能性があります。 Oracle’s Webサイトで詳細を読んで全体像を把握し、これから始めることができます Wikipediaの記事

0
malakrsnaslava