做好的软件 如何防止别人连接我的数据库 对连接字符串加密

Yuzai_KGR 2017-08-05 10:05:44
如何对连接字符串加密。。
或者还有其他办法防止别人轻松的连接至我的数据库
防止数据库被删被格式化
求大神
...全文
263 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 Yuzai_KGR 的回复:
额 我的是CS 不是 BS 没有web
只会做单机、局域网小程序,这本来就难成专业网络应用产品。
  • 打赏
  • 举报
回复
切!分分钟做个相同签名的配件替代原来的文件,或者其它方式轻松注入一下,随时可以得到你的解密之后的用来创建连接的变量值!
Yuzai_KGR 2017-08-05
  • 打赏
  • 举报
回复
额 我的是CS 不是 BS 没有web
二月十六 2017-08-05
  • 打赏
  • 举报
回复
1、字符串可以是加密之后放到webconfig里,然后程序里用的时候再解密; 2、给数据库的用户权限做处理,把权限降低降低风险; 3、数据库服务器可以设置白名单,只让web服务器访问。、; ……
Yuzai_KGR 2017-08-05
  • 打赏
  • 举报
回复
不是太懂 那个数据库的权限怎么分配。。。。。加密过后的字符串 SqlConnection会认吗。。。。
threenewbee 2017-08-05
  • 打赏
  • 举报
回复
不要客户端直接连数据库,你应该用web service做一个中间层,并且加上验证。
全栈极简 2017-08-05
  • 打赏
  • 举报
回复
1、利用加解密算法加密数据库连接字符串,http://blog.csdn.net/chinacsharper/article/details/6538296 2、数据库分配的账号拥有严格的访问权限。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