İçeriğe geç

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.

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)

Tüm uzak uç noktaları https:// olarak değiştirin ve TLS doğrulamasını etkin bırakın.