Onboarding Administrators#

Add a Administrator account on the Admin Interface#

Logging in#

To log in to the Admin Interface, start the Admin Workstation. Open the SecureDrop Menu and select the Launch Journalist Interface option. Tor Browser will start and load the login page for the Admin Interface. Use your username, passphrase, and two-factor authentication token to log in.

By default, you will be logged in to the Admin Interface’s source list page.

The top navigation of the Journalist Interface says 'Logged on as Journalist' and displays an 'Admin' link.

In the course of normal administration operations you should not need to view or interact with messages from Sources. Should you need to, you can consult the Journalist guide.

Note

If you have lost your login information or your two-factor authentication is no longer valid, you can create another account with admin privileges via the command line on the Application Server. See here for more information.

User management#

You can use the Admin Interface to add and remove users, and to reset their credentials if necessary. To open the Admin Interface, click Admin in the upper right corner of the Admin Interface.

Adding users#

After logging in, you can add new user accounts for the Journalists at your organization who will be checking the SecureDrop Inbox, or Administrators who will be using an Admin Workstation. Make sure the new user is physically in the same room as you when you do this, as they will have to be present to enable two-factor authentication. SecureDrop Inbox supports a smartphone authenticator app for two-factor authentication. The Admin Interface supports a smartphone authenticator or a Yubikey for two-factor authentication.

Tip

We recommend using FreeOTP (available for Android and for iOS) to generate two-factor codes because it is Free Software. However, if it does not work for you for any reason, alternatives exist:

  1. Click Admin in the top right corner of the page to load the Admin Interface.

    The Admin Interface displays an 'Add User' button.

  2. Click Add User to add a new user.

    The form used to create new users displays a pre-generated Diceware passphrase.

  3. Hand the keyboard over to the new user so they can create their own username.

  4. Once they’re done entering a username for themselves, have them save their pre-generated Diceware passphrase to their password manager.

  5. If the new account is to be an Administrator, allowing them to add or delete other journalist accounts, select Is Admin.

  6. Finally, set up two-factor authentication for the account, following one of the two procedures below for your chosen method.

Note

The username deleted is reserved, as it is used to mark accounts which have been deleted from the system.

FreeOTP#

  1. If the user is using FreeOTP or another app for two-factor authentication, click Add User to proceed to the next page.

    The form used to enable FreeOTP displays a barcode and a two-factor secret.

  2. Next, the user should open FreeOTP on their smartphone and scan the barcode displayed on the screen.

  3. If they have difficulty scanning the barcode, they can tap on the icon at the top that shows a plus and the symbol of a key and use their phone’s keyboard to input the two-factor secret into the Secret input field, without whitespace.

  4. Inside the FreeOTP app, a new entry for this account will appear on the main screen, with a six-digit number that recycles to a new number every thirty seconds. The Journalist should enter the six-digit number in the Verification code field at the bottom of the Enable FreeOTP form and click Submit.

If two-factor authentication was set up successfully, you will be redirected back to the Admin Interface and will see a confirmation that the two-factor code was verified.

Note

If the QR code for setting up two-factor authentication in your mobile authenticator app is not displayed, it may be blocked by Tor Browser. You can set Tor Browser’s security level to Standard by clicking on the Shield icon. Alternatively, you can manually type in the two-factor secret (in FreeOTP, use the Add token option from the menu).

YubiKey#

  1. If the Administrator wishes to use a YubiKey for two-factor authentication, select Is using a YubiKey. You will then need to enter their YubiKey’s OATH-HOTP Secret Key. For more information on how to retrieve this key, read the YubiKey Setup Guide.

    The form used to create new users, filled with the 40-character HOTP secret key of a Yubikey.

  2. Once you’ve entered the Yubikey’s OATH-HOTP Secret Key, click Add User. On the next page, have the Administrator authenticate using their YubiKey, by inserting it into a USB port on the workstation and pressing its button.

    The form used to verify the setup of the Yubikey requests a 6-digit verification code.

  3. If everything was set up correctly, you will be redirected back to the Admin Interface, where you should see a flashed message that says “The two-factor code for user new username was verified successfully.”.

The Administrator will require their username, passphrase, and two-factor authentication method whenever they check SecureDrop. Make sure that they have memorised their username and passphrase, or stored them in their password manager, and that they can keep their two-factor authentication device secure.

Provision Admin Workstation#

Verify Administrator setup#