programing

ASP.NET 핵심 데이터 암호화/보호

starjava 2023. 10. 4. 20:29
반응형

ASP.NET 핵심 데이터 암호화/보호

Entity Framework Core를 사용하는 Multi-Tenant Web Application용 공유 데이터베이스가 있습니다.테넌트에는 고유한 테넌트 테이블이 있으며 모든 모델에는 테넌트 ID가 있습니다.설계상 쿼리 필터가 있고 컨트롤러의 코드는 항상 TenantId를 확인하기 때문에 다른 Tenant의 데이터에 액세스할 수 없습니다.하지만 각 Tenant의 데이터나 적어도 가장 민감한 데이터는 다른 키나 목적 문자열로 암호화하고 싶습니다.하나의 모델에 대해 Protection API로 구현하였습니다.

컨트롤러에서 데이터베이스를 호출할 때마다 보호 및 보호 해제를 호출해야 하므로 모든 모델에 대해 이를 구현하려면 많은 작업이 필요합니다.

저는 MariaDB를 제 데이터베이스로 사용하고 있습니다.마리아DB가 암호화를 하도록 하는 것이 가능한지 아는 사람?정지된 데이터를 암호화할 수 있다는 것은 알고 있지만, TenantId에서 식별한 다른 행을 다른 키로 암호화하는 것도 가능합니까?

언급URL : https://stackoverflow.com/questions/64528077/asp-net-core-data-encryption-protection

반응형