GnuPG 명령을 실행하시면 다음과 같은 메시지를 보실 겁니다:
gpg: Warning: using insecure memory! |
이 경고 메시지는 루트가 아닌 사용자가 메모리 페이지를 잠글 수 없기 때문에 나타납니다. 만일 사용자가 메모리 페이지를 잠글 수 있다면, 사용자는 메모리 부족 서비스 거부(Denial-of-service) 공격을 가할 수 있습니다. 따라서 보안상 허점이 됩니다. 자세한 사항은 http://www.gnupg.org/(en)/documentation/faqs.html#q6.1를 참조하시기 바랍니다.
다음과 같은 메시지가 나타날 경우도 있습니다:
gpg: WARNING: unsafe permissions on configuration file "/home/username/.gnupg/gpg.conf" |
이 메시지는 만일 여러분의 설정 파일이 다른 사용자가 읽을 수 있는 파일 허가를 가지고 있는 경우 나타납니다. 이 경고 메시지를 보시면, 다음과 같은 명령을 사용하여 파일 허가를 변경하시기 바랍니다:
chmod 600 ~/.gnupg/gpg.conf |
일반적으로 나타나는 또 다른 경고 메시지는 다음과 같습니다:
gpg: WARNING: unsafe enclosing directory permissions on configuration file "/home/username/.gnupg/gpg.conf" |
이 메시지는 설정 파일을 포함한 디렉토리의 파일 허가가 다른 사용자가 그 내용을 읽을 수 있도록 설정되어 있는 경우 나타납니다. 이 경고 메시지가 나타난다면 다음과 같은 명령을 사용하여 파일 허가를 변경하시기 바랍니다:
chmod 700 ~/.gnupg |
이전 GnuPG 버전에서 업그레이드하셨다면, 다음과 같은 메시지가 나타날 경우가 있습니다:
gpg: /home/username/.gnupg/gpg.conf:82: deprecated option "honor-http-proxy" gpg: please use "keyserver-options honor-http-proxy" instead |
이 경고 메시지는 ~/.gnupg/gpg.conf 파일에 다음과 같은 라인이 포함되어 있기 때문에 나타납니다:
honor-http-proxy |
1.0.7 이후 버전은 다른 구문을 선호합니다. 해당 라인을 다음과 같이 변경해 주십시오:
keyserver-options honor-http-proxy |