6.3.10 证书大到超过尺寸上限
证书是要在链路上传的太大就有问题握手报文撑大内存缓冲吃紧解析成本上去还可能被拿来做资源耗尽的攻击。所以 IEC 62351-3 允许设备声明一个最大证书尺寸超过就不收。这条测的就是这个上限。设备收到一张比上限还大的证书要报Alarm: TLS certificate size exceeded关连接。造一张大证书正常的 2048 位证书也就一 KB 出头离上限还远。要把它撑大最直接的办法是往里塞 subjectAltName。我们塞了 200 条 DNS 名openssl req-x509-newkeyrsa:2048-keyoutbig.key-outbig.crt\-days3650-nodes-sha256\-subj/CCN/OTestLab/CNBig Client\-addextsubjectAltNameDNS:host1.bigcert.test.lab,DNS:host2.bigcert.test.lab,...200 条 SAN 加上去证书体积轻松翻好几倍具体多少得看设备声明的上限。我们的 DUT 声明 4096 字节那就得保证 big.crt 的 DER 编码超过这个数。服务端配置上限怎么配取决于 TLS 库。OpenSSL 3.x 有现成的SSL_CTX_set_max_cert_size(ctx,4096);1.x 没有这个接口得自己在 verify 回调里拿i2d_X509算出 DER 长度再比。目标板上跑的是 1.0.x所以我们的实现走的是回调这条路。跑测试cdcerts_keys/# 基线正常证书openssl s_client-connect127.0.0.1:19998-tls1_2\-certclient.crt-keyclient.key-CAfileca.crt# 测试大证书openssl s_client-connect127.0.0.1:19998-tls1_2\-certbig.crt-keybig.key-CAfileca.crt判定检查项通过标准基线成功超大证书握手失败安全事件Alarm: TLS certificate size exceeded连接设备主动关闭一个经验上限的判定要在解析证书之前做理想情况是看到握手报文里 Certificate 消息的长度超了就拒而不是等把整张证书解析完再检查。后者等于把资源消耗的活儿先干了一遍攻击者还是能把内存耗掉。测的时候如果设备只是解析完发现太大功能上算过了但防御效果打了折扣值得记一笔。6.3.29 是这条的重协商版本手法一样只是换成在重协商阶段递大证书。

相关新闻

ChatGPT Voice 桌面端语音协调任务与项目状态:把 Codex auth.json 改到 TaoToken 的实操大纲

ChatGPT Voice 桌面端语音协调任务与项目状态:把 Codex auth.json 改到 TaoToken 的实操大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 13:38:41 阅读更多 →
Graph-Engineering-第13章第63节-CrewAI流程控制-Sequential-Hierarchical-Consensual

Graph-Engineering-第13章第63节-CrewAI流程控制-Sequential-Hierarchical-Consensual

CrewAI流程控制:Sequential / Hierarchical / Consensual 排队干活、经理派活、开会表决——同一个任务的三种组织方式,成本、质量、适用场景全对比 本文导航 流程模式为什么值得单独一节Sequential:顺序流水线Hierarchical:经理…

2026/10/17 13:38:41 阅读更多 →
数组原地标记法:力扣448缺失数字题解与思维模型

数组原地标记法:力扣448缺失数字题解与思维模型

我第一次刷这道题的时候,第一反应是“这还不简单?拿一个哈希集合,把所有出现过的数字丢进去,然后从 1 到 n 扫一遍,谁没出现谁就是答案”。十行代码写完,自我感觉良好。直到后来有人问我:“这题…

2026/10/18 15:24:51 阅读更多 →

最新新闻

建筑缺陷检测数据集构建实战:红外热像仪与智慧巡检双模态方案

建筑缺陷检测数据集构建实战:红外热像仪与智慧巡检双模态方案

搞智慧楼宇巡检有一年多了,最让我头疼的不是模型,而是数据。我们当时从某单位接手一个建筑缺陷识别项目,要做的内容包括墙体裂缝、渗漏、管道故障等,光靠可见光相机远远不够,很多漏水点从表面看根本不见,必…

2026/10/18 18:40:01 阅读更多 →
ArtCraft:基于 Canvas 的生成艺术与像素画工具库实践

ArtCraft:基于 Canvas 的生成艺术与像素画工具库实践

干了这么多年创意编码,我一直觉得“生成艺术”这个词被很多人搞得太玄了。好像必须得懂什么高级数学、写一大堆矩阵变换,才有资格碰。实际根本不是这么回事。我最近把一个内部用的小工具整理开源了,名字就叫 ArtCraft,一个纯前端、…

2026/10/18 18:40:01 阅读更多 →
医学图像报告生成系统:Python实现可解释、可审计的临床协作者

医学图像报告生成系统:Python实现可解释、可审计的临床协作者

简介:本资源是一套基于Python实现的医学图像报告自动生成系统,面向计算机、人工智能、生物医学工程等相关专业的本科生、研究生及初学者,解决临床影像数据与自然语言描述之间的跨模态建模问题,可直接用于毕业设计、课程设计、科研…

2026/10/18 18:40:01 阅读更多 →
零代码打造AI助手:Coze智能体从搭建到发布全指南

零代码打造AI助手:Coze智能体从搭建到发布全指南

说实话,我一开始对"零代码AI"这类说法有些轻视。做了几年技术开发,潜意识里总觉得不写代码的东西要么太玩具、要么绑定太死,玩两下就会被真实业务需求打回原形。但这次认真把Coze从注册账号到发布上线完整走了一遍之后,…

2026/10/18 18:40:01 阅读更多 →
OpenCV人脸识别实战:Haar检测+LBPH识别全流程

OpenCV人脸识别实战:Haar检测+LBPH识别全流程

刚接触 OpenCV 和 Python 人脸识别那会儿,我犯过一个特别天真的错误:拿李四的照片去预测,结果输出的标签乱七八糟,置信度倒也挺高,我当时还以为是代码写错了。后来才搞明白,人脸识别这个需求拆开其实是两道…

2026/10/18 18:40:01 阅读更多 →
红明谷杯2021 MISC赛题复盘:文件隐写、流量分析与编码套娃实战解析

红明谷杯2021 MISC赛题复盘:文件隐写、流量分析与编码套娃实战解析

1. 赛题整体复盘与解题思路拆解1.1 赛事背景与题目构成红明谷杯2021的MISC方向整体难度中等偏上,出题人明显在“信息隐藏”和“编码套娃”两个维度上做了精心设计。我赛后把当时打比赛的笔记翻出来重新整理了一遍,发现这套题的价值在于:它几乎…

2026/10/18 18:39:01 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →