Two Factor Authentication

Automated ARD Generated via Make.com Workflow
Document Version: 1.0 | Last Updated: 03/03/2025


1. Project Overview

Primary Objective
Implement a Two Factor Authentication (2FA) system for Acme Bank's online banking customers to enhance security and protect user accounts.

Success Metrics

  • 100% of online banking customers using 2FA within 6 months of implementation.
  • Reduction in unauthorized access incidents by 95% within the first year.
  • Customer satisfaction score of 90% or higher for the new 2FA system.

Business Value Statement
Enhancing the security of online banking services will build customer trust, reduce fraud-related losses, and ensure compliance with regulatory standards.


2. Stakeholder Analysis

Role Name Contact Decision Authority (Y/N)
Project Sponsor John Smith john.smith@acmebank.com Y
IT Manager Lisa Wong lisa.wong@acmebank.com Y
Security Analyst David Brown david.brown@acmebank.com N
Customer Support Emily Davis emily.davis@acmebank.com N

3. Functional Requirements

User Stories

Story ID Role Description Acceptance Criteria
US001 Online Banking User As a user, I want to be prompted for a second factor when logging in so that my account is secure. User is prompted for a second factor after entering their password.
US002 Online Banking User As a user, I want to choose between SMS and email for the second factor so that I can use my preferred method. User can select SMS or email as the delivery method for the second factor.
US003 Security Team As a security analyst, I want to log all 2FA attempts so that I can monitor for suspicious activity. All 2FA attempts are logged with timestamps and user IDs.

4. Technical Constraints

Integration Requirements

  • Must integrate with the existing online banking platform.
  • Must support SMS and email delivery for the second factor.
  • Must comply with Acme Bank's security policies.

Compliance Standards

  • Compliance with PCI DSS for handling sensitive information.
  • Adherence to GDPR for data privacy and protection.

Architecture Diagram URL
View Architecture Diagram


5. Timeline Parameters

Sprint Cadence
14 days

Key Milestones

Milestone Due Date Owner
Requirements Gathering 03/15/2025 Alex Hogan
System Design 04/01/2025 IT Team
Development Phase 1 (SMS) 04/15/2025 Development Team
Development Phase 2 (Email) 05/01/2025 Development Team
Testing and QA 05/15/2025 QA Team
Deployment 06/01/2025 IT Team

6. Risk Profile

Risk Matrix

Risk Description Likelihood (1-5) Impact (1-5) Mitigation Strategy
SMS delivery failure 2 4 Use reliable SMS gateway; fallback to email
User resistance to change 3 3 Provide clear communication and support
System integration issues 4 5 Conduct thorough integration testing
Data privacy breaches 1 5 Ensure encryption and compliance with GDPR

7. Approval Workflow

Signatories

Name Role Approval Status Signature Timestamp
John Smith Project Sponsor Approved 03/03/2025
Lisa Wong IT Manager Approved 03/03/2025
Emily Davis Customer Support Approved 03/03/2025

Appendix

  • Revision History: Initial version 1.0 created on 03/03/2025 by Alex Hogan.
  • Automated Validation Results: All functional requirements validated successfully.
  • Risk Exposure Score: 20/100

Prepared by: Alex Hogan
Email: alex.hogan@acmebank.com
Date: 03/03/2025