ค้นหาเว็บไซต์

ตรวจสอบการเข้าถึงแบบไม่ระบุชื่อใน SharePoint Online โดยใช้ PowerShell


Office 365 อนุญาตให้แชร์ทรัพยากร (ไฟล์ โฟลเดอร์ ฯลฯ) กับทั้งภายในและภายนอกองค์กร ตามความต้องการทางธุรกิจและความละเอียดอ่อนของข้อมูล คุณสามารถกำหนดการตั้งค่าการแชร์ภายนอกใน SharePoint Online และ OneDrive ได้

หากองค์กรอนุญาตให้แชร์กับภายนอก ผู้ดูแลระบบจะต้องตรวจสอบกิจกรรมการแชร์ภายนอกเพื่อจำกัดการเปิดเผยไฟล์โดยเจตนาหรือโดยไม่ได้ตั้งใจเมื่อแชร์กับแขก ไม่เหมือนกับวิธีการแชร์ภายนอกอื่นๆ การแชร์โดยไม่ผ่านการตรวจสอบสิทธิ์ (ลิงก์ที่ไม่ระบุชื่อ) เป็นวิธีที่ง่ายที่สุดในการแชร์เนื้อหา แต่มีความเสี่ยงสูงต่อการสัมผัส

ลิงก์ที่ไม่เปิดเผยตัวตนคืออะไร

ลิงก์ที่ไม่ระบุตัวตนคือลิงก์สำหรับทุกคนที่อนุญาตให้ผู้ใช้เข้าถึงทรัพยากรโดยไม่ระบุชื่อโดยไม่ต้องมีการตรวจสอบสิทธิ์ในรูปแบบใดๆ กล่าวคือ ผู้ใช้สามารถเปิดลิงก์โดยไม่ต้องลงชื่อเข้าใช้ และสามารถส่งต่อลิงก์ให้ผู้อื่นได้ เฉพาะผู้ที่มีลิงก์เท่านั้นที่จะเข้าถึงทรัพยากรได้

โดยทั่วไป เนื้อหาทั้งหมดในองค์กรไม่เหมาะสำหรับการแชร์โดยไม่ได้รับอนุญาต ดังนั้น ผู้ดูแลระบบจึงต้องให้ความสนใจเป็นพิเศษกับใครก็ตามที่ลิงก์เพื่อปกป้องข้อมูลขององค์กร

จะติดตามการแบ่งปันและการเข้าถึงโดยไม่ระบุชื่อใน Office 365 ได้อย่างไร

หากต้องการตรวจสอบกิจกรรมลิงก์ที่ไม่ระบุชื่อ เช่น การแชร์ลิงก์ที่สร้าง แก้ไข ลบ และเข้าถึง คุณสามารถใช้การค้นหาบันทึกการตรวจสอบหรือ PowerShell cmdlet

ค้นหาบันทึกการตรวจสอบในศูนย์การปฏิบัติตามข้อกำหนด: โดยการใช้ตัวกรองที่จำเป็น คุณจะสามารถดูและดาวน์โหลดข้อมูลการเข้าถึงที่ไม่ระบุชื่อได้ แต่ด้วยรายงานที่ดาวน์โหลด คุณจะไม่สามารถดูข้อมูลที่จำเป็น เช่น ทรัพยากรที่ใช้ร่วมกัน ปริมาณงาน IP ผู้ใช้ ฯลฯ ได้ในภาพรวม แอตทริบิวต์เหล่านั้นได้รับการจัดรูปแบบเป็นออบเจ็กต์ JSON ซึ่งจำเป็นต้องแยกวิเคราะห์เพื่อดูข้อมูลเพิ่มเติม

