การพิจารณาความสมดุลด้านความปลอดภัยสำหรับเวิร์กโหลด Power Platform

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

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

การประนีประนอมระหว่างความปลอดภัยกับความน่าเชื่อถือ

การแลกเปลี่ยน: ความซับซ้อนที่เพิ่มขึ้น เสาหลักด้านความน่าเชื่อถือให้ความสำคัญกับความเรียบง่าย และแนะนำให้ลดจุดที่อาจเกิดความล้มเหลวให้เหลือน้อยที่สุด

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

  • เครื่องมือรักษาความปลอดภัยเวิร์กโหลดมักจะผสานรวมเข้ากับหลายเลเยอร์ของสถาปัตยกรรม การดำเนินงาน และข้อกำหนดรันไทม์ของเวิร์กโหลด เครื่องมือเหล่านี้อาจส่งผลต่อความยืดหยุ่น ความพร้อมใช้งาน และการวางแผนกำลังการผลิต หากไม่พิจารณาข้อจำกัดในเครื่องมืออาจนำไปสู่เหตุการณ์ด้านความน่าเชื่อถือ เช่น ภาวะพอร์ต Source Network Address Translation (SNAT) หมดบนไฟร์วอลล์ขาออก

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

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

  • ไฟร์วอลล์ขาเข้าและขาออก
  • รายชื่อการเพิกถอนใบรับรอง
  • ผู้ให้บริการข้อมูลประจำตัว เช่น Microsoft Entra ID

ข้อแลกเปลี่ยน: ความซับซ้อนที่เพิ่มขึ้นของการกู้คืนจากภัยพิบัติ ปริมาณงานจะต้องฟื้นตัวจากภัยพิบัติทุกรูปแบบได้อย่างน่าเชื่อถือ

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

  • มาตรควบคุมความปลอดภัยเอง เช่น ชุดเก็บข้อมูลลับและเนื้อหาต่างๆ ต้องเป็นส่วนหนึ่งของแผนการกู้คืนความเสียหายของเวิร์กโหลด และต้องได้รับการตรวจสอบความถูกต้องผ่านการฝึกซ้อมกู้คืน

  • ความต้องการด้านความปลอดภัยหรือการปฏิบัติตามข้อกำหนดอาจจำกัดตัวเลือกการจัดเก็บข้อมูลตามภูมิภาคหรือข้อจำกัดการควบคุมการเข้าถึงสำหรับการสำรองข้อมูล ซึ่งอาจทำให้การกู้คืนมีความซับซ้อนมากขึ้น

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

  • นโยบายการอัปเดตโซลูชันที่เข้มงวดยิ่งขึ้นนำไปสู่การเปลี่ยนแปลงที่มากขึ้นในสภาพแวดล้อมการทำงานจริงของเวิร์กโหลด การเปลี่ยนแปลงนี้มาจากแหล่งที่มาดังนี้:

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

ข้อแลกเปลี่ยนด้านความปลอดภัยกับความเป็นเลิศในการดำเนินงาน

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

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

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

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

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

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

  • การทดสอบความปลอดภัยส่งผลให้เกิดข้อค้นพบที่จำเป็นต้องจัดลำดับความสำคัญ ซึ่งอาจขัดขวางงานที่วางแผนไว้

  • กระบวนการประจำ เฉพาะกิจ และฉุกเฉินอาจต้องมีการบันทึกการตรวจสอบเพื่อให้เป็นไปตามข้อกำหนด การบันทึกนี้จะเพิ่มความแข็งแกร่งในการดำเนินกระบวนการ

  • ทีมจัดการเวิร์กโหลดอาจเพิ่มความซับซ้อนของกิจกรรมการจัดการข้อมูลประจำตัว เนื่องจากคำจำกัดความบทบาทและการมอบหมายงานมีความละเอียดมากขึ้น

  • จำนวนงานของการปฏิบัติงานประจำที่เกี่ยวข้องกับการรักษาความปลอดภัยที่เพิ่มขึ้น เช่น การจัดการใบรับรอง จะทำให้จำนวนกระบวนการในการทำให้เป็นอัตโนมัติเพิ่มมากขึ้น

ข้อแลกเปลี่ยน: ความพยายามในการประสานงานที่เพิ่มขึ้น ทีมที่ลดจุดติดต่อและการตรวจสอบภายนอกให้เหลือน้อยที่สุดสามารถควบคุมการดำเนินงานและระยะเวลาได้อย่างมีประสิทธิภาพมากขึ้น

  • เนื่องจากความต้องการในการปฏิบัติตามข้อกำหนดภายนอกจากองค์กรขนาดใหญ่หรือจากหน่วยงานภายนอกเพิ่มขึ้น ความซับซ้อนในการบรรลุผลและการพิสูจน์การปฏิบัติตามข้อกำหนดกับผู้ตรวจสอบก็เพิ่มขึ้นเช่นกัน

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

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

การแลกเปลี่ยนด้านความปลอดภัยกับการปรับปรุงประสบการณ์ใช้งาน

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

  • ควรลดเลเยอร์ส่วนติดต่อด้านความปลอดภัยให้มีน้อยที่สุด ซึ่งอาจส่งผลเสียต่อการใช้ส่วนประกอบและการรวมระบบของบุคคลที่สามที่ต้องการสำหรับปรับปรุงประสบการณ์ใช้งาน

  • การจัดประเภทข้อมูลสามารถทำให้การค้นหาและใช้ข้อมูลในเวิร์กโหลดทำได้ยากขึ้น

  • โปรโตคอลความปลอดภัยเพิ่มความซับซ้อนในการโต้ตอบกับผู้ใช้ และอาจส่งผลให้เกิดความท้าทายในการใช้งาน

ข้อแลกเปลี่ยนด้านความปลอดภัยกับประสิทธิภาพการทำงาน

ข้อแลกเปลี่ยน: เวลาแฝงและค่าใช้จ่ายในการประมวลผลเพิ่มขึ้น เวิร์กโหลดที่มีประสิทธิภาพช่วยลดเวลาแฝงและค่าใช้จ่ายในการประมวลผล

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

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

  • การเข้ารหัสและการถอดรหัสต้องใช้ทรัพยากรการประมวลผลโดยเฉพาะ วงจรเหล่านี้เพิ่มเวลาและทรัพยากรที่ใช้ในโฟลว์เหล่านั้น โดยทั่วไปการเพิ่มขึ้นนี้จะมีความสัมพันธ์กับความซับซ้อนของอัลกอริทึมและการสร้างเวกเตอร์การเริ่มต้น (IV) ที่มีเอนโทรปีสูงและหลากหลาย

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

  • การแบ่งส่วนทรัพยากรมักทำให้เกิดการกระโดดของเครือข่ายในสถาปัตยกรรมเวิร์กโหลด

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

การกำหนดค่าที่ไม่ถูกต้องหรือการขยายการควบคุมความปลอดภัยมากเกินไปอาจส่งผลกระทบต่อประสิทธิภาพการทำงานเนื่องจากการกำหนดค่าที่ไม่มีประสิทธิภาพ ตัวอย่างการกำหนดค่าการควบคุมความปลอดภัยที่อาจส่งผลต่อประสิทธิภาพ ได้แก่:

  • การจัดลำดับกฎไฟร์วอลล์ ความซับซ้อน และปริมาณ (ระดับการแบ่งย่อย)

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

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