【技术实现步骤摘要】
数据包发送方法、装置、设备和介质
[0001]本专利技术涉及计算机数据处理
,尤其涉及一种数据包发送方法、装置、设备和介质。
技术介绍
[0002]随着移动智能终端迅猛发展,基于IOS系统的苹果手机使用也越来越多。在IOS智能终端内部,恶意应用的存在可能使用户的机密信息遭到窃取;在IOS智能终端外部,恶意网络站点可能使用户遭受经济及身心上的伤害。
[0003]目前IOS系统上实现防火墙功能一般采用两种方案:方案1:先对IOS系统进行root(获取高级权限,以对IOS系统进行修改),root完成后调用系统私有API(Application Programming Interface,应用程序编程接口)实现防火墙功能,如:Firewall IP(防火墙网际协议地址)。方案2:使用VPN(Virtual Private Network,虚拟专用网络)实现方式,将IOS设备网络流量引导至VPN服务端,服务端根据配置规则,实现对指定地址的拦截和放行。
[0004]其中,方案1对操作系统root具有较大风险,可能会 ...
【技术保护点】
【技术特征摘要】
1.一种数据包发送方法,其特征在于,包括:通过地址转换模块,获取目标应用的数据包解析数据,并将所述数据包解析数据中的目标地址信息更新为代理地址信息,以及发送至系统应用;通过所述系统应用,将更新后的数据包解析数据按照系统协议信息进行封装,形成目标数据包,并发送至代理模块;通过所述代理模块,将所述目标数据包中的代理地址信息更新为所述目标地址信息,并发送更新后的目标数据包。2.根据权利要求1所述的方法,其特征在于,所述发送至代理模块,包括:通过所述系统应用,基于内部连接,将所述目标数据包发送至内部代理模块,所述代理模块包括内部代理模块和外部代理模块;通过所述内部代理模块,将所述目标数据包发送至所述外部代理模块;所述通过所述代理模块,将所述目标数据包中的代理地址信息更新为所述目标地址信息,并发送更新后的目标数据包,包括:通过所述外部代理模块,将所述目标数据包中的代理地址信息更新为所述目标地址信息;通过所述外部代理模块,基于外部连接,将更新后的目标数据包,发送至所述目标地址信息指向的服务器。3.根据权利要求1所述的方法,其特征在于,在通过地址转换模块,获取目标应用的数据包解析数据之前,还包括:通过拦截检测模块,接收虚拟网卡发送的目标应用的数据包解析数据,并对所述数据包解析数据进行拦截检测;通过拦截检测模块,在确定所述数据包解析数据的拦截检测结果为放行结果的情况下,将所述数据包解析数据发送至所述地址转换模块。4.根据权利要求1所述的方法,其特征在于,在发送更新后的目标数据包之后,还包括:通过所述代理模块,接收所述目标数据包关联的响应数据包,并将所述响应数据包的目标地址信息更新为所述目标应用的应用地址信息,以及发送至所述系统应用;通过所述系统应用,按照所述系...
【专利技术属性】
技术研发人员:成少波,王伟,
申请(专利权)人:北京指掌易科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。