当前位置: 首页 > news >正文

厦门本地网站郑州网站推广报价

厦门本地网站,郑州网站推广报价,广州最近有流感吗,大专学计算机我后悔了一、 文章概述 使用 tcpdump 工具,捕获并分析了与 SM-DP(Subscription Management Data Preparation) 服务器之间进行 TLS(Transport Layer Security) 握手的过程的数据包,并对其进行了详细解读。 二、 主…

一、 文章概述

使用 tcpdump 工具,捕获并分析了与 SM-DP+(Subscription Management Data Preparation+) 服务器之间进行 TLS(Transport Layer Security) 握手的过程的数据包,并对其进行了详细解读。

二、 主要内容

1. SM-DP+ 服务器信息
  • 服务器地址: rakuten.prod.ondemandconnectivity.com
    • 该域名表明可能正在使用 Thales(前身为 Gemalto) 提供的 eSIM(嵌入式 SIM) 解决方案。
    • eSIM 是一种无需物理 SIM 卡即可激活移动服务的解决方案,SM-DP+ 是其关键组件,负责管理运营商与设备之间的通信和凭证管理。
2. TLS 握手过程分析

详细记录每个步骤中交换的消息和参数:

(1) Client Hello (LPA -> SM-DP+)

  • 内容类型: 握手协议 (22)
  • TLS 版本: 1.2 (0x0303)
  • 随机数: 包含 GMT Unix 时间(2060-09-28 02:32:00)和随机字节,用于防止重放攻击和生成会话密钥。
  • 会话 ID: 长度为 0,表示客户端不尝试恢复之前的会话。
  • 密码套件列表 (14 种):
    • 支持多种加密算法,包括 ECDHE(椭圆曲线迪菲-赫尔曼密钥交换) 和 RSA 密钥交换,以及 AES-128/256-GCM/AES-128/256-CBC/ChaCha20-Poly1305 等对称加密算法。
    • 优先选择 ECDHE 密钥交换和 AES-256-GCM 对称加密算法。
  • 扩展:
    • server_name: 指定服务器名称为 rakuten.prod.ondemandconnectivity.com,用于服务器名称指示(SNI)。
    • signature_algorithms: 列出支持的签名算法,包括 ECDSA 和 RSA
    • application_layer_protocol_negotiation (ALPN): 协商应用层协议为 http/1.1
    • supported_groups: 列出支持的椭圆曲线,包括 x25519secp256r1 和 secp384r1

(2) Server Hello (SM-DP+ -> LPA)

  • TLS 版本: 1.2 (0.0303)
  • 随机数: 与客户端随机数不同,用于生成会话密钥。
  • 会话 ID: 长度为 32 字节,表示服务器同意恢复会话(如果客户端之前有会话)。
  • 选择的密码套件: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
    • 使用 ECDHE 进行密钥交换,ECDSA 进行身份验证,AES-256-GCM 进行对称加密,SHA384 进行哈希运算。
  • 扩展:
    • renegotiation_info: 指示是否支持重新协商。
    • ec_point_formats: 指定椭圆曲线点格式为 uncompressedansiX962_compressed_prime 和 ansiX962_compressed_char2
    • application_layer_protocol_negotiation (ALPN): 确认应用层协议为 http/1.1

(3) Certificate (SM-DP+ -> LPA)

  • 服务器向客户端发送其证书链,包括:
    • 中间证书: 由 GSM Association - RSP2 Root CI1 颁发,颁发给 GEMALTO SA,有效期至 2022-08-24。
    • 根证书: 由 GSM Association 颁发,颁发给 GSM Association - RSP2 Root CI1,有效期至 2052-02-21。
  • 证书扩展:
    • certificatePolicies: 指示证书遵循的政策。
    • cRLDistributionPoints: 提供证书撤销列表 (CRL) 的 URL。
    • extKeyUsage: 指定密钥用途,包括 serverAuth 和 clientAuth
    • keyUsage: 指示密钥用途,例如 digitalSignaturekeyCertSign 和 cRLSign
    • subjectAltName: 包含多个 DNSName 和 registeredID,用于指示证书的替代名称。
    • subjectKeyIdentifier: 提供证书主题密钥标识符。
    • authorityKeyIdentifier: 提供证书颁发者密钥标识符。

(4) Server Key Exchange (SM-DP+ -> LPA)

  • 服务器发送其椭圆曲线 Diffie-Hellman (ECDH) 参数,包括:
    • 曲线类型: named_curve (0x03)
    • 命名曲线: x25519 (0x001d)
    • 公钥: 32 字节的 ECDH 公钥。
    • 签名: 使用 ECDSA 算法对服务器密钥交换消息进行签名,签名算法为 ecdsa_secp256r1_sha256

(5) Server Hello Done (SM-DP+ -> LPA)

  • 服务器通知客户端已完成握手消息的发送。

(6) Client Key Exchange (LPA -> SM-DP+)

  • 客户端发送其 ECDH 公钥,用于与服务器协商共享密钥。

(7) Change Cipher Spec (LPA -> SM-DP+)

  • 客户端通知服务器将开始使用协商的加密算法和密钥进行通信。

(8) Finished (LPA -> SM-DP+)

  • 客户端发送加密的握手消息摘要,用于验证握手过程的完整性。

(9) Change Cipher Spec (SM-DP+ -> LPA)

  • 服务器通知客户端将开始使用协商的加密算法和密钥进行通信。

(10) Finished (SM-DP+ -> LPA)

  • 服务器发送加密的握手消息摘要,用于验证握手过程的完整性。

三、 结论

  • TLS 1.2 协议被用于保护 SM-DP+ 与设备之间的通信,确保数据传输的机密性、完整性和身份验证。
  • 使用的密码套件为 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,提供了强大的加密强度和安全性。
  • 整个 TLS 握手过程遵循标准流程,展示了 eSIM 生态系统在安全性方面的严谨性。

http://www.dtcms.com/a/580730.html

相关文章:

  • 苏州市建设人才网官方网站精准营销软件
  • 做汽配网站AAP网站开发需要多少钱
  • 亳州网站建设推广企业网站带商城源码
  • ui设计师mike个人网站小说网站开发项目简介
  • html5优秀企业网站外贸论坛平台
  • 惠州网站制作推广网站开发的理解
  • 宝安最好的网站建设电商系统的服务怎么样
  • 正规的网站制作哪家好开发多语言网站
  • 企业网站建设问题研究wordpress缩略图压缩
  • 上海网站建设优化wordpress导入UI框架
  • 福州网站设计哪里比较好开发公司总工程师职责
  • 哈尔滨网站建设模板东莞建设网站的公司简介
  • html5自建网站湖南百度推广开户
  • 腾讯云网站免费建设wordpress修改模块样式
  • 房产网站推广wordpress邮件找客户端
  • 网软志成个人商城网站农业网站建设的特点是
  • 做网站品wordpress简单工作室博客
  • 滨州网站建设电话迅腾网络网站建设有限公司
  • 南通网站开发价格青岛做网站建网站
  • 四川北路街道网站建设万宁市住房和城乡建设局网站
  • 大悟县建设局网站中国网站建设市场分析
  • 自助个人免费网站免费的网站推广
  • 有没有工程外包的网站广东网站建设哪家
  • 社团网站建设的功能定位珠海网站建设网络有限公司
  • 网站怎么升级学做网站看什么
  • 迪拜哪个网站是做网站的wordpress文字不适应手机
  • 给视频做特效的网站网站建设寻求
  • 做网站成品墨子网站建设
  • vs2017 做网站做网站要学会什么
  • 建立主题网站的顺序是wordpress博客 手机网页 wap