安全可靠的3G传输中IP地址的解决方案
1.概述
采用3G网络做为传输方式时,会碰到服务器IP地址不可知的问题。如何解决这个问题,根据实际情况不同的公司或者个人会采取不同的方式。有中间服务器进行中转的方式,有采用绑定域名的方式(如绑定花生壳软件),有借用中间服务器保存服务器IP地址的方式等。各种不同的方式都各有优劣,这边我们提供一种节约成本、易扩展并且开发容易的解决方案。
基本原理图如下:
客户端需要将数据发送到服务器器端,但由于不知道服务器端的IP地址等信息,所以需要通过中间服务器获取目的服务器的IP地址等信息,其实际传输与中间服务器无关。
由于在中间服务器中保存了用户的IP地址等敏感信息,我们对用户提交的信息在提交前会做个简单的加密,也可以支持用户自定义的加密方式,并通过我们的程序进行二次加密,最大限度的保证用户数据的安全性。并且用户保存到服务器端的信息其格式和内容都有用户自己控制。
2.接口说明
提供两个主要的接口:注册用户信息和获取用户信息。在使用这两个接口之前,需要在www.91meican.com网站上注册用户。两个接口所使用的用户名密码即为91meican的登录的用户名密码。
具体格式如下:
/**
*
获取指定用户的IP信息,阻塞式
*@userName
用户名,其长度必须小于
*@password
用户密码
*@registerInfo
注册内容
*@infoLen
注册内容的长度
*@return
注册成功返回TRUE
*
否则返回FALSE
*@remark
该方法虽然是阻塞式的,但如果外部调能够中断它的执行,并且返回FALSE
*/
BOOL RegistUserInfo(char userName[20],char password[20],BYTE*
registerInfo,int infoLen);
/**
*
请求用户信息
*@userName
用户名
*@password
用户密码
*@queryUserName
查询的用户名名
*@resultBuff
查询结果接收缓冲区
*@buffLen
缓冲区长度
*@return
查询成功返回获取的字节数
*
失败返回-1
*/
int
QueryUserInfo(char
userName[20],char
password[20],char
queryUserName[20] ,char*
resultBuff,int
buffLen);
其他接口请参考CRegistQueryUserInfo类的声明。
用户的操作过程如下:
如果用户加载动态库不成功调用其他接口,则不操作直接返回,不会有异常出现。
应用实例,我们后面会推出用该方法解决ftp上传的实例。
3.应用场合
注册信息最长512字节,超过则不予保存,返回错误。但这512字节是自由的,不受接口的限制,用户可以组织一些自定义的数据放在服务器上。服务器的作用可以看成是中转,注册用户信息与获取用户信息其实就是传输数据。可以使用在对传输速度没有要求,内容较少的场合下。
1) 传输3G IP信息,使得两端建立通信关系,例如ftp传输;
2) 多使用获取接口,偶尔使用注册接口,用于某些信息的定期更改;
我们特别实现了关于注册与获取接口的代码。请到
http://download.csdn.net/download/wjh_monkey/5097621 下载。
测试的用户名密码为:
用户名:wjh_2010@163.com
密
码:20130227
4.安全性
由于我们对用户数据的格式没有要求,只是要求数据量不能大于512字节,所以用户数据可以自己加密,将密文上传到中间服务器中,然后从中间服务器获取的密文自己解密。并且无论用户上传是数据是什么,我们都会进行一层加密。我们采取的加密方式用户不需关心。
有这样的机制,用户可以放心使用。因为加密之后即使用户数据丢失也不需要担心泄密。
关于加密算法,请关注我们的网站(www.91meican.com),我们后面会推出加密解密库。
分享到:
相关推荐
为适应移动业务从以电路语音为主的单一业务向多业务转变,移动网络架构也经历了从2G、2.5G...本文阐述了3G IP承载网在可用性、可靠性、可管理性和可演进性等几方面的建设思路,介绍了上海贝尔阿尔卡特3G IP承载网方案。
中国普天推出的AXH系列综合接入设备可为3G业务在接入层网络的传输、汇聚提供经济高效的解决方案,系统采用以IP/ATM技术为核心的 模块化结构设计,在一个统一的平台上实现从语音到视频、从窄带数据到宽带数据的多业务...
资源名称:IP地址冲突解决方案汇总资源目录:【】IP地址本机冲突【】实验四 IPv6地址冲突检测【】L2L地址冲突解决方案【】解决烦人的IP地址冲突【】避免冲突_有效IP地址快速查询方法详解 资源太大,传百度网盘了,...
如何在haproxy的后端服务器查看客户端的IP? IIS日志中获取访客真实IP的解决方案
关于IP微波应用于WLAN接入传输的解决方案
采用3G网络做为传输方式时,会碰到服务器IP地址不可知的问题。如何解决这个问题,根据实际情况不同的公司或者个人会采取不同的方式。有中间服务器进行中转的...具体请参考我的博客:安全可靠的3G传输中IP地址的解决方案
一个完善的IP地址规划方案,可以供大家交流、学习!
IP地址规划方案精编版.pdf
ip冲突解决方案 H3C network sw
ip地址冲突是经常遇到的问题,其实解决方案很简单。 1、自动解决ip地址冲突。对于一些新手来讲,找个设置都很麻烦。因此,特意搜到了一个ip地址冲突自动修复软件。这个软件会自动更改网络设置为自动获得ip的形式。...
这是从网上收集的资料和大家一起分享,DHCP中获取不到IP地址解决方法希望有帮助
3G技术将能够提供比2G技术更高的数据...之后介绍了*通讯公司3G系统 IP承载网可运营、可管理、 可维护、易操作的Qos解决方案,包括不同承载网条件下的端到端Qos 解决方案以及Intserv. DiffServ、MPLS等 Qos 技术实现。
电信IP网络安全解决方案电信IP网络安全
学习网络必备文档,学习学习校园网IP地址规划,理解IP意义
weblogic修改IP导致出错解决方案
提出一种嵌入式系统中实现TCP/IP的解决方案。通过优化设计清晰的TCP/IP和应用层接口、防止多余的内存拷贝和实现数据包整序重发及窗口控制,分析在嵌入式系统上实现TCP/IP的速度、程序大小、内存大小以及编译嚣等...
对“IP地址盗用”的解决方案绝大多数都是采取MAC与IP地址绑定策略,这种做法是十分危险的,本文将就这个问题进行探讨。在这里需要声明的是,本文是处于对对MAC与IP地址绑定策略安全的忧虑,不带有任何黑客性质。 ...
海康威视IP_SANNAS监控存储解决方案
UT斯达康的IP话吧解决方案可分为固定IP话吧、无线IP话吧和采用WLAN接入的无线IP话吧三种解决方案形式,是构建在mSwitch整体解决方案之上的,集成易用、安全的计费管理系统,包括运营商对IP网内各话吧进行管理的后端...