Dinamik kod çalıştırma (ARCH9131)
Anahtar swift.security.dynamic-code-execution · Önem critical · Kategori security · CWE CWE-95
Güvenilmeyen veriden kurulmuş betikle JSContext.evaluateScript / NSExpression(format:) / NSPredicate(format:) çağrılarını işaretler.
Hatalı
Bölüm başlığı “Hatalı”context.evaluateScript(userInput)map the request onto a fixed set of operationsDüzeltme
Bölüm başlığı “Düzeltme”Kullanıcı girdisini asla kod olarak değerlendirmeyin.