Yetki kontrolü için assert (ARCH8133)
Anahtar kotlin.security.assert-for-auth-control · Önem warning · Kategori security · CWE CWE-617
Yetkilendirme kontrolü için assert(...) kullanımını işaretler - JVM -ea ile çalışmadıkça iddialar kapalıdır.
Hatalı
Bölüm başlığı “Hatalı”assert(user.isAdmin)if (!user.isAdmin) throw AccessDeniedException()Düzeltme
Bölüm başlığı “Düzeltme”Her zaman çalışan bir if / require ile zorlayın.