TLS doğrulaması kapatılmış (ARCH3119)
Anahtar typescript.security.disabled-tls-validation · Önem error · Kategori security · CWE CWE-295
Sertifika veya host adı doğrulamasını koşulsuz atlamak TLS kimlik doğrulamasını etkisiz hale getirir ve ortadaki adam (MITM) saldırılarına kapı açar. Doğrulamayı her zaman açık bırakın.
Hatalı
Bölüm başlığı “Hatalı”import https from "https";
const agent = new https.Agent({ rejectUnauthorized: false });const res = await fetch("https://api.example.com", { agent });import https from "https";
const agent = new https.Agent({ rejectUnauthorized: true });const res = await fetch("https://api.example.com", { agent });Düzeltme
Bölüm başlığı “Düzeltme”rejectUnauthorized: false kullanmayın; özel CA’lar için sertifikayı ca seçeneğiyle açıkça güvenilir kılın.