
.tex
TeX 문서 내 청구서에 있는 주소와 같은 숨겨진 로그를 삭제하지 않고 컴퓨터에서 파일을 실행하는 컴퓨터로 이동하면 개인 데이터가 유출되는지 알고 싶습니다 . 나는 안전합니까?
답변1
기본적으로 LaTeX는 사용된 프로그램 버전과 사용된 패키지에 대한 정보를 파일에 저장합니다 .log
. 다른 보조 파일에서는 목차의 섹션 헤더 정보, 상호 참조 정보 등과 같은 문서에 대한 특정 정보를 저장합니다. 기본적으로 LaTeX가 문서 전체에 대해 알아야 하는 모든 정보를 한 번의 처리 실행으로 외부에 저장합니다. 다음 실행에서 재사용합니다.
이러한 데이터에는 귀하가 섹션 헤더에 입력한 내용에 따라 PII(개인 식별 정보)가 포함될 수 있습니다. \author
에서 사용된 명령 의 내용은 \maketitle
기본적으로 이러한 외부 파일로 전송되지 않습니다.
그러나 주석에서 언급했듯이 LaTeX는 파일을 작성할 수 있는 완전한 일반 프로그래밍 언어이므로 원칙적으로 소스 문서의 모든 데이터를 파일에서 처리하고 외부화할 수 있습니다. 따라서 추가 패키지에 따라 다른 PII 데이터를 사용하면 보조 파일에 표시될 수 있습니다.
따라서 안전을 원한다면 문서를 처리한 후 모든 도우미 파일을 삭제하세요. 도우미 파일은 필요하지 않고 다시 만들 수 있기 때문입니다. 기본적으로 이들은 모두 로컬 디렉터리에 기록됩니다. 그러나 다시 말하지만, 악성 패키지가 (이론적으로) 파일 시스템의 다른 위치에 쓰는 것을 막을 수 있는 방법은 없습니다. 실제로는 표준 분포를 사용한다고 가정하면 안전합니다.