@vAIB1YwO4yJxj39

Как закрыть уязвимость Open Redirect?

Как закрыть уязвимость Open Redirect на сайте, написанный с помощью ASP.NET?
Можно ли создать список с "белыми" адресами редиректа? Если да, то как?
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman
C# the best
private ActionResult RedirectToLocal(string returnUrl)
{
    if (Url.IsLocalUrl(returnUrl))
    {
        return Redirect(returnUrl);
    }
    else
    {
        return RedirectToAction("Index", "Home");
    }
}


В Asp.net core используем LocalRedirect.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Монополия Санкт-Петербург
от 87 000 до 87 000 ₽
Enqo Москва
от 200 000 ₽
Точка Москва
До 390 000 ₽