Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ติดตามกิจกรรมอินเทอร์เน็ตฟรีด้วย Windows Firewall Log

ถ้าคุณใช้ Windows น่าจะรู้จัก Firewall ตัวของ Windows มาแล้ว อาจรู้วิธี Allow/Block โปรแกรมผ่าน Firewall เพื่อควบคุมการเชื่อมต่อเข้า-ออกระบบ แต่คุณรู้ไหมว่า สามารถตั้งค่า Windows Firewall ให้บันทึก Log (Log connections) ของการเชื่อมต่อที่ผ่านมันได้?

Windows Firewall logs สำคัญสำหรับการวินิจฉัยปัญหาเฉพาะเจาะจง:

  • โปรแกรมเชื่อมต่ออินเทอร์เน็ตไม่ได้ แม้โปรแกรมอื่นทำได้ → ตรวจสอบว่า Firewall ไม่ได้บล็อก Connection requests ของโปรแกรมนั้น
  • สงสัยว่าเครื่องถูกมัลแวร์ส่งข้อมูลออก → ติดตาม Network traffic ที่ออกจาก Firewall หา Connection แปลกๆ
  • เพิ่งสร้าง Firewall rules ใหม่ → ต้องการตรวจสอบว่า Firewall ทำงานตามที่คาดไว้หรือไม่

ไม่ว่าจะเป็นเหตุผลใด การเปิด Log ของ Windows Firewall อาจซับซ้อน ต้องดุด้านเมนูและตั้งค่ามาก เราจะแยกขั้นตอนให้เข้าใจง่ายและนำทางคุณทีละขั้นตอน

เข้าถึง Windows Firewall

ก่อนอื่น ต้องเข้า Windows Firewall Advanced settings เปิด Control Panel → คลิก "Windows Firewall" (ถ้าเป็น Icon view) หรือ "System and Security" → "Windows Firewall" (Category view)

ในหน้าต่าง Windows Firewall คลิก "Advanced settings" ด้านซ้าย

จะได้หน้าต่าง Windows Firewall with Advanced Security นี่คือส่วนเทคนิคมากกว่า สำหรับ Allow/Block โปรแกรมเข้าถึงอินเทอร์เน็ต ตั้งค่า Inbound/Outbound rules และตั้งค่า Log (แต่ไม่ค่อยชัดเจนว่าตั้งที่ไหน)

เข้าถึงการตั้งค่า Log

1. เลือก "Windows Firewall with Advanced Security on Local Computer" ด้านซ้าย

2. คลิก "Properties" ด้านขวา

3. จะมีแท็บ 3 แท็บแรก (Domain Profile, Private Profile, Public Profile) เนื้อหาเหมือนกันแตกต่างแค่ Profile แต่ละอัน มีตัวเลือก "Logging" ในแต่ละแท็บ ต้องเปิด Log บน Profile ที่คุณใช้งานอยู่

Domain Profile: ใช้เมื่อเชื่อมต่อเครือข่ายที่มี Domain controller (องค์กร/บริษัท) ถ้าไม่แน่ใจ อาจไม่ใช่ Profile นี้

Private Profile: สำหรับเครือข่ายที่คุณตั้งค่าเป็น "Private" เช่นเครือข่ายบ้าน/ส่วนตัว ← น่าจะเป็น Profile ที่คุณใช้

Public Profile: สำหรับเครือข่าย "Public" เช่น WiFi สาธารณะที่คาเฟ่ สนามบิน ห้องสมุด

ถ้าอยู่บ้าน ให้คลิกแท็บ Private Profile ถ้า Public network ให้คลิก Public Profile → คลิก "Customize..." ภายใต้ "Logging"

เริ่มกระบวนการ Logging

ในหน้าต่างนี้ ตั้งตำแหนังเก็บ Log และขนาดสูงสุด สามารถตั้งตำแหน่งที่จดจำง่ายได้ แต่ไม่สำคัญมาก เพราะจะมีวิธีหา Log ง่ายกว่านี้ ถ้าอยากเริ่ม Log ทันที ให้ตั้ง Dropdown ทั้งสองเป็น "Yes" แล้ว OK ออกมา การเปิด Log ตลอดเวลาอาจส่งผลต่อ Performance ให้เปิดเฉพาะตอนต้องการตรวจสอบการเชื่อมต่อ ปิดโดยตั้ง Dropdown เป็น "No"

อ่าน Log

ตอนนี้ระบบกำลัง Log กิจกรรม Firewall แล้ว วิธีดู Log: กลับไปหน้าต่าง Advanced Settings หลัก → คลิก "Monitoring" ด้านซ้าย → ภายใต้ "Logging Settings" คลิกลิงก์ที่อยู่ข้าง "File Name"

จะเปิดไฟล์ Log ขึ้นมา มีข้อมูลเยอะ อาจสับสน นี่คือการวิเคราะห์ส่วนสำคัญ:

  1. วันที่และเวลาของการเชื่อมต่อ
  2. ผลลัพธ์: "Allow" = ผ่าน, "drop" = บล็อก ถ้าตรวจสอบ Error การเชื่อมต่อของซอฟต์แวร์ พบว่า drop → Firewall เป็นสาเหตุ
  3. ประเภทการเชื่อมต่อ: TCP หรือ UDP
  4. ตามลำดับ: IP ต้นทาง (เครื่องคุณ), IP ปลายทาง (เว็บ/เซิร์ฟเวอร์), Port ที่ใช้บนเครื่องคุณ → หา Port ที่ต้องเปิดให้ซอฟต์แวร์ทำงาน หรือหา Connection แปลกๆ ที่อาจเป็นมัลแวร์
  5. ทิศทาง: ส่ง (Send) หรือ รับ (Receive) packet

ข้อมูลเพิ่มเติม เช่น Destination port, TCP acknowledgement number ดูได้จากบรรทัด "#Fields" ด้านบนของ Log

อย่าลืมปิด Logger ตอนจบ!

การวินิจฉัยเครือข่ายที่ฉลาดขึ้น

ด้วย Windows Firewall log คุณสามารถวิเคราะห์ข้อมูลที่ PC จัดการได้ดีขึ้น วินิจฉัยว่า Network issue มาจาก Firewall หรือสาเหตุอื่น ด้วยขั้นตอนนี้ คุณจะมองเห็นการทำงานภายในของ Firewall และเข้าใจสิ่งที่เกิดขึ้นบนเครือข่ายของคุณ