ข้ามไปที่เนื้อหา

ความปลอดภัย

ความปลอดภัยของระบบขึ้นอยู่กับเว็บเซิร์ฟเวอร์ PHP ฐานข้อมูล การกำหนดค่า MRBS และผู้ให้บริการข้อมูลประจำตัวที่เลือกใช้

ให้ซอฟต์แวร์เป็นปัจจุบัน

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

เก็บ PHP ซึ่งเป็นฐานข้อมูล เว็บเซิร์ฟเวอร์ และระบบปฏิบัติการไว้ในวงจรชีวิตของผู้จำหน่ายที่รองรับ

ปกป้องการกำหนดค่าและการขนส่ง

  • เสิร์ฟ MRBS มากกว่า HTTPS
  • จำกัดการเข้าถึง config.inc.php
  • เก็บฐานข้อมูล SMTP, LDAP และข้อมูลรับรอง API ออกจากการควบคุมแหล่งที่มา
  • ตรวจสอบ TLS เพื่อนและชื่อโฮสต์
  • หมุนเวียนข้อมูลประจำตัวหลังจากต้องสงสัยว่ามีความเสี่ยง

สิทธิ์ฐานข้อมูล

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

การสำรองข้อมูลประกอบด้วยข้อมูลการจองและข้อมูลผู้ใช้ และต้องมีการป้องกันเช่นเดียวกับฐานข้อมูลที่ใช้งานจริง

การเข้าถึงสาธารณะ

ตรวจสอบพฤติกรรมการออกจากระบบอย่างชัดเจน:

  • การเปิดเผยรายละเอียดการจอง
  • การจองส่วนตัว
  • การค้นหาและรายงานสาธารณะ
  • โหมดคีออสก์;
  • การส่งออกปฏิทิน และ
  • ชื่อการลงทะเบียน

ใช้ $auth['deny_public_access'] เมื่อการเข้าถึงทั้งหมดจำเป็นต้องมีเซสชัน

ไฟล์การติดตั้ง

อย่าเปิดเผยยูทิลิตี้ทดสอบ สคริปต์ SQL ข้อมูลสำรอง บันทึก หรือสำเนาการกำหนดค่าผ่านทางเว็บเซิร์ฟเวอร์ ไฟล์เช่น testdata.php มีไว้สำหรับการทดสอบและจะต้องไม่สามารถเข้าถึงได้แบบสาธารณะ

การบันทึก

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

$auth['log_credentials'] = false;

การทบทวนเป็นประจำ

ทบทวนเป็นประจำ:

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