网通社科技快报
Electron应用Cookie实测187条全为明文 开发者应优先读value字段
近期对基于Electron构建的MatrixMedia应用开展Cookie存储实测,覆盖本机12个独立会话分区(含抖音、哔哩哔哩、小红书、博客园等平台),共提取187条Cookie记录,结果显示所有条目中value字段非空、encrypted_value字段长度均为0,即全部为明文存储,无任何加密。这一发现挑战了普遍默认的“Electron Cookie必经DPAPI加密”认知。技术根源在于Chromium的cookie crypto delegate机制:仅当应用显式注册加密委托时才启用encrypted_value写入;多数第三方Electron应用未集成该逻辑,故默认降级为明文落盘。实测中抖音Cookie最多达50条,含完整登录凭证与设备标识;视频号最少仅2条;百家号32条含BDUSS、STOKEN等关键字段。读取流程应优先检查value字段有效性,仅当为空时再回退至DPAPI解密(兼容v10/v11密钥结构),并结合host_key精准过滤,避免脏数据干扰。目录命名具规律性:7字平台编码后63字符、8字72字符、9字81字符,可辅助路径校验。该策略已应用于媒体内容审计脚本,支撑播放量核验、番茄审核不通过作品追溯等任务,优势在于无需用户重新登录、规避验证码与二次验证风险,稳定性高于模拟登录。需注意结论具环境依赖性——Electron版本、构建参数及企业策略可能改变存储形态,稳健方案应动态分层判断,兼顾明文直读与加密回退能力,同时降低系统调用开销,提升跨平台适配潜力。