Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Authorization Modelleri: RBAC, ABAC, ReBAC ve Permission Tabanlı Tasarım, Multi-Tenant Senaryolar
Rolleri koşullarla doldurmak rol patlamasına götürür; çözüm RBAC, ABAC ve ReBAC'ı katman olarak kullanmaktır. Rolü permission paketine indiriyor, iade kuralını tenant, limit ve zaman attribute'larıyla gerekçeli kararlar veren bir policy olarak yazıyor, Zanzibar fikrini oyuncak bir ilişki grafiğiyle gösteriyor ve hepsini testlerle sabitliyoruz; permission'ın token'a konup konmayacağını, tenant claim'ini ve impersonation denetimini tartışıyoruz.
Kubernetes Güvenliği: ServiceAccount, RBAC, Pod Security Standards, securityContext ve NetworkPolicy
Her uygulamaya kendi ServiceAccount'unu ver, gerekmiyorsa token'ı mount etme, namespace'i restricted Pod Security Standards ile koru ve default deny NetworkPolicy'den sonra yalnız gereken yolları aç. RBAC'i kubectl auth can-i ile test etmeyi, aspnet:10.0 image'ının root çalışmasını, readOnlyRootFilesystem'ın .NET Data Protection'a etkisini, user namespace'leri ve DNS'i unutan default deny'ı gerçek kind çıktılarıyla görüyoruz.