Açık Metin HTTP (ARCH6118)
Anahtar ruby.security.cleartext-http · Önem warning · Kategori security · CWE CWE-319
Hassas veriyi http:// üzerinden göndermek trafiği şifrelemeden bırakır ve ortadaki adam saldırılarına maruz bırakır. Tüm uç noktalar için TLS (https://) kullanın.
Hatalı
Bölüm başlığı “Hatalı”require "net/http"
uri = URI("http://api.example.com/login")res = Net::HTTP.post_form(uri, email: email, password: password)require "net/http"
uri = URI("https://api.example.com/login")res = Net::HTTP.post_form(uri, email: email, password: password)Düzeltme
Bölüm başlığı “Düzeltme”Tüm uzak uç noktaları https:// olarak değiştirin ve TLS doğrulamasını etkin bırakın.