IEC TR 27563:非接触式通信安全性研究——威胁与对策

包括NFC、RFID和智能卡在内的非接触式技术安全挑战分析

非接触式通信的安全格局

非接触式通信技术——包括近场通信(NFC)、射频识别(RFID)和非接触式智能卡——已成为现代生活不可或缺的一部分,支持从移动支付和门禁控制到公共交通票务和电子护照等各种应用。IEC TR 27563对这些技术进行了系统的安全性研究,分析了威胁格局,识别了非接触式接口固有的漏洞,并推荐了确保非接触式交易机密性、完整性和可用性的对策。

该报告将非接触式系统分为三个运营领域:支付和金融服务、身份和访问管理以及数据传输和配置。每个领域都有独特的安全要求和风险特征。例如,支付系统优先考虑交易完整性和不可否认性,而身份系统则强调认证强度以及防追踪的隐私保护。报告基于领域的分析使利益相关者能够针对其特定应用场景聚焦最相关的威胁和控制。

与接触式接口相比,非接触式系统面临根本不同的威胁模型。无线通信信道引入了在有线系统中没有等效项的射频,如掠读、窃听和中继攻击。理解这些差异是有效安全设计的第一步。
攻击类型 威胁级别 受影响的应用 主要对策
掠读——未经授权读取卡片数据 支付、身份证、交通 加密通信、短读取距离
窃听——拦截通信 所有非接触式系统 会话加密、安全通道
中继(黑手党欺诈)攻击 支付、门禁控制 距离边界协议、限时交易
克隆——复制卡片凭证 严重 门禁控制、身份证 加密认证、物理不可克隆函数
拒绝服务——射频干扰 所有非接触式系统 频率分集、纠错
追踪——未经授权的位置监控 身份证、交通 随机标识符、反追踪协议
中继攻击尤其隐蔽,因为它们可以绕过强大的加密保护。攻击者只需在合法读卡器和卡片之间中继消息,而无需解密它们。距离边界协议是最有效的对策,但在低功耗设备中实施仍具有挑战性。

漏洞分析与攻击向量

IEC TR 27563在非接触式协议栈的多个层面进行了严格的漏洞分析。在物理层,射频通信固有的广播特性导致漏洞——范围内的任何设备都可能拦截或注入信号。报告研究了调制方案、频段和信号编码方法,以确定哪些物理层参数具有固有的安全优势。例如,在较高频率(如13.56 MHz高频RFID)下运行的系统通常具有较短的读取范围,这提供了一些针对远距离窃听的自然保护,而超高频(UHF)系统则提供较长的范围,从而增加了攻击面。

在协议和应用层,报告分析了非接触式系统中常用的认证协议、加密方案和数据格式。特别关注适用于资源受限非接触式设备的轻量级密码学,包括对ISO/IEC 29192轻量级密码标准的分析。报告还检查了实施漏洞,如不安全的随机数生成、不当的会话管理,以及利用加密操作期间时序变化或功耗模式的侧信道攻击。

报告得出结论,使用强密码学(AES-128或更高)配合安全密钥管理的正确实施的非接触式系统可以达到与接触式系统相当的安全水平。关键区别在于实施质量,而非非接触式接口本身。

对策与最佳实践建议

基于全面的威胁和漏洞分析,IEC TR 27563按安全目标提供了一套结构化的对策。对于机密性,报告推荐使用会话特定密钥的端到端加密,结合屏蔽卡和有限读取范围等物理层保护。对于完整性,加密消息认证码(MAC)和交易排序可防止篡改和重放攻击。对于可用性,报告推荐在关键应用中采用频率敏捷性、自适应电源管理和冗余读卡器部署。

报告还涉及非接触式安全的人为因素维度,认识到用户行为显著影响整体系统安全性。建议包括用户关于非接触式风险的教育、视觉和听觉交易确认指示器,以及实施用户可验证的设备认证(如在刷卡前比较显示的交易金额)。

非接触式系统中最容易被忽视的漏洞之一是数百万张已部署卡片和读卡器缺乏适当的密钥管理。主密钥泄露可能破坏整个部署的安全性。报告强烈建议使用硬件安全模块进行密钥生成和存储,以及安全的密钥多样化方案。

常见问题解答

问:非接触式支付安全吗?
答:在正确实施的情况下是安全的。现代非接触式支付系统采用动态数据认证、交易特定密码和多重加密层。与便利性优势相比,成功欺诈的风险极低。
问:非接触式卡能隔着钱包或衣物被读取吗?
答:标准非接触式卡的读取范围约为4-10厘米。虽然透过薄材料读取是可能的,但有效范围和成功率随距离和中间材料显著降低。RFID屏蔽钱包为担心此问题的用户提供了额外保护。
问:什么是中继攻击以及如何防范?
答:中继攻击是攻击者使用两个无线电设备延长合法读卡器和卡片之间的通信范围。防范方法包括测量往返信号时间以验证物理接近度的距离边界协议,以及要求用户交互(如输入PIN)进行高价值交易。
问:IEC TR 27563与EMVCo规范有什么关系?
答:报告引用了EMVCo非接触式规范作为设计良好的安全框架示例,同时也指出了根据特定威胁模型和风险评估可能需要额外安全控制的领域。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注