<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Xml on Roduygo | Blog</title><link>/tags/xml/</link><description>Recent content in Xml on Roduygo | Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 08 May 2026 12:00:00 +0700</lastBuildDate><atom:link href="/tags/xml/index.xml" rel="self" type="application/rss+xml"/><item><title>Tổng quan Windows Event Logs và kỹ năng lọc log bằng PowerShell XML</title><link>/post/windows-event-logs-xml/</link><pubDate>Fri, 08 May 2026 12:00:00 +0700</pubDate><guid>/post/windows-event-logs-xml/</guid><description>&lt;p&gt;Chào mừng các bạn quay trở lại với Series Giải phẫu Windows OS &amp;amp; SOC Analytics! Bất kỳ một tên trộm nào khi đột nhập cũng sẽ cố gắng xóa dấu vết, trốn tránh camera. Trong hệ điều hành Windows, &amp;ldquo;camera an ninh&amp;rdquo; đó chính là Event Logs (Nhật ký sự kiện). Mã độc có thể ẩn mình dưới lớp vỏ bọc &lt;code&gt;svchost.exe&lt;/code&gt; hay lách qua UAC, nhưng mọi hành động của chúng đều để lại những &amp;ldquo;gợn sóng&amp;rdquo; trong nhật ký hệ thống. Hôm nay, chúng ta sẽ học cách đọc hiểu các Event ID sinh tử và sử dụng PowerShell kết hợp XML để truy vết hacker với tốc độ ánh sáng!&lt;/p&gt;
&lt;h2 id="1-tổng-quan-về-windows-event-logs"&gt;1. Tổng quan về Windows Event Logs
&lt;/h2&gt;&lt;p&gt;Event Logs là nơi lưu trữ mọi &amp;ldquo;nhịp đập&amp;rdquo; của máy tính. Bất kể là bạn cắm một chiếc USB, cài một phần mềm, khởi động dịch vụ hay gõ sai mật khẩu, Windows đều ghi chép lại một cách tỉ mỉ.&lt;/p&gt;
&lt;h3 id="11-phân-loại-nhật-ký-log-types"&gt;1.1 Phân loại Nhật ký (Log Types)
&lt;/h3&gt;&lt;p&gt;Hệ thống phân chia nhật ký thành nhiều nhánh để dễ quản lý:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;System (Hệ thống):&lt;/strong&gt; Ghi lại các sự kiện liên quan đến hệ điều hành, thay đổi phần cứng, khởi động/tắt máy và hoạt động của trình điều khiển (Driver).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security (Bảo mật):&lt;/strong&gt; Đây là mỏ vàng của SOC. Ghi lại các sự kiện Đăng nhập/Đăng xuất (Logon/Logoff), thay đổi quyền hạn và quản lý người dùng.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application (Ứng dụng):&lt;/strong&gt; Ghi lại lỗi phần mềm (crash), cảnh báo từ các ứng dụng cài đặt trên máy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="12-mức-độ-sự-kiện-event-levels"&gt;1.2 Mức độ Sự kiện (Event Levels)
&lt;/h3&gt;&lt;p&gt;Mỗi sự kiện được gắn một mức độ nghiêm trọng:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Information:&lt;/strong&gt; Hoạt động bình thường, thành công.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Warning:&lt;/strong&gt; Có vấn đề tiềm tàng nhưng chưa làm sập chức năng (ví dụ: ổ đĩa sắp đầy).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Error:&lt;/strong&gt; Vấn đề nghiêm trọng (mất dữ liệu, phần mềm bị crash).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Success/Failure Audit:&lt;/strong&gt; Cực kỳ quan trọng trong nhánh Security, ghi nhận các nỗ lực truy cập tài nguyên (đăng nhập đúng hoặc sai pass).&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Góc nhìn SOC - Cấu hình dung lượng Log:&lt;/strong&gt; Mặc định, file log (như &lt;code&gt;Security.evtx&lt;/code&gt;) bị giới hạn dung lượng (thường là 20MB) và được cấu hình ghi đè sự kiện cũ nhất (Overwrite events as needed). Hacker hiểu điều này, chúng có thể &amp;ldquo;xả rác&amp;rdquo; (Spam logs) để đẩy các log độc hại trôi đi mất. Do đó, trên các máy chủ quan trọng, quản trị viên thường phải chỉnh thành cấu hình &lt;strong&gt;Archive the log when full&lt;/strong&gt; (Nén lại khi đầy) để không mất dấu vết lịch sử.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="2-từ-điển-event-id-gối-đầu-giường-của-soc"&gt;2. Từ điển Event ID &amp;ldquo;Gối đầu giường&amp;rdquo; của SOC
&lt;/h2&gt;&lt;p&gt;Để săn tìm mã độc, bạn không thể đọc từng dòng log một. Bạn phải thuộc lòng những Event ID (EID) mang tính &amp;ldquo;chỉ điểm&amp;rdquo; sau đây:&lt;/p&gt;
&lt;h3 id="21-nhóm-application-ứng-dụng"&gt;2.1 Nhóm Application (Ứng dụng)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EID 1000 (Application Error):&lt;/strong&gt; Phần mềm bị treo cứng và tự đóng. Nếu một dịch vụ quan trọng (như &lt;code&gt;lsass.exe&lt;/code&gt;) liên tục báo lỗi 1000, có thể hacker đang dùng tool dump bộ nhớ bị lỗi.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 11724 (MsiInstaller):&lt;/strong&gt; Thông báo một phần mềm vừa bị gỡ bỏ. Nếu phần mềm bị gỡ là Antivirus, đây là báo động đỏ cực độ (Red Flag)!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="22-nhóm-system-hệ-thống"&gt;2.2 Nhóm System (Hệ thống)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EID 12 / 13:&lt;/strong&gt; Máy tính bắt đầu Boot (12) và Tắt máy bình thường (13).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 7040:&lt;/strong&gt; Thay đổi loại khởi động của một dịch vụ (ví dụ: bật lại một dịch vụ từ Disable sang Auto).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 7045:&lt;/strong&gt; Một dịch vụ (Service) mới vừa được cài đặt. Hacker cực kỳ thích cài &amp;ldquo;Backdoor&amp;rdquo; dưới dạng một Service để tự chạy ngầm cùng quyền LocalSystem.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="23-nhóm-security-bảo-mật---trái-tim-của-soc"&gt;2.3 Nhóm Security (Bảo mật) - Trái tim của SOC
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EID 4624 (Logon Success):&lt;/strong&gt; Đăng nhập thành công. Cần soi kỹ Logon Type (Type 2 là ngồi gõ trực tiếp, Type 3 là qua mạng/Share, Type 10 là Remote Desktop).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 4625 (Logon Failure):&lt;/strong&gt; Gõ sai pass. Nếu EID này xuất hiện dồn dập hàng loạt với nhiều user khác nhau, bạn đang đối mặt với tấn công Password Spraying hoặc Brute Force.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 4672 (Special Logon):&lt;/strong&gt; Phiên đăng nhập được gán đặc quyền Admin (SYSTEM). Nếu một tài khoản người dùng thường (như nhân viên lễ tân) có log này, họ đã leo quyền (Privilege Escalation) thành công.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 4720 (User Created) &amp;amp; 4732 (Added to Group):&lt;/strong&gt; Hacker tạo tài khoản Backdoor mới và nhét nó vào nhóm Administrators. Mọi sự kiện 4732 tác động vào nhóm Admin đều phải được điều tra lập tức.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 4688 (Process Creation):&lt;/strong&gt; Ghi nhận một tiến trình/câu lệnh mới vừa chạy. Kết hợp dòng log này, ta biết chính xác mã độc đã gõ lệnh gì trên CMD/PowerShell.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EID 1102 (Log Cleared):&lt;/strong&gt; Nhật ký an ninh đã bị xóa trắng. Dấu vết lẩn trốn rõ ràng nhất.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3-giải-phẫu-cấu-trúc-xml-của-một-sự-kiện"&gt;3. Giải phẫu cấu trúc XML của một Sự kiện
&lt;/h2&gt;&lt;p&gt;Mở giao diện Event Viewer (Friendly View) và bấm xem bằng mắt thường rất dễ hiểu, nhưng lại quá chậm để tự động hóa. Thực chất, giao diện này chỉ là bản &amp;ldquo;dịch&amp;rdquo; lại từ ngôn ngữ lưu trữ gốc của Windows: XML.&lt;/p&gt;
&lt;p&gt;Chuyển sang tab &lt;strong&gt;XML View&lt;/strong&gt;, bạn sẽ thấy một sự kiện luôn chia làm 2 khối chính:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;Event&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;xmlns=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;http://schemas.microsoft.com/win/2004/08/events/event&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- KHỐI SYSTEM: Chứa siêu dữ liệu chung --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;System&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Provider&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Microsoft-Windows-Security-Auditing&amp;#34;&lt;/span&gt; &lt;span style="color:#960050;background-color:#1e0010"&gt;...&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;EventID&amp;gt;&lt;/span&gt;4672&lt;span style="color:#f92672"&gt;&amp;lt;/EventID&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Level&amp;gt;&lt;/span&gt;0&lt;span style="color:#f92672"&gt;&amp;lt;/Level&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;TimeCreated&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;SystemTime=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;2026-02-02T17:22:57.0339579Z&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Execution&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;ProcessID=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;1504&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;ThreadID=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;1600&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Computer&amp;gt;&lt;/span&gt;NguyenDuy&lt;span style="color:#f92672"&gt;&amp;lt;/Computer&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;/System&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- KHỐI EVENT DATA: Phần &amp;#34;thịt&amp;#34; chứa thông tin điều tra --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;EventData&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Data&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;SubjectUserSid&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;S-1-5-18&lt;span style="color:#f92672"&gt;&amp;lt;/Data&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Data&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;SubjectUserName&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;SYSTEM&lt;span style="color:#f92672"&gt;&amp;lt;/Data&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;Data&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Name=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;PrivilegeList&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;SeAssignPrimaryTokenPrivilege
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SeSecurityPrivilege
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SeTakeOwnershipPrivilege
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SeDebugPrivilege
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SeImpersonatePrivilege&lt;span style="color:#f92672"&gt;&amp;lt;/Data&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;/EventData&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;/Event&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Tại sao phải quan tâm XML?&lt;/strong&gt; Bởi vì những thông tin sinh tử như Tên tài khoản (&lt;code&gt;SubjectUserName&lt;/code&gt;) hay Đặc quyền (&lt;code&gt;PrivilegeList&lt;/code&gt;) được giấu sâu bên trong các node &lt;code&gt;&amp;lt;Data&amp;gt;&lt;/code&gt;. Nếu bạn hiểu cấu trúc này, bạn có thể viết script lọc ra chính xác các đăng nhập mờ ám có đặc quyền &lt;code&gt;SeDebugPrivilege&lt;/code&gt; (đặc quyền cho phép can thiệp bộ nhớ, cực kỳ nguy hiểm, thường dùng để dump mật khẩu &lt;code&gt;lsass.exe&lt;/code&gt;).&lt;/p&gt;
&lt;h2 id="4-kỹ-năng-lọc-log-thực-chiến-bằng-powershell-xpath"&gt;4. Kỹ năng lọc log thực chiến bằng PowerShell (XPath)
&lt;/h2&gt;&lt;p&gt;Event Viewer rất nặng và chậm khi load hàng chục GB logs. Thay vào đó, SOC Analyst sử dụng PowerShell với Cmdlet &lt;code&gt;Get-WinEvent&lt;/code&gt; kết hợp cú pháp truy vấn XPath để quét logs trong chớp mắt.&lt;/p&gt;
&lt;h3 id="41-thống-kê-nhanh-bằng-wevtutil"&gt;4.1 Thống kê nhanh bằng Wevtutil
&lt;/h3&gt;&lt;p&gt;Để đếm tổng số tệp nhật ký trên máy mà không cần mở giao diện đồ họa, bạn có thể dùng lệnh:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wevtutil.exe el | find /c /v &lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;(Lệnh này liệt kê tất cả các log &lt;code&gt;el&lt;/code&gt; và đếm tổng số dòng)&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="42-săn-tìm-mã-độc-với-get-winevent--xpath"&gt;4.2 Săn tìm mã độc với Get-WinEvent &amp;amp; XPath
&lt;/h3&gt;&lt;p&gt;Giả sử bạn nghi ngờ có kẻ đang liệt kê danh sách nhóm cục bộ (Event ID 4798) để tìm nhóm Admin. Thay vì cuộn chuột thủ công, hãy ném cú pháp XPath này vào PowerShell:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Lọc toàn bộ Log Security, chỉ lấy các sự kiện có Event ID = 4798&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Get-WinEvent -LogName Security -FilterXPath &lt;span style="color:#e6db74"&gt;&amp;#34;*[System[(EventID=4798)]]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Nâng cao hơn: Lọc dựa trên EventData (Dữ liệu bên trong)&lt;/strong&gt;
Nếu bạn muốn tìm đích danh Log Logon thất bại (EID 4625) nhưng chỉ lọc các lần thất bại có mã lỗi &lt;code&gt;0xC0000064&lt;/code&gt; (Tên người dùng không tồn tại - Dấu hiệu của việc dò quét tài khoản), bạn có thể viết Rule XPath truy vấn thẳng vào lớp &lt;code&gt;&amp;lt;EventData&amp;gt;&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Tìm các log đăng nhập sai (4625) với mã lỗi (Status) là 0xC0000064&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$Query = &lt;span style="color:#e6db74"&gt;&amp;#34;*[System[EventID=4625] and EventData[Data[@Name=&amp;#39;Status&amp;#39;]=&amp;#39;0xc0000064&amp;#39;]]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Get-WinEvent -LogName Security -FilterXPath $Query | Select-Object TimeCreated, Message
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Sức mạnh của XPath cho phép các nhà phân tích SOC trích xuất hàng triệu sự kiện (Events) chỉ trong vài giây, và đây cũng chính là cơ sở cốt lõi để xây dựng các tập luật (Rules) tự động cho hệ thống SIEM (như Wazuh hay Splunk).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Như vậy, chúng ta đã nắm trong tay cách hệ điều hành &amp;ldquo;ghi sổ&amp;rdquo; mọi biến động. Bằng cách làm chủ các mã Event ID và kỹ thuật lọc XML bằng PowerShell, bạn đã biến mình từ một người bị động trở thành một &amp;ldquo;thợ săn&amp;rdquo; (Threat Hunter) chủ động đi tìm những bất thường trên hệ thống. Ở bài viết tới, chúng ta sẽ tìm hiểu về cách kết hợp Event Logs với Sysmon (System Monitor) – một công cụ biến nhật ký Windows thành hệ thống giám sát cấp độ quân sự. Đừng bỏ lỡ nhé!&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>