Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-11 #1 单位开发一套管理系统(三层),一日,同事和我说,他可以自己编程来修该数据库(晕)他简单的加了几个控件,靠,真的连接到应用服务器端,而且可以任意修改数据!仔细想想,应用服务器对任何人都是公开的,只有知道服务器的ip就很容易连接上去,然后。。。大侠看看有没有什么办法 (50分)<br />如题!
单位开发一套管理系统(三层),一日,同事和我说,他可以自己编程来修该数据库(晕)他简单的加了几个控件,靠,真的连接到应用服务器端,而且可以任意修改数据!仔细想想,应用服务器对任何人都是公开的,只有知道服务器的ip就很容易连接上去,然后。。。大侠看看有没有什么办法 (50分)<br />如题!
T tommytong Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-11 #2 这要看你服务器端的服务器程序是怎么写的,很难确定!
Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-11 #3 新建一个工程!然后加上remote date modul 加一个datebase 加一个table 再加一个DataSetProvider 就好了,服务器端就这么简单! 我想了一下,建立了服务器端,放在服务器上,不是谁都可以操作了吗!所有我想,看看 在connect前,做个小小的加密呀!!!
新建一个工程!然后加上remote date modul 加一个datebase 加一个table 再加一个DataSetProvider 就好了,服务器端就这么简单! 我想了一下,建立了服务器端,放在服务器上,不是谁都可以操作了吗!所有我想,看看 在connect前,做个小小的加密呀!!!
Z zhbj2 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-12 #7 这个当然是可以的,因为服务器认为你和你的同事是同等级别的, 可以加入级别认真等,比如采用Dcom技术设定级别或者是采用Socket的引入加密,一般在 connection的beforeconnection内或者在数据集的beforeopen .
这个当然是可以的,因为服务器认为你和你的同事是同等级别的, 可以加入级别认真等,比如采用Dcom技术设定级别或者是采用Socket的引入加密,一般在 connection的beforeconnection内或者在数据集的beforeopen .
P pnljh Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-12 #10 SQL Server和Oracle等不是都有密码才能进的吗?他有密码和IP,当然能进了。
Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-13 #11 to zhbj2: 所以啦,你看看,在客户端的socketconnect。connected:=true时,服务器端,有什么 事件被触发,我找来找去,晕,不知道在服务器上的哪里可以写代码对客户端 的connect进行验证!
to zhbj2: 所以啦,你看看,在客户端的socketconnect。connected:=true时,服务器端,有什么 事件被触发,我找来找去,晕,不知道在服务器上的哪里可以写代码对客户端 的connect进行验证!
K keepyea Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-13 #15 你這個三層,不用看也知道,是屬於那種沒事找事的數據轉發的三層, 永遠不會用到宣揚的無數種三層的好處的那種三層,別人當然一連就上去了。
M maming Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #17 我觉得delphi中既然有scktsrvr这个程序的源程序,就是为了让我们自己控制联接的。 ../Borland/Delphi5/Source/Vcl/scktsrvr.dpr.
Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-17 #19 to maming 谢谢,有点意思了,不知道dcom的服务器端该触发什么事件? socket按照你的方法应该好做了!呵呵