Free SOP templatesManaged Service Provider (MSP)

MSP Firewall Change Request SOP Template

A firewall change request SOP for managed service providers, from logging and verifying the request through security review, approval, config backup, implementation, testing and rule documentation.

FreeNo sign-upWord, PDF, Excel & CSV
Ilia PirozhenkoReviewed by Ilia Pirozhenko, Founder, Perfect WikiUpdated October 15, 202612 steps5 roles4 min read
Standard operating procedureSOP-MSP-007 · Rev 1.0
Owner
Network Engineering Lead
Effective date
October 15, 2026
Review cycle
Every 12 months

1.Purpose

To make every change to a managed client’s firewall authorized, reviewed, reversible and documented, so rules never open more access than needed and anyone can see why each rule exists.

2.Scope

Applies to adding, changing or removing firewall rules, NAT, port forwards and VPN access on firewalls the MSP manages for clients. Firmware upgrades and full firewall replacements are handled as projects.

Definitions

Firewall change request
A ticket asking for a firewall rule to be added, changed or removed, with source, destination, ports, reason and duration.
Rule register
The documented list of a client’s firewall rules, with the ticket, requester, reason and review or expiry date for each.
Temporary rule
A rule that is needed only for a set period, such as vendor access for a project, and must be removed when it expires.
Least privilege
Allowing only the specific sources, destinations and ports a business need requires, and nothing broader.

3.Responsibilities

Service Desk Technician
Logs the request, collects the required details and verifies the requester against the client’s approver list.
Network Engineer
Designs the rule, backs up the configuration, implements and tests the change and updates the rule register.
Security Engineer
Reviews the security risk of each request and removes expired temporary rules.
Service Manager
Approves the change on the MSP side and decides when a request needs the client’s risk acceptance.
Client Point of Contact
Requests or approves changes as an authorized approver and confirms the change works.

RACI matrix

ActivityService Desk TechnicianNetwork EngineerSecurity EngineerService ManagerClient Point of Contact
Log and verify the requestR/AI--C
Review security risk-CR/AII
Approve the changeICCR/AR
Implement, test and document the ruleIR/AIIC
Remove expired temporary rules-RAII

R = Responsible, A = Accountable, C = Consulted, I = Informed

4.Materials and PPE

Materials, tools and systems

  • →PSA ticket with firewall change request form
  • →Client authorized approver list
  • →Firewall management console
  • →Configuration backup storage
  • →Client network documentation and rule register
  • →Rule naming convention

5.Procedure

  1. 5.1

    Log the firewall change request

    Service Desk Technician

    The Service Desk Technician logs the request in the PSA with source, destination, ports and protocol, business reason, requested date and whether the rule is temporary.

  2. 5.2

    Verify the requester

    Service Desk Technician

    The Service Desk Technician checks that the requester is on the client’s authorized approver list, or gets approval from someone who is.

    Warning: Never open inbound access on an unverified email request. Call the approver back on the number in the client documentation.

  3. 5.3

    Translate the request into a rule

    Network Engineer

    The Network Engineer clarifies the details with the requester and writes the exact rule, using specific addresses and ports instead of broad ranges.

  4. 5.4

    Review the security risk

    Security Engineer

    The Security Engineer reviews the proposed rule for inbound exposure, overly broad access and conflicts, and suggests safer options such as VPN access where they fit.

  5. 5.5

    Approve the change

    Service Manager

    The Service Manager approves the change for the MSP, and the Client Point of Contact approves it for the client, accepting any risk the security review raised.

    Checkpoint: Both the MSP and client approvals are recorded in the ticket before any change is made.

  6. 5.6

    Back up the firewall configuration

    Network Engineer

    The Network Engineer exports and stores the current firewall configuration so the change can be reversed quickly.

  7. 5.7

    Schedule the change window

    Network Engineer

    The Network Engineer schedules the change, inside the client’s maintenance window if it could interrupt traffic, and tells the requester when it will happen.

  8. 5.8

    Implement the rule

    Network Engineer

    The Network Engineer adds the rule using the naming convention, puts the ticket number in the rule comment and sets an expiry date for temporary rules.

  9. 5.9

    Test and confirm the change

    Network Engineer

    The Network Engineer tests the intended traffic and checks that nothing else broke, then the requester confirms the change works as needed.

  10. 5.10

    Roll back if the test fails

    Network Engineer

    If the change does not work or breaks other traffic, the Network Engineer restores the backed-up configuration and records what happened in the ticket.

  11. 5.11

    Update the rule register

    Network Engineer

    The Network Engineer adds the rule to the client’s rule register with the ticket, requester, reason and review or expiry date, and updates the network documentation.

    Checkpoint: Every rule on the firewall can be traced to a register entry and a ticket.

  12. 5.12

    Remove expired temporary rules

    Security Engineer

    The Security Engineer reviews the rule register monthly and has temporary rules removed when they expire, unless the client approves an extension.

6.Quality checks

  • →Every change was requested or approved by an authorized client approver.
  • →A configuration backup exists from before every change.
  • →No any-to-any or broad inbound rules exist without documented client risk acceptance.
  • →Every rule has a ticket number in its comment and an entry in the rule register.
  • →No temporary rule remains past its expiry date.

7.Records

  • →Firewall change request tickets with approvals
  • →Configuration backups before each change
  • →Client firewall rule register
  • →Monthly temporary rule review

8.KPIs

  • →Percentage of firewall changes with complete approvals
  • →Number of rules without a ticket or register entry
  • →Number of expired temporary rules still active
  • →Percentage of changes rolled back

9.Common mistakes

  • →Opening a port because an unverified email asked for it.
  • →Writing broad rules to save time instead of specific ones.
  • →Changing the firewall without a configuration backup.
  • →Adding vendor access for a project and never removing it.

10.Revision history

RevisionDateDescriptionReviewed by
1.0October 15, 2026Initial releaseIlia Pirozhenko

This is a template. Adapt it to your organization, equipment and local regulations before use.

Ask this SOP

Nobody opens a PDF in the middle of a task. They ask.

Add this SOP to Perfect Wiki and your team gets answers in the chat app they already use, with a link to the exact step. Ask from ChatGPT, Claude or Copilot too.

Perfect Wiki AIExample answer

A vendor emailed asking us to open port 3389 to the client’s server today. What do we do?

Do not open it on the email. Step 5.2 says to verify the request with an authorized client approver by calling the number in the client documentation, and step 5.4 has security review the exposure and suggest VPN access instead.Source: step 5.2 · Verify the requester
Ask your own question about this SOP…Sign up to keep asking
Free AI SOP generator

Record your own SOP now. Free, as PDF or Word.

Your process isn’t a template? Do it once while the recorder watches, then mark the steps as it plays back. Each gets a screenshot with the click circled, and AI writes the instructions.

  • Any appBrowser tabs and desktop apps like Outlook or Teams.
  • Nothing to installNo extension, no account, nothing for IT to approve.
  • PrivateBlur names, emails or customer records before you share.
  • PDF and Word, freeDownload both, or save it straight to Perfect Wiki.

Already recorded the task? Turn a screen recording into an SOP

Common questions

Frequently asked questions

Didn't find what you're looking for? Contact our support →

Your SOP library

Keep every SOP where your team can ask it.

Perfect Wiki is the knowledge base for Microsoft Teams and Slack. Every SOP gets an owner and a Verified tag that expires when it’s due for review, your Scribe and Tango guides sit next to it, and AI answers questions with a link to the right step.

No credit cardSetup in under 10 minutesCancel anytime