MakLock(MAC版)
選んだアプリをTouch ID、Apple Watchの近接、またはパスワードでロックする、Mac向けの無料オープンソースのメニューバーアプリ。
MakLock の概要
MakLockは、macOSのアプリをTouch ID、Apple Watchの近接、または予備のパスワードで保護する軽量なメニューバーアプリです。保護されたアプリを開いたり切り替えたりしようとすると、すべてのモニターに全画面のぼかしオーバーレイを表示してアクセスを遮り、認証を求めます。起動だけでなくアプリの切り替えも監視するため、すでに開いているアプリに戻るときもロック解除が必要です。
アイドル時間の経過後やスリープと復帰のときに再度ロックでき、保護されたアプリが非アクティブなら閉じて、通知を読まれないようにすることもできます。保護されたアプリをCommand-Qで終了すると認証が消え、次回の起動で再び求められます。MakLockはSwiftで書かれており、Maciej DutkiewiczがMITライセンスで公開しています。バージョン1.0.1ではApple Watchとの接続が改善されました。macOS 13以降が必要で、Developer IDで署名され、Appleの公証を受けています。
MakLockはApp Storeの外で配布されており、そのおかげで必要なオーバーレイとプロセスの制御を行えます。TerminalやXcodeなど一部のシステムアプリはロックできません。パニックキーCommand-Option-Shift-Control-Uは緊急時の脱出手段です。信頼できるWi-Fiでの自動解除とウインドウ単位のオーバーレイは予定されていますが、まだ利用できません。
主な機能
MakLockは、選んだアプリの前に鍵をかけます。
- Touch ID: 1回の確認で保護されたアプリを解除します。
- Apple Watch: 手首検出付きの近接解除に対応します。
- 予備のパスワード: Touch IDのないMacでも使えます。
- 全画面ぼかし: オーバーレイがすべてのモニターを覆います。
- 自動ロック: アイドル時間の経過後やスリープと復帰のときに再度ロックします。
- 自動終了: 非アクティブな保護アプリを終了して通知の盗み見を防ぎ、スリープ時にも閉じられます。
- パニックキー: Command-Option-Shift-Control-Uで緊急脱出できます。
- 自動アップデート: 新しいバージョンはSparkle 2で届きます。
バージョン 1.0.1 の新機能
MakLock 1.0.1では、Apple Watchでの解除の信頼性が高まりました。
- Apple WatchのBluetooth再接続と近接の信頼性を修正。
- スリープと復帰の後のWatch接続を改善。
MakLock のよくある質問
MakLockは無料ですか?
はい。MakLockはMITライセンスの無料オープンソースソフトです。
MakLockに必要なmacOSのバージョンは?
macOS 13以降です。
MakLockでアプリを解除するには?
Touch ID、Apple Watchの近接、または予備のパスワードを使います。
Touch ID搭載のMacが必要ですか?
いいえ。Touch IDのないMac向けにパスワードの代替手段があります。
すでに開いているアプリもロックされますか?
はい。起動だけでなくアプリのアクティブ化にも反応するので、保護されたアプリに戻るとロックのオーバーレイが表示されます。
締め出されたらどうすればいいですか?
パニックキーCommand-Option-Shift-Control-Uが緊急脱出の手段です。TerminalやXcodeなどのシステムアプリはロックできません。
MakLockはAppleの署名を受けていますか?
はい。プロジェクトによると、Developer IDで署名され、Appleの公証を受けているので、Gatekeeperの警告は出ないはずです。
MakLockはMac App Storeにありますか?
いいえ。直接配布されており、サンドボックス化されたアプリにはないオーバーレイとプロセスの制御が可能です。
MakLockはHomebrewでインストールできますか?
はい、開発者のtapから brew tap dutkiewiczmaciej/tap の後に brew install --cask maklock でインストールできます。
maklock.FULLMAC.appのMakLockのダウンロードはどこから来ていますか?
ダウンロードボタンはGitHubのMakLock公式リリース https://github.com/dutkiewiczmaciej/MakLock/releases/latest につながります。maklock.FULLMAC.appはアプリを変更も再パッケージもしません。
似ているアプリ
ClearanceKitClearanceKit は、Mac 上のどのプログラムが機密ファイルに触れてよいかを制御する、無料・オープンソースのツールです。Apple の Endpoint Security フレームワークを使って、ファイルを開く、名前を変える、削除する、コピーする、フォルダを読み取るといったファイルシステムのイベントを監視し、明示的な許可ルールなしに保護されたパスへアクセスするプロセスをブロックします。主な対象は開発用のマシンです。サンドボックス外で動く npm、pip、brew のインストールスクリプトはユーザーの全権限で実行されるため、そのままでは ~/.ssh、クラウドの認証情報、ブラウザの Cookie などのフォルダを読めてしまいます。セキュリティ
KnockKnockKnockKnock は、コンピュータに永続的にインストールされているものを表示する、無料でオープンソースの Mac 用セキュリティツールです。マルウェアは通常、Mac を再起動するたびに再び実行されるように自身をインストールします。KnockKnock は、名前に関係なく、そのようなソフトウェアを見つけ出します。Start Scan を押すと、ソフトウェアが潜みやすい既知の場所を調べ、見つかったものをカテゴリごとに項目数とともに一覧表示します。セキュリティ
ExifCleanerExifCleaner は、画像、メディアファイル、PDF から、写真によく含まれる GPS の位置情報、カメラの情報、日付などの隠れたメタデータを削除します。ファイルやフォルダごとウインドウにドラッグ&ドロップすれば、裏で ExifTool を使ってすばやく一括で消去します。処理したファイルを開けば、何が削除されたかを前後で比べて確認できます。セキュリティ
Pareto SecurityPareto Security は、Mac の基本的なセキュリティを保つ手助けをします。メニューバーに常駐し、忘れがちな一般的な設定を定期的にチェックします。FileVault によるディスクの暗号化がオンか、ファイアウォールが有効か、自動ログインがオフか、Gatekeeper が有効か、画面が自動でロックされるか、アプリが最新か。問題があれば、直すようにやさしく知らせてくれます。名前はパレートの法則に由来し、問題の 80% を防ぐ 20% のセキュリティ対策に取り組むという考え方です。セキュリティ
LuLuLuLu は、Mac 用の無料でオープンソースのファイアウォールです。ほとんどのアプリはインターネットに接続しますし、マルウェアも同じです。LuLu は外向きのネットワーク通信を監視し、知らないプログラムが接続しようとするたびに、許可するかブロックするかを尋ねます。選んだ内容はルールになり、以後は LuLu がそのルールを適用します。LuLu は Mac 向けセキュリティツールを手がける非営利財団 Objective-See が開発しており、GPL-3.0 ライセンスで公開されています。セキュリティ- Little SnitchLittle Snitch は、Mac がインターネット上のどこに接続しているかを表示し、何を許可するかを自分で決められるアプリです。アプリが接続しようとするたびに接続アラートが表示され、許可するか拒否するかを選べるので、同意なしにデータが Mac から送られることはありません。Network Monitor では、すべての接続をリアルタイムで、世界地図やトラフィックグラフで確認でき、アプリ、ドメイン、国ごとにまとめられます。Little Snitch は Objective Development が開発しており、20 年以上にわたって Mac を守ってきました。セキュリティ
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。