ฉันจำเป็นต้องตรวจสอบว่ามีการเข้าถึงไฟล์ใดไฟล์หนึ่งในช่วง 2 วันที่ผ่านมาหรือไม่
เป็นไปได้ใน Windows Server 2008 R2 หรือไม่
ฉันจำเป็นต้องตรวจสอบว่ามีการเข้าถึงไฟล์ใดไฟล์หนึ่งในช่วง 2 วันที่ผ่านมาหรือไม่
เป็นไปได้ใน Windows Server 2008 R2 หรือไม่
คำตอบ:
หลังจากนั้น ไม่ฉันไม่เชื่อเช่นนั้นเว้นแต่ว่า ACL การตรวจสอบนั้นได้รับการสืบทอดมาจากผู้ปกครองหรือตั้งค่าโดยตรงบนไฟล์เพื่อขออนุญาต "อ่านไฟล์" หากคุณเปิดใช้งานการตรวจสอบระบบไฟล์คุณสามารถดูล็อกความปลอดภัยเพื่อค้นหาข้อมูลนี้ซึ่งคนส่วนใหญ่จะใช้ไพพ์หรือถ่ายโอนไปยังเครื่องมือบางประเภทสำหรับการแยกวิเคราะห์
คุณยังสามารถดูการใช้บางสิ่งเช่น Tripwire เพื่อรักษาความสมบูรณ์ของไฟล์หากกลายเป็นเป้าหมาย
จริงๆแล้วมันมีวิธี แต่มันถูกปิดการใช้งานโดยค่าเริ่มต้นตั้งแต่ Vista / 2008 และฉันเพิ่งตรวจสอบว่ามันถูกปิดการใช้งานโดยค่าเริ่มต้นใน Win7 / 2008R2
การตั้งค่ารีจิสทรีที่NtfsDisableLastAccessUpdate
อยู่ในHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
ค่าเริ่มต้นเป็น 1 เพื่อวัตถุประสงค์ด้านประสิทธิภาพ หากคุณเปลี่ยนเป็น 0 จากนั้น NTFS จะอัปเดตคุณสมบัติ LastAccessTime ของไฟล์ / โฟลเดอร์
คุณสามารถดูค่านี้ได้โดยดูที่คุณสมบัติของไฟล์ / โฟลเดอร์หรือคุณสามารถดึงข้อมูลด้วยสคริปต์ PowerShell ตรวจสอบให้แน่ใจว่าคุณทดสอบก่อนเพื่อให้แน่ใจว่าการเข้าชมที่ได้นั้นไม่เลวร้ายนัก
นอกจากนี้ระบบไฟล์ NTFS จะไม่อัพเดทข้อมูลทันที ตามที่ Microsoft :
ระบบไฟล์ NTFS จะเลื่อนการอัปเดตเป็นเวลาเข้าถึงล่าสุดสำหรับไฟล์นานถึง 1 ชั่วโมงหลังจากการเข้าถึงครั้งล่าสุด
NtfsDisableLastAccessUpdate
มีผลกระทบต่อประสิทธิภาพเท่าใด
ตามที่@murisonc ชี้ให้เห็นว่าวอลุ่มของ NTFS บน Windows สามารถติดตามเวลาเข้าถึงล่าสุดได้โดยค่าเริ่มต้นจะไม่เปิดใช้งานและจะเปิดใช้งานได้ง่ายโดยการตั้งค่ารีจิสตรีคีย์
คุณสามารถรวมสิ่งนี้เข้ากับเครื่องมือตรวจสอบความสมบูรณ์ของไฟล์เช่นVerisysหรือTripwireซึ่งสามารถให้การแจ้งเตือนและการรายงานอัตโนมัติ
เครื่องมือการตรวจสอบระบบไฟล์อาจเป็นตัวเลือกด้วยเช่นกันแม้ว่าหลายคนจะพึ่งพาการเปิดใช้งานการตรวจสอบวัตถุซึ่งอาจทำให้ประสิทธิภาพลดลง บางคนใช้โปรแกรมควบคุมตัวกรองระบบแฟ้มแทน แต่โปรแกรมควบคุมเหล่านี้อาจมีบิต
คู่มือนี้ควรใช้เคล็ดลับในการเปิดใช้งานการตรวจสอบไฟล์: http://www.discoveryourpc.net/2010/01/auditing-access-to-files-on-windows-7.html
สำหรับ Windows 7 แต่เกือบจะเหมือนกับปี 2008
คุณสามารถใช้นโยบายกลุ่มสำหรับสิ่งนี้ได้ แต่ตามที่คุณระบุว่าคุณไม่ใช่ผู้ดูแลระบบมืออาชีพนี่จะไม่ใช่วิธีสำหรับคุณ
คุณต้องเพิ่มผู้ใช้หรือกลุ่มเพื่อตรวจสอบ ฉันขอแนะนำให้เพิ่มกลุ่มเดียวกันซึ่งมีการเข้าถึงในโฟลเดอร์หลัก
คุณต้องแจ้งให้ผู้ใช้ทราบถึงสิ่งที่คุณตรวจสอบ ในกรณีของคุณ "การเข้าถึงไฟล์" หากคุณไม่ได้แจ้งให้พวกเขาทราบการตรวจสอบอาจผิดกฎหมาย