HostedDB - Dedicated UNIX Servers

-->
IT Baseline Protection Manual S 4.124 Configuration of authentication mechanisms with browser access to Lotus Notes

S 4.124 Configuration of authentication mechanisms with browser access to Lotus Notes

Initiation responsibility: Head of IT Section, IT Security Management

Implementation responsibility: Administrator, users

Where browsers are used to access a Lotus Domino server a decision must be made as to which authentication procedure should be used on the Web interface. Several different authentication mechanisms are available on the Web interface.

  1. No authentication: anonymous access
  1. Authentication via user name and password
  1. Authentication via client certificates

It is therefore necessary to ascertain first of all whether anonymous access to the server needs to be allowed. This will be the case if public data is also to be made accessible to users who are not Notes users. However, it is recommended holding public data on a special server which contains exclusively public data. Anonymous access can be allowed for such a server. Anonymous access should generally not be allowed on a production server, so that authentication is always required on the Web interface.

The type of authentication procedure to be used depends on several factors. The following factors need to be considered here (including as part of a risk assessment):

  1. Authentication via user name and password
  1. Authentication via client certificates

It is not possible to give a general recommendation as to one of the two mechanisms at this point. However, it is possible to operate both mechanisms in parallel. In this case first of all the server requests authentication by means of SSL client certificate from the client. If the client does not possess a certificate or the user refuses to use the certificate, then the "User name and password" mechanism is used.

Example:

The table below shows the settings in the server document which enforce SSL authentication using client certificate ("Client Certificate" = Enabled) and/or SSL-protected authentication using username and password ("Name & Password" = Enabled). In order that no insecure connections are accepted, all connection requests are either forwarded to the SSL port ("TCP/IP port status" = Redirect to SSL) or else rejected ("TCP/IP port status" = Disable). The SSL port is configured so that no anonymous connections are accepted over an SSL connection ("Anonymous" = No).

Server document / Ports / Internet ports:
HTTP settings TCP/IP port status: Redirect to SSL or Disable
  Name & Password: No
  Anonymous: No
HTTPS(SSL) settings SSL port status: Enabled
  Client certificate: Enabled or Disabled*
  Name & Password: Enabled or Disabled*
  Anonymous: No

* The options "Client Certificate" and "Name & Password" should not both be "Disabled" as otherwise no further connections will be accepted.


© Copyright by
Bundesamt für Sicherheit in der Informationstechnik
last update:
July 2001
home