รักษาความปลอดภัยของข้อมูลใน Cloud Firestore

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

  • สำหรับไลบรารีของไคลเอ็นต์อุปกรณ์เคลื่อนที่และเว็บ ให้ใช้Firebase Authentication และ Cloud Firestore Security Rules เพื่อจัดการการตรวจสอบสิทธิ์ การให้สิทธิ์ และการตรวจสอบข้อมูลแบบไม่ต้องใช้เซิร์ฟเวอร์ ดูวิธีรักษาความปลอดภัยข้อมูลสำหรับไลบรารีของไคลเอ็นต์ Android, Apple และเว็บด้วย Cloud Firestore Security Rules

    ใช้ App Check เพื่อช่วยให้มั่นใจ ว่าเฉพาะแอปของคุณเท่านั้นที่จะเข้าถึงข้อมูลCloud Firestoreได้

    สำหรับแอปที่ใช้ Cloud Storage for Firebase ให้ใช้ Cloud Firestore เพื่อ กำหนดเงื่อนไขสำหรับการเข้าถึงทรัพยากร Cloud Storage ในเอกสาร ฐานข้อมูลที่ กฎความปลอดภัยของ Cloud Storage Security Rulesเข้าถึงได้

  • สำหรับไลบรารีของไคลเอ็นต์เซิร์ฟเวอร์ ให้ใช้ Identity and Access Management (IAM) เพื่อจัดการการเข้าถึงฐานข้อมูล ดูวิธีรักษาความปลอดภัยข้อมูลสำหรับไลบรารีของไคลเอ็นต์ Java, Python, Node.js และ Go ด้วย IAM