Cloud Firestore بهطور خودکار همه دادهها را قبلاز نوشته شدن در دیسک رمزگذاری میکند. هیچ راهاندازی یا پیکربندیای لازم نیست و نیازی به تغییر دادن نحوه دسترسی شما به سرویس نیست. وقتی کاربر مجاز دادهها را میخواند، دادهها بهطور خودکار و شفاف رمزگشایی میشود.
مدیریت کلید
با رمزگذاری سمت سرور، میتوانید به Google اجازه دهید کلیدهای رمزنگاری را ازطرف شما مدیریت کند یا از کلیدهای رمزگذاری تحت مدیریت مشتری (CMEK) برای مدیریت کلیدها توسط خودتان استفاده کنید.
بهطور پیشفرض، Google کلیدهای رمزنگاری را ازطرف شما بااستفاده از همان سیستمهای مدیریت کلید تقویتشدهای که برای دادههای رمزگذاریشده خودمان استفاده میکنیم، ازجمله کنترلهای دسترسی به کلید و ممیزی دقیق، مدیریت میکند. دادهها و فرادادههای هر شیء Cloud Firestore رمزگذاری میشود و هر کلید رمزگذاری نیز بهنوبه خود با مجموعهای از کلیدهای اصلی که بهطور منظم تغییر میکنند رمزگذاری میشود.
برای اطلاعات درباره مدیریت کلیدها توسط خودتان، CMEK برای Cloud Firestore را ببینید.
رمزگذاری سمت کارخواه
رمزگذاری سمت سرور را میتوان در ترکیب با رمزگذاری سمت کارخواه استفاده کرد. در رمزگذاری سمت کارخواه، کلیدهای رمزگذاری خودتان را مدیریت میکنید و دادهها را پیشاز نوشتن در Cloud Firestore رمزگذاری میکنید. دراینصورت، دادههایتان دو بار رمزگذاری میشود، یک بار با کلیدهای شما و یک بار با کلیدهای سمت سرور.
برای محافظت از دادههایتان هنگام انتقال در اینترنت درطول عملیات خواندن و نوشتن، از «امنیت لایه انتقال» (TLS) استفاده میکنیم. برای اطلاعات بیشتر درباره نسخههای پشتیبانیشده «امنیت لایه انتقال»، رمزگذاری درحال انتقال در Google Cloud را ببینید.
حالا چه میشود
برای اطلاعات بیشتر درباره رمزگذاری دادههای غیرفعال برای Cloud Firestore و دیگر محصولات Google Cloud، به رمزگذاری دادههای غیرفعال در Google Cloud مراجعه کنید.