summaryrefslogtreecommitdiffstats
path: root/docs/html/security.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/security.html')
-rw-r--r--docs/html/security.html39
1 files changed, 37 insertions, 2 deletions
diff --git a/docs/html/security.html b/docs/html/security.html
index 220559a72..e1ca3631d 100644
--- a/docs/html/security.html
+++ b/docs/html/security.html
@@ -173,14 +173,49 @@ TARGET="_top"
><LI
><P
> Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and
- $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig file.
+ $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig and
+ $BUGZILLA_HOME/globals.pl files.
The localconfig file stores your "bugs" user password,
which would be terrible to have in the hands
- of a criminal. Also some files under $BUGZILLA_HOME/data/ store sensitive information, and
+ of a criminal, while the "globals.pl" stores some default information regarding your
+ installation which could aid a system cracker.
+ In addition, some files under $BUGZILLA_HOME/data/ store sensitive information, and
$BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure
these directories and this file, you will expose bug information to those who may not
be allowed to see it.
</P
+><DIV
+CLASS="NOTE"
+><BLOCKQUOTE
+CLASS="NOTE"
+><P
+><B
+>Note: </B
+> Bugzilla provides default .htaccess files to protect the most common Apache
+ installations. However, you should verify these are adequate according to the site-wide
+ security policy of your web server, and ensure that the .htaccess files are
+ allowed to "override" default permissions set in your Apache configuration files.
+ Covering Apache security is beyond the scope of this Guide; please consult the Apache
+ documentation for details.
+ </P
+><P
+> If you are using a web server that does not support the .htaccess control method,
+ <EM
+>you are at risk!</EM
+> After installing, check to see if you can
+ view the file "localconfig" in your web browser (ergo:
+ <A
+HREF="http://bugzilla.mozilla.org/localconfig"
+TARGET="_top"
+> http://bugzilla.mozilla.org/localconfig</A
+>. If you can read the contents of this
+ file, your web server has not secured your bugzilla directory properly and you
+ must fix this problem before deploying Bugzilla. If, however, it gives you a
+ "Forbidden" error, then it probably respects the .htaccess conventions and you
+ are good to go.
+ </P
+></BLOCKQUOTE
+></DIV
><P
> On Apache, you can use .htaccess files to protect access to these directories, as outlined
in <A