ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. Other Doc
  5. Go-Live Security Approval Form

Go-Live Security Approval Form

1. Purpose

The Go-Live Security Approval Form is used to confirm that required security activities have been completed before a new application, system, major change, or project is moved into production.

The approval confirms that:

  • Security requirements have been addressed.
  • Project security risks have been assessed.
  • The architecture has been reviewed.
  • Required security controls have been implemented.
  • Security testing has been completed.
  • Significant security findings have been remediated or formally accepted.
  • Residual risks are understood.
  • Required security evidence is available.
  • Appropriate owners have approved the production release.

This form should be completed before production deployment unless an approved exception applies.


2. Go-Live Information

FieldDetails
Project Name[Project Name]
Project ID[Project ID]
Application/System[Name]
Release Version[Version]
Release Date[Date]
Business Owner[Name]
Project Manager[Name]
Technical Owner[Name]
Security Owner[Name]
Change/Release ID[ID]
Production Environment[Environment]
Planned Go-Live Time[Date/Time]
Security Review Date[Date]
Approval Status[Approved / Conditional / Not Approved]

3. Go-Live Scope

What is being released?

[Describe application, feature, infrastructure, service, or major change.]

Business Purpose

[Describe why the release is required.]

Systems/Components Affected

  • [Application]
  • [Database]
  • [API]
  • [Cloud infrastructure]
  • [Third-party services]
  • [Other]

Data Processed

  • [Customer data]
  • [Personal data]
  • [Financial data]
  • [Confidential business information]
  • [Other]

Data Classification

[Public / Internal / Confidential / Restricted]


4. Security Readiness Summary

Security AreaRequiredCompletedEvidenceStatus
Security Requirements☐☐[Link/Ref]
Project Risk Assessment☐☐[Link/Ref]
Security Architecture Review☐☐[Link/Ref]
Threat Assessment☐☐[Link/Ref]
Secure Development Review☐☐[Link/Ref]
Security Testing☐☐[Link/Ref]
Vulnerability Assessment☐☐[Link/Ref]
VAPT/Penetration Testing☐☐[Link/Ref]
Access Control Review☐☐[Link/Ref]
Cloud Security Review☐☐[Link/Ref]
Backup/Recovery☐☐[Link/Ref]
Logging/Monitoring☐☐[Link/Ref]
Incident Readiness☐☐[Link/Ref]
Security Exceptions☐☐[Link/Ref]

5. Security Requirements Verification

Confirm that applicable security requirements have been implemented and verified.

Requirement IDRequirementImplementationVerificationResult
SR-001Privileged users require MFAImplementedIAM reviewPass
SR-002Customer data encryptedImplementedConfiguration reviewPass
SR-003Production access restrictedImplementedAccess testingPass
SR-004Security logging enabledImplementedLog verificationPass

Result

  • ☐ All applicable requirements completed
  • ☐ Outstanding requirements documented and approved
  • ☐ Requirements requiring post-go-live completion have owners and deadlines

6. Project Risk Assessment

Confirm that project risks have been reviewed.

  • ☐ Project Risk Assessment completed
  • ☐ Security risks identified
  • ☐ Initial risks assessed
  • ☐ Risk treatments completed where required
  • ☐ Residual risks assessed
  • ☐ Risk owners identified
  • ☐ Risk acceptance completed where required

Outstanding Risks

Risk IDRiskResidual LevelOwnerTreatment/AcceptanceStatus
PR-001[Risk][Level][Owner][Action]Open

7. Security Architecture Approval

Confirm that the final implementation is consistent with the reviewed architecture.

  • ☐ Security Architecture Review completed
  • ☐ Architecture changes reviewed
  • ☐ Data flows confirmed
  • ☐ Trust boundaries reviewed
  • ☐ Network security reviewed
  • ☐ IAM reviewed
  • ☐ Cloud architecture reviewed
  • ☐ Third-party integrations reviewed
  • ☐ Architecture findings addressed
  • ☐ Approved exceptions documented

Architecture Status

