Netwrix 1Secureは、データとアイデンティティ全体にわたる統合された可視性を提供します。14日間の無料トライアルでフルアクセス可能です。無料トライアルを開始

リソースセンターハウツーガイド

すべての Active Directory ユーザーの最終ログオン日を検出する方法

すべての Active Directory ユーザーの最終ログオン日を検出する方法

Netwrix Auditor for Active Directory

  1. Netwrix Auditor を実行 → 「Reports」へ移動 → 「Active Directory」セクションを展開 → 「Active Directory – State-in-Time」へ移動 → 「User Accounts - Last Logon Time」を選択 → 「View」をクリックします。

    このレポートをメールで定期的に受け取りたい場合は、単に「Subscribe」オプションを選択して、スケジュールと受信者を指定するだけです。
a screenshot of a user accounts last logon time table

詳しくはこちら:Netwrix Auditor for Active Directory

ネイティブ監査

  • PowerShell ISE を開きます。
  • 次のコードで新しいスクリプトを作成し、“$Path” の値を定義してから、そのスクリプトを実行します。
      $Path = 'C:\Temp\LastLogon.csv'
Get-ADUser -Filter {enabled -eq $true} -Properties LastLogonTimeStamp |

Select-Object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | Export-Csv -Path $Path –notypeinformation
      
  • スクリプトによって生成されたファイルを MS Excel で開きます。
    例:レポート:
a spreadsheet with a list of names and dates .

Active Directory におけるすべてのユーザーの最終ログインを特定して、インフラを安全に保護しましょう

Active Directory におけるすべてのユーザーの最終ログオン日の情報を定期的に確認することで、組織の IT インフラ全体に存在する脆弱性を検知し、排除するのに役立ちます。ユーザーがログオンするたびに、Last-Logon-Timestamp 属性の値はドメイン コントローラーによって固定されます。最終ログイン日が分かれば、IT 管理者は容易に非アクティブなアカウントを特定し、その後無効化できます。これにより、組織の IT システムへの不正なログオン試行のリスクを最小限に抑えられます。Active Directory でユーザーの最終ログイン日を定期的に監査することは、非アクティブなアカウントを検知し、攻撃者の「餌」になり得る状態を防ぐうえで効率的な方法です。


Netwrix Auditor for Active Directory は、IT プロが Active Directory 内のすべてのアクティビティに関する詳細情報を取得できるようにします。これには、すべての Active Directory ユーザー アカウントの最終ログオン時刻も含まれます。このソリューションには、 ログオン監視 を効率化する包括的な既成レポートが含まれており、IT プロがユーザーがシステムに最後にログインした時刻を追跡するのにも役立ちます。特に、The User Accounts - Last Logon Time レポートでは、各アカウントのパスと最終ログオン時刻とともに、すべてのユーザー アカウント(有効化されたアカウントと無効化されたアカウントの両方)を一覧表示します。このレポートにより、攻撃者がバックドア アカウントとして悪用する可能性があるため、潜在的なセキュリティ上の弱点となり得る非アクティブなアカウントを IT プロが見つけやすくなります。レポートのサブスクリプション機能により、IT 管理者は指定したスケジュールに従ってレポートがメールで自動的に配信されるように設定でき、ベスト プラクティスに基づく定期的な確認を促進し、システムの脆弱性をより効率的に解消できるようになります。 

共有する