내 폴더의 .rnd 바이너리는 무엇입니까?


29

Deja Dup은 .rnd내 홈 폴더에 있는 숨겨진 파일을 백업 할 수 없습니다 . 크기가 약 1kB 인 이진 파일입니다. 텍스트 편집기 (gedit)에서 열려고하면 잘못된 문자 (UTF-8)가 있다는 오류 메시지가 나타납니다.

나는 무엇인지 알고 .gnupg/rnd있지만 이것은 .gnupg/rnd단지 아닙니다 .rnd. 또한 gnupg적어도 의도적 으로 키 를 만들 생각은 하지 않았습니다.

이 아기가 뭔지 아는 사람 있나요? 야간 백업을하고이 파일이 며칠 전에 나타났습니다. 그 이후로 업데이트를 실행했습니다. 파일을 삭제하고 어떤 일이 발생하는지 알 수 있지만 필요하지 않은 경우 내 컴퓨터에서 타이어를 걷어차는 것이 아닙니다.

중요한 경우 우분투 13.04를 실행하십시오.

답변:


38

이 파일은 OpenSSL과 같은 암호화 도구를 사용할 때 엔트로피를 보는 데 사용됩니다. 안전하게 삭제할 수 있으며 백업 할 필요가 없습니다.

그렇다면 왜 우리는 그것을 가지고 있습니까? 대부분의 시스템에서 우리는 임의의 소스로 사용할 수있는 활동이 많지 않고 임의의 충분한 암호화 키를 생성하는 프로세스 속도를 높이기 위해이 파일에 이전에 수집 된 임의의 엔트로피가 포함되어 시딩에 도움이됩니다. 따라서이 파일은 엔트로피의 유일한 소스가 아닙니다.

또한 원시 무작위 데이터가 포함되어 있으므로 텍스트 편집기로 열 수 없습니다. 단순히 표준 문자 세트 내에서 인코딩되지 않으므로 텍스트 편집기는이를 표시하는 방법을 모릅니다.

0600 모드에서 사용자 만 읽을 수 있어야합니다. 루트 소유인 경우 변수를 일반 사용자 계정에 sudo유지하는 명령을 실행했을 수 $HOME있습니다. 이 경우 파일을 제거하면 사용자 자체 가이 파일을 업데이트 할 수 있어야합니다. 참조 :


따라서 일부 sudo명령은 rand (1)을 사용 했기 때문에 보안상의 이유로 아마도 0600이며 루트가 소유하고 있습니다. 의심 : 사용자 명령이 rand (1)을 사용하려고 할 때 방해하지 않습니까? 랜드 (1)은 EPERM을 얻을 것이다 파일을 읽으려고하면 그것을 삭제하고 사용자로 다시 정도로 똑똑하다면 --- 나는 모르겠어 ...
Rmano

@Rmano 네, 그런 것 같아요. 사용자 자신이 소유해야합니다.
gertvdijk

흥미 롭군 sendmail 구성을 도중에 중단했을 때 이것이 생성되었는지 궁금합니다. 유익한 답변 감사합니다. Rmano가 좋은 점이 있다고 생각하지만 파일을 삭제했습니다. 아직 부작용이 없습니다.
nbm

OpenSSL에서 작동하는 모든 것이 이로 인해 발생할 수 있습니다. Sendmail은 아마도 TLS 인증서를 생성 할 것입니다. 그러나 홈 디렉토리에 나타나지 않아야하며 Ubuntu / Debian 패키지 설명서를 따르면 버그로 간주 될 수 있습니다.
gertvdijk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.