İçeriğe geç

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.

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

rejectUnauthorized: false kullanmayın; özel CA’lar için sertifikayı ca seçeneğiyle açıkça güvenilir kılın.