LaTeX 是否会将来自我的来源的任何可能泄露个人信息的数据存储在某个日志文件中?

LaTeX 是否会将来自我的来源的任何可能泄露个人信息的数据存储在某个日志文件中?

我想知道,如果我在运行.tex文件时从一台计算机跳到另一台计算机,而不删除某种隐藏的日志(比如保留我 TeX 文档中发票上的地址),我是否会泄露个人数据。我安全吗?

答案1

开箱即用的 LaTeX 会在文件中存储有关所用程序版本和所用软件包的信息.log。在其他辅助文件中,它会存储有关文档的某些信息,例如目录的节标题信息、交叉引用信息等。基本上,LaTeX 需要了解的有关整个文档的任何信息,因此会在一次处理运行中将其存储在外部,以便在下一次运行中重复使用。

\author这些数据可能包含 PII(个人身份信息),具体取决于您输入的内容,例如节标题。使用的命令的内容\maketitle不会传输到此类外部文件(默认情况下)。

但是,正如评论中提到的那样,LaTeX 是一种可以写入文件的完整通用编程语言,因此原则上源文档中的任何数据都可以在文件中进行处理和外部化。因此,根据您使用的附加包,其他 PII 数据可能会显示在辅助文件中。

因此,如果您想确保安全,请在处理完文档后删除所有帮助文件,因为它们不再需要并且可以重新创建。默认情况下,它们都写入本地目录中。但同样,没有什么可以阻止恶意包写入文件系统中的其他位置(理论上)。实际上,假设您使用标准发行版,您应该是安全的。

相关内容