加密 Office/PDF 交给 AI 前,先确认授权和明文副本去向
加密文件交给 AI 前,应先确认这次处理是否获准、所用组件能否处理该保护类型,以及解密后的明文会出现在哪里。拿到密码只解决了部分技术条件,并不自动允许把正文发给模型、建立知识索引或保存新的副本。条件不明确时,先暂停处理。
先分清文件保护了什么
不要把所有“受保护”提示都当成同一种加密。接收文件时,可以先按下面几类记录,再核对具体格式、客户端和版本。
| 保护情形 | 接入前要确认的区别 |
|---|---|
| Word 打开密码 | 进入正文前需要密码,不等于已获准向 AI 提交正文。 |
| Word 限制编辑 | 文档可被打开,但修改受到限制;不能据此认定正文读取也受密码加密保护。 |
| PDF 打开与操作权限 | 能打开文件,与允许提取或修改内容,应分别核对。 |
| 企业策略保护 | 需核对受管理身份、允许动作和处理环境,不能只问有没有密码。 |
Microsoft 分别说明了 Word 密码保护和限制编辑;这些说明有各自的适用版本,不能直接套到 Excel、演示文件或其他 Office 格式。
Adobe AEM 6.5 Forms JEE 文档区分 PDF 打开密码、主密码与操作权限,也列出企业策略保护。该产品执行部分后续服务前需要先解锁文件;这是特定产品的约定,不能推定所有解析器都按同样方式处理。
给每份文件一个明确的准入结果
先由资料所有者确认任务、处理主体、模型环境和结果受众。例如,获准让内部人员核对合同,不等于获准把全文交给外部模型。记录应能对应具体文件版本与任务,不能只留一句“同事给了密码”。
再核对接入组件是否明确支持该格式和保护方式。支持普通 PDF 或 DOCX,不足以证明支持其加密版本。授权齐全且能力经过样本验证,才进入约定流程;密码缺失、保护类型不明或不支持时,交由资料所有者或管理员处理,不通过公共解锁网站绕开限制。若改用所有者提供的可处理副本,新副本仍要重新确认范围。
解密前,就写清临时明文的终点
pypdf 6.21.4 的官方教程把使用适当密码解密和另存输出 PDF 分成两个动作。这提醒接入者:内容可以被读取,与是否落下一份新文件,是两个需要检查的问题。
建议为一次任务列出四类对象:原始加密文件、密码或受控凭证、临时解密文件与提取文本、最终获准输出。逐项写清位置、可访问主体、保留条件和清理责任人。原件继续按原有规则保管;临时明文则放在限定本次任务使用的受控位置,避免进入个人下载目录或自动同步文件夹。
密码应通过约定的受控通道交给需要它的组件,不进入模型提示词、普通日志或报错截图。模型只接收完成任务所需且已经获准的内容。若流程还会建立切片、索引或缓存,应将这些派生对象列入清单;不能把删除临时 PDF 当成整条链路已经清理。
失败和取消,也要留下收尾证据
可以用自建、无敏感内容的受保护样本,按下表约定预期行为,再核对实际结果。这是一套验收方法,不能以工具返回“成功”替代检查。
| 测试状态 | 应核对的结果 |
|---|---|
| 未提供或提供错误密码 | 受保护正文未进入模型;错误记录不含密码,也没有被误用的旧输出。 |
| 保护类型不受支持 | 明确停止,不自动改走未经批准的外部转换服务。 |
| 解析失败、取消或撤回授权 | 阻止后续发送,盘点已经产生的明文及已发出的请求,记录清理或隔离状态。 |
| 任务正常完成 | 获准结果保存到指定位置,临时文件、提取文本和派生对象按清单逐项核查。 |
取消不能追回已经发给其他服务的内容。应记录请求是否发出、对方接收状态和后续处置。清理失败或无法验证时,保留“待处理”、对象位置与负责人,限制后续访问;界面看不到文件,不能证明底层副本都已删除。最终交付分别说明业务结果和明文处理结果。
把样本和处理边界带进方案沟通
企业自建协作环境,可了解石墨办公套件私有部署;在已有系统中嵌入文档能力,可评估石墨文档中台(Office SDK)。两条产品线的加密文件支持、密码传递方式和临时明文回收能力,都需按具体版本与项目方案确认。
准备几份无敏感内容的样本、允许的模型环境,以及失败和取消时的验收要求,再预约演示,沟通适用范围与实施分工。更广泛的责任划分,可参阅私有化文档安全的分层责任。
在企业文档中验证
需要在自己的环境中验证时,可先了解私有化部署方案,再确定试用范围与验收要求。