☐ Approved

☐ Approved with Conditions

☐ Rework Required


8. Secure Development Verification

  • ☐ Secure development checklist completed
  • ☐ Source repository access reviewed
  • ☐ Code review completed
  • ☐ Security-sensitive code reviewed
  • ☐ Secrets scanning completed
  • ☐ Dependency scanning completed
  • ☐ Secure coding requirements addressed
  • ☐ CI/CD security reviewed
  • ☐ Infrastructure-as-Code reviewed where applicable
  • ☐ Container security reviewed where applicable

9. Security Testing Verification

Confirm applicable security testing has been completed.

TestApplicableCompletedResultEvidence
SAST☐☐Pass/Fail[Ref]
DAST☐☐Pass/Fail[Ref]
SCA☐☐Pass/Fail[Ref]
Secret Scan☐☐Pass/Fail[Ref]
API Testing☐☐Pass/Fail[Ref]
Vulnerability Assessment☐☐Pass/Fail[Ref]
VAPT☐☐Pass/Fail[Ref]
Penetration Testing☐☐Pass/Fail[Ref]
Cloud Security Testing☐☐Pass/Fail[Ref]
Configuration Testing☐☐Pass/Fail[Ref]

Not every test is applicable to every project. The reason for any significant exclusion should be documented where appropriate.


10. Security Findings

Review all outstanding security findings.

Finding IDFindingSeverityRiskRemediationStatusApproval
SEC-001[Finding]HighHigh[Action]Closed—
SEC-002[Finding]MediumMedium[Action]Open[Name]

Critical/High Findings

  • ☐ No unresolved Critical findings
  • ☐ No unresolved High findings
  • ☐ Outstanding findings have approved risk treatment/acceptance

The organization’s approved risk methodology and release criteria should determine whether an unresolved finding prevents go-live.


11. Retesting

For findings requiring remediation:

  • ☐ Remediation completed
  • ☐ Original test repeated
  • ☐ Fix verified
  • ☐ No regression identified
  • ☐ Evidence retained
FindingOriginal ResultFixRetest ResultDateTester
SEC-001Fail[Fix]Pass[Date][Name]

12. Access Control Readiness

  • ☐ User roles defined
  • ☐ Access approvals completed
  • ☐ Least privilege applied
  • ☐ Privileged access reviewed
  • ☐ MFA implemented where required
  • ☐ Production access restricted
  • ☐ Service accounts reviewed
  • ☐ API credentials protected
  • ☐ Third-party access reviewed
  • ☐ Temporary access controlled
  • ☐ Access logging enabled

13. Cloud and Infrastructure Readiness

For cloud environments:

  • ☐ IAM configured
  • ☐ MFA configured where required
  • ☐ Network segmentation implemented
  • ☐ Security Groups/firewalls reviewed
  • ☐ Public exposure reviewed
  • ☐ Storage permissions reviewed
  • ☐ Database access restricted
  • ☐ Encryption enabled where required
  • ☐ Secrets protected
  • ☐ Cloud logging enabled
  • ☐ Monitoring enabled
  • ☐ Security alerts configured
  • ☐ Backup configured
  • ☐ Security findings addressed

AWS Example

Confirm applicable controls such as:

  • AWS IAM
  • VPC
  • Security Groups
  • RDS
  • S3
  • KMS
  • Secrets Manager
  • CloudTrail
  • CloudWatch
  • WAF
  • Backup

Only applicable services should be included.


14. Data Protection Readiness

  • ☐ Data classification completed
  • ☐ Sensitive data identified
  • ☐ Encryption verified
  • ☐ Data access restricted
  • ☐ Data retention considered
  • ☐ Data deletion requirements considered
  • ☐ Privacy requirements addressed
  • ☐ Data transfers reviewed
  • ☐ Backup copies considered
  • ☐ Production/test data separation confirmed

15. Logging and Monitoring Readiness

