summaryrefslogtreecommitdiff
path: root/src/docs/security.dox
blob: 331f74d969b563a3f1e3e2fce8568eceb360ffdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*! @page security Security

@section directory_permissions Database directory permissions

All WiredTiger files are stored in the database home directory, and the
WiredTiger database directory should have its permissions set to ensure
database objects are not accessible to users without appropriate
permissions.  See @ref home for more information.

@section file_permissions File permissions

WiredTiger creates file system objects readable and writable by the
process owner, group and user, as modified by the process' umask value.
The group ownership of created file system objects may vary depending
on the system, and is not controlled by WiredTiger.

@section environment_variables Environment variables

Consider security when configuring WiredTiger to use the WIREDTIGER_HOME
environment variable, especially in applications which run with
permissions other than the user's.  Such applications are potentially
vulnerable to allowing users access to databases they could not
otherwise access.  See @ref home for more information.

*/