如可拒绝客户端的联接(100分)

  • 主题发起人 主题发起人 maming
  • 开始时间 开始时间
M

maming

Unregistered / Unconfirmed
GUEST, unregistred user!
如果你把你的三层服务器放到internet上后,
我就可以用socketconnect联接起你那么里面的数据我都可以看得到,
要解决这个问题就得禁止非法用户的联接。如何做?
请高手们关注。
 
大家可以试试这个看,
我要如何在应用服务器上控制客户的联接。
socketconnect1.host :='hital.dnsalias.com'
然后点击servername就可以看到我的服务器上的应用服务器名了。
。。。
我想让你们看不到要如何做呢?
 
看到应用服务器名有什么用?
只要在服务器端进行请求数据的控制就行了,例如要求登陆,如果是非法用户,是不能
看到数据,修改数据的。
 
你可以编辑一个应用程序,和数据库连接起来,用户每次访问时,可以用数据库进行权限
验证
 
高手们,谈谈解决办法也行啊
 
在TDatasetProvider的OnGetRecords事件中验证用户身份。
用户的登陆信息可以放在OwnerData中。如果是非法的则可以将数据表的Cursor移到结尾。
那么他就得不到任何数据。
 
这样是个办法,但不是最好的,我想要个好点的。
因为我现在就是这样子做。感激很不好。
 
这样连接的默认端口是211,你可以自己改服务器端口。我认为这样就能有效控制了
 
不管用那个端口,都是不安全的。
 
ljqljq
说得对
 
换环境阿,我用asta,支持加密,压缩,服务器端认证,再修改端口,我可不信
还有谁能进得来
 
哈哈,把../delphi/vcl/scktsrvr.dpr改一下,比什么都好。
谢谢各位了。
 
后退
顶部