LaTeX는 내 소스의 잠재적으로 개인적으로 공개되는 데이터를 일부 로그 파일 어딘가에 저장합니까?

LaTeX는 내 소스의 잠재적으로 개인적으로 공개되는 데이터를 일부 로그 파일 어딘가에 저장합니까?

.texTeX 문서 내 청구서에 있는 주소와 같은 숨겨진 로그를 삭제하지 않고 컴퓨터에서 파일을 실행하는 컴퓨터로 이동하면 개인 데이터가 유출되는지 알고 싶습니다 . 나는 안전합니까?

답변1

기본적으로 LaTeX는 사용된 프로그램 버전과 사용된 패키지에 대한 정보를 파일에 저장합니다 .log. 다른 보조 파일에서는 목차의 섹션 헤더 정보, 상호 참조 정보 등과 같은 문서에 대한 특정 정보를 저장합니다. 기본적으로 LaTeX가 문서 전체에 대해 알아야 하는 모든 정보를 한 번의 처리 실행으로 외부에 저장합니다. 다음 실행에서 재사용합니다.

이러한 데이터에는 귀하가 섹션 헤더에 입력한 내용에 따라 PII(개인 식별 정보)가 포함될 수 있습니다. \author에서 사용된 명령 의 내용은 \maketitle기본적으로 이러한 외부 파일로 전송되지 않습니다.

그러나 주석에서 언급했듯이 LaTeX는 파일을 작성할 수 있는 완전한 일반 프로그래밍 언어이므로 원칙적으로 소스 문서의 모든 데이터를 파일에서 처리하고 외부화할 수 있습니다. 따라서 추가 패키지에 따라 다른 PII 데이터를 사용하면 보조 파일에 표시될 수 있습니다.

따라서 안전을 원한다면 문서를 처리한 후 모든 도우미 파일을 삭제하세요. 도우미 파일은 필요하지 않고 다시 만들 수 있기 때문입니다. 기본적으로 이들은 모두 로컬 디렉터리에 기록됩니다. 그러나 다시 말하지만, 악성 패키지가 (이론적으로) 파일 시스템의 다른 위치에 쓰는 것을 막을 수 있는 방법은 없습니다. 실제로는 표준 분포를 사용한다고 가정하면 안전합니다.

관련 정보