Açık yönlendirme (ARCH6122)
Anahtar ruby.security.open-redirect · Önem warning · Kategori security · CWE CWE-601
Yönlendirme hedefini güvenilmeyen girdiden doğrulamadan almak, saldırganların güvenilen alan adı üzerinden kullanıcıları kötü amaçlı sitelere yönlendirerek kimlik avı yapmasına olanak tanır.
Hatalı
Bölüm başlığı “Hatalı”def login redirect_to params[:return_to]enddef login redirect_to params[:return_to], allow_other_host: falseendDüzeltme
Bölüm başlığı “Düzeltme”Yalnızca göreli yollara veya bir izin listesindeki kökenlere yönlendirin; harici hedeflere izin vermeyin.