
Adobe Flashは過去に多くの問題を引き起こしており、重大な脆弱性が頻繁に露呈し、Adobeは定期的にセキュリティアップデートのリリースを求められてきました。実際、Adobeは2020年12月31日にAdobe Flashのサポートを終了する予定です。そのため、この日以降はMacにFlashがインストールされていないことを確認してください。
これらのセキュリティ上の欠陥は、Windows、Mac、Linux上のFlashに影響を与えています。MacをFlashの脆弱性から保護するにはどうすればよいでしょうか?
おそらく、あなたのMacにはFlashがそもそもインストールされていないでしょう。2015年のmacOS SierraでSafari 10が導入されて以来、AdobeのFlash Playerはデフォルトで無効になっています。以前は手動で無効にする必要がありました。AppleがユーザーをFlashの脆弱性にさらしたままにしておくつもりがないのは明らかです。Appleは、より新しく安全なWebブラウジング方法であるHTML5の使用を推奨しています。実際、Appleのスティーブ・ジョブズ氏は2010年4月に「Thoughts on Flash」を執筆し、HTML5への支持を表明していました。
ただし、MacでFlashコンテンツを実行したい場合、AppleはFlashのインストールを禁止していません。例えばAll4のコンテンツを視聴するためにFlashをインストールしたい場合は、MacにFlashをインストールする方法に関するチュートリアルをこちらでご覧いただけます。
MacにFlashをインストールすることを選択したとしても、必ずしもそこに残るとは限りません。MacのOSをアップデートするたびに、FlashはMacから消えてしまう傾向があります。MacにFlashがインストールされているかどうかを確認する方法については、以下をご覧ください。
Mac に Flash がインストールされていて、それを削除したい場合は、この記事で Mac から Flash Player をアンインストールする方法を説明します。
Mac に Flash は必要ですか?
始める前に、Flash が必要ないことを必ず確認してください。
特に Adobe が 2017 年 7 月に「Adobe は Flash のサポート終了を計画している」と発表して以来、多くのサイトが代替手段を使用するように更新されているため、Flash をまったく必要とせずに快適に Web を閲覧できるようになる可能性が高くなります。
現在もFlashを使用しているサイトはごくわずかです。注目すべきサイトはAll4だけでしょう。Channel 4も近いうちにコンテンツをHTML5に更新してくれることを期待しています。実際、Channel 4は2017年6月にAdobe Flashベースの動画プレーヤーからHTML5への移行を発表しており、近いうちに発表があるはずです。
MacにFlashがインストールされているかどうかを確認する方法
お使いのMacにFlashがインストールされているかご確認ください。Flashがインストールされていない場合は、SafariでFlashコンテンツを表示しようとすると「プラグインがブロックされています」と表示されます。
これを確認するには、Channel 4 または Crunchyroll.com にアクセスしてください。これらのサイトは、この記事の執筆時点ではまだ Flash を使用していました。
ビデオを再生しようとすると、プラグインが見つからないことを示すメッセージが表示されます。

あるいは、次のようなメッセージが表示される場合があります。

MacからFlash Playerをアンインストールする方法
Mac に Flash がインストールされているが、最近の脆弱性について聞いたり、Flash ベースの広告が表示されないようにしたいなどの理由で、Web は Flash なしのほうが良いと判断した場合は、次の手順に従ってアンインストールしてください。
- Adobe からアンインストーラーをダウンロードする必要があります。ここから入手できます。
- お使いのオペレーティングシステムのバージョンによってバージョンが異なりますのでご注意ください。最新版はOS X 10.6用ですが、以降のOSバージョンすべてに対応しているのでご安心ください。
- Mac のダウンロード フォルダーからアンインストーラーを起動します。
- アンインストーラーが実行されたら、「アンインストール」をクリックします。
- 管理者パスワードを入力し、すべてのブラウザを閉じます。
- Adobeによると、アンインストーラーが完了したら、ホームディレクトリのライブラリフォルダ内にあるフォルダをいくつか削除しておくことをお勧めします。Finderを開き、メニューの「移動」をクリックし、Altキー(またはOptionキー)を押したままにすると、ライブラリフォルダがドロップダウンメニューとして表示されます。以下の2つのフォルダを見つけて削除してください。
~/ライブラリ/Preferences/Macromedia/Flash Player
~/ライブラリ/キャッシュ/Adobe/Flash Player
HTML5とFlash
Flash が消滅した理由の 1 つは、PC ウェブ ブラウザー、モバイル デバイス、スマート TV など、さまざまなデバイスやプラットフォームでネイティブにサポートされているオープン スタンダードである HTML5 です。
一方、FlashはAdobeが所有・管理する独自の技術です。Flashは長らくウェブベースの動画のデファクトスタンダードとみなされてきましたが、ほとんどのブラウザではネイティブコンポーネントではなく、組み込みプラグインかAdobeからダウンロード可能なプラグインで有効化する必要があります。
MacにおけるJavaの脆弱性
セキュリティ上の欠陥に悩まされるのはFlashだけではありません。Javaにも脆弱性があり、ハッカーがコンピュータを乗っ取る手段として非難されています。最近ではAppleが、Spectre脆弱性を悪用する手段としてJavaに注目しました。
AppleはSpectreについて次のように述べている。「MacやiOSデバイス上でローカルに実行されているアプリであっても、Spectreを悪用するのは極めて困難ですが、Webブラウザで実行されているJavaScriptでは潜在的に悪用される可能性があります。」
2012年4月、60万台以上のMacが、Javaの脆弱性を利用してユーザーのコンピュータにインストールされたFlashbackトロイの木馬に感染したと報告されました。AppleはすでにOS XへのJavaのデフォルトバンドルを停止しています。MacでJavaを無効にする方法については、こちらをご覧ください。