`
jgsj
  • 浏览: 963410 次
文章分类
社区版块
存档分类
最新评论

安全可靠的3G传输中IP地址的解决方案

 
阅读更多

安全可靠的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),我们后面会推出加密解密库。

分享到:
评论

相关推荐

    3G IP承载网解决方案

    为适应移动业务从以电路语音为主的单一业务向多业务转变,移动网络架构也经历了从2G、2.5G...本文阐述了3G IP承载网在可用性、可靠性、可管理性和可演进性等几方面的建设思路,介绍了上海贝尔阿尔卡特3G IP承载网方案。

    3G业务传输解决方案

    中国普天推出的AXH系列综合接入设备可为3G业务在接入层网络的传输、汇聚提供经济高效的解决方案,系统采用以IP/ATM技术为核心的 模块化结构设计,在一个统一的平台上实现从语音到视频、从窄带数据到宽带数据的多业务...

    IP地址冲突解决方案汇总

    资源名称:IP地址冲突解决方案汇总资源目录:【】IP地址本机冲突【】实验四 IPv6地址冲突检测【】L2L地址冲突解决方案【】解决烦人的IP地址冲突【】避免冲突_有效IP地址快速查询方法详解 资源太大,传百度网盘了,...

    IIS日志中获取访客真实IP的解决方案

    如何在haproxy的后端服务器查看客户端的IP? IIS日志中获取访客真实IP的解决方案

    关于IP微波应用于WLAN接入传输的解决方案

    关于IP微波应用于WLAN接入传输的解决方案

    注册与获取用户信息

    采用3G网络做为传输方式时,会碰到服务器IP地址不可知的问题。如何解决这个问题,根据实际情况不同的公司或者个人会采取不同的方式。有中间服务器进行中转的...具体请参考我的博客:安全可靠的3G传输中IP地址的解决方案

    IP地址规划方案

    一个完善的IP地址规划方案,可以供大家交流、学习!

    IP地址规划方案精编版.pdf

    IP地址规划方案精编版.pdf

    ip冲突解决方案.rar

    ip冲突解决方案 H3C network sw

    IP地址冲突修复软件_IP地址冲突如何解决

    ip地址冲突是经常遇到的问题,其实解决方案很简单。 1、自动解决ip地址冲突。对于一些新手来讲,找个设置都很麻烦。因此,特意搜到了一个ip地址冲突自动修复软件。这个软件会自动更改网络设置为自动获得ip的形式。...

    DHCP中获取不到IP地址解决方法

    这是从网上收集的资料和大家一起分享,DHCP中获取不到IP地址解决方法希望有帮助

    3G 网络的 QoS 解决方案

    3G技术将能够提供比2G技术更高的数据...之后介绍了*通讯公司3G系统 IP承载网可运营、可管理、 可维护、易操作的Qos解决方案,包括不同承载网条件下的端到端Qos 解决方案以及Intserv. DiffServ、MPLS等 Qos 技术实现。

    电信IP网络安全解决方案

    电信IP网络安全解决方案电信IP网络安全

    校园网IP地址规划

    学习网络必备文档,学习学习校园网IP地址规划,理解IP意义

    weblogic修改IP导致出错解决方案

    weblogic修改IP导致出错解决方案

    TCP/IP设计的解决方案

    提出一种嵌入式系统中实现TCP/IP的解决方案。通过优化设计清晰的TCP/IP和应用层接口、防止多余的内存拷贝和实现数据包整序重发及窗口控制,分析在嵌入式系统上实现TCP/IP的速度、程序大小、内存大小以及编译嚣等...

    MAC地址与IP地址绑定

    对“IP地址盗用”的解决方案绝大多数都是采取MAC与IP地址绑定策略,这种做法是十分危险的,本文将就这个问题进行探讨。在这里需要声明的是,本文是处于对对MAC与IP地址绑定策略安全的忧虑,不带有任何黑客性质。 ...

    海康威视IP_SANNAS监控存储解决方案

    海康威视IP_SANNAS监控存储解决方案

    IP 话吧解决方案

    UT斯达康的IP话吧解决方案可分为固定IP话吧、无线IP话吧和采用WLAN接入的无线IP话吧三种解决方案形式,是构建在mSwitch整体解决方案之上的,集成易用、安全的计费管理系统,包括运营商对IP网内各话吧进行管理的后端...

Global site tag (gtag.js) - Google Analytics