创建SQL SERVER2008 中间库共享视图,如何设置独立的用户名和密码,且不能访问原数据库。让其以我提供的用户名和密码登录,只读使用视图,不能使用别的数据库。。
设计一个restful接口,实现注册功能,如何保证安全性? 如题,比如别人拿到了我的接口地址,一直调用怎么办 。如题,比如别人拿到了我的接口地址,一直调用怎么办 关注者 9 被浏览 1,144 关注问题 写回答 ? 邀请回答 。
内网如何做端口映射中间层服务器,然后再通过中间层访问内网数据库
开发ERP 不直接连接数据库 还可以怎么连接? 数据库的应用,肯定是要连接数据库的,如果说出于安全考虑,可以分几个层面:1,代码层面,可以通过orm框架技术来做,这个要根据你的技术平台来采用对应的orm框架技术,本质上来说,它还是直接连接了数据库,只是对开发过程来说,显得没有和数据库直接打交道而已,它本身并不保证安全,只是中间层的封装,除非看配置文件,否则也不知道数据库是什么数据库而已。分层结构的代码原理也是类似orm,独立出数据库访问操作,但也只是业务层不直接访问数据库而已,对安全性上,于orm一样,没有实质性的保证。2,架构层面,你的应用代码,并不直接把数据提交到数据库,而是提交给一个中间层,在传统的C/S架构中,你的业务逻辑在C层,只是把数据提交到S层,由S层负责保存到数据库,这样你的业务代码根本不知道后台有数据库,只知道后台有个服务端,只要服务端怎么保存数据是不用业务端考虑的,比如网络游戏,游戏只关心服务端在哪里,而不知道服务端怎么存数据库。B/S架构中,如果是简单的单服务器,S端和数据库在一台服务器,安全性考虑在服务器安全层面。就算是有独立数据库服务器,原理也是一样的。3,网络层面,隔绝非业务访问是你要考虑的事情,就是说除了你的代码所在的应用。