O LaTeX armazena dados potencialmente reveladores da minha fonte em algum arquivo de log em algum lugar?

O LaTeX armazena dados potencialmente reveladores da minha fonte em algum arquivo de log em algum lugar?

Gostaria de saber se estou vazando dados pessoais se eu pular de um computador para outro executando meu .texarquivo sem excluir algum tipo de log oculto que retenha, digamos, um endereço que tenho em uma fatura em meu documento TeX. Estou seguro?

Responder1

Pronto para uso, o LaTeX armazena informações sobre a versão do programa usado e os pacotes usados ​​​​no .logarquivo. Em outros arquivos auxiliares ele armazena certas informações sobre o seu documento, como informações de cabeçalho de seção para o índice, informações de referência cruzada, etc. basicamente qualquer coisa que o LaTeX precisa saber sobre o documento como um todo e, portanto, armazena-o externamente em uma execução de processamento. para reutilizá-lo na próxima execução.

Esses dados podem conter PII (informações de identificação pessoal), dependendo do que você coloca, por exemplo, nos cabeçalhos das seções. O conteúdo do \authorcomando usado \maketitlenão é transferido para esses arquivos externos (por padrão).

No entanto, como foi mencionado nos comentários, o LaTeX é uma linguagem de programação geral completa que pode gravar arquivos, portanto, em princípio, qualquer dado no seu documento de origem pode ser processado e externalizado em um arquivo. Portanto, dependendo dos pacotes adicionais que você usa, outros dados PII podem aparecer em arquivos auxiliares.

Portanto, se você quiser estar seguro, exclua todos os arquivos auxiliares após processar seus documentos, pois eles não são necessários e podem ser recriados. Por padrão, todos eles são gravados no diretório local. Mas, novamente, nada impede que um pacote malicioso grave em algum outro local do sistema de arquivos (em teoria). Na prática, você deve estar seguro assumindo que usa uma distribuição padrão.

informação relacionada