讨论共用数据库的安全处理 我在实际应用中,有多个用户共用远程数库的情况.现在碰到一个比较难办的安全问题.比如我的asp.net应用程序包含 SqlHelper.dll,虽然数据库连接串是加密的,但是懂点技术的人,可以新建一个工程,引用我的SqlHelper.dll 就可以执行这个类中的 如 RunSql 这样的方法,这样的话数据就都可以查看的到.不知有没好的防范方式,请教各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是他如何能得到你的SqlHelper.dll的?如果已经有你的DLL了他还可以得到你的源码的。用C#代码混淆器混淆一下好了。 因为项目是交给客户用的.不排除第三方人员也会得到,有混淆的,但关键是他可以引用这个dll,查看有哪些方法,然后直接调用执行呢 呵呵,看看你这个dll的价值了。如果很牛逼的话 可以考虑加密。如果大家都会写的方法,lz就省省心吧。 估计楼主的dll不是很牛*而是因为dll里面有使人很容易了解数据库内容的东西,混淆使人即使想搞,也会难搞一点的意思吧? SqlHelper.dll混淆加壳。连接字符串使用加密文件,客户端一般都应该能知道 懂技术的客户?如果dll价值很高的话可以考虑加密 给大家介绍这本书,还不错下吧 请大家推荐一款网页文本编辑器,能方便地实现图片上传 高分求一正则表达式,取得如下内容 网站各种文件和目录如何放置的问题! 请问一个字符串里面怎样包含两条sql语句? 关于 dll 问题 asp.net中动态添加LinkButton控件如何实现事件绑定 多用户身份FORM验证问题 help?有多个datagrid,怎么使它们显示的样式一样啊 关于在asp.net中使用cookies的问题. 图片显示问题 iframe做成在线文本编辑器,如何实现highlight?
用C#代码混淆器混淆一下好了。
连接字符串使用加密文件,客户端一般都应该能知道