Regex DoS (ARCH9135)
Anahtar swift.security.regex-dos · Önem warning · Kategori security · CWE CWE-1333
Felaket düzeyinde geri izleme yapan iç içe niceleyicili ((a+)+, (\w*)*) regex sabitlerini işaretler.
Hatalı
Bölüm başlığı “Hatalı”try NSRegularExpression(pattern: "(a+)+$")try NSRegularExpression(pattern: "a+$")Düzeltme
Bölüm başlığı “Düzeltme”İç içe niceleyicisiz yeniden yazın ya da girdi uzunluğunu sınırlayın.