Mac
 Computer >> コンピューター >  >> システム >> Mac

macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】

AppleはApp Storeから承認済みのアプリのみをダウンロードしてほしいと考えていますが、それが常に可能とは限りません。Web上で見つけた便利なアプリが未承認だった場合、macOSはその起動を自動的にブロックします。このセキュリティ機能は善意によるものですが、サードパーティ製アプリを利用したい場合には、これを回避する必要があります。

幸い、Macで未検証のアプリを実行するのはそれほど難しくありません。ただし、始める前に覚えておいてほしいのは、このセキュリティ対策には理由があるということです。信頼できる提供元からのアプリだけをインストールするようにしましょう。そうしないと、Mac用アンチウイルスソフトが導入されていても、Macが危険にさらされる可能性があります。

macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】

システム環境設定で未検証のアプリを許可する

未検証の開発元によるアプリを初めて開こうとすると、Appleは起動をブロックし、代わりに警告ダイアログを表示します。macOSは、認識できないアプリをユーザーの承認なしに起動させない仕組みになっています。

また、macOSのセキュリティ設定によって、App Store以外のすべてのアプリの起動が制限されているケースもあります。この場合、インターネットから直接ダウンロードした認証済み開発元のアプリも対象となります。

macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • 未検証のアプリ(App Store以外の認証済みアプリを含む)が起動できない場合は、「システム環境設定」を開きます。Dockから直接アクセスするか、Launchpadから起動できます。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • 「システム環境設定」で「セキュリティとプライバシー」>「一般」をクリックし、左下の鍵アイコンをクリックして設定変更を可能にします。ロック解除にはパスワードの入力、またはTouch IDが必要です。

    アプリが認証済み開発元のものでありながらApp Store以外から入手したものである場合は、「ダウンロードしたアプリケーションの実行許可」の項目で「App Storeと確認済みの開発元」を選択します。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • 直近で開こうとしたアプリは、App Store関連のセキュリティオプションの下に表示されます。アプリ(DMGイメージファイル)を起動するには、「このまま開く」をクリックします。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】

Appleは以前のバージョンのmacOSで自動許可のオプションを廃止したため、未検証のアプリを起動するたびにこの操作が必要になります。ただし、同じアプリに対して行うのは一度だけで構いません。

「このまま開く」をクリックすると、未検証のアプリを含むDMGイメージファイルがマウントされます。多くのDMGファイルには、アプリ本体とApplicationsフォルダへのショートカットが収録されています。

  • アプリをインストールするには、アプリのアイコンをドラッグし、Finderウィンドウ内のApplicationsフォルダのショートカットにドロップします。これにより、アプリがDMGファイルからmacOSへコピーされ、LaunchpadやFinderのApplicationsフォルダからアクセスできるようになります。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • インストール後、初めてアプリを開く際には、macOSが「インターネットからダウンロードしたアプリです」という警告を表示します。起動を承認するために「開く」ボタンをクリックしてください。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】

インストールせずに未検証のアプリを開く

Finderの便利な機能のひとつに、アプリをインストールする前にDMGイメージファイルの中身を確認できる点があります。同梱のアプリを(通常は付属している)Applicationsフォルダのショートカットにドラッグする代わりに、DMGファイルから直接アプリを起動することも可能です。

  • まずDMGファイルを開きます。アプリのアイコンをダブルクリックするか、Finderウィンドウでアプリファイルを右クリックして「開く」を選択します。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • 未検証のアプリに関する警告が表示されます。これは、インターネットから取得したアプリを開こうとしていることを知らせるものです。「開く」をクリックして起動を許可します。なお、「このディスクイメージ上のアプリケーションを開くときに警告しない」にチェックを入れると、DMGファイル内のすべてのアプリを警告なしで起動できるようになります。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】

これでアプリが起動します。ただし、システムにインストールされていないため、一度閉じると次回起動時にも同じ手順を繰り返す必要がある点に注意してください。

Homebrewを使ってMacで未検証のアプリを実行する

AppleはApp Store経由でのアプリ導入を推奨していますが、Homebrewを使えばその仕組みを完全にバイパスできます。HomebrewでmacOSアプリをインストールするメリットは、Appleが未検証アプリからユーザーを「保護」するために設けているセキュリティ機構を回避できることです。

ただしこれは諸刃の剣です。未検証のアプリを自由にインストールできる反面、信頼できるアプリやソフトウェアだけを選んで導入する責任が自分自身に委ねられます。

Homebrewは、LinuxにおけるAPTと同じように動作するパッケージマネージャーです。macOSのターミナルからアプリを個別にインストールできるほか、一括インストールスクリプトを作成して複数のアプリをまとめて導入することもできます。

たとえば、新しいMacに必要なアプリをまとめてセットアップしたい場合などに特に便利です。

  • Homebrewをインストールするには、まずmacOSのターミナルを開きます。ターミナルは「Launchpad」>「その他」フォルダにあるほか、画面上部のメニューバーにある検索アイコンからSpotlightで「ターミナル」と検索しても起動できます。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • ターミナルに次のコマンドを入力し、Enterキーを2回押します。これにより、Homebrew開発者が用意した自動インストールスクリプトが実行されます。

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • Homebrewのインストールは自動的に進み、完了するとターミナルに「Installation successful」というメッセージが表示されます。

    インストール後は、「brew search アプリ名」と入力すれば(アプリ名は一部でも可)、利用可能なパッケージを検索できます。Homebrewの公式サイトから探すことも可能です。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】
  • 目的のアプリのパッケージが見つかったら、「brew cask install アプリ名」と入力してインストールします。たとえばFirefoxを導入したい場合は「brew cask install firefox」と実行すれば、該当パッケージが自動的にダウンロード・インストールされます。なお、近年のHomebrewでは「brew install --cask アプリ名」という形式が推奨されています。
macOSで未検証のアプリを実行する3つの方法【セキュリティ設定・Homebrew対応】

インストールが完了すると、アプリは他のMacアプリと同じように、LaunchpadやFinderのApplicationsフォルダからいつでも起動できるようになります。

  1. macOS CatalinaにWindows 10をインストールする方法【Boot Campと仮想マシンを徹底比較】

    macOS CatalinaでWindows 10を使う2つの方法 MacBookにWindowsをインストールしたい場合、主な選択肢は2つあります。1つ目は、Mac標準の「Boot Campアシスタント」を使ってWindowsを独立したOSとしてインストールする方法です。この場合、起動時にmacOSとWindowsのどちらかを選んで立ち上げられます。もう1つは、Parallels Desktop、VMware Fusion、VirtualBoxなどの仮想化ソフトを使って、macOS上でWindowsを仮想マシンとして動かす方法です。本記事ではそれぞれのメリット・デメリットを詳しく解説し、自分

  2. MacでWindowsアプリを動かす3つの方法|Boot Camp・仮想マシン・Wineの違いと選び方

    MacBookでWindows環境を導入する3つの方法 macOS版が用意されていないWindowsソフトウェアをMacで使いたい場合、主に以下の3つの方法があります。 Boot Campを使って、macOSと並行してWindowsをセカンドOSとしてインストールする(デュアルブート) 仮想化ソフト(Parallels Desktop、VMware Fusion、VirtualBox)を使って、Mac上に仮想的なWindows環境を構築し、アプリのようにWindowsを起動する 互換レイヤー「Wine」を使って、WindowsアプリをmacOS上で直接動作させる この記事では、それぞれの方