PowerShell: 'Search-UnifiedAuditLog' ดึงข้อมูลกิจกรรมลิงก์ที่ไม่ระบุตัวตนของ Office 365 เช่น AnonymousLinkCreated, AnonymousLinkUpdated, AnonymousLinkRemoved, AnonymousLinkUsed อย่างไรก็ตาม การดึงบันทึกการตรวจสอบโดยใช้ PowerShell ไม่ใช่เรื่องง่าย เพราะหากคุณไม่ดึงบันทึกการตรวจสอบอย่างถูกต้อง ข้อมูลจะสูญหายและทำให้วัตถุประสงค์เสียไป

เมื่อพิจารณาความท้าทายที่กล่าวมาข้างต้น เราได้สร้างสคริปต์ PowerShell All-in-one ซึ่งช่วยในการติดตามกิจกรรมที่ไม่ระบุชื่อในสภาพแวดล้อม Microsoft 365 ของคุณ

ดาวน์โหลดสคริปต์: AnonymousLinkActivityReport.PS1

จุดเด่นของสคริปต์:
  • อนุญาตให้สร้างรายงานลิงก์ที่ไม่ระบุตัวตน 8 รายการต่างๆ
  • สคริปต์ใช้การตรวจสอบสิทธิ์สมัยใหม่ เพื่อดึงบันทึกการตรวจสอบ
  • สคริปต์สามารถดำเนินการได้ด้วยบัญชีที่เปิดใช้งาน MFA เช่นกัน
  • ส่งออกผลลัพธ์รายงานเป็นไฟล์ CSV
  • ติดตั้งโมดูล EXO V2 โดยอัตโนมัติ(หากยังไม่ได้ติดตั้ง) เมื่อคุณยืนยัน
  • สคริปต์นี้เป็นมิตรกับตัวกำหนดเวลา กล่าวคือ สามารถส่งผ่านข้อมูลประจำตัวเป็นพารามิเตอร์ แทนที่จะบันทึกภายในสคริปต์
ผลลัพธ์ตัวอย่าง:

รายงานกิจกรรมที่ไม่ระบุตัวตนที่ส่งออกประกอบด้วยเวลากิจกรรม ชื่อกิจกรรม เข้าถึงโดย/แบ่งปันโดยผู้ใช้ IP ผู้ใช้ ประเภททรัพยากร ทรัพยากรที่ใช้ร่วมกัน/เข้าถึง อนุญาตให้แก้ไข URL ไซต์ ปริมาณงาน และข้อมูลการตรวจสอบเพิ่มเติม

ตรวจสอบรายงานกิจกรรมลิงก์ที่ไม่ระบุชื่อ - การดำเนินการสคริปต์:

หากต้องการเรียกใช้สคริปต์ คุณสามารถเลือกวิธีใดวิธีหนึ่งด้านล่างนี้

วิธีที่ 1: รันสคริปต์ด้วยบัญชี MFA และไม่ใช่ MFA

./AnonymousLinkActivityReport.ps1

รายงานที่ส่งออกประกอบด้วยกิจกรรมการสร้าง การแก้ไข การลบ และการเข้าถึงลิงก์ที่ไม่ระบุตัวตนในช่วง 90 วันที่ผ่านมา

วิธีที่ 2: รันสคริปต์โดยระบุข้อมูลรับรองอย่างชัดเจน

./AnonymousLinkActivityReport.ps1 -AdminName admin@contoso.com -Password XXX

หมายเหตุ: รูปแบบข้างต้นใช้ได้กับบัญชีที่ไม่ใช่ MFA เท่านั้น หากบัญชีผู้ดูแลระบบมี MFA คุณจะต้องปิดใช้ MFA ตามนโยบายการเข้าถึงแบบมีเงื่อนไขเพื่อให้ใช้งานได้

ปลดล็อกศักยภาพทั้งหมดของสคริปต์ PowerShell นี้:

