Нашей главной заботой являются проблемы безопасности, но нас также беспокоит возможность того, что это будет считаться плохой практикой.
Самая важная вещь в безопасности - это понять вашего злоумышленника. и как они могут напасть на вас ... другими словами, вы хотите представить себе самого умного и злого ребенка, которого вы можете (подумайте, Эри c Картман из сериала «Южный парк»), а затем подумать: «Что мог сделать этот ребенок? мой сайт ".
Если вы попробуете это упражнение, я думаю, вы обнаружите, что ... ничто не может сделать злой ребенок, просто зная маршруты вашего клиента. Фактически, даже если вы не поместите эти маршруты в переменные, если злоумышленник будет использовать инструменты разработчика браузера, он сможет все же увидеть ваши маршруты на вкладке Net.
Короче говоря, это не проблема безопасности. Но для более глубокого понимания веб-безопасности я настоятельно рекомендую прочитать OW ASP Top Ten атак, потому что это, по сути, самые умные люди в веб-безопасности, перечисляющие десять лучших способов, которыми ваш сайт может быть атакован (но это также не гора чтения: вам просто нужно понять десять атак, и все готово). Это тот материал из этого списка, о котором вы должны беспокоиться в первую очередь.
PS Хранение маршрутов в переменных также неплохая практика. Наоборот, поддержание вашего кода в чистоте и понятности - это всегда хорошо!