İçeriğe atla
Noroxi

CWE-798 · 1.577 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.

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.

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);

Kodunuzda bu kalıp var mı?

Altyapı ve ağ sızma testi kapsamında bu sınıfı özellikle arıyoruz. Bulgular satır numarasıyla teslim edilir.

Bu sınıftaki CVE’ler

1.577 kayıt

Tüm zafiyet sınıfları