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