Password & Authentication

Company Security Recommendations

Summary

Detailed Specification

Password Requirements

All passwords used for company services must contain at least 8 characters.
A strong password should mix uppercase letters, lowercase letters, numbers, and symbols.

Examples of acceptable passwords:

Examples of unacceptable passwords:

Passwords must also be changed every 90 days. The system will prompt you when it is time to update.


Avoid Shared Accounts

Each person should have their own account whenever a system supports individual user access.
This makes it easier to track activity and remove access when someone leaves the team.

Example:
Instead of everyone logging into the server using a common admin account, each person should use their own user account such as paddy, alex, or sam.admin.

If a tool absolutely requires a shared login, store that credential securely (see Passbolt section below).

Use the Least Privilege Approach

Employees should only have the access necessary for their job.

Example:
If someone moves from development to marketing, access to staging servers should be removed even if there are no immediate issues.

Passbolt Usage

We encourage all teams to use https://fvgpassbolt.com to store and share passwords securely.
It supports encrypted sharing and keeps an audit trail of who has access.

Example:
If you need to share the login for a third-party vendor dashboard, share it through Passbolt instead of sending it over Teams.

Never Post Secrets in Public Channels

SSH keys, passwords, and API keys must not be posted in Teams public channels, Jira tickets, email threads, or unencrypted chats.

Correct Example:

Incorrect Example:

Even if the channel feels “internal,” treat it as a public space — logs are permanent, searchable, and visible to many.

Encrypted Sharing Only

If you must share a password with a teammate, it must be done through an encrypted method (Passbolt link, encrypted message, etc.).

Not allowed:
Sending the password in a Teams DM in plain text.

Multi-Factor Authentication

Whenever a service supports MFA, it must be enabled.
This includes:

SSH Security Practices

SSH access is one of the most sensitive parts of our infrastructure, and we treat it carefully.

Google Suite tools & GIT(Docs, sheets, drive forms etc)

image (8).png


Revision #4
Created 26 November 2025 16:29:06 by Paddy Yoosin
Updated 27 November 2025 14:06:19 by Paddy Yoosin