Encrypt کردن دیتا در ریلز

درود
من یک attribute در مدل یوزرم دارم که میخوام encrypt کنم اینو خواستم نظرتون رو بدونم بهترین روش چیه !؟

بهتره کلا encrypt نشه!
اگه برای امنیته، که وقتی کسی دستش به دیتابیس شما برسه، قطعا کلیدی که برای decrypt‌کردن اون دیتا لازم هست رو هم داره دیگه!
البته نمیتونم مورد استفاده‌ی شما چیه.

قراره از چشم کی پنهان بشه؟ نمیشه کلا هوست دیتابیس انکریپنت بشه؟
اول باید بگی دقیقا چرا نیاز به انکریپشن داری

چون اپی که روش کار میکنم باید از قوانین hipaa پیروی کنه و تشخیص دادن که دیتا روی دیتابیس encrypt بشه

خب این معنیش اینه که خیلی بیشتر از یک فیلد و‌شاید ‌کل دیتابیس باید انکریپت ‌بشه. از چه زیرساختی استفاده شده؟ aws, azure یا چیز دیگه؟ . اگر به زیرساخت هایی که توی آمریکا دتاسنتر دارند مثل اژور، آمازون، اوراکل، گوگل، ردهت و خیلی های دیگه دسترسی دارید که اکثرا دیتابیس هاشون به سادگی قابل انکریپت شدنه، بعضی ها هم به صورت پیشفرض انکریپت شده هستند که اگرم نباشه انجامش خیلی سادست. اگر هم از دتاسنتر یا زیرساخت خصوصی استفاده می کنید، هاردند کردن و رمزگذاری کار خیلی سختی نیست.

1 پسندیده

از aws استفاده میکنه

اگر از سرویس RDS توی AWS استفاده می کنید لازم نیست کار پیچیده و خاصی بکنید، فقط باید مطمئن بشید که RDS انکریپت شده.

Amazon RDS Security & Compliance | Cloud Relational Database | Amazon Web Services.

2 پسندیده

مچکرم توماج عزیز