ตามที่กล่าวไว้ก่อนหน้านี้ สคริปต์สามารถสร้างรายงานกิจกรรมที่ไม่ระบุชื่อที่แตกต่างกันแปดรายงานตามความต้องการ คุณสามารถใช้ตัวเลือกการกรองขั้นสูงในตัวเพื่อสร้างรายงานที่ต้องการได้ เราได้แสดงกรณีการใช้งานบางส่วนไว้ที่นี่

  • ตรวจสอบกิจกรรมลิงก์ที่ไม่ระบุชื่อทั้งหมดใน Office 365
  • ตรวจสอบการแชร์โดยไม่ระบุชื่อใน SharePoint Online
  • ติดตามการแชร์โดยไม่ระบุชื่อใน OneDrive for Business
  • รายงานการเข้าถึงแบบไม่เปิดเผยตัวตนของ SharePoint Online
  • ตรวจสอบการเข้าถึงแบบไม่ระบุชื่อใน OneDrive
  • ตรวจสอบกิจกรรมลิงก์ที่ไม่ระบุชื่อใน SharePoint
  • ติดตามกิจกรรมลิงก์ที่ไม่ระบุชื่อใน OneDrive
  • รับรายงานการตรวจสอบตามระยะเวลาที่กำหนด
  • รับรายงานรายเดือนเกี่ยวกับกิจกรรมที่ไม่ระบุชื่อ
  • กำหนดเวลารายงานกิจกรรมลิงก์ที่ไม่ระบุชื่อ

ติดตามกิจกรรมลิงก์ที่ไม่ระบุชื่อใน Office 365:

ตามค่าเริ่มต้น สคริปต์จะตรวจสอบกิจกรรมลิงก์ที่ไม่ระบุชื่อทั้งหมด เช่น ลิงก์ที่ไม่ระบุชื่อที่สร้าง ปรับเปลี่ยน ลบ และเข้าถึงใน SharePoint Online และ OneDrive for Business ในช่วง 90 วันที่ผ่านมา

หากต้องการสร้างรายงาน ให้ใช้รูปแบบต่อไปนี้

./AnonymousLinkActivityReport.ps1

รายงานที่ส่งออกจะให้คำตอบสำหรับคำถามที่เกี่ยวข้องกับการแบ่งปันทั้งหมดของคุณ เช่น

  • ที่สร้างลิงก์ที่ไม่ระบุชื่อ
  • เมื่อสร้างลิงค์แล้ว
  • ที่ได้เปลี่ยนลิงค์ที่ไม่ระบุชื่อ
  • ที่ดูไฟล์โดยใช้ลิงก์ที่ไม่ระบุชื่อ ฯลฯ

ตรวจสอบการแบ่งปันแบบไม่ระบุชื่อใน SharePoint Online:

ด้วยการแชร์ลิงก์ที่ไม่ได้รับอนุญาต ทุกคนที่มีลิงก์จะสามารถเข้าถึงทรัพยากรได้ เพื่อหลีกเลี่ยงไม่ให้ทรัพยากรตกไปอยู่ในมือของผู้ไม่หวังดี ผู้ดูแลระบบจำเป็นต้องจับตาดูการสร้างลิงก์ที่ไม่เปิดเผยตัวตน หากต้องการติดตามการแชร์โดยไม่ระบุชื่อใน SharePoint Online ให้ใช้ทั้ง -SharePointOnline และ -AnonymousSharing สลับพารามิเตอร์

./AnonymousLinkActivityReport.ps1 -SharePointOnline -AnonymousSharing

ติดตาม การแบ่งปันโดยไม่ระบุชื่อใน OneDrive:

เช่นเดียวกับ SharePoint Online OneDrive ยังอนุญาตให้แชร์โดยไม่ระบุชื่ออีกด้วย หากต้องการตรวจสอบการแชร์โดยไม่ระบุชื่อ คุณสามารถเรียกใช้สคริปต์ด้วยทั้ง -OneDrive และ -AnonymousSharing สลับพารามิเตอร์

./AnonymousLinkActivityReport.ps1 -OneDrive -AnonymousSharing

รายงานที่ส่งออกจะแสดงรายการลิงก์ที่ไม่ระบุตัวตนทั้งหมดที่สร้างขึ้นในช่วง 90 วันที่ผ่านมา พร้อมด้วยระดับสิทธิ์ กล่าวคือ ลิงก์อนุญาตให้ผู้ใช้แก้ไขทรัพยากรหรือดูเฉพาะเอกสารเท่านั้น

รายงานการเข้าถึงแบบไม่เปิดเผยตัวตนของ SharePoint Online:

ลิงก์ทุกคนให้สิทธิ์การเข้าถึงไฟล์และโฟลเดอร์โดยไม่ระบุชื่อ ดังนั้นจึงเป็นไปไม่ได้ที่จะทราบตัวตนของผู้ใช้ แต่เราสามารถติดตามที่อยู่ IP ของพวกเขาได้ หากต้องการระบุการเข้าถึงโดยไม่ระบุชื่อ ให้เรียกใช้สคริปต์ด้วย -SharePointOnline และ -AnonymousAccess พารามิเตอร์

./AnonymousLinkActivityReport.ps1 -SharePointOnline -AnonymousAccess

หมายเหตุ: หากต้องการค้นหาผู้ใช้ภายนอกที่เข้าถึงไฟล์ คุณสามารถแชร์ทรัพยากรกับแขกได้โดยใช้ 'ลิงก์เฉพาะบุคคล'

ตรวจสอบการเข้าถึงแบบไม่ระบุชื่อใน OneDrive:

หากต้องการดูว่าที่อยู่ IP ใดที่เข้าถึงไฟล์ผ่านลิงก์ที่ไม่ระบุตัวตนของ OneDrive คุณสามารถเรียกใช้สคริปต์ได้ดังนี้:

./AnonymousLinkActivityReport.ps1 -OneDrive -AnonymousAccess

จากการอ้างอิงรายงานนี้ ผู้ดูแลระบบสามารถปิดลิงก์ทุกคนเพื่อบล็อกการเข้าถึงที่ไม่ได้รับอนุญาต

ตรวจสอบลิงก์การเข้าถึงแบบไม่ระบุชื่อใน SharePoint Online:

หากต้องการติดตามผู้ใช้ที่สร้าง อัปเดต ลบ และใช้ลิงก์ที่ไม่ระบุชื่อใน SharePoint Online ให้รันสคริปต์ตามที่แสดงด้านล่าง

./AnonymousLinkActivityReport.ps1 -SharePointOnline

ติดตามลิงก์ที่ไม่ระบุชื่อใน OneDrive:

การตรวจสอบลิงก์ที่ไม่ระบุตัวตนของ OneDrive ช่วยให้คุณระบุได้ว่าใครแชร์ลิงก์ที่ไม่ระบุชื่อ ทรัพยากรใดที่ถูกแชร์ เมื่อมีการเข้าถึงทรัพยากร ฯลฯ

เมื่อใช้พารามิเตอร์สวิตช์ -OneDrive คุณจะได้รับรายงานการตรวจสอบลิงก์ที่ไม่ระบุชื่อสำหรับ OneDrive for Business

./AnonymousLinkActivityReport.ps1 -OneDrive

รับรายงานการตรวจสอบสำหรับช่วงเวลาที่กำหนดเอง:

แทนที่จะสร้างรายงานในช่วง 90 วันที่ผ่านมา คุณสามารถใช้ -StartDate และ -EndDate พารามิเตอร์เพื่อสร้างรายงานสำหรับช่วงเวลาที่กำหนดเอง จะช่วยลดเวลาดำเนินการสคริปต์

./AnonymousLinkActivityReport.ps1 -StartDate 6/1/21 -EndDate 6/15/21

รายงานข้างต้นประกอบด้วยกิจกรรมที่เกี่ยวข้องกับลิงก์ที่ไม่ระบุชื่อทั้งหมดที่ดำเนินการตั้งแต่วันที่ 1 มิถุนายน 2021 ถึงวันที่ 15 มิถุนายน 2021

ตัวอย่างเพิ่มเติมบางส่วน:

  • หากต้องการเรียกข้อมูลการเข้าถึงแบบไม่ระบุตัวตนของ SharePoint Online สำหรับช่วงเวลาที่กำหนดเอง:
./AnonymousLinkActivityReport.ps1 -StartDate 6/1/21 -EndDate 6/15/21 -SharePointOnline -AnonymousAccess
  • หากต้องการตรวจสอบการแชร์โดยไม่ระบุชื่อใน OneDrive ในช่วงเวลาที่กำหนดเอง
./AnonymousLinkActivityReport.ps1 -StartDate 6/1/21 -EndDate 6/15/21 -OneDrive -AnonymousSharing

รับรายงานรายเดือนเกี่ยวกับกิจกรรมที่ไม่ระบุชื่อ:

หากต้องการรับรายงานรายเดือนสำหรับกิจกรรมลิงก์ที่ไม่ระบุชื่อ คุณสามารถเรียกใช้สคริปต์ได้ดังนี้

./AnonymousLinkActivityReport.ps1 -StartDate ((Get-Date).AddDays(-30)) -EndDate (Get-Date)

รายงานที่ส่งออกมีข้อมูลการตรวจสอบกิจกรรมลิงก์ที่ไม่ระบุตัวตนในช่วง 30 วันที่ผ่านมา

กำหนดเวลารายงานกิจกรรมลิงก์ที่ไม่ระบุชื่อ:

เนื่องจาก "Search-UnifiedAuditLog" สามารถทำกิจกรรมการตรวจสอบในช่วง 90 วันที่ผ่านมา คุณจึงอาจต้องใช้ข้อมูลเก่าเพื่อการวิเคราะห์ ในกรณีดังกล่าว การกำหนดเวลาจะช่วยให้คุณเก็บบันทึกการตรวจสอบไว้ได้นานกว่า 90 วัน

หากต้องการเรียกใช้สคริปต์ PowerShell จาก Task Scheduler คุณสามารถใช้รูปแบบด้านล่างนี้

./AnonymousLinkActivityReport.ps1 -AdminName admin@contoso.com -Password XXX

หากบัญชีผู้ดูแลระบบมี MFA คุณจะต้องปิดการใช้งาน MFA ตามนโยบายการเข้าถึงแบบมีเงื่อนไข

ฉันหวังว่าบล็อกนี้จะเป็นประโยชน์ในการติดตามกิจกรรมลิงก์ที่ไม่ระบุชื่อ หากคุณมีข้อสงสัยหรือข้อกำหนดใด ๆ โปรดแบ่งปันกับเราผ่านทางส่วนความคิดเห็น

ควบคุมลิงก์ที่ไม่ระบุตัวตนได้ดีขึ้นด้วย AdminDroid

บันทึกการตรวจสอบของ SharePoint Online และสคริปต์ PowerShell สามารถให้ข้อมูลระดับสูงเกี่ยวกับกิจกรรมลิงก์ที่ไม่ระบุชื่อได้ แต่อาจไม่ให้ข้อมูลโดยละเอียดเกี่ยวกับการดำเนินการเฉพาะที่ดำเนินการโดยผู้ใช้แต่ละราย นอกจากนี้ บันทึกการตรวจสอบอาจไม่บันทึกกิจกรรมลิงก์ที่ไม่ระบุชื่อทั้งหมดใน SharePoint Online ทำให้เกิดช่องว่างในเส้นทางการตรวจสอบ ในทำนองเดียวกัน การแยกและวิเคราะห์กิจกรรมลิงก์ที่ไม่ระบุตัวตนโดยใช้สคริปต์ PowerShell อาจเป็นกระบวนการที่ต้องดำเนินการด้วยตนเองซึ่งใช้เวลานาน โดยเฉพาะอย่างยิ่งหากคุณจำเป็นต้องดำเนินการตรวจสอบเป็นประจำหรือติดตามกิจกรรมในหลายไซต์

เพื่อเอาชนะข้อเสียข้างต้นทั้งหมด AdminDroid นำเสนอโซลูชันในการจัดการลิงก์ที่ไม่ระบุตัวตนอย่างมีประสิทธิภาพ ด้วยความช่วยเหลือของรายงานลิงก์ที่ไม่ระบุชื่อ SharePoint Online ของ AdminDroid ผู้ดูแลระบบสามารถตรวจสอบการสร้าง การลบ และการแก้ไขลิงก์ที่ไม่ระบุชื่อได้ ในรายงาน คุณจะพบข้อมูลที่ครอบคลุมเกี่ยวกับแต่ละลิงก์ รวมถึง URL รายการเป้าหมาย ประเภทไฟล์ และรายละเอียดการอนุญาต ท่ามกลางจุดข้อมูลที่เป็นประโยชน์อื่นๆ

ในทางกลับกัน การรายงานแบบเนทีฟจะให้ข้อมูลพื้นฐานเท่านั้น เช่น จำนวนลิงก์ที่สร้างขึ้นภายใน 30 วันที่ผ่านมา และผู้ดูแลระบบหลักที่สร้างลิงก์ แต่เครื่องมือนี้ช่วยให้ผู้ดูแลระบบได้รับข้อมูลเชิงลึกที่ลึกยิ่งขึ้น และ รักษาการควบคุมลิงก์ที่ไม่ระบุตัวตนได้ดีขึ้น ใน SharePoint Online

นอกเหนือจากนี้ เครื่องมือตรวจสอบ AdminDroid SharePoint Online ยังให้ข้อมูลเชิงลึกโดยละเอียดเกี่ยวกับกิจกรรม SPO เช่น การตรวจสอบการเป็นสมาชิกกลุ่ม การแชร์ไซต์ภายนอก การเป็นสมาชิกไซต์คอลเลกชัน และกิจกรรมอื่น ๆ ที่เกี่ยวข้องกับการเข้าถึง ข้อมูลเชิงลึกเหล่านี้ช่วยให้ผู้ใช้ตรวจสอบกิจกรรมที่น่าสงสัยเป็นระยะและดำเนินการที่จำเป็น เครื่องมือการจัดการ SharePoint Online ของ AdminDroid ยังมีรายงานมากกว่า 180 รายการเกี่ยวกับไซต์คอลเลกชัน ไซต์ SPO ที่ไม่ได้ใช้งาน รายการ ไลบรารี และการใช้งานไซต์ SPO ในองค์กรที่ช่วยให้ผู้ดูแลระบบจัดการสภาพแวดล้อม SPO ได้อย่างมีประสิทธิภาพมากขึ้น

กำลังมองหาเครื่องมือแบบครบวงจรเพื่อจัดการสภาพแวดล้อม Office 365 ของคุณหรือไม่? ไม่ต้องมองไปไกลกว่า AdminDroid! ด้วยรายงานมากกว่า 1800 และ 30+ แดชบอร์ดที่ชาญฉลาด อินเทอร์เฟซที่ใช้งานง่ายนี้จัดทำรายงานบน Exchange Online , SharePoint Online, Microsoft Teams และ OneDrive for Business ฯลฯ ด้วยการทดลองใช้ฟรี 15 วัน ไม่มีเหตุผลใดที่จะไม่ลองใช้ AdminDroid และดูความแตกต่างด้วยตัวคุณเอง!

ดาวน์โหลด AdminDroid และเริ่มปรับแต่งประสบการณ์ Office 365 ของคุณ!

บทความที่เกี่ยวข้อง