Confirm that security-relevant events can be detected and investigated.

  • ☐ Authentication events logged
  • ☐ Failed authentication logged
  • ☐ Privileged actions logged
  • ☐ Administrative changes logged
  • ☐ Security events logged
  • ☐ Application logs enabled
  • ☐ Cloud logs enabled
  • ☐ Monitoring operational
  • ☐ Security alerts configured
  • ☐ Alert ownership assigned
  • ☐ Log retention defined
  • ☐ Logs protected from unauthorized modification

16. Backup and Recovery Readiness

  • ☐ Backup configured
  • ☐ Backup frequency verified
  • ☐ Backup access restricted
  • ☐ Backup encryption verified
  • ☐ Recovery procedure available
  • ☐ Restoration tested where required
  • ☐ RTO considered
  • ☐ RPO considered
  • ☐ Disaster recovery requirements addressed
  • ☐ Recovery ownership defined

17. Incident Response Readiness

Before go-live:

  • ☐ Application/system included in incident response process
  • ☐ Security contacts identified
  • ☐ Escalation contacts identified
  • ☐ Monitoring alerts connected to response process
  • ☐ Incident reporting mechanism available
  • ☐ Relevant logs available for investigation
  • ☐ Evidence preservation considered
  • ☐ Customer communication requirements considered
  • ☐ Regulatory notification requirements considered where applicable
  • ☐ Recovery procedure available

18. Change and Deployment Readiness

  • ☐ Change request approved
  • ☐ Deployment plan approved
  • ☐ Deployment owner identified
  • ☐ Deployment window defined
  • ☐ Rollback plan available
  • ☐ Backup completed where required
  • ☐ Production access controlled
  • ☐ Deployment credentials protected
  • ☐ Change record maintained
  • ☐ Post-deployment validation planned

19. Third-Party Readiness

Where third parties are involved:

  • ☐ Supplier security assessment completed where required
  • ☐ Security requirements included in agreement where applicable
  • ☐ Data shared with supplier identified
  • ☐ Supplier access reviewed
  • ☐ API security reviewed
  • ☐ Incident notification requirements reviewed
  • ☐ Supplier availability requirements considered
  • ☐ Relevant supplier risks assessed

20. Go-Live Conditions

Document anything that must be completed before or immediately after go-live.

Condition IDConditionOwnerDue DateBefore/After Go-LiveStatus
GL-001[Condition][Owner][Date]BeforeOpen
GL-002[Condition][Owner][Date]AfterOpen

Any post-go-live action should have:

  • Named owner
  • Target date
  • Risk assessment
  • Appropriate approval
  • Tracking mechanism

21. Security Exceptions

Exception IDRequirementReasonRiskCompensating ControlApproverExpiry
EX-001[Requirement][Reason][Risk][Control][Name][Date]

Exceptions should not be used to bypass security requirements without appropriate risk assessment and authorization.


22. Final Security Readiness Checklist

Requirements

  • ☐ Security requirements completed
  • ☐ Outstanding requirements documented

Risk

  • ☐ Project risks assessed
  • ☐ Residual risks assessed
  • ☐ Risk acceptance completed where required

Architecture

  • ☐ Security Architecture Review completed
  • ☐ Final architecture reviewed

Development

  • ☐ Secure Development Checklist completed
  • ☐ Code review completed
  • ☐ Dependencies reviewed
  • ☐ Secrets reviewed

Testing

  • ☐ Applicable security testing completed
  • ☐ Vulnerability assessment completed
  • ☐ VAPT/penetration testing completed where required
  • ☐ Critical/high findings addressed or formally accepted
  • ☐ Retesting completed

Infrastructure

  • ☐ IAM reviewed
  • ☐ Network security reviewed
  • ☐ Encryption verified
  • ☐ Cloud security reviewed
  • ☐ Logging/monitoring enabled
  • ☐ Backup/recovery verified

Operations

  • ☐ Incident response ready
  • ☐ Monitoring operational
  • ☐ Support ownership defined
  • ☐ Deployment and rollback plans ready

Documentation

  • ☐ Evidence retained
  • ☐ Exceptions documented
  • ☐ Outstanding actions tracked
  • ☐ Required approvals obtained

