Чувствительны ли эти настройки безопасности? Что происходит, если пользователь с ними связывается?
Если единственное, что происходит, это то, что вы можете сделать исключение, не беспокойтесь.
Если эти настройки могут каким-либо образом поставить под угрозу безопасность, то они не должны быть на стороне клиента, если они не зашифрованы сервером , прежде чем они будут отправлены клиенту. Другими словами, они «на клиенте» только из соображений масштабируемости, а не потому, что клиент каким-либо образом манипулирует ими.
Если эти настройки чувствительны к безопасности, и они должны быть модифицируемы клиентом, если у вас возникшая ситуация. Если javascript может их изменить, то может и пользователь.
Наконец, если все, что вас беспокоит, так это то, что клиент каким-то образом манипулирует данными json, чтобы вызвать исключение десериализации, вам следует выяснить, есть ли какие-либо уязвимости в вашей библиотеке json. Если нет, не волнуйтесь об этом, пока они не будут.
Поскольку вы упомянули, что используете встроенные библиотеки ASP.NET, я могу сказать, что мне неизвестно о какой-либо известной уязвимости в этих библиотеках.