到2026年8月,欧盟《人工智能法案》将要求人工智能生成的内容必须“可检测”,并强制要求大语言模型提供商实施水印技术。与通过在不可察觉的像素中隐藏噪点来实现图像水印不同,文本水印是一个高难度的隐写术难题,因为任何操作都有损输出质量的风险。 为符合规定,提供商正在探索两种主要方法: 1. **SynthID**:一种统计方法,根据数学关系影响模型的标记(token)采样策略。这能在不显著影响性能的情况下,在文本中生成可检测的“分数”。 2. **Unicode同形异义字**:使用视觉上相同但不同的字符(例如特定的空格变体)来嵌入隐藏模式。 然而,这两种方法都面临严峻障碍。文本水印本质上非常脆弱,通过简单的改写、重新分词或替换字符即可清除。虽然存在基于元数据的C2PA等解决方案,但它们并不适用于纯文本输出。 作者最终预测,提供商很可能会采用SynthID来满足监管要求。然而,由于用户可以绕过这些技术保障措施,该指令的有效性仍存疑。为平衡合规性与生成式文本的技术现实,行业很可能会转向标准化的、由欧盟托管的验证工具。
为了实现工业基础设施所需的纳秒级时间同步,作者使用树莓派 CM4 和廉价的 GPS 模块构建了一个 PTP(精确时间协议)主时钟,新零件总成本约 103 美元。
通过利用 CM4 的 BCM54210PE 以太网 PHY(支持硬件级 IEEE 1588v2 时间戳),该系统绕过了内核级的抖动,实现了亚微秒级的精度。该设备集成了基于 u-blox M10 的 GPS 模块,利用秒脉冲(PPS)信号来校准 PHC(PTP 硬件时钟)。
主要挑战包括内核对 PTP 的特定支持、修复 SYNC_OUT 引脚配置错误,以及确保 SatPulse、`ptp4l` 和 `chrony` 之间的服务协同。测试证实,该主时钟能够将 GPS 偏差控制在约 7 纳秒以内,且在连接到硬件交换架构时,客户端同步精度可保持在 100 纳秒以内。
虽然该设备缺少昂贵商业产品中配备的高稳定性 TCXO 振荡器,但在 10 小时的保持测试中仍维持了 15 毫秒的精度。该项目证明,消费级硬件配合适当的软件栈和网络拓扑,能够以仅相当于商业替代品一小部分的成本,提供专业级的时间同步功能。
“skitter-creek-bath-salts” 是一个研究项目,展示了如何通过操纵内存控制器(MCT/DCT)的物理地址转换层来绕过深层硬件安全保护。
现代系统构建了复杂的抽象层——如内存管理单元(MMU)、输入输出内存管理单元(IOMMU)以及各种安全区域(例如 AMD PSP、Intel SGX、TrustZone)——来“隔离”敏感内存。然而,这些保护机制是在内存控制器的上一层运作的。研究人员发现,通过位翻转(bit-flipping)内存控制器中的特定配置寄存器,可以“打乱”DRAM 寻址,从而创建绕过这些高层安全防线的“别名”。
由于内存控制器的转换是 GF(2) 中的线性映射,该项目利用 SMT 求解器(Z3)和线性代数来重构这些被扰乱的映射关系。这使得攻击者能够在不被 CPU 或固件检测到的情况下,访问、读取甚至修改受保护的区域,例如系统管理模式(SMM)内存、C6 空闲状态存储区,甚至是易失性微代码。
该漏洞利用了物理地址流水线是固定的这一基础架构假设。由于几乎所有现代架构(x86、ARM、RISC-V)都共享这种内存控制器结构,该研究表明,“锁定”的内存通常只是一个策略层,极易受到底层硬件重新配置的影响。