如何在不影响安全性的情况下允许用户更改connectionString?

罗纳德·帕圭(RonaldPaguay)

有app.config,但是任何人都可以读取它并轻松登录数据库(在我的情况下为SQL Server)。我需要将连接到同一数据库服务器的多个程序部署到不同的客户端,因此无法为每个客户端重新构建程序。

我在SQL Server 2012中使用WPF和WindowsForms。

机器人

第一种选择是将连接字符串放置在代码中并对其进行加密。当需要连接到服务器时,请在应用程序内部解密连接字符串以供使用。这可以帮助您从基本用户(而不是可以反编译二进制文件的高级用户(黑客))的视线中隐藏连接信息。

第二种选择也是最可靠的,是防止客户端直接访问数据库。而是在服务器上创建一些API,然后让客户端调用它们。这样一来,连接就从您的应用程序中完全删除了,它给您更大的自由来扩展您的系统。但这要花更多钱。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

允许在不影响安全性的情况下执行用户提交的JS

来自分类Dev

如何在没有 symfony 安全性的情况下加密用户密码

来自分类Dev

如何在不影响非暂存更改的情况下丢弃git中的暂存更改

来自分类Dev

如何在不影响原始数组元素的情况下更改ArrayList中的元素?

来自分类Dev

如何在不影响宽度的情况下更改textarea字体大小

来自分类Dev

如何在不影响Checkbox的情况下更改Checkbox标签的宽度?

来自分类Dev

如何在不影响先前视图的情况下更改UINavigationBar标题的名称?

来自分类Dev

如何在不影响播放的情况下更改jPlayer播放列表的顺序?

来自分类Dev

如何在不影响<td>宽度的情况下更改<th>的宽度

来自分类Dev

如何在不影响文本的情况下删除 <a> </a> 标签?

来自分类Dev

如何在不保留/保留安全性/共享权限的情况下复制/移动文件?

来自分类Dev

如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

来自分类Dev

如何在不影响背景颜色的情况下更改背景图像的不透明度?

来自分类Dev

如何在不影响具有相同状态的其他元素的情况下更改一个元素的状态?

来自分类Dev

如果Apache Solr在不使用SSL的情况下运行,对安全性有何影响?

来自分类Dev

在不影响图的情况下更改刻度标签

来自分类Dev

在不影响标题的情况下更改UITableView的Alpha

来自分类Dev

在不影响视图的情况下更改变量

来自分类Dev

如何创建NSArray副本并在不影响原始NSArray的情况下进行更改?

来自分类Dev

如何在不影响Primefaces中的输出标签的情况下将inputText设置为必填?

来自分类Dev

如何在不影响生成输出的命令的情况下以更少的时间停止跟踪输出?

来自分类Dev

如何在不影响边框的情况下将CALayer的背景设置为透明?

来自分类Dev

如何在不影响性能的情况下向函数添加详细的日志记录代码?

来自分类Dev

如何在不影响上层的情况下使存储库异步

来自分类Dev

如何在不影响其他元素的情况下增加中间元素的文字字符

来自分类Dev

如何在不影响apache中文件的情况下重定向文件夹?

来自分类Dev

如何在不影响分割值的情况下使用分割方法?

来自分类Dev

如何在不影响滚动的情况下将onTouchListener实现到列表视图的项

来自分类Dev

如何在不影响插入符高度的情况下使用行高?

Related 相关文章

  1. 1

    允许在不影响安全性的情况下执行用户提交的JS

  2. 2

    如何在没有 symfony 安全性的情况下加密用户密码

  3. 3

    如何在不影响非暂存更改的情况下丢弃git中的暂存更改

  4. 4

    如何在不影响原始数组元素的情况下更改ArrayList中的元素?

  5. 5

    如何在不影响宽度的情况下更改textarea字体大小

  6. 6

    如何在不影响Checkbox的情况下更改Checkbox标签的宽度?

  7. 7

    如何在不影响先前视图的情况下更改UINavigationBar标题的名称?

  8. 8

    如何在不影响播放的情况下更改jPlayer播放列表的顺序?

  9. 9

    如何在不影响<td>宽度的情况下更改<th>的宽度

  10. 10

    如何在不影响文本的情况下删除 <a> </a> 标签?

  11. 11

    如何在不保留/保留安全性/共享权限的情况下复制/移动文件?

  12. 12

    如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

  13. 13

    如何在不影响背景颜色的情况下更改背景图像的不透明度?

  14. 14

    如何在不影响具有相同状态的其他元素的情况下更改一个元素的状态?

  15. 15

    如果Apache Solr在不使用SSL的情况下运行,对安全性有何影响?

  16. 16

    在不影响图的情况下更改刻度标签

  17. 17

    在不影响标题的情况下更改UITableView的Alpha

  18. 18

    在不影响视图的情况下更改变量

  19. 19

    如何创建NSArray副本并在不影响原始NSArray的情况下进行更改?

  20. 20

    如何在不影响Primefaces中的输出标签的情况下将inputText设置为必填?

  21. 21

    如何在不影响生成输出的命令的情况下以更少的时间停止跟踪输出?

  22. 22

    如何在不影响边框的情况下将CALayer的背景设置为透明?

  23. 23

    如何在不影响性能的情况下向函数添加详细的日志记录代码?

  24. 24

    如何在不影响上层的情况下使存储库异步

  25. 25

    如何在不影响其他元素的情况下增加中间元素的文字字符

  26. 26

    如何在不影响apache中文件的情况下重定向文件夹?

  27. 27

    如何在不影响分割值的情况下使用分割方法?

  28. 28

    如何在不影响滚动的情况下将onTouchListener实现到列表视图的项

  29. 29

    如何在不影响插入符高度的情况下使用行高?

热门标签

归档