chiark / gitweb /
+ * Security/performance note added, about local nameservers and DNSSEC.
authorian <ian>
Mon, 20 Mar 2000 02:31:37 +0000 (02:31 +0000)
committerian <ian>
Mon, 20 Mar 2000 02:31:37 +0000 (02:31 +0000)
@@ -3,6 +3,7 @@
+  * Security/performance note added, about local nameservers and DNSSEC.

INSTALL
changelog

diff --git a/INSTALL b/INSTALL
index 2b3338f483ebfc5fb52d918af6bcaafe535da2b6..45bb1e371ed77aea1aae0790c3a6d80ad3ffc927 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,5 +1,8 @@
 INSTALLATION INSTRUCTIONS for ADNS
 
+1. Read the security note below.
+
+2. Standard GNU package build process:
    $ ./configure
    $ make
    # make install
@@ -29,6 +32,27 @@ perform badly.
 You will probably find that GNU Make is required.
 
 
+SECURITY AND PERFORMANCE - AN IMPORTANT NOTE
+
+adns is not a full-service resolver.  It does no caching of responses
+at all, and has no defence against bad nameservers or fake packets
+which appear to come from your real nameservers.  It relies on the
+full-service resolvers listed in resolv.conf to handle these tasks.
+
+For secure and reasonable operation you MUST run a full-service
+nameserver on the same system as your adns applications, or on the
+same local, fully trusted network.  You MUST only list such
+nameservers in the adns configuration (eg resolv.conf).
+
+You MUST use a firewall or other means to block packets which appear
+to come from these nameservers, but which were actually sent by other,
+untrusted, entities.
+
+Furthermore, adns is not DNSSEC-aware in this version; it doesn't
+understand even how to ask a DNSSEC-aware nameserver to perform the
+DNSSEC cryptographic signature checking.
+
+
 COPYRIGHT
 
 This file, INSTALL, contains installation instructions and other
index 8b62cf2a62278227ee31f67c6fba556b6f9478b9..20eaf1a69a4333c5314e1182eabdd619a1f1785f 100644 (file)
--- a/changelog
+++ b/changelog
@@ -3,6 +3,7 @@ adns (0.8) BETA; urgency=low
   * Spurious `server failure on unidentifiable query' warning suppressed.
   * install-sh (from autoconf 2.12 Debian r13) included.
   * adnslogres: cast chars to unsigned char before using ctype.h macros.
+  * Security/performance note added, about local nameservers and DNSSEC.
 
  --