KnockKnock(MAC版)
Mac 用の無料オープンソースのセキュリティスキャナー。常駐するようにインストールされたものを確認し、マルウェアなど自動で起動するソフトウェアを見つけます。
KnockKnock の概要
KnockKnock は、コンピュータに永続的にインストールされているものを表示する、無料でオープンソースの Mac 用セキュリティツールです。マルウェアは通常、Mac を再起動するたびに再び実行されるように自身をインストールします。KnockKnock は、名前に関係なく、そのようなソフトウェアを見つけ出します。Start Scan を押すと、ソフトウェアが潜みやすい既知の場所を調べ、見つかったものをカテゴリごとに項目数とともに一覧表示します。
各項目には、名前、フルパス、そして Apple のものか、サードパーティの署名付きか、未署名かを示すアイコンが表示されます。KnockKnock はファイルのハッシュを使って実行ファイルを VirusTotal で確認でき(VirusTotal の API キーが必要)、不明な項目を分析に送信することもできます。インストールは不要で、どこからでも実行でき、使い終わったら削除するだけです。コンピュータ全体をスキャンするために、フルディスクアクセスを求めることがあります。
KnockKnock は見つけたものを一覧表示するだけです。正規のサードパーティ製ソフトウェアも表示されるため、一覧にある項目が必ずしもマルウェアとは限りません。Objective-See が提供し、GPL-3.0 ライセンスで公開されています。バージョン 4.1.0 では macOS 27 への対応と、常に root として実行するオプションが追加されました。macOS 10.15 以降が必要で、Apple Silicon と Intel の Mac に対応するユニバーサルアプリです。
主な機能
KnockKnock が答えるのは、この Mac で何が自動的に起動するのか、という 1 つの疑問です。
- 永続化のスキャン:永続的なソフトウェアの既知の場所を調べます。
- カテゴリ:項目を種類ごとにまとめ、左側に件数を表示します。
- 署名アイコン:Apple、署名付きサードパーティ、未署名がひと目でわかります。
- VirusTotal:実行ファイルの検出率を表示します。
- 送信:不明な項目を VirusTotal に送って分析できます。
- Apple フィルター:Apple 署名のバイナリは初期設定で非表示です。
- ファイルの詳細:項目の情報を確認したり、Finder で表示したりできます。
- インストール不要:どこからでも実行でき、削除すれば取り除けます。
バージョン 4.1.0 の新機能
KnockKnock 4.1.0 では、macOS 27 への対応、堅牢性の強化、root 対応が加わりました。
- 常に root として実行する新しい設定
- macOS 27 でのフルディスクアクセス検出を修正
- 不正な plist や JSON の入力に対する強化と、Mach-O パーサーの改善
- Launchd:稼働中のオーバーライドデータベースを読み取り、有効化と無効化が逆になる問題を修正
- 起動項目、cron ジョブ、dylib の挿入、ブラウザ拡張機能の列挙を改善
- VirusTotal の API キーの扱いを改善し、割り当てを使い切ると残りの照会を省略
KnockKnock のよくある質問
KnockKnock は無料ですか?
はい。KnockKnock は無料で、GPL-3.0 ライセンスのオープンソースです。
KnockKnock は何をするアプリですか?
ソフトウェアが永続的にインストールされる既知の場所をスキャンし、見つかったものを一覧表示します。これにより、自動で起動するマルウェアを見つけやすくなります。
KnockKnock に項目が表示されたらマルウェアに感染しているのですか?
いいえ。KnockKnock は永続的にインストールされたソフトウェアを一覧表示するだけで、正規のサードパーティ製ソフトウェアも表示されます。Apple 署名のバイナリは初期設定で除外されます。
KnockKnock に必要な macOS のバージョンは?
バージョン 4.1.0 には macOS 10.15 以降が必要です。
KnockKnock は Apple Silicon で動きますか?
はい。ユニバーサルアプリで、Apple Silicon と Intel の Mac でネイティブに動作します。
KnockKnock がフルディスクアクセスを求めるのはなぜですか?
コンピュータ全体をスキャンするために求めることがあります。システム設定でオンにします。
VirusTotal のアカウントは必要ですか?
VirusTotal での確認には API キーが必要で、セットアップ中に入力できます。無料の個人用キーの入手方法は Objective-See のページで説明されています。
KnockKnock はインストールが必要ですか?
いいえ。解凍すればどこからでも実行できます。取り除くにはアプリを削除します。
KnockKnock は Homebrew でインストールできますか?
はい。Homebrew の cask 名は knockknock です。
knockknock.FULLMAC.app の KnockKnock のダウンロードはどこから提供されますか?
ダウンロードボタンは KnockKnock の公式ページ https://objective-see.org/products/knockknock.html に移動します。knockknock.FULLMAC.app がアプリを変更したり再パッケージしたりすることはありません。
似ているアプリ
ClearanceKitClearanceKit は、Mac 上のどのプログラムが機密ファイルに触れてよいかを制御する、無料・オープンソースのツールです。Apple の Endpoint Security フレームワークを使って、ファイルを開く、名前を変える、削除する、コピーする、フォルダを読み取るといったファイルシステムのイベントを監視し、明示的な許可ルールなしに保護されたパスへアクセスするプロセスをブロックします。主な対象は開発用のマシンです。サンドボックス外で動く npm、pip、brew のインストールスクリプトはユーザーの全権限で実行されるため、そのままでは ~/.ssh、クラウドの認証情報、ブラウザの Cookie などのフォルダを読めてしまいます。セキュリティ
MakLockMakLockは、macOSのアプリをTouch ID、Apple Watchの近接、または予備のパスワードで保護する軽量なメニューバーアプリです。保護されたアプリを開いたり切り替えたりしようとすると、すべてのモニターに全画面のぼかしオーバーレイを表示してアクセスを遮り、認証を求めます。起動だけでなくアプリの切り替えも監視するため、すでに開いているアプリに戻るときもロック解除が必要です。セキュリティ
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 を守ってきました。セキュリティ
Objective-See のその他のアプリ
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。