加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 安全 > 正文

为何UserAgent中显现iPhone U 的订单都是高危的?

发布时间:2022-05-18 09:32:37 所属栏目:安全 来源:互联网
导读:相信大多数童靴对 UserAgent (以下简称 UA)都比较了解,但在开头还是简单介绍一下 UA 的基本概念,方便理解。 UserAgent 是什么? UserAgent 又称为「用户代理」,简称 UA 。 UA 的存在,能够让服务器能够识别客户端的信息,从而针对不同客户端做出特定的行为
        相信大多数童靴对 UserAgent (以下简称 “UA”)都比较了解,但在开头还是简单介绍一下 UA 的基本概念,方便理解。
 
        UserAgent 是什么?
 
        UserAgent 又称为「用户代理」,简称 UA 。 UA 的存在,能够让服务器能够识别客户端的信息,从而针对不同客户端做出特定的行为。
 
        比如,给浏览器语言设置为中文的用户观看中文页面;给使用移动浏览器的用户推荐 APP 下载链接等。
 
为什么 UserAgent 中出现「 iPhone;U;」的订单都是高危的?
 
回答这个问题之前,需要先回答另外两个问题。
 
① iPhone;U 这种组合合理吗?
 
合理。不过仅限于 iOS4 以及之前的版本。
 
iOS4 以及之前的 UA :
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0_1 like Mac OS X; ja-jp) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A306 Safari/6531.22.7
 
iOS5 以及之后的 UA :
Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405 Safari/7534.48.3
 
可以发现,iOS5 开始,‘ U ’消失了。
 
②‘ U ’的意思?为什么 iOS5 开始就没有‘ U ’
 
‘ U ’是加密等级的标识,‘ U ’表示「 128AES 」强数据加密,相对于‘ I ’弱安全加密「 40AES 」和‘ N ’无安全加密。
 
iOS4 以及更低的版本,均是使用「 128AES 」类型进行加密。在 UA 中标示为‘ U ’ 。
而从 iOS5 开始,数据开始使用「 256AES 」类型进行加密。由于‘ U ’ 是特指「 128AES 」类型,所以 UA 中不再有‘ U ’ 。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读