Tim JacksonはJackson TechnicalのCEO兼創設者です。
Java にはセキュリティの問題があります。
最近の技術ニュースでは、Java にさらされる「ゼロデイ」脅威について読んだことがあるかもしれませんね。 ゼロデイ脅威とは、ハッカーが発見したものの、ソフトウェア メーカーによってまだ修正されていない脆弱性のことです。 これらの欠陥は、ブラウザやアンチウイルスが阻止することなく、コンピュータにウイルスをインストールすることを可能にすることが多く、また、危険なウェブサイトから来るとは限りません。 感染したコードは、合法的で人気のある Web サイトに埋め込まれていることさえあります。
これは、Java の新しい問題ではありません。 頻繁に再発するので、タスクバーの時計のそばにある迷惑なオレンジ色のアイコンは、常にまだ別の更新を要求しているように見えるのはそのためです。 新しいセキュリティ更新プログラムが頻繁に発行されるため、最終的にはそれに注意を払わなくなるのが人間の性です。 これこそ、ウイルス作者たちが期待していることだ。 彼らは、ほとんどの Windows および Mac OS のアップデートが定期的にインストールされていることを知っているので、別の侵入方法が必要なのです。
Java による感染の頻度について、私自身が証明することができます。 私たちのショップで目にする感染マシンの約 85% は、Java がインストールされた Windows XP です。 ウイルスが Java 経由で侵入したことがわかるのは、ウイルス コードが Java の temp ディレクトリで発見されるからです。
Java は JavaScript とは違います。
名前が似ていますが、Java と JavaScript はまったく別のものであることを心に留めておいてください。 JavaScript は、ブラウザ ソフトウェア (IE、Chrome、Firefox、および Safari) に組み込まれています。 JavaScript は HTML コードによって使用され、Web ページを更新することなく、ブラウザと Web サーバーの間の双方向通信を提供します。 たとえば、JavaScript を使用すると、ニュース フィードのページでアイドル状態のときに Facebook のコンテンツを更新できます。
Java は、ブラウザ プラグインでサードパーティのアドオンとして、ブラウザ内でソフトウェアの配布と実行を可能にします。 Web サイトが Java を必要としているかどうかは、ソフトウェアをメモリにロードしている間、画面上に四角いボックスとアニメーションの円として表示される Sun Java ロゴを見ることでわかります。
それを完全にアンインストールします。 しかし、私はもう一歩進んで、完全にアンインストールすることをお勧めします。 今、”長年にわたって確立されてきたインターネットの一部を削除するのは本当に賢明なことか!” という不平不満が聞こえてきそうです。 スティーブ・ジョブズがiPadはFlashをサポートしないと発表した時のことを思い出す。 最初は、これは大変なことになると思った。 しかし、そうではありませんでした。 インターネットは適応したのです。 Web デザイナーは、AJAX や jQuery などの新しい JavaScript ベースのテクノロジーを使用して、Flash に期待するのと同じインタラクティブなコンテンツを提供できるようになりました。
Java を必要とする Web サイトを使用しない場合、それはセキュリティ対策を回避するために悪用される可能性の高いプログラムでしかありません。 それを必要とするWebサイトは少ない。 後で必要だとわかっても、5 分間の無料の再インストールで済みます。