แชร์ผ่าน


สร้างและจัดการกฎการมาสก์ (พรีวิว)

[บทความนี้เป็นคู่มือรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]

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

สำคัญ

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

การมาสก์ทำงานอย่างไร

  • คุณสามารถสร้าง กฎการมาสก์ เพื่อกำหนดว่าข้อมูลที่ละเอียดอ่อนควรถูกมาสก์อย่างไร

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

  • รูปแบบเหล่านี้จะถูกตรวจหาและฟิลด์ที่ละเอียดอ่อนจะถูกแทนที่ด้วยอักขระที่ปิดบังเมื่อมีการเรียกแถว

สร้างกฎการมาส์ก

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

  1. สร้างโซลูชัน: สร้างโซลูชันใน Power Apps

  2. สร้างส่วนประกอบใหม่: สร้างส่วนประกอบในโซลูชัน

  3. เลือกตัวเลือกเมนู ความปลอดภัย และเลือก กฎการมาส์กที่ปลอดภัย

    ภาพหน้าจอที่แสดงตำแหน่งของปุ่มกฎการมาส์กที่ปลอดภัยใน Power Apps

    ฟอร์ม กฎการมาส์กใหม่ จะปรากฏขึ้นมา

  4. ในฟอร์มนี้ ให้ป้อน ชื่อ ของกฎในรูปแบบนี้: prefix_name โดยที่ prefix สามารถเป็น CLS_ หรือ New_

    ภาพหน้าจอที่แสดงฟอร์มกฎการมาส์กใหม่และค่าฟิลด์ตัวอย่างบางส่วน

  5. ป้อน ชื่อที่แสดง และ คำอธิบาย

  6. ป้อน นิพจน์ปกติ ให้เลือกจาก ภาษานิพจน์ปกติ

    ตัวอย่างเช่น หากต้องการมาส์กตัวเลขห้าหลักแรกของหมายเลขประกันสังคม ให้ใช้: \d(?=\d{2}-\d{2}-\d{4}\|\d-\d{2}-\d{4}\|-\d{2}-\d{4}\|\d-\d{4}\|-\d{4})

    หมายเหตุ

    นิพจน์ปรกติของคุณอาจมีกฎการมาส์กหลายรายการด้วยแถบแนวตั้ง |

    ตัวอย่าง: \d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})| \S+@\S+\.\S+|[STFGM]\d{4}|(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})

  7. ป้อน อักขระที่มาส์ก ตัวอย่างเช่น #

  8. ป้อนค่าเดิมในฟิลด์ ป้อนข้อมูลทดสอบข้อความธรรมดา ตัวอย่างเช่น หมายเลขประกันสังคม ที่อยู่อีเมล ฯลฯ

  9. ป้อนค่าเดิมในฟิลด์ ป้อนข้อมูลทดสอบข้อความธรรมดา ตัวอย่างเช่น หมายเลขประกันสังคม ที่อยู่อีเมล ฯลฯ (สำหรับการทดสอบชนิดข้อมูลข้อความที่มีคอลัมน์รูปแบบ Rich Text)

    หมายเหตุ

    สำหรับฟิลด์ Rich Text ค่าดิบของฟิลด์ต้องนำมาพิจารณาเมื่อกำหนด นิพจน์ปกติ คุณสามารถดูค่าข้อมูลดิบได้โดยใช้ Web API เพื่อสืบค้นตาราง/คอลัมน์ด้วย Rich Text ตัวอย่างเช่น https://<org url>/api/data/v9.2/maskingrules(<id>)?$select=richtestdata

    (ผลลัพธ์)

    "richtestdata": "<div class="ck-content" data-wrapper="true" dir="ltr" style="--ck-image-style-spacing: 1.5em; --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); --ck-color-selector-caption-background: hsl(0, 0%, 97%); --ck-color-selector-caption-text: hsl(0, 0%, 20%); font-family: Segoe UI; font-size: 11pt;"><p style="margin: 0;">123-45-789<//p><//div>"

  1. เลือก บันทึก

    ตอนนี้คุณเห็น ข้อมูลทดสอบข้อความธรรมดาที่มาส์ก และ ข้อมูลทดสอบ Rich Text ที่มาส์ก

    ค่าที่ปิดบังของคุณอาจถูกปิดบังดังนี้:

    Regular expression ค่าเดิม ค่าที่มาส์ก
    \d(?=\d{2}-\d{2}-\d{4}\|\d-\d{2}-\d{4}\|-\d{2}-\d{4}\|\d-\d{4}\|-\d{4}) SSN123-45-6789 SSN###-##-6789
    [STFGM]\d{4} AccountNbrA1234567z AccountNbr#567z
    (?:4[0-9]{12}(?:[0-9]{3})?\|[25][1-7][0-9]{14}\|6(?:011\|5[0-9][0-9])[0-9]{12}\|3[47][0-9]{13}\|3(?:0[0-5]\|[68][0-9])[0-9]{11}\|(?:2131\|1800\|35\d{3})\d{11}) MasterCard5678912345678912 MasterCard#
    (?:4[0-9]{12}(?:[0-9]{3})?\|[25][1-7][0-9]{14}\|6(?:011\|5[0-9][0-9])[0-9]{12}\|3[47][0-9]{13}\|3(?:0[0-5]\|[68][0-9])[0-9]{11}\|(?:2131\|1800\|35\d{3})\d{11}) Visa4567891234567891 Visa#
    \S+@\S+\.\S+ Emailname@sample.com Email#

    เมื่อลูกค้าส่งอีเมลที่มีข้อมูลที่ละเอียดอ่อนถึงคุณ และอีเมลมีกฎการปิดบังนี้ คุณจะเห็นค่าที่ปิดบังเฉพาะในเนื้อความของอีเมลเท่านั้น:

    ภาพหน้าจอแสดงผลลัพธ์ของการใช้กฎการมาสก์ในเนื้อหาของอีเมล

