JWT doğrulaması yok (ARCH9126)
Anahtar swift.security.jwt-no-validation · Önem error · Kategori security · CWE CWE-347
Doğrulamasız okunan JWT’leri (signers.unverified, kimlik için kullanılan JWTDecode decode(jwt:), atlanan verify) işaretler.
Hatalı
Bölüm başlığı “Hatalı”let payload = try req.jwt.unverified(token, as: Payload.self)let payload = try req.jwt.verify(token, as: Payload.self)Düzeltme
Bölüm başlığı “Düzeltme”Herhangi bir claim’e güvenmeden önce imzayı ve beklenen claim’leri doğrulayın.