Security Hardening Guide
This guide covers the security configuration controls available to Org Admins in Kazinex Workflows. Implementing all recommended controls ensures your organisation's document control system meets the security expectations of most enterprise and government project environments.
Two-Factor Authentication (2FA)
Enabling org-wide 2FA requirement
- Go to Settings → Security.
- Under Two-Factor Authentication, toggle Require 2FA for all members to On.
- Confirm the enforcement.
Effect: All members (including Org Admins) must enrol in 2FA at their next login. Members who have not enrolled are prompted to set it up before accessing any content.
Supported 2FA methods:
- Authenticator app (TOTP — Google Authenticator, Authy, Microsoft Authenticator)
- SMS (availability depends on your plan)
Recommended rollout process
- Announce the 2FA requirement to all members at least 7 days in advance
- Provide a how-to guide for setting up an authenticator app
- Enable the requirement on a Tuesday or Wednesday morning (not Friday — avoid weekend lockout issues)
- Monitor the Members list for members who haven't enrolled after 48 hours and follow up directly
- Check the Audit Log under
authorizationevent category for any failed 2FA attempts after rollout
Recovering a locked member
If a member loses access to their 2FA device, an Org Admin can reset their 2FA:
- Go to Settings → Members.
- Find the member.
- Click ⋮ → Reset 2FA.
- The member can set up a new 2FA device at their next login.
File Type Restrictions
Configure allowed file types to prevent upload of potentially harmful or non-standard file formats:
- Settings → Security → File Type Restrictions
- Add only file types that are used in your project environment
Recommended allowlist for construction/engineering projects:
pdf, dwg, dxf, ifc, doc, docx, xls, xlsx, ppt, pptx,
txt, csv, png, jpg, jpeg, tif, tiff, zip
File types to block (never add these to the allowlist):
exe, bat, cmd, ps1, js, vbs, jar, dmg, app, msi
See File Restrictions for the full guide.
Guest Access Policy
Guest shares (token-based access without login) require careful governance:
Recommended policy
- Set expiry on all guest shares: Never create guest shares without an expiry date. Maximum 30 days is recommended; 7 days for short reviews.
- Audit guest shares monthly: Review Settings → Guest Shares and revoke any that are no longer needed.
- Scope shares narrowly: Share only the specific documents or transmittals needed — do not share entire project document lists.
- Require guest identification: Configure the guest share form to capture the guest's name and email before allowing access.
- Log guest access: Guest access events appear in the Audit Log. Review them if there is a concern about data access.
See Creating Guest Shares for the full guide.
Audit Log Review Cadence
The Audit Log is your primary tool for detecting anomalous access or unauthorised actions. Recommended review schedule:
| Frequency | What to check |
|---|---|
| Weekly | Any authorization events showing failed logins or permission denials |
| Weekly | New member invitations and role changes |
| Monthly | Guest share creation and access events |
| Monthly | Confidentiality enable/revoke events on documents |
| Quarterly | All management events (document locks, unlocks, deletions, restores) |
| Quarterly | Permission override changes |
Setting up the audit review
- Go to the Audit Log tab.
- Filter by event category (e.g.
authorization). - Set the date range to the review period.
- Export to Excel for offline review or sharing with your security team.
Default Role Security
Review the default roles that new members receive:
- Settings → Security → Default Roles
- Recommended defaults:
| Setting | Recommended value |
|---|---|
| Default org role for new members | member (not org_manager) |
| Default project role when added to a project | viewer (not initiator) |
Starting with the least privileged role and promoting as needed is far safer than starting with broad access and restricting later.
What's next
- File Restrictions — configuring file type allowlists
- Permissions Best Practices — role design and least-privilege patterns
- Audit Trail — using the audit log for compliance