จัดการกฎการมาสก์

ดูรายการกฎการปิดบัง

  1. ไปที่ พอร์ทัล Power Apps

  2. เลือกสภาพแวดล้อมที่คุณต้องการดูรายการของกฎการมาส์ก

  3. เลือก ตาราง และเลือกตัวกรอง ทั้งหมด

  4. ป้อน กฎการมาส์ก ในแถบค้นหา

  5. เลือกบรรทัด กฎการมาส์ก ของตารางที่ชื่อ maskingrule

    รายการของการมาส์กจะปรากฏขึ้น คุณสามารถขยายรายการได้โดยเลือกดรอปดาวน์ + เพิ่มเติม

เพิ่มกฎการมาส์กในคอลัมน์ที่รักษาความปลอดภัย

  1. ไปที่ พอร์ทัล Power Apps

  2. เลือกสภาพแวดล้อมที่คุณต้องการเพิ่มกฎการมาส์กในคอลัมน์

  3. เลือก ตาราง จากเมนูนำทาง และเลือกตารางที่คุณต้องการที่มีคอลัมน์ที่รักษาความปลอดภัย

  4. เลือก คอลัมน์ ใต้ส่วน Schema

    ภาพหน้าจอที่แสดงตำแหน่งของตัวเลือกคอลัมน์ภายใต้ส่วน Schema

  5. เลือกคอลัมน์ที่จะเปิดและแก้ไข คุณจะเห็นบานหน้าต่าง แก้ไขคอลัมน์

  6. ขยาย ตัวเลือกขั้นสูง

    1. เลือก เปิดใช้งานความปลอดภัยของคอลัมน์ หากไม่ได้เลือกช่องนั้น

    2. เลือกดรอปดาวน์ กฎการมาส์ก

    3. เลือกกฎการมาสก์

    ภาพหน้าจอแสดงส่วนประกอบที่ต้องเลือกในบานหน้าต่างแก้ไขคอลัมน์

  7. เลือก บันทึก

หมายเหตุ

ชนิดข้อมูลที่สามารถตั้งค่ากฎการมาส์ก:

  1. ข้อความ (บรรทัดเดียวและหลายบรรทัด)
  2. ตัวเลข

ให้สิทธิ์แก่คอลัมน์ที่มีการรักษาความปลอดภัยด้วยกฎการมาส์ก

สิทธิ์ในการอ่านฟิลด์ที่มาส์กจะได้รับโดยใช้ โปรไฟล์ความปลอดภัยของคอลัมน์

ผู้ใช้หรือกลุ่ม Teams สามารถให้สิทธิ์การเข้าถึงผ่านการรักษาความปลอดภัยคอลัมน์:

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

  • อ่าน

    อนุญาต - อนุญาตให้อ่านคอลัมน์ที่รักษาความปลอดภัย ค่าที่ปิดบังจะแสดงขึ้นหากมีการใช้กฎการปิดบังกับคอลัมน์

  • อ่านค่าที่ไม่ได้ปิดบัง

    ไม่อนุญาต - เมื่ออนุญาตให้ อ่าน และไม่อนุญาตให้ อ่านค่าที่ไม่ได้มาส์ก ค่าที่มาส์กจะแสดง

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

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

  • Update

    อนุญาต - ผู้ใช้ได้รับอนุญาตให้อัปเดตเรกคอร์ด

  • สร้าง

    อนุญาต - ผู้ใช้ได้รับอนุญาตให้สร้างเรกคอร์ด

หมายเหตุ

ผู้ใช้ระบบและแอปพลิเคชันที่มีสิทธิ์ อ่าน และ อ่านค่าที่ไม่ได้มาส์ก จะได้รับค่าที่มาส์กตามค่าเริ่มต้น หากต้องการอ่านค่าที่ไม่ได้มาส์ก ให้ดู ตัวเลือกสำหรับการดูฟิลด์ที่มาส์ก

ดูคอลัมน์ทั้งหมดที่มีกฎการมาสก์

คุณสามารถดูรายการคอลัมน์ที่รักษาความปลอดภัยทั้งหมดได้จากตารางทั้งหมดที่มีกฎการมาสก์

  1. ไปที่ พอร์ทัล Power Apps

  2. เลือกสภาพแวดล้อมที่คุณต้องการดูคอลัมน์ทั้งหมดที่มีกฎการมาส์ก

  3. เลือก ตาราง และเลือกตัวกรอง ทั้งหมด

  4. ป้อน attributemaskingrule ในแถบค้นหา

  5. เลือกตาราง AttributMaskingRule

    รายการของคอลัมน์ที่มีกฎการมาส์กจะปรากฏขึ้น คุณสามารถขยายรายการได้โดยเลือกดรอปดาวน์ + เพิ่มเติม

ฟิลด์ที่ถูกมาส์กจะแสดงอย่างไร

หากคุณมีสิทธิ์ อ่าน ฟิลด์ที่ถูกมาส์ก คุณจะเห็นค่าที่ถูกมาส์กตามค่าเริ่มต้นที่นี่:

ชนิดฟิลด์ คอลัมน์ที่ถูกมาส์กส่งกลับมาพร้อมกับค่าที่ถูกมาส์กใช่หรือไม่
กริด ทุกครั้ง
ฟอร์ม ทุกครั้ง
Copilot ทุกครั้ง
รายงาน Excel ทุกครั้ง

หมายเหตุ

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

ตัวเลือกสำหรับการดูฟิลด์ที่ถูกมาส์ก

หมายเหตุ

ตัวเลือกเหล่านี้มีอยู่ในระหว่างรุ่นพรีวิว

ต้องมีสิทธิ์การอ่านค่าที่ถูกมาส์ก คุณสามารถอ่านค่าที่ไม่ได้มาส์กในเรกคอร์ด

ในตัวอย่างเหล่านี้ ให้แทนที่ <url>, <table collection name> และ <recordid> ด้วยค่าของคุณเอง

  • ตัวอย่างสำหรับคอลัมน์ที่ปิดบังทั้งหมดในเรกคอร์ด:

    https://<url>/api/data/v9.1/<table collection name>(<recordid>)?UnMaskedData=true

  • ตัวอย่างสำหรับแต่ละคอลัมน์ที่ปิดบัง:

    แทนที่ <column_name> ด้วยชื่อคอลัมน์ที่รักษาความปลอดภัยของคุณ

    https://<url>/api/data/v9.1/<table collection name>(<recordid>)?$select=<column_name>&UnMaskedData=true

ข้อจำกัดที่ทราบ

  • การอ่านค่าที่ไม่ได้มาส์กบนฟอร์ม

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

  • การสร้างและอัปเดตค่าที่ไม่ได้มาส์กบนฟอร์ม

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

  • บันทึกการตรวจสอบ

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