Webがより安全になりました:GoogleがJavaのサポートを終了します

Webがより安全になりました:GoogleがJavaのサポートを終了します

Javaが1995年に最初に公開されたとき、それは革命的でした。





開発者はコードを一度作成すれば、(理論的には)変更を加えることなく任意のコンピューターで実行できます。それは信じられないほど高速でしたし、今でも高速です。この速度により、ウォール街での高頻度取引アルゴリズムなど、時間に敏感なコンテキストで使用されるようになりました。





Javaはまた、その時代に先んじて信じられないほど進んでいました。最初のリリースから、開発者はこれをツールとして使用して、WebアプリのようなロジックをWebページに埋め込むことができました。これらはJavaアプレットと呼ばれ、コードはWebブラウザーの外部の別のプロセスで実行されていたため、ゲーム、視覚化、シミュレーションなどの高強度のタスクに最適でした。





しかし、それは当時でした、そしてこれは今です。

Java(特にブラウザ)はその輝きを失ったと言っても過言ではありません。これの大部分はセキュリティ上の懸念によるものです。 Google Chromeの次のバージョン(バージョン45、12月に予定)には サポートを完全に削除しました



Javaは実際には安全ではありませんか?

特にセキュリティの観点からJavaについて書くときは、Javaを区別することが重要です。 Javaランタイム環境(JRE) およびJavaブラウザプラグイン。

Javaランタイム環境(Java仮想マシンと一部のソフトウェアライブラリを含む)は、安全でないと非難されることがよくありますが、必ずしもそうとは限りません。 JREには、深刻なゼロデイ脆弱性がありますが、ほとんどの場合、非常に適切に設計された安全なソフトウェアです。これは、ソフトウェアの一部によって引き起こされる潜在的な損傷が制限されている「サンドボックス化された」環境内でアプリケーションを実行します。プログラムが「サンドボックス」の外部でアクションを実行したい場合、ユーザーに通知され、それらを承認する必要があります。





しかし、ブラウザでは、それはわずかに異なる魚のやかんです。 Javaブラウザプラグインは、安全性が低いことで有名なソフトウェアです。 Kasperskyによると、それはほとんどの責任があります 2012年のサイバー攻撃の50%

しかし、それは逆に、Javaブラウザプラグインが設計上欠陥があるためです。 Javaアプレットは、本来あるべきようにサンドボックス化されておらず、暗号署名で署名されたコードを問題なく盲目的に実行します。





これを素人の言葉で言えば、悪意のあるソフトウェアがあり、干渉なしにどのコンピューターでも横行できるようにしたい場合は、暗号で署名するだけで済みます。 それは恐ろしいです。

もちろん、その腹立たしくて壊れたアップグレードプロセスのおかげで、ほとんどの人が安全でないバージョンのJavaを実行していることは助けにはなりません。カスペルスキーによると 2012-2013Java攻撃中 レポートによると、55%から37%の人々が古い(そして脆弱な)バージョンのJavaを使用しています。

逆に、Oracle(および以前のSun Microsystems)は、Askツールバー(これは 簡単に取り外せます )、またはデフォルトのブラウザをYahoo!に変更します。

Windows10の見栄えを良くする方法

ありがたいことに、Googleはそれについて何かをしている。 9月以降、Google ChromeでのNPAPI(Netscape Platform API)のサポートが終了します。これにより、Javaアプレットを事実上実行できなくなります。また、AdobeのFlash(独自のセキュリティ問題がある)、Silverlight(誰も使用していない)、Unity、およびFacebookプラグインの古いバージョンのサポートも終了します。

Firefoxが間もなくChomeに参加してNPAPIを廃止するという噂がありますが、これまでのところ、実際には何も現れていません。そしてもちろん、NPAPIはInternet Explorer、Opera、Safariでも引き続き有効です。

Javaを強制終了します。火で殺します

Javaは、マルウェアがコンピューターに感染するための興味深い、驚くほど一般的な攻撃ベクトルです。しかし、それについてあなたができることがあります。それは単純であり、それは明らかです。

システムからJavaランタイム全体を削除するだけです。

使用していない場合は、インストールしても意味がなく、思ったより簡単に削除できます。 Linux(Ubuntu-他のディストリビューションは異なる場合があります)、Mac OS X、およびWindows10でこれを行う方法は次のとおりです。

LinuxでのJavaの削除(Ubuntu)

LinuxでのJavaの削除は、同時に単純で複雑です。いくつかのコマンドを実行するだけでよいという点で簡単です。ただし、削除するJavaランタイムを知る必要があるため、複雑でもあります。

ちょっと待って、 複数のJavaランタイムがありますか?

良い、 はい 。ほら、Javaの開発者であるOracleによって作成された公式のものがあります。しかし、OpenJDKもあります。これはGNU General Public Licenseの下でリリースされたオープンソースの実装です。これは、オープンソース製品が好むパーミッシブソフトウェアライセンスです。

OpenJDKを持っている可能性は高いですが、確認するのは簡単です。とにかく走れ:

javaバージョン

次に、パッケージマネージャーで関連するパッケージを削除するだけです。

sudo apt-get autoremove openjdk-jre-7

古いバージョンのOpenJDKを使用している場合は、それに対応するようにバージョン番号(openjdk-jre-)を変更してください。 Oracle JDKを使用している場合は、以下を実行します。

sudo apt-get removeoracle-java7-installer

Mac OSXでのJavaの削除

これらの手順はヨセミテで機能します。 OSXの最新バージョン。実際、ここでJavaを削除するのは驚くほど簡単です。ルートアクセスとコマンドラインへの少しの自信が必要なだけです。

ターミナルを開き、以下を実行します。

sudo rm -rf / Library / Internet Plug-Ins / JavaAppletPlugin.plugin /

sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

フラ!マシンのJREを削除しました。

Windows10でのJavaの削除

Windows 10でJavaを削除するには、[スタート]メニューを開いてJavaを検索するだけです。次に、それを右クリックして、 アンインストール。 名前にJavaが含まれるアイテムが複数ある場合でも、恐れることはありません。

それはそれと同じくらい簡単です。しかし、 公式Oracleアプリ Javaを削除するプロセスを自動化します。

Windows 7を使用している場合は、元MUO-erであるChris Hoffmanによるこの投稿を確認することをお勧めします。この投稿では、PCからJavaを無効にして削除する方法について詳しく説明しています。

やめろ、ジャワ!

Javaアプレットの時代はもう過ぎ去りました。いい厄介払い。

それらは遅く、安全ではなく、率直に言って、それらに取って代わったはるかに優れたテクノロジーがあります。 HTML5、特にCanvasが頭に浮かびます。 Googleは、Windows10でのサポートを最終的に中止したことを称賛する必要があります。

もちろん、真に安全にする唯一の方法は、それを完全に削除することです。

それを念頭に置いて、Javaをコンピュータにインストールする本当の理由はありますか?私はそうは思いませんでしたが、あなたはどう思いますか?何かご意見は?聞きたいです。下のボックスにコメントを残してください。チャットします。

写真クレジット: ギルC / Shutterstock.comWetWebwork Flickr経由

共有 共有 つぶやき Eメール OnePlus Nord2にある7つのすばらしいAI機能

OnePlus Nord 2の革新的な人工知能機能は、写真、ビデオ、ゲームなどに改善をもたらします。

次を読む
関連トピック
  • 安全
  • Java
  • オンラインセキュリティ
著者について マシューヒューズ(386件の記事が公開されました)

Matthew Hughesは、イギリスのリバプール出身のソフトウェア開発者兼ライターです。彼は手に濃いブラックコーヒーがない状態で見つかることはめったになく、MacbookProとカメラを絶対に愛しています。彼のブログはhttp://www.matthewhughes.co.ukで読むことができ、Twitterの@matthewhughesで彼をフォローすることができます。

マシューヒューズのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください