OWASP说明CSV中的不可信内容可能被电子表格程序解释为公式。本文仅讨论防护与验证,不提供数据外传或攻击载荷。
导出时保留字段原本的类型
模拟客户意见整理,意见正文应作为文本保存,不因为以特殊字符开头就成为可执行表达式。需要计算的字段由应用明确生成公式,与用户提供的普通文本分开处理。
不同表格软件要实际检查
引用、转义和格式处理在不同程序及重新保存后可能变化。应在约定的软件中打开、另存并重新打开测试文件,确认文本仍按文本处理。不要把加一层引号视为万能防护。
发布前检查整个导出链
输入清理、AI生成、字段拼接和导出都可能改变内容,验证应覆盖最终文件。使用无害样例测试特殊字符、换行及分隔符,避免真实客户材料泄露。本文不宣称一套简单规则能覆盖所有电子表格环境。
延伸阅读:AI创业。