【发布时间】:2013-04-15 00:12:40
【问题描述】:
您好,我目前正在使用 c# xna 创建游戏,并将允许用户拥有某种配置文件系统。这样他们就可以创建帐户、登录查看个人资料、成就等。
当我测试这个时,我使用的是 SQL Server Express 的本地实例。在测试中这很好,但是在创建成品时可以简单地更改连接字符串以连接到远程可公开访问的 SQL 服务器,否则会产生安全隐患。
例如,是否有人能够通过程序找出 SQL 服务器的用户名/密码,然后手动连接并造成严重破坏?
我应该改为连接到代表我的客户端程序查询数据库的服务器端应用程序,以防止客户端直接访问我的数据库,还是这是不必要的抽象?
【问题讨论】:
标签: sql security client-server