检测 Windows 域控制器中的用户登录

检测 Windows 域控制器中的用户登录

我正在尝试检测 Windows DC(Win Server 2012)中的用户登录事件,但遇到了以下问题:

  • 事件4624并不确定,因为它可能是自动生成的。例如,当组策略自动刷新

  • 本地计算机可能已缓存用户的凭据,因此 DC 无法检测到用户登录。

我的主要目标是检测用户在工作时间以外访问计算机的情况,即用户在晚上 22 点至早上 7 点之间进行活动的情况。此外,我唯一的数据源是域控制器中生成的 .evtx 文件。

答案1

正如您所说,DC 不会使用缓存凭据捕获远程计算机上的登录信息,因为计算机可能并不总是物理连接到域。相反,您必须在他的计算机在线时直接检查他的计算机。

您可以使用事件查看器或命令提示符下的 wevtutil 命令来管理远程计算机上的事件日志。

  1. 启动事件查看器。
  2. 例如单击根节点事件查看器(本地),在控制台树中。
  3. 行动菜单,点击连接到另一台计算机
  4. 在里面另一个电脑盒中,键入远程计算机的名称或 IP 地址。
  5. (可选)选择以其他用户身份连接, 点击设置用户, 输入用户名密码,然后点击好的
  6. 点击好的

来源:使用远程计算机上的事件日志 - Microsoft TechNet

搜索事件 4648 - 尝试使用显式凭据登录 在他的计算机上。

正如描述所说,只有使用显式凭据登录时才会发生这种情况。即使使用已保存的凭据(即远程桌面),也会在登录或解锁时生成此事件。

注意:与任何事件一样,您可以进行额外的过滤以删除任何自动生成的事件(4648 和用户名不太常见)。GUI(在 Filter 选项卡上)提供对某些字段的过滤。使用 XML 选项卡,您可以对事件中的任何字段进行过滤。

相关内容