вот спорный вопрос, которого я хочу добиться, не знаю, как.
Я должен поставить приложение asp.net, которое должно быть установлено в клиентской системе. Я могу запутать свой код и, следовательно, защитить его. но в случае, если база данных открыта любым администратором. человек сможет увидеть все данные, которые были переданы в базу данных.
мы не хотим, чтобы клиент все равно контролировал базу данных, даже если у него есть доступ к базе данных для какой-то конкретной статической таблицы. и запретить любые изменения, внесенные в эти конкретные таблицы, скажем, Таблица A, Таблица B и Таблица C...
как мне отслеживать или избегать любых изменений, которые вносятся в эти три таблицы. и запретить им изменять это. есть ли какой-нибудь способ для этого? чтобы запретить любые изменения в этих таблицах и контролировать их с помощью чего-то вроде закрытого ключа/открытого ключа или другого механизма блокировки, который будет запрещать любые заявления об обновлении этой таблицы даже через администратора, имеющего права на обновление. потому что у нас нет контроля над базой данных. его клиент, который будет контролировать его.
так как защитить эту базу данных в случае любого клиентского развертывания базы данных веб-приложения
или же предложения по развертыванию приветствуются. так как мы новичок в этом развертывании приложений.