summaryrefslogtreecommitdiffstats
path: root/doc/faq.org
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2010-11-16 11:38:13 +0100
committerWerner Koch <wk@gnupg.org>2010-11-16 11:38:13 +0100
commitb97aeb03d58b74c22c3e57b456541120ae4b79b6 (patch)
tree046d3e8cb0cfd2294137434571191281b587e8ec /doc/faq.org
parentFix bug where scdaemon kills a non-daemon gpg-agent. (diff)
downloadgnupg2-b97aeb03d58b74c22c3e57b456541120ae4b79b6.tar.xz
gnupg2-b97aeb03d58b74c22c3e57b456541120ae4b79b6.zip
Update FAQ
Diffstat (limited to 'doc/faq.org')
-rw-r--r--doc/faq.org46
1 files changed, 35 insertions, 11 deletions
diff --git a/doc/faq.org b/doc/faq.org
index d7ac9d477..0e31c02db 100644
--- a/doc/faq.org
+++ b/doc/faq.org
@@ -20,8 +20,7 @@
*WARNING: This FAQ is heavily outdated*. Mentioned versions of GnuPG
have reached end of life many years ago. Almost all bugs and problems
have been fixed in the now current versions of GnuPG. We will try to
-update this FAQ in the next month.
-
+update this FAQ in the next month. See the section "Changes" for recent updates.
* Welcome
@@ -919,7 +918,33 @@ update this FAQ in the next month.
:CUSTOM_ID: why-do-i-get-gpg_warning_using_insecure_memory
:END:
- On many systems this program should be installed as setuid(root).
+ You see this warning if GPG is not able to lock pages against being
+ swapped out to disk.
+
+ However, on most modern system you should not see this message
+ anymore because these systems allow any process to prevent a small
+ number of memory pages from being swapped out to disk (using the
+ mlock system call). Other (mostly older) systems don't allow this
+ unless you install GPG as setuid(root).
+
+ Locking pages against being swapped out is not necessary if your
+ system uses an encrypted swap partition. In fact that is the best
+ way to protect sensitive data from ending up on a disk. If your
+ system allows for encrypted swap partitions, please make use of
+ that feature. Note that GPG does not know about encrypted swap
+ partitions and might print the warning; thus you should disabled
+ the warning if your swap partition is encrypted. You may also want
+ to disable this warning if you can't or don't want to install GnuPG
+ setuid(root). To disable the warning you put a line
+
+ : no-secmem-warning
+
+ into your ~/.gnupg/gpg.conf file.
+
+ What follows is a short description on how to install GPG
+ setuid(root); for those who need this.
+
+ On some systems this program should be installed as setuid(root).
This is necessary to lock memory pages. Locking memory pages
prevents the operating system from writing them to disk and thereby
keeping your secret keys really secret. If you get no warning
@@ -944,14 +969,6 @@ update this FAQ in the next month.
: $ filepriv -f plock /path/to/gpg
- If you can't or don't want to install GnuPG setuid(root), you can
- use the option "--no-secmem-warning" or put:
-
- : no-secmem-warning
-
- in your ~/.gnupg/options or ~/.gnupg/gpg.conf file (this disables
- the warning).
-
On some systems (e.g., Windows) GnuPG does not lock memory pages
and older GnuPG versions (<=1.0.4) issue the warning:
@@ -1456,6 +1473,13 @@ update this FAQ in the next month.
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
+* Changes
+
+ - 2010-11-14: Update "gpg: Warning: using insecure memory!"
+
+
+
+
* COMMENT HTML style specifications
#+begin_src emacs-lisp