Açık Metin HTTP (ARCH4118)
Anahtar java.security.cleartext-http · Önem warning · Kategori security · CWE CWE-319
Hassas veriyi http:// üzerinden taşımak, trafiği ağı dinleyen saldırganlara açık metin olarak ifşa eder. Tüm hassas çağrılar için TLS (https://) kullanın.
Hatalı
Bölüm başlığı “Hatalı”String url = "http://api.example.com/login";HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .POST(BodyPublishers.ofString(credentials)) .build();String url = "https://api.example.com/login";HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .POST(BodyPublishers.ofString(credentials)) .build();Düzeltme
Bölüm başlığı “Düzeltme”Hassas uç noktalar için http:// yerine https:// kullanın ve TLS doğrulamasını açık bırakın.