Eksik güvenlik başlıkları (ARCH9141)
Anahtar swift.security.missing-security-headers · Önem info · Kategori security · CWE CWE-693
Güvenlik başlığı ara katmanı kurmayan ve hiçbir güvenlik başlığı adı geçmeyen Vapor configure(_:) fonksiyonunu işaretler.
Hatalı
Bölüm başlığı “Hatalı”func configure(_ app: Application) throws { try routes(app)}func configure(_ app: Application) throws { app.middleware.use(SecurityHeadersMiddleware()) try routes(app)}Düzeltme
Bölüm başlığı “Düzeltme”Her yanıta Strict-Transport-Security, Content-Security-Policy ve X-Content-Type-Options: nosniff ekleyen bir ara katman ekleyin.