Обратите внимание, что некоторая информация, которую вы будете искать (версия браузера), уже передана в строке агента пользователя. Поддержка куки не все же. Реферер уже должен быть там в заголовках (и, следовательно, URL не должен быть передан)
Как сказал Даниил, это должно быть POST. 100% абсолютно пост. ЛЮБАЯ операция с данными, которая делает что-то, кроме извлечения, всегда должна выполняться через сообщение (на самом деле это часть спецификации http)
Кроме того, я бы также передал MVC AntiForgeryToken (@ Html.AntiForgeryToken () и [ValidateAntiForgeryToken] в методе контроллера), чтобы гарантировать, что злоумышленник не сможет перегрузить ваш сервер / базу данных повторными вызовами для этого.