本研究报告基于IEEE Transactions on Information Forensics and Security期刊2017年3月第12卷第3期发表的论文《FACT: A Framework for Authentication in Cloud-Based IP Traceback》。主要作者包括Long Cheng(新加坡科技研究局信息通信研究院)、Dinil Mon Divakaran(同机构)、Aloysius Wooi Kiak Ang(新加坡国立大学)、Wee Yong Lim和Vrizlynn L. L. Thing(均来自新加坡科技研究局信息通信研究院)。该研究得到了新加坡国家研究基金会的支持。
IP溯源(IP traceback)技术是网络安全领域的关键技术,用于识别数据包的来源及其传输路径。该技术在网络取证、安全审计、网络故障诊断和性能测试等方面具有广泛应用。然而,尽管已有大量研究,IP溯源技术仍未在互联网上大规模实际部署。主要障碍包括:互联网服务提供商(ISP)担心内部网络拓扑信息泄露、增量部署困难以及缺乏经济激励。
随着云计算服务的兴起,研究者提出将传统IP溯源方案迁移到云计算环境。云计算为IP溯源提供了新的可能性:云存储可长期保存流量摘要(traffic digests)用于取证分析;按使用付费(pay-per-use)模式为ISP部署溯源服务提供了经济激励;云服务的集中管理特性有助于解决增量部署问题。然而,基于云的溯源架构也带来了新的挑战,特别是如何控制对溯源服务的访问权限,防止恶意用户获取敏感信息。
本研究分为两个主要部分:新型云基础IP溯源架构设计和FACT认证框架开发。
研究团队提出了一种三层分级架构: 1) 中心协调层:作为系统访问门户,主要功能是查询枢纽,不存储任何溯源数据 2) AS级溯源服务器层:每个部署溯源的自治系统(AS)内部署溯源服务器,管理内部云存储 3) 路由器层:底层网络设备,负责流量采集和标记
关键技术实现包括: - AS边界路由器流标记:在AS边界路由器上实施流级别标记(flow-level marking),记录上游溯源部署AS信息。标记使用IP头部可用空间(IPv4约25位,IPv6更多),每个流仅标记前几个数据包。 - 隐私保护机制:下游AS会覆盖上游AS的标记信息,防止终端主机重建完整路径。 - 溯源处理流程:采用非泛洪式查询,沿标记路径递归查询上游AS,最后整合各AS提供的局部攻击图。
FACT(Framework for Authentication in Cloud-based IP Traceback)是一种基于时间令牌(temporal token)的认证系统,主要包含以下创新组件:
研究团队开发了两个核心算法: 1) 算法1:简洁标记的令牌分发算法。路由器维护每个令牌片段的剩余设置位(remaining set bits),仅当匹配能提供新信息时才标记数据包。 2) 算法2:简洁令牌片段匹配函数。使用位运算高效判断匹配,并更新剩余设置位状态。
通过MAWILab和CAIDA真实互联网流量数据集的测试评估,研究获得了以下重要结果:
本研究的主要贡献包括: 1. 提出首个完整的云基础IP溯源架构,解决了传统方案面临的隐私保护、增量部署和经济激励等关键问题。 2. 开发了创新的FACT认证框架,通过高效令牌分发机制确保只有合法用户能访问溯源服务。 3. 设计了简洁标记算法,在有限IP头部空间条件下实现了高效的令牌传递。
该研究的科学价值体现在: - 为IP溯源领域提供了新的系统架构思路 - 开发的新型认证机制可应用于其他网络安全系统 - 提出的标记算法对网络协议设计具有启发意义
实际应用价值包括: - 为ISP部署IP溯源服务提供了技术可行性和经济可行性 - 增强了网络取证能力,有助于打击网络犯罪 - 为未来软件定义网络(SDN)环境中的安全方案奠定基础
研究还探讨了未来工作方向: 1. 优化令牌分片策略,进一步提高标记效率 2. 在云基础IP溯源测试平台上实现FACT框架 3. 研究SDN环境下的适应性改进方案
该研究为IP溯源技术的实际部署提供了重要技术基础,其创新思路对网络安全领域其他研究方向也具有借鉴意义。特别是将云计算与传统网络安全技术结合的思路,展现了跨领域研究的重要价值。