<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Commit Protection – Automatic Restore Point Before Every Commit in Next-Generation Firewall Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258893#M7024</link>
    <description>&lt;P&gt;This already exists in the form of config versions both on firewalls and Panorama. At each commit, a new version is created containing the previous config (recovery point). if you mess up, simply load the previous version&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="reaper_0-1783995783594.png" style="width: 999px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/72050i244DE89737BB6BF8/image-size/large?v=v2&amp;amp;px=999" role="button" title="reaper_0-1783995783594.png" alt="reaper_0-1783995783594.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Additionally in an enterprise environment with Panorama, there's the "automated commit recovery" when a commit breaks something where the previous config is automatically loaded and committed to recover from an admin error&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="reaper_2-1783996157551.png" style="width: 999px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/72052i6CBB814680293B9E/image-size/large?v=v2&amp;amp;px=999" role="button" title="reaper_2-1783996157551.png" alt="reaper_2-1783996157551.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Am I missing something?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 14 Jul 2026 02:30:46 GMT</pubDate>
    <dc:creator>reaper</dc:creator>
    <dc:date>2026-07-14T02:30:46Z</dc:date>
    <item>
      <title>Commit Protection – Automatic Restore Point Before Every Commit</title>
      <link>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258834#M7023</link>
      <description>&lt;P&gt;The Problem&lt;/P&gt;&lt;P&gt;As network technicians, we all know that committing a configuration is the most critical action on a firewall.&lt;/P&gt;&lt;P&gt;Most commits complete successfully.&lt;/P&gt;&lt;P&gt;Sometimes they don't.&lt;/P&gt;&lt;P&gt;A wrong static route, a Virtual Router change, an interface modification or an incorrect NAT rule can immediately affect the firewall after the commit.&lt;/P&gt;&lt;P&gt;The firewall is still running.&lt;/P&gt;&lt;P&gt;The configuration is valid.&lt;/P&gt;&lt;P&gt;But remote access may be lost.&lt;/P&gt;&lt;P&gt;In those situations, having a restore point created before the change becomes much more valuable than having to think about creating one manually.&lt;/P&gt;&lt;P&gt;The Idea&lt;/P&gt;&lt;P&gt;Introduce a new PAN-OS feature called Commit Protection.&lt;/P&gt;&lt;P&gt;The purpose is simple:&lt;/P&gt;&lt;P&gt;Before executing any commit, PAN-OS automatically creates a restore point.&lt;/P&gt;&lt;P&gt;This restore point becomes part of the commit process itself.&lt;/P&gt;&lt;P&gt;Not a scheduled backup.&lt;/P&gt;&lt;P&gt;Not a manual export.&lt;/P&gt;&lt;P&gt;A native pre-commit checkpoint.&lt;/P&gt;&lt;P&gt;Proposed Workflow&lt;/P&gt;&lt;P&gt;Current behavior&lt;/P&gt;&lt;P&gt;Administrator&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Commit&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Configuration Applied&lt;/P&gt;&lt;P&gt;Proposed behavior&lt;/P&gt;&lt;P&gt;Administrator&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Commit&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Create Restore Point&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Save Snapshot&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Apply Commit&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Commit Completed&lt;/P&gt;&lt;P&gt;The administrator does not need to remember to create a backup.&lt;/P&gt;&lt;P&gt;PAN-OS does it automatically.&lt;/P&gt;&lt;P&gt;Configuration&lt;/P&gt;&lt;P&gt;Location&lt;/P&gt;&lt;P&gt;Device&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Setup&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Management&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Commit Protection&lt;/P&gt;&lt;P&gt;Configuration page&lt;/P&gt;&lt;P&gt;[ ] Enable Commit Protection&lt;/P&gt;&lt;P&gt;Snapshot Name&lt;/P&gt;&lt;P&gt;backup-%Y%m%d-%H%M%S&lt;/P&gt;&lt;P&gt;Storage&lt;/P&gt;&lt;P&gt;[ ] Save Local Snapshot&lt;/P&gt;&lt;P&gt;[ ] Push Snapshot to Panorama&lt;/P&gt;&lt;P&gt;[ ] Export Snapshot&lt;/P&gt;&lt;P&gt;Protocol&lt;/P&gt;&lt;P&gt;( ) SCP&lt;/P&gt;&lt;P&gt;( ) SFTP&lt;/P&gt;&lt;P&gt;( ) FTP&lt;/P&gt;&lt;P&gt;Server&lt;/P&gt;&lt;P&gt;Username&lt;/P&gt;&lt;P&gt;Password / SSH Key&lt;/P&gt;&lt;P&gt;Retention&lt;/P&gt;&lt;P&gt;100 versions&lt;/P&gt;&lt;P&gt;Compression&lt;/P&gt;&lt;P&gt;[ ] Enable&lt;/P&gt;&lt;P&gt;Encryption&lt;/P&gt;&lt;P&gt;[ ] Enable&lt;/P&gt;&lt;P&gt;Commit Sequence&lt;/P&gt;&lt;P&gt;Administrator clicks Commit&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Generate Snapshot&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Save Locally&lt;BR /&gt;|&lt;BR /&gt;+--&amp;gt; Panorama (optional)&lt;BR /&gt;|&lt;BR /&gt;+--&amp;gt; SCP / SFTP / FTP (optional)&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Snapshot completed&lt;BR /&gt;|&lt;BR /&gt;v&lt;BR /&gt;Execute Commit&lt;/P&gt;&lt;P&gt;Why this is useful&lt;/P&gt;&lt;P&gt;This feature is designed for operations rather than security.&lt;/P&gt;&lt;P&gt;It does not inspect traffic.&lt;/P&gt;&lt;P&gt;It does not modify App-ID.&lt;/P&gt;&lt;P&gt;It does not affect Security Policies.&lt;/P&gt;&lt;P&gt;It simply makes every configuration change safer.&lt;/P&gt;&lt;P&gt;Benefits:&lt;/P&gt;&lt;P&gt;- Every commit automatically has its own restore point.&lt;BR /&gt;- No manual backup before maintenance.&lt;BR /&gt;- Better protection for remote sites.&lt;BR /&gt;- Better integration with Panorama environments.&lt;BR /&gt;- Easier change management.&lt;BR /&gt;- Faster recovery when needed.&lt;BR /&gt;- Consistent configuration history.&lt;/P&gt;&lt;P&gt;Why this is different from existing backups&lt;/P&gt;&lt;P&gt;PAN-OS already provides:&lt;/P&gt;&lt;P&gt;- Configuration versions&lt;BR /&gt;- Manual configuration export&lt;BR /&gt;- Scheduled configuration export&lt;BR /&gt;- Panorama configuration backups&lt;/P&gt;&lt;P&gt;These features are extremely useful.&lt;/P&gt;&lt;P&gt;However, none of them are directly integrated into the commit workflow.&lt;/P&gt;&lt;P&gt;Commit Protection makes the restore point part of the commit itself.&lt;/P&gt;&lt;P&gt;Every commit automatically starts with a recovery point.&lt;/P&gt;&lt;P&gt;Future Enhancements&lt;/P&gt;&lt;P&gt;This framework could later support optional features such as:&lt;/P&gt;&lt;P&gt;- Snapshot integrity verification&lt;BR /&gt;- Commit confirmation&lt;BR /&gt;- Automatic health verification&lt;BR /&gt;- Optional rollback if enabled by the administrator&lt;/P&gt;&lt;P&gt;But the initial goal remains intentionally simple:&lt;/P&gt;&lt;P&gt;No commit should be executed without creating a restore point first.&lt;/P&gt;&lt;P&gt;If you think this feature would be useful, support it.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jul 2026 15:02:02 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258834#M7023</guid>
      <dc:creator>Mohamed.Larbi.zakaria</dc:creator>
      <dc:date>2026-07-13T15:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: Commit Protection – Automatic Restore Point Before Every Commit</title>
      <link>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258893#M7024</link>
      <description>&lt;P&gt;This already exists in the form of config versions both on firewalls and Panorama. At each commit, a new version is created containing the previous config (recovery point). if you mess up, simply load the previous version&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="reaper_0-1783995783594.png" style="width: 999px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/72050i244DE89737BB6BF8/image-size/large?v=v2&amp;amp;px=999" role="button" title="reaper_0-1783995783594.png" alt="reaper_0-1783995783594.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Additionally in an enterprise environment with Panorama, there's the "automated commit recovery" when a commit breaks something where the previous config is automatically loaded and committed to recover from an admin error&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="reaper_2-1783996157551.png" style="width: 999px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/72052i6CBB814680293B9E/image-size/large?v=v2&amp;amp;px=999" role="button" title="reaper_2-1783996157551.png" alt="reaper_2-1783996157551.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Am I missing something?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 02:30:46 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258893#M7024</guid>
      <dc:creator>reaper</dc:creator>
      <dc:date>2026-07-14T02:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: Commit Protection – Automatic Restore Point Before Every Commit</title>
      <link>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258976#M7025</link>
      <description>&lt;P&gt;Thank you for the clarification.&lt;/P&gt;&lt;P&gt;You're right, PAN-OS already provides config versions and Panorama offers automated commit recovery.&lt;/P&gt;&lt;P&gt;My suggestion was mainly about automating the creation of a backup/export before every commit, especially to an external repository, rather than relying on a manual or scheduled backup process.&lt;/P&gt;&lt;P&gt;Thanks again for pointing this out.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 09:34:03 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/next-generation-firewall/commit-protection-automatic-restore-point-before-every-commit/m-p/1258976#M7025</guid>
      <dc:creator>Mohamed.Larbi.zakaria</dc:creator>
      <dc:date>2026-07-14T09:34:03Z</dc:date>
    </item>
  </channel>
</rss>