23. Go-Live Security Decision

Based on the completed security assessment:

☐ Approved for Go-Live

Applicable security requirements and risk treatment have been completed or appropriately accepted.

☐ Approved with Conditions

The system may proceed subject to the documented conditions and deadlines.

☐ Not Approved

Security issues require further treatment before production deployment.

Decision Comments

[Enter decision rationale.]


24. Approval

Business Owner

Name: ______________________

Role: ______________________

Approval: ______________________

Date: ______________________

Technical Owner

Name: ______________________

Role: ______________________

Approval: ______________________

Date: ______________________

Security Owner / Security Reviewer

Name: ______________________

Role: ______________________

Approval: ______________________

Date: ______________________

Risk Owner

Name: ______________________

Role: ______________________

Approval: ______________________

Date: ______________________

Final Release Approver

Name: ______________________

Role: ______________________

Approval: ______________________

Date: ______________________


25. Post-Go-Live Verification

Within the organization’s defined post-deployment review period:

  • ☐ Application functioning as expected
  • ☐ Security controls operational
  • ☐ Authentication verified
  • ☐ Authorization verified
  • ☐ Logging verified
  • ☐ Monitoring verified
  • ☐ Alerts functioning
  • ☐ No unexpected public exposure
  • ☐ Backup functioning
  • ☐ No significant security incident identified
  • ☐ Outstanding go-live conditions reviewed
  • ☐ Residual risks reviewed

Post-Go-Live Review

Reviewer: ______________________

Date: ______________________

Result: ______________________

Comments: ______________________


26. Audit Evidence

The completed Go-Live Security Approval Form can serve as a central reference linking:

  • Project Security Requirements
  • Project Risk Assessment
  • Security Architecture Review
  • Secure Development Checklist
  • Security Testing Checklist
  • Vulnerability Assessment
  • VAPT/Penetration Testing
  • Security findings
  • Risk acceptance
  • Change approval
  • Deployment evidence
  • Cloud configuration
  • Access control evidence
  • Backup/recovery evidence
  • Logging/monitoring evidence

The auditor should be able to trace:

Requirement → Risk → Architecture → Development → Testing → Finding → Remediation → Retest → Residual Risk → Approval → Go-Live → Monitoring


27. Startup-Friendly Go-Live Process

For a typical SaaS startup, the process can be kept simple:

Security Requirements

↓

Project Risk Assessment

↓

Security Architecture Review

↓

Secure Development

↓

Security Testing

↓

Fix Critical/High Findings

↓

Retest

↓

Review Residual Risk

↓

Security Approval

↓

Production Deployment

↓

Post-Go-Live Verification

↓

Continuous Monitoring

The form should be proportionate to the project’s risk. A small low-risk application change should not require the same approval process as a new internet-facing platform processing sensitive customer information.


28. Relationship With Other ISMS Documents

The Go-Live Security Approval Form is the final control point in the project security lifecycle and connects with:

  • Project Security Requirements Template
  • Project Risk Assessment
  • Security Architecture Review
  • Secure Development Checklist
  • Security Testing Checklist
  • Vulnerability Management Procedure
  • Threat Intelligence Procedure
  • Access Control Policy
  • Change Management Procedure
  • Incident Response Plan
  • Backup and Recovery Procedure
  • Supplier Security Assessment
  • Risk Register
  • Statement of Applicability

Overall Lifecycle

Requirements → Risk → Architecture → Development → Testing → Remediation → Retesting → Approval → Go-Live → Monitoring → Improvement


29. Final Principle

Go-live approval should not simply mean:

“The application is ready to deploy.”

It should demonstrate:

“The security requirements have been addressed, project risks have been assessed, security controls have been verified, significant findings have been treated or accepted, and the appropriate owners have authorized production deployment.”

Assess → Build → Test → Remediate → Verify → Approve → Deploy → Monitor → Improve

How can we help?

Leave a Reply

Your email address will not be published. Required fields are marked *