İçeriğe atla
Noroxi

CWE-798 · 1.511 kayıt

Gömülü kimlik bilgisi

Neden olur?

Destek ya da üretim kolaylığı için her cihazda aynı olan bir hesap yazılıma gömülüyor. Bir cihazdan öğrenilen bilgi, hepsinde geçerli olur.

Hatalı ve düzeltilmiş kod

Temsili ders örneği. Vurgulu satırlar hatanın ve düzeltmenin yeridir.

Hatalı

ts
const SUPPORT_USER = "support";const SUPPORT_PASS = "sabit-parola";

Düzeltilmiş

ts
const creds = await provisioning.deviceCredentials(deviceId);if (creds.mustRotate) await forcePasswordChange(deviceId);

Nasıl önlenir?

  1. 01Her cihaza üretimde benzersiz kimlik bilgisi atayın.
  2. 02İlk kurulumda parola değişimini zorunlu kılın.
  3. 03Yazılım paketlerini gömülü sırlar için otomatik tarayın.

Bu sınıftaki CVE’ler

1.513 kayıt

Tüm zafiyet sınıfları