简体中文

图像和照片·图像元数据隐私工具

MakerNote:专有的块相机制造商隐藏在 EXIF 中

· 背景

exif 图像隐私 文件格式

EXIF 内的一个大的不透明 MakerNote 块,留下完整的元数据段
原始 ToolAcre 矢量图

Exif sub-IFD 内部有一个标签,其内容由每个制造商私下定义,包含序列号、快门计数、焦点、镜头 ID 和固件详细信息。它未记录的布局是许多工具将其显示为不透明字节的原因,也是剥离将其整个删除的原因。

您无法读取的最大标签 - 大多数观众会跳过的大“未定义”块的问题

MakerNote 可能是最大且最不可读的 EXIF 值之一,因为它的类型是不透明的字节序列,该产品无法解释其内部布局。解析器可以标记标签并将其分类为与设备相关,但显示字节值的简短列表与解码相机设置或证明 blob 包含的内容不同。

此实现对 MakerNote 了解什么

存储库通过其标签字典和 UNDEFINED 兼容的 TIFF 阅读器来识别 MakerNote,然后在该边界处停止。该工作簿包括标准解释和数字标签详细信息,仅凭代码无法将其建立为完整的外部规范。合理的实现主张是,标签被识别,而供应商内部却故意不被追踪。

MakerNote 可能包含什么

产品说明称 MakerNote 可以保存序列号和焦点数据,并且配置添加了供应商 blob 可能包含设备详细信息。 “可以”很重要:该工具不会枚举 blob 中的快门计数、自动对焦点、镜头标识符或固件。这些例子仍然是可能性,而不是报告中显示的领域。

逆向工程和脆弱性 - 社区项目如何记录格式,为什么某些部分被混淆,以及为什么在移动块时偏移会中断

供应商布局可能取决于相机型号、字节顺序和相对于其他数据的偏移量,因此猜测会创建错误值。 ToolAcre 选择有界通用 TIFF 解析器,而不是逆向工程私有变体。如果详细的诊断很重要,请保留未受影响的源并使用制造商感知的软件,其支持可以验证该相机的支持。

为什么编辑保留它而脱衣舞娘放弃它 - 保留该块不受影响和将其整个删除之间的选择

编辑可能会保留 MakerNote 用于技术工作流程,而隐私衍生品可能不需要它。清理器不会针对每个标签做出保留或删除的决定:它会删除整个 EXIF 块,同时将可读的曝光值、时间戳、位置、方向和 MakerNote 放在一起。在下载之前应该了解全有或全无的成本。

隐私影响 — 在编辑标准标签时仍然存在的标识符,因为很少有工具会在 MakerNote 内重写

不透明的设备斑点值得关注,因为这里无法对其进行全面审查。界面在设备字段中显示 MakerNote,并且整块删除可以避免仅仅因为不可读而留下未知的私有内容。它不能证明匿名性,因为标识符可以保持可见或在不受支持的渠道中。

这不包括什么 - 解码任何特定制造商的布局;这篇文章解释的是类别,而不是内容

该工具不会逐字段解码 MakerNote、保留选定的 EXIF 值或清除不支持的 RAW 和 TIFF 文件。它还不能保证容器中其他地方不存在供应商数据。颜色配置文件按照设计保留,压缩的图片数据被视为不透明,包括隐藏在其中的任何信息。

要点:将其视为不透明并将其整个删除 - 图像元数据隐私工具会剥离整个 EXIF 块(包括 MakerNote),而无需重新编码图像

将 MakerNote 视为不透明,并在共享副本不需要相机诊断时将其整个删除。保留原件以供维修或存档使用,然后验证清理后的衍生品。这种方法对不确定性是诚实的:它既不发明供应商解释,也不保留公认的 EXIF 容器。