İçeriğe geç

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.

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

Hassas uç noktalar için http:// yerine https:// kullanın ve TLS doğrulamasını açık bırakın.