如从客户机连接服务器上的sqlserver或oracl数据库时,如何再增加一次身份认证?大家来讨论一下。
解决方案 »
- 自绘的ListBox如何绘背景
- Alt Com程序可以实现选项卡的功能吗?
- 什么时候用VARIANT类型
- 如何写动态创建的Button的Onclick事件?
- 关于vc 调用Excel 2000的问题
- vc使用msxml4的dom解析xml文档的一个问题
- 如何得到CFormView中Dialog的WM_CTLCOLOREDIT消息?
- 寻求将PDF转成TXT的工具
- 同患难,共幸福----真诚与你合作
- dialog上static_text里的汉字显示为乱码。
- 400分高手指点: 如何把所有对话框转到view中显示,如同诺盾界面?
- 400分高手指点: 如何把所有对话框转到view中显示,如同诺盾界面?
实际操作多是在其他计算机上通过对这个网络数据库的连接进行
sqlserver数据库提供了windows本身身份认证和数据库用户和密码认证两种连接方式
oracl只能用本身数据库用户登陆
但这两种方式都存在密码容易被盗的安全隐患
我现在想在这些本身提供的连接认证之上再建立一套认证机制,如加上含硬件狗的身份认证
但不知道该如何下手,从那里加这层验证
比如win2K系统下通过修改msgina.dll可以在开机时WINDOWS本身的用户认证之前再增加一次自己设计的用户认证方案
大家都来说说自己的想法吧
client对agent请求,当然验证也在这里进行,然后agent对本地数据库操作.返回给通过验证的用户.
不过这样必然会引起效率的低下.更好的想法还没有.
请再说详细点。client对agent请求,但agent如何再来操作sqlserver呢?前提是针对已开发完成的软件系统,在不改变他原有程序的基础上再在数据库服务器上增加一层保护。