Google ChromeはJavaサポートを終了し、USPTOリソースへのアクセスを防止します

SilveiraNetoによる「Di-Logo-Java-Orange」。CCBY-SA2.0でライセンス供与されています。

インターネットサービス開発者のGoogle、Inc。(NASDAQ:GOOG)の行動は技術革新のさまざまな分野で非常に影響力があります。同社は今年、ライバルの技術会社Apple Inc.(NASDAQ:AAPL)に続き、モバイル決済システム分野の競争相手の輪になりました。GoogleによるAndroidの買収により、同社は次の分野で優位に立つことができました。スマートフォンとモバイルコンピューティング。多くの元Google従業員がその会社を辞め、Facebook(NASDAQ:FB)、Twitter(NYSE:TWTR)、Instagramなどの他の大手テクノロジー企業で幹部職に就きました。多国籍テクノロジー企業も政治的影響力に長けている; 2012年、ロビー活動でGoogleを上回った唯一の企業はGenerでしたアルエレクトリック、そして2013年にはGoogleが5位になりました。

この会社が下した技術的決定は、市場の重要なトレンドを予告することがよくあります。これが、Netscapeプラグインアプリケーションプログラミングインターフェイス(NPAPI)のサポートを廃止するというGoogleの決定が、かつてインターネットアプリケーションで非常に人気のあったプログラミング言語であったJavaの役割が大幅に減少したことを示している理由の1つです。 NPAPIは、ブラウザプラグインを有効にするためのクロスプラットフォームアーキテクチャであり、Javaがアーキテクチャに依存しているということは、NPAPIがChromeシステムを離れると、Javaアプリケーションを実行できるようになることを意味します。 Chromeの担当者は、ブラウザの公式ブログで、NPAPIを削除すると、システムの複雑さを軽減しながら、ブラウザのセキュリティと速度を向上させると述べています。 ChromeがDevToolsWebサイトで表明しているように、「NPAPIは、他のアプローチが機能しない場合にのみ使用する必要がある非常に大きなハンマーです」。その複雑さとセキュリティリスクのためです。

Chromeブラウザシステムへのこの変更は、米国特許商標庁が提供するデジタルリソースの一部に影響を与えるため、米国特許出願人が知っておく必要のあるものの1つです。EFS-Web、USPTOのオンライン特許出願および文書提出ツール、およびPrivatePAIRの両方、特許出願のステータスを学習するための安全なポータルである、ユーザーがそれらのサービスにサインインするときにユーザーを認証するためにJavaプログラミングスクリプトを利用します。USPTOは、代替ブラウザの使用を推奨するコンピュータテクノロジー企業Oracle Corporation(NYSE:ORCL)からのガイダンスを投稿しました。将来的にこれらのサービスにアクセスするためのFirefox、Safari、InternetExplorerなど。

ただし、ChromeブラウザではNPAPIアーキテクチャのデフォルトサポートが無効になりました。今年の4月にGoogleによってリリースされたChromeバージョン42アップデートでも、Chromeユーザーは今後数か月にわたってNPAPIのサポートを手動でアクティブ化できます。 Chromeを使用してEFS-WebまたはPrivatePAIRにアクセスすることを希望する特許出願人は、Chromeブラウザを開き、アドレスバーに「chrome:// flags /#enable-npapi」と入力して、[Enable]というタイトルのリンクをクリックするだけです。表示される[NPAPIを有効にする]フラグの下にある」。変更を有効にするには、Chromeブラウザを再起動する必要があります。この手動オーバーライドは、今年の9月にリリースされる予定のバージョン45のリリースでChromeから削除されます。

JavaがGoogleとの間の法的な論争の中心であったことに注意してください。オラクルは、2010年にサンマイクロシステムズを購入したときに取得したJavaコードの特定の側面の著作権を所有しています。同年、オラクルはGoogleを訴え、Androidオペレーティングシステムを設計するためにGoogleがJavaを使用したことで約10億ドルの損害を求めました。 2014年5月、カリフォルニア北部地区は、特定のJavaアプリケーションプログラミングインターフェイス(API)が著作権保護を受ける資格があると結論付けた訴訟に関する判決を発表しました。この訴訟はさらなる手続きのために差し戻され、米国最高裁判所での請願が保留されています。ごく最近、米国訴務長官ドナルド・ベリリが提出したアミカス・キュリエの概要は、この訴訟が「裁判所がコンピュータプログラムへの著作権原則の適用に初めて対処するための不十分な手段である」という理由でGoogleの訴務長官を否定するよう助言した。 」

ChromeプラットフォームでJavaから距離を置くというGoogleの決定において、この訴訟がどの程度の役割を果たしたかを言うのは難しい。同社はNPAPIに代わるものを開発している。ユーザーがChromeブラウザでコマンドラインプロンプトを実行することにより信頼できるプラグインをロードできるようにするPepperAPI(PPAPI)。このAPIアーキテクチャにより、Webアプリケーションで使用されるFlashなどのプログラミング言語が可能になります。

Javaは、プログラミング言語のユビキタスな性質や、サードパーティのライブラリからAPIにインポートされたコードに固有の脆弱性を利用した、多くのセキュリティ侵害にも近年苦しんでいます。 Apple、Facebook、Twitter、Microsoft Corporation(NASDAQ:MSFT)などの主要なハイテク企業はすべて、Javaの脆弱性を利用した悪意のあるプログラムによって近年被害を受けています。サイバー攻撃へのより迅速な対応のためにアプリケーションの動作をリアルタイムで分析するRuntimeApplication Self-Protection(RASP)などの手法は、ダブリンを拠点とするWaratekという会社によって開発されました。それでも、データセキュリティの懸念はJavaに深く根付いているため、2013年1月、米国国土安全保障局は、悪意のあるコーダーがJavaの脆弱性を一貫して利用できるため、すべてのコンピューティング製品でJavaソフトウェアを無効にすることを推奨するガイダンスをすべてのコンピューターユーザーに発行しました。 。

USPTOのオンラインリソースの状況が指摘しているように、特定のインターネットユーザーがJavaを完全に手放すことを不可能にするいくつかの問題があります。ほとんどの家庭は、Javaをまったく実行しなくても、通常のインターネットの使用法を利用できますが、NASAや国立衛生研究所など、Javaを必要とするリソースを提供する政府のWebサイトがあります。これらのツールへのアクセスを検討している企業、組織、個人は、Chrome以外のブラウザを使用してアクセスする必要があります。

Javaの問題は、Chromeベースのオペレーティングシステムを実行する軽量ノートブックコンピュータであるChromebookで悪化します。ブラウザ。公式には、FirefoxやInternet Explorerなどのサードパーティのウェブブラウザは、実行可能ソフトウェアプログラムを実行するように設計されていないChromebookでは使用できません。ただし、UbuntuなどのLinuxベースのオペレーティングシステムをインストールして、それ自体がLinuxベースのChromeOSを置き換えることは可能です。 Ubuntuおよびその他のLinuxベースのOS環境は、FirefoxなどのWebブラウザプログラムを実行および実行できます。

訂正:この投稿の以前のバージョンでは、誤ってOracleをWaratekではなくRASP開発者と名付けていました。ただし、WaratekはOracleのJavaコードに基づいてRASPを開発しました。

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です