WebConnection怎样实现像SocketConnection的InterceptGUID功能 (200分)

  • 主题发起人 主题发起人 wjh_wy
  • 开始时间 开始时间
W

wjh_wy

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样解决Ftp服务器与客户端传输数据被监听的问题。
--------------------------------------------------
大家是否有比较好Http服务器软件呀。
WebConnection能否像SocketConnection进行加密呢。
SocketConnection通过设置InterceptGUID来达到加密功能。
能否帮我把WebConnection加上InterceptGUID呢。
 
传送加密的文件,到本地再解密
 
给服务器装个监听软件
 
我的意思是,如果你登录到Ftp服务,别人用监听软件可以得到你登录到服务器的密码。
有没有比较安全的Ftp服务器,如果用微软自带Ftp服务器的没办法解决安全问题。
 
FTP本身就是不安全的,因为它是明码传输的。

安全的产品有SSH,其中OpenSSH是FREE的。
 
哪有没有其它的解决方案呢。
 
用SSL不行吗???就是比较慢
 
1、SSH端口转发可以将SSH置于一个可靠的连接范围内。
FTP Server FTP Client
| |
Local SSH --------------------------- SSH Client
你可以分别采用SSH本地端口转发和SSH远程端口转发两种方式。
2、利用OpenSSH已经提供的sftp组件。sftp是一个独立的应用程序,如果你要在windows
下使用,使用SSH的免费的SSH客户端是可以完成这个功能的。同时putty也提供相应的工具
3、用IPSEC,其实就是建基于IPSec的VPN系统,不过如果只是想解决这个FTP的明文问题
这样做显得有点大炮打文字感觉。
4、选择支持SSL的FTP客户端和SSL的FTP服务器端,我不记得哪个免费的FTP服务器支持SSL需要用google查一下。SSL只要完成了RSA握手以后,剩下的还是对称算法,速度上还是可以过得去,不过如果你的应用数据要求延迟短,那么可以采用高档硬件或SSL加速器。如果没有支持SSL的客户端,可能你需要修改你的系统,加入代理软件完成SSL功能。
 
这个问题我解决了。
使用一次性口令验证(one time password)。
Delphi程序
主页地址:
http://www.torry.net/cryptstrong.htm
下载地址:
http://www.torry.net/vcl/security/strong/chipher.zip
 
大家是否有比较好Http服务器软件呀。
WebConnection能否像SocketConnection进行加密呢。
SocketConnection通过设置InterceptGUID来达到加密功能。
能否帮我把WebConnection加上InterceptGUID呢。
 
怎样对传输的数据进行加密呀,难道就没有像SockConnection控件哪种功能吗。
 
我想要像SockConnection控件一样。
 
Indy有对应得控件啊。
 
后退
顶部