Security & Multi-Factor Authentication
DrillerDB provides security controls to protect your account and company data. This guide covers setting up multi-factor authentication (MFA) and managing account security settings.
Quick Start: Enable MFA
- Go to Settings > Security
- Click Enable Multi-Factor Authentication
- Choose method: Authenticator App (recommended) or Passkey
- Complete setup verification
- Save backup codes securely
Always generate and save backup codes after enabling MFA. These are your only way to recover account access if you lose your phone or authenticator app.
Step-by-Step Workflow
- Go to Settings > Security
- Click Enable Multi-Factor Authentication
- Choose method: Authenticator App (recommended) or Passkey
- Complete setup verification
- Save backup codes securely
Multi-Factor Authentication (MFA)
MFA adds an extra layer of security beyond your password. Even if someone obtains your password, they can't access your account without the second factor.
Available MFA Methods
DrillerDB supports three MFA methods:
1. Authenticator App (TOTP)
Use an authenticator app like Google Authenticator, Authy, or 1Password to generate time-based one-time passwords.
Setup:
- Go to Settings > Security
- Click Enable Authenticator App
- Scan the QR code with your authenticator app
- Enter the 6-digit code from the app to verify
- Save your backup codes securely
Benefits:
- Works offline
- Compatible with any TOTP authenticator
- Codes refresh every 30 seconds
2. Passkeys (WebAuthn)
Passkeys provide passwordless authentication using biometrics (fingerprint, face) or hardware security keys.
Setup:
- Go to Settings > Security
- Click Add Passkey
- Follow your browser/device prompts to create a passkey
- Name your passkey for identification (e.g., "MacBook Touch ID")
Benefits:
- Phishing-resistant authentication
- No codes to enter
- Works across devices with synced passkeys (iCloud, Google Password Manager)
- Supports hardware keys like YubiKey
Supported Passkey Types:
- Touch ID (Mac)
- Face ID (iPhone/iPad)
- Windows Hello
- Android biometrics
- Hardware security keys (FIDO2)
3. Backup Codes
One-time use codes for emergency account access when other methods aren't available.
Setup:
- MFA must be enabled first
- Go to Settings > Security
- Click Generate Backup Codes
- Save or print the 10 codes
- Store securely (not on your computer)
Usage:
- Each code can only be used once
- Generate new codes anytime (invalidates old codes)
- Use only when other MFA methods fail
Setting Up MFA
First-Time Setup
- Navigate to Settings > Security
- Click Enable Multi-Factor Authentication
- Choose your primary method (Authenticator App recommended)
- Complete the setup verification
- Generate and save backup codes
Adding Additional Methods
After enabling MFA, you can add more methods:
- Multiple passkeys (one per device)
- Both authenticator app and passkeys for flexibility
- Backup codes always available as fallback
Requiring MFA for Your Company
Administrators can enforce MFA for all users:
- Go to Settings > Security > Company Security
- Enable Require MFA for all users
- Set grace period for existing users to set up MFA
- Users without MFA will be prompted at next login
Signing In with MFA
With Authenticator App
- Enter your email and password
- Open your authenticator app
- Enter the current 6-digit code
- Click Verify
With Passkeys
- Enter your email
- Click Sign in with Passkey
- Complete biometric verification (Touch ID, Face ID, etc.)
- You're signed in (no password needed)
With Backup Code
- Enter your email and password
- Click Use backup code below the code field
- Enter one of your backup codes
- The code is now used and can't be reused
Managing Security Settings
Viewing Active Sessions
See all devices currently signed into your account:
- Go to Settings > Security > Active Sessions
- View device type, location, and last activity
- Click Sign out to end any session remotely
Revoking Passkeys
Remove a passkey if a device is lost or compromised:
- Go to Settings > Security > Passkeys
- Find the passkey to remove
- Click Revoke
- The passkey can no longer be used to sign in
Regenerating Backup Codes
If you've used or lost your backup codes:
- Go to Settings > Security
- Click Regenerate Backup Codes
- Old codes are immediately invalidated
- Save the new codes securely
Account Recovery
Lost Authenticator Access
If you lose access to your authenticator app:
- Use a backup code to sign in
- Go to Settings > Security
- Disable and re-enable authenticator app
- Set up with your new device
Lost All MFA Methods
If you've lost access to all MFA methods:
- Contact support@drillerdb.com
- Provide account verification information
- Support will verify your identity
- MFA can be reset after verification
Security Best Practices
Recommended Setup
For maximum security:
- Enable authenticator app as primary method
- Add at least one passkey for convenient access
- Generate backup codes and store offline
- Enable session timeout for automatic logout
Session Lifetime (Current Defaults)
- Web sessions: 7 days
- Mobile sessions: 90 days
Password Guidelines
Even with MFA, use strong passwords:
- Minimum 12 characters
- Mix of letters, numbers, symbols
- Don't reuse passwords across sites
- Consider a password manager
Device Security
Protect devices used to access DrillerDB:
- Keep devices locked when not in use
- Enable device encryption
- Keep software updated
- Don't access from public computers
Troubleshooting
Authenticator Code Not Working
- Verify your device's time is correct (codes are time-sensitive)
- Make sure you're using the right account in your authenticator app
- Try the next code if current one just expired
Passkey Not Working
- Ensure your browser supports WebAuthn
- Try a different browser if issues persist
- Verify biometric sensors are working
- Check that passkey wasn't revoked
Locked Out of Account
- First try backup codes
- If no backup codes, contact support
- Have account verification information ready
Support
Security questions or concerns? Contact:
- Email: support@drillerdb.com
- Phone: (920) 709-9975
Related Topics
- Users & Access - User management
- User Roles - Permission levels
- Activity Log - Security monitoring
- Creating Your Account - Account setup