Watch

誰かがあなたのMacを使っていたかどうかを確認する方法

誰かがあなたのMacを使っていたかどうかを確認する方法

最後の起床時間を見つける

誰もがMacを不正使用から守るためにパスワード保護を常に設定すべきですが、必ずしもそうしているとは限りません。ルームメイト、兄弟、配偶者など、共通のログイン情報を共有している人もいます。もしあなたが外出中に誰かが自分のコンピュータを使っていないか心配になったことがあるなら、Mac OS Xには実はとても簡単な方法があります。

コンソールで誰かがあなたのMacを使用していたかどうかを確認する

この方法は、Macを離席中にスリープ状態にしておくと最も効果的です。これは、システムのウェイクアップイベントを追跡するためです。離席中にMacをスリープ状態にしていない場合は、今すぐスリープ状態にしてウェイクアップデータを追跡しましょう。

  • Spotlight(コマンド+スペースバー)を使って「コンソール」を検索して開きます。
  • コンソールの右上隅にある検索バーをクリックし、「Wake」と入力して、システムログをウェイクイベントで並べ替えます。
  • リストの一番下までスクロールして最新のイベントを見つけ、リストされたデータの中で誰かがコンピュータを使用したと思われる時間に該当するウェイクエントリを検索します。

まず、時刻をメモしておきましょう。それだけで必要な情報が得られます。さらに、ウェイクアップの理由を読み取ることで、Macがどのように、どのような方法でウェイクアップされたかを確認できます。例えば、Macラップトップでは、「EC.LidOpen (User)」または「LID0」と表示され、Macが画面の蓋を開けてウェイクアップされたことを示します。すべてのMacでは、「EHC」または「EHC2」と表示され、Macがキーボードまたはトラックパッドに触れることでウェイクアップされたことを示します。「OHC」または「USB」は通常、外付けUSBデバイスまたはマウスを使用してMacがウェイクアップされたことを示します。ウェイクアップの理由の正確な構文はOS Xのバージョンによって異なる場合がありますが、ほとんどのコードはよく似ているため、共通の結論を導き出すことができます。

コンソールに表示されるエントリの例を次に示します。
2/24/12 3:22:26.000 PM kernel: Wake reason: EC.SleepTimer (SleepTimer)
2/24/12 3:40:31.000 PM kernel: Wake reason: EC.LidOpen (User)
2/24/12 5:23:40.000 PM kernel: Wake reason: EC.SleepTimer (SleepTimer)
2/24/12 8:11:03.000 PM kernel: Wake reason: EC.LidOpen (User)
2/24/12 9:05:09.000 PM kernel: Wake reason: EC.LidOpen (User)
2/24/12 9:32:06.000 PM kernel: Wake reason: EC.LidOpen (User)
2/25/12 00:51:44.000 AM kernel: Wake reason: EHC2

最終的に探しているのは、普段のMacの使用状況とは一致しない日付、時刻、またはスリープ解除イベントです。真夜中にトラックパッド(EHC2)でスリープ解除されたのは不審な点かもしれませんし、昨日の午後3時40分に誰かがノートパソコンの蓋を開けたのは異例のことだったかもしれません。何が不審で、何が異常なのかを判断するのは最終的にはあなた次第ですが、システムログを確認することで、ほとんどのユーザーはこれらのログに手を加えることを考えないため、ほぼ確実に正確なデータを得ることができます。

コマンドラインからウェイク情報を検索する
コマンドラインを使用する場合、またはSSH経由でリモートMacのウェイクイベントを確認する場合は、grepコマンドを使用してsyslogコマンドで「Wake」または「Wake reason」を検索してみてください。

syslog |grep -i "Wake reason"

grep で syslog を使用すると、コンソールとまったく同じウェイク情報が表示されますが、コマンド ラインからアクセスできるため、上級ユーザーにとってはより強力になります。

Syslogとコンソールはスリープとスリープ解除のデータを追跡しますが、ログイン試行や失敗、スクリーンセーバーの起動は必ずしも表示されません。そのため、機密データが漏洩したり、他人にアクセスされたりする可能性がある状況では、Macにパスワード保護を設定し、数分間離れる場合でも画面をパスワードでロックすることを常に忘れないようにすることが最善の保護策です。

Windows マシンでも同様の情報が見つかりますが、そのためには他の場所を探す必要があります。