| Standard | FIPS 140-3 |
|---|---|
| Overall level | 2 |
| Module type | Hardware |
| Embodiment | Multi-Chip Stand Alone |
| Status | Historical |
| Caveat | Interim Validation. When operated in approved mode and when installed, initialized and configured as specified in Section 11 of the Security Policy. The tamper evident seals and physical kit installed as indicated in the Security Policy |
| Vendor | Palo Alto Networks, Inc. |
| Algorithm | ACVP Cert |
|---|---|
| AES-CBC | A2906 |
| AES-CFB128 | A2906 |
| AES-CTR | A2906 |
| AES-GCM | A2906 |
| Conditioning Component AES-CBC-MAC SP800-90B | A2165 |
| Conditioning Component AES-CBC-MAC SP800-90B | A2518 |
| Counter DRBG | A2906 |
| ECDSA KeyGen (FIPS186-4) | A2906 |
| ECDSA KeyVer (FIPS186-4) | A2906 |
| ECDSA SigGen (FIPS186-4) | A2906 |
| ECDSA SigVer (FIPS186-4) | A2906 |
| HMAC-SHA-1 | A2906 |
| HMAC-SHA2-224 | A2906 |
| HMAC-SHA2-256 | A2906 |
| HMAC-SHA2-384 | A2906 |
| HMAC-SHA2-512 | A2906 |
| KAS-ECC-SSC Sp800-56Ar3 | A2906 |
| KAS-FFC-SSC Sp800-56Ar3 | A2906 |
| KDF SNMP | A2906 |
| KDF SSH | A2906 |
| KDF TLS | A2906 |
| RSA KeyGen (FIPS186-4) | A2906 |
| RSA SigGen (FIPS186-4) | A2906 |
| RSA SigVer (FIPS186-4) | A2906 |
| Safe Primes Key Generation | A2906 |
| Safe Primes Key Verification | A2906 |
| SHA-1 | A2906 |
| SHA2-224 | A2906 |
| SHA2-256 | A2906 |
| SHA2-384 | A2906 |
| SHA2-512 | A2906 |
flowchart LR
%% Deterministic review-risk graph for Panorama 10.2 M-200, M-300, M-600 and M-700
%% Review prompts and evidence gaps, NOT vulnerability findings.
subgraph CMVP["CMVP-disclosed clues"]
C2["[low] Firmware update / recovery<br/>/ rollback (referenced in<br/>text)<br/><i>Update<br/>Firmware Load</i>"]
C3["[low] Self-test / status surface<br/>(referenced in text)<br/><i>status output<br/>self-test</i>"]
C5["[low] Protocol / secure-channel<br/>references (may be KDF<br/>names, not a live channel)<br/><i>TLS<br/>SSH<br/>IKEV</i>"]
C6["[low] Operating system / runtime<br/>referenced (boundary<br/>membership not asserted)<br/><i>application</i>"]
end
subgraph Inference["Derived inference"]
I2["Possible only, trusted<br/>code is reachable through<br/>update and recovery paths."]
I3["Possible only, some<br/>services may process input<br/>before, or without,<br/>operator authentication."]
I5["Possible only, a protocol<br/>is referenced, but whether<br/>it is a live channel or<br/>only a KDF/algorithm name<br/>is unconfirmed."]
I6["Possible only, a<br/>runtime/OS is referenced,<br/>but its membership in the<br/>cryptographic boundary is<br/>not established."]
end
subgraph Risk["Reviewer question"]
R2["Are update images<br/>authenticated before<br/>parsing, and are<br/>downgrade/rollback paths<br/>constrained?"]
R3["Can unauthenticated<br/>services leak state,<br/>consume resources, or<br/>transition security state?"]
R5["If a live TLS/SSH/IKE<br/>channel exists, could<br/>library CVEs apply, or is<br/>this only a<br/>KDF/documentation name?"]
R6["If the OS/runtime is<br/>in-boundary, could its<br/>CVEs be hidden by<br/>firmware-only versioning?"]
end
subgraph Evidence["Evidence needed to close"]
E2["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>update image format ·<br/>signature-before-parse<br/>proof · anti-rollback /<br/>downgrade policy"]
E3["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>pre-auth reachability<br/>matrix · rate limits and<br/>output redaction ·<br/>abuse-case tests"]
E5["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>library identity and<br/>version ·<br/>certificate-validation<br/>behaviour · protocol-CVE<br/>disposition"]
E6["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>runtime identity and<br/>config · kernel/runtime<br/>hardening profile ·<br/>patch/backport manifest"]
end
C2 --> I2 --> R2 --> E2
C3 --> I3 --> R3 --> E3
C5 --> I5 --> R5 --> E5
C6 --> I6 --> R6 --> E6
classDef clue fill:#eef3f9,stroke:#6f7f91,color:#1f3a5f;
classDef infer fill:#fff7e6,stroke:#b98500,color:#6b4e00;
classDef risk fill:#fbe9e9,stroke:#b02a2a,color:#7a1f1f;
classDef evidence fill:#e6f4ea,stroke:#1e7d34,color:#14532d;
class C2,C3,C5,C6 clue;
class I2,I3,I5,I6 infer;
class R2,R3,R5,R6 risk;
class E2,E3,E5,E6 evidence;flowchart LR
%% Deterministic clue tier for Panorama 10.2 M-200, M-300, M-600 and M-700
%% confidence: high = structured record field; medium = structured but soft; low (dashed) = bare keyword hit, context unverified
subgraph CMVP["CMVP-disclosed clues (deterministic)"]
C2["[low] Firmware update / recovery / rollback (referenced in text)<br/><i>Update<br/>Firmware Load</i><br/>src: text:keyword"]
C3["[low] Self-test / status surface (referenced in text)<br/><i>status output<br/>self-test</i><br/>src: text:keyword"]
C5["[low] Protocol / secure-channel references (may be KDF names, not a live channel)<br/><i>TLS<br/>SSH<br/>IKEV</i><br/>src: text:keyword"]
C6["[low] Operating system / runtime referenced (boundary membership not asserted)<br/><i>application</i><br/>src: text:keyword"]
end
classDef clueHigh fill:#eef3f9,stroke:#2f6fb0,stroke-width:2px,color:#1f3a5f;
classDef clueMedium fill:#eef3f9,stroke:#6f7f91,color:#1f3a5f;
classDef clueLow fill:#f7f7f7,stroke:#999,stroke-dasharray:4 4,color:#444;
class C2,C3,C5,C6 clueLow;Panorama 10.2 M-200, M-300, M-600 and M-700 Version: 1.1 Revision Date: August 1, 2024 Palo Alto Networks, Inc. www.paloaltonetworks.com © 2024 Palo Alto Networks, Inc. Palo Alto Networks is a registered trademark of Palo Alto Networks. A list of our trademarks can be found at https://www.paloaltonetworks.com/company/trademarks.html. All other marks mentioned herein may be trademarks of their respective companies.
| # | Section | Page |
|---|
1. General The Panorama 10.2 M-200, M-300, M-600 and M-700 from Palo Alto Networks Inc., hereafter referred to as “Panorama M-Series”, “Panorama HW”, “modules”, or the “cryptographic modules” are multi-chip standalone cryptographic modules designed to fulfill FIPS 140-3 level 2 requirements. Panorama M-Series management appliances provide centralized management and visibility of Palo Alto Networks next generation firewalls. From a central location, you can gain insight into applications, users, and content traversing the firewalls. The knowledge of what is on the network, in conjunction with safe application enablement policies, maximizes protection and control while minimizing administrative effort. Your security team can centrally perform analysis, reporting, and forensics with the aggregated data over time, or on data stored on the local firewall. The Panorama M-Series management appliances’ individual management and logging components can be separated in a distributed manner to accommodate large volumes of log data. Panorama M-Series management appliances can be deployed in the following ways:
| ISO/IEC24759 Section6. | FIPS140-3SectionTitle | Security Level |
|---|---|---|
| 1 | General | 2 |
| 2 | CryptographicModuleSpecification | 2 |
| 3 | CryptographicModuleInterfaces | 2 |
| 4 | Roles,Services,Authentication | 3 |
| 5 | Software/FirmwareSecurity | 2 |
| 6 | OperationalEnvironment | N/A |
| 7 | PhysicalSecurity | 2 |
| 8 | Non-InvasiveSecurity | N/A |
| 9 | SensitiveSecurityParameterManagement | 2 |
| 10 | Self-Tests | 2 |
| 11 | Life-CycleAssurance | 3 |
| 12 | MitigationofOtherAttacks | N/A |
| OverallLevel | 2 |
The cryptographic module meets the overall requirements applicable to Level 2 security of FIPS 140-3. Table 1 - Security Levels ISO/IEC 24759 FIPS 140-3 Section Title Security Section 6. Level 2 Cryptographic Module Specification 2 3 Cryptographic Module Interfaces 2 6 Operational Environment N/A 7 Physical Security 2 9 Sensitive Security Parameter Management 2 11 Life-Cycle Assurance 3 12 Mitigation of Other Attacks N/A Overall Level 2 © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 4
| Module | Hardware | FirmwareVersion | DistinguishingFeatures |
|---|---|---|---|
| PanoramaM-200 | 910-000176 PhysicalKit:920-000208 | 10.2.3-h1 | RJ45interfaces,USBports,LEDs |
| PanoramaM-300 | 910-000271 PhysicalKit:920-000319 | 10.2.3-h1 | RJ45interfaces,USBports,LEDs |
| PanoramaM-600 | 910-000175 PhysicalKit:920-000209 | 10.2.3-h1 | RJ45interfaces,USBports,LEDs, SFP+ports |
| PanoramaM-700 | 910-000270 PhysicalKit:920-000318 | 10.2.3-h1 | RJ45interfaces,USBports,LEDs, SFP+ports |
| CAVP Cert | Algorithmand Standard | Mode/Method | Description/KeySize(s)/Key Strength(s) | Use/Function |
|---|---|---|---|---|
| A2165 | Conditioning Component AES-CBC-MACSP 800-90B | AES-CBC-MAC | 128bits | VettedconditioningcomponentforESV Cert.#E65 |
| A2165 | VettedconditioningcomponentforESV Cert.#E66 | |||
| A2518 | VettedconditioningcomponentforESV Cert.#E64 | |||
| A2906 | AES-CBC[SP 800-38A] | CBC | 128,192and256bits | Encryption Decryption |
| A2906 | AES-CFB128[SP 800-38A] | CFB128 | 128bits | Encryption Decryption |
| A2906 | AES-CTR[SP800-38A] | CTR | 128,192and256bits | Encryption Decryption |
| A2906 | AES-GCM | GCM** | 128and256bits | Encryption |
Convert the M-600/M-700 appliance from PAN-DB mode to the Panorama Manager mode:
| [SP800-38D] | Decryption | |||
|---|---|---|---|---|
| A2906 | CounterDRBG [SP800-90Arev1] | CounterDRBG | AES256bitswithDerivationFunctionEnabled | RandomBitGenerator |
| A2906 | ECDSAKeyGen (FIPS186-4) | ECDSAKeyGen | P-256,P-384,P-521 | KeyGeneration |
| A2906 | ECDSAKeyVer(FIPS 186-4) | ECDSAKeyVer | P-256,P-384,P-521 | PublicKeyValidation |
| A2906 | ECDSASigGen (FIPS186-4) | ECDSASigGen | P-256,P-384,P-521withSHA2-224,SHA2-256, SHA2-384,andSHA2-512 | SignatureGeneration |
| A2906 | ECDSASigVer(FIPS 186-4) | ECDSASigVer | P-256,P-384,P-521withSHA-1,SHA2-224, SHA2-256,SHA2-384,andSHA2-512 | SignatureVerification |
| A2906 | HMAC-SHA-1[FIPS 198-1] | HMAC | HMAC-SHA-1withλ=96,160 | Authenticationforprotocols |
| A2906 | HMAC-SHA2-224 [FIPS198-1] | HMAC | HMAC-SHA2-224withλ=224 | Authenticationforprotocols |
| A2906 | HMAC-SHA2-256 [FIPS198-1] | HMAC | HMAC-SHA2-256withλ=256 | Authenticationforprotocols |
| A2906 | HMAC-SHA2-384 [FIPS198-1] | HMAC | HMAC-SHA2-384withλ=384 | Authenticationforprotocols |
| A2906 | HMAC-SHA2-512 [FIPS198-1] | HMAC | HMAC-SHA2-512withλ=512 | Authenticationforprotocols |
| A2906 | KAS-ECC-SSC Sp800-56Ar3 | KAS | EphemeralUnifiedModel:P-256/P-384/P-521 | KeyExchange |
| A2906 | KAS-FFC-SSCSP 800-56Ar3 | KAS | dhEphem:MODP-2048 | KeyExchange |
| A2906 | KDFSNMP[SP 800-135rev1](CVL) | SNMPv3KDF | EngineID: 80001F88043030303030 343935323630 | SNMPv3 |
| A2906 | KDFSSH[SP 800-135rev1](CVL) | SSHv2KDF | SHA-1,SHA2-256, SHA2-512 | SSH |
| A2906 | KDFTLS[SP 800-135rev1](CVL) | TLS1.2KDF | TLSv1.2HashAlgorithm:SHA2-256,SHA2-384 | TLS |
| SA2906 | RSA KeyGen (FIPS186-4) | RSA KeyGen (FIPS186-4) | 2048,3072,and4096bits | KeyPairGeneration |
| A2906 | RSA SigGen (FIPS186-4) | RSA SigGen (FIPS186-4) | (ANSIX9.31,RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072,and4096-bitwith hashes256/384/512S | SignatureGeneration |
| A2906 | RSA SigVer (FIPS186-4) | RSA SigVer (FIPS186-4) | (ANSIX9.31,RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072,4096-bit(perIGC.F) withhashesSHA-1/224+++/256/384/512 (SignatureVerification) +++ThisHashalgorithmisnotsupportedfor ANSIX9.31 | SignatureVerification |
| A2906 | SHA-1[FIPS180-4] | SHA | SHA-1 | DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC) |
| A2906 | SHA2-224[FIPS 180-4] | SHA2 | SHA-224 | DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC) |
| A2906 | SHA2-256[FIPS 180-4] | SHA2 | SHA-256 | DigitalSignature Generation/Verification |
Counter DRBG A2906 Counter DRBG AES 256 bits with Derivation Function Enabled Random Bit Generator ECDSA KeyGen Key Generation ECDSA KeyVer (FIPS Public Key Validation HMAC HMAC-SHA-1 with λ=96, 160 Authentication for protocols HMAC Authentication for protocols HMAC HMAC-SHA2-256 with λ=256 Authentication for protocols HMAC HMAC-SHA2-384 with λ=384 Authentication for protocols HMAC HMAC-SHA2-512 with λ=512 Authentication for protocols A2906 Key Exchange Engine ID: KDF SNMP [SP A2906 SSHv2 KDF SSH +++ This Hash algorithm is not supported for ANSI X9.31 Digital Signature Non-Digital Signature Applications (e.g. component of HMAC) Digital Signature Non-Digital Signature Applications (e.g. component of HMAC) © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 8
| Non-DigitalSignatureApplications (e.g.componentofHMAC) | ||||
|---|---|---|---|---|
| A2906 | SHA2-384[FIPS 180-4] | SHA2 | SHA-384 | DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC) |
| A2906 | SHA2-512[FIPS 180-4] | SHA2 | SHA-512 | DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC) |
| A2906 | SafePrimesKey Generation[RFC 3526] | SafePrimesKey Generation | MODP-2048 | SafePrimesKeyGeneration |
| A2906 | SafePrimesKey Verification[RFC 3526] | SafePrimesKey Verification | MODP-2048 | SafePrimesKeyVerification |
| AESCert.# A2906and HMAC Cert.# A2906 | KTS [SP800-38F] | SP800-38A,FIPS 198-1,andSP 800-38F.KTS(key wrappingand unwrapping)perIG D.G. | 128,192,and256-bitkeysproviding128,192,or 256bitsofencryptionstrength | KeyWrapping |
| AES-GCM Cert.# A2906 | KTS [SP800-38F] | SP800-38DandSP 800-38F.KTS(key wrappingand unwrapping)perIG D.G. | 128and256-bitkeysproviding128or256bits ofencryptionstrength | KeyWrapping |
| ESVCert. #E64 | SP800-90B | ESV | PaloAltoNetworksDRNGEntropySource | Entropy |
| ESVCert. #E65 | SP800-90B | ESV | PaloAltoNetworksDRNGEntropySource | Entropy |
| ESVCert. #E66 | SP800-90B | ESV | PaloAltoNetworksDRNGEntropySource | Entropy |
| KAS-ECC-S SCCert. #A2906, KDFSSH Cert. #A2906 | KAS[SP 800-56Arev3] | SP800-56Arev3. KAS-ECCperIGD.F Scenario2path(2). | P-256,P-384,andP-521curvesproviding128, 192,or256bitsofencryptionstrength | KeyExchangewithprotocolKDF |
| KAS-ECC-S SCCert. #A2906, KDFTLS Cert. #A2906 | KAS[SP 800-56Arev3] | SP800-56Arev3. KAS-ECCperIGD.F Scenario2path(2). | P-256,P-384,andP-521curvesproviding128, 192,or256bitsofencryptionstrength | KeyExchangewithprotocolKDF |
| KAS-FFC-S SCCert. #A2906, KDFSSH Cert. #A2906 | KAS[SP 800-56Arev3] | SP800-56Arev3. KAS-FFCperIGD.F Scenario2path(2). | 2048-bitkeyproviding112bitsofencryption strength | KeyExchangewithprotocolKDF |
| KAS-FFC-S SCCert. #A2906, KDFTLS | KAS[SP 800-56Arev3] | SP800-56Arev3. KAS-FFCperIGD.F Scenario2path(2). | 2048-bitkeyproviding112bitsofencryption strength | KeyExchangewithprotocolKDF |
Non-Digital Signature Applications (e.g. component of HMAC) Digital Signature Non-Digital Signature Applications (e.g. component of HMAC) Digital Signature Non-Digital Signature Applications (e.g. component of HMAC) Safe Primes Key Safe Primes Key Safe Primes Key Safe Primes Key A2906 and [SP 800-38F] wrapping and 256 bits of encryption strength unwrapping) per IG D.G. SP 800-38D and SP KTS 128 and 256-bit keys providing 128 or 256 bits Cert. # wrapping and Key Wrapping A2906 unwrapping) per IG D.G. SP 800-90B ESV Palo Alto Networks DRNG Entropy Source Entropy SP 800-90B ESV Palo Alto Networks DRNG Entropy Source Entropy SP 800-90B ESV Palo Alto Networks DRNG Entropy Source Entropy SC Cert. KAS-ECC per IG D.F Key Exchange with protocol KDF KDF SSH 800-56Arev3] 192, or 256 bits of encryption strength Scenario 2 path (2). SC Cert. KAS-ECC per IG D.F Key Exchange with protocol KDF KDF TLS 800-56Arev3] 192, or 256 bits of encryption strength Scenario 2 path (2). SC Cert. #A2906, KAS [SP 2048-bit key providing 112 bits of encryption KAS-FFC per IG D.F Key Exchange with protocol KDF Scenario 2 path (2). SC Cert. KAS [SP 2048-bit key providing 112 bits of encryption KAS-FFC per IG D.F Key Exchange with protocol KDF Scenario 2 path (2). KDF TLS © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 9
| Cert. #A2906 | ||||
|---|---|---|---|---|
| Vendor Affirmed | CKG (SP800-133rev2) | Section5.1,Section 5.2 | CryptographicKey Generation;SP800- 133andIGD.I. | KeyGeneration Note:Seedsusedforasymmetrickey pairgenerationareproducedusingthe unmodified/directoutputoftheDRBG |
Key Generation Cryptographic Key Vendor CKG Section 5.1, Section Note: Seeds used for asymmetric key Generation; SP 800Affirmed (SP 800-133rev2) 5.2 pair generation are produced using the
unmodified/direct output of the DRBG The module is compliant to IG C.H: GCM is used in the context of TLS and SSH:
Table 4 - Supported Protocols in the Approved Mode TLSv1.2 SSHv2 SNMPv3 *Note: these protocols were not reviewed or tested by the CMVP or CAVP. Module Diagrams Figures 1 - 8 depict the modules and their interfaces. Please refer to the appendices for depictions of the modules with the physical kits installed. Figure 1 - M-200 Front Figure 2 - M-200 Rear Figure 3 - M-300 Front Figure 4 - M-300 Rear Figure 5 - M-600 Front © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 11
| PhysicalInterface | LogicalInterface | Datathatpassesoverport/interface |
|---|---|---|
| LED | Statusoutput | ModulestatusviaLEDindicators |
| Power | Power | N/A |
| RJ45Console | Statusoutput | Self-testoutput |
Figure 6 - M-600 Rear Figure 7 - M-700 Front Figure 8 - M-700 Rear 3. Cryptographic Module Interfaces The modules are multi-chip standalone modules with ports and interfaces as shown below. The modules do not implement a control output interface. Table 5 - Ports and Interfaces Physical Interface Logical Interface Data that passes over port/interface LED Status output Module status via LED indicators RJ45 Console Status output Self-test output © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 12
| RJ45Ethernet | Datainput,controlinput,controloutput, dataoutput,statusoutput | TLS,SSH |
|---|---|---|
| SFP+ (M-600,M-700) | Datainput,controlinput,dataoutput, statusoutput | TLS |
| Role | Service | Input | Output |
|---|---|---|---|
| CO | ShowVersion | Querymoduleforversion | Moduleprovidesversion |
| CO | SystemProvisioning | Configuringandmanaging systemconfigurations(e.g.,IP address,systemtime,etc.)via CLIorWebUI | Confirmationofservicevia ConfigurationLogs |
| CO,User | Accesswebportal | ConnecttowebportalfromTLS client. | Confirmationofservicevia ConfigurationLogs |
| CO,User | AccessCLI | ConnecttoSSHserverfromSSH client | Confirmationofservicevia ConfigurationLogs |
| CO | PanoramaFirmwareUpdate | Loadingnewimage | Messageoutputnotingversion updatedsuccessfullyviaSystem Logs |
| CO | PanoramaManagerSetup | Configuringandmanaging Managerconfigurations(e.g., HTTPS,NTP,etc.)viaCLIor WebUI | Confirmationofservicevia ConfigurationLogs |
| CO | ManagePanorama AdministrativeAccess | Configuringandmanaging Administrativeconfigurations (e.g.,creatinguseraccounts, settingauthenticationmethod, etc.)viaCLIorWebUI | Confirmationofservicevia ConfigurationLogs |
| CO | ConfigureHighAvailability | ConfiguringandmanagingHigh Availability(HA)configuration viaCLIorWebUI | Confirmationofservicevia ConfigurationLogs |
RJ45 Ethernet Data input, control input, control output, TLS, SSH data output, status output 4. Roles, Services, and Authentication Assumption of Roles The module supports distinct operator roles. The cryptographic module in Panorama mode, Management-Only mode, or PAN-DB mode enforces the separation of roles using unique authentication credentials associated with operator accounts. The Log Collector mode only supports one role, the Crypto-Officer (CO) role. The module supports concurrent operators. The module does not provide a maintenance role or bypass capability. Table 6 – Roles, Service Commands, Input and Output Query module for version Module provides version CO Show Version Configuring and managing Confirmation of service via System Provisioning CLI or WebUI Access web portal Connect to web portal from TLS Confirmation of service via Access CLI Connect to SSH server from SSH Confirmation of service via Panorama Firmware Update Loading new image Message output noting version CO updated successfully via System Panorama Manager Setup Configuring and managing Confirmation of service via Manager configurations (e.g., Configuration Logs Manage Panorama Configuring and managing Confirmation of service via Administrative Access Administrative configurations Configuration Logs CO (e.g., creating user accounts, setting authentication method, Configure High Availability Configuring and managing High Confirmation of service via via CLI or WebUI © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 13
| CO | PanoramaCertificate Management | Configuringandmanaging certificatesviaCLIorWebUI | Confirmationofservicevia ConfigurationLogs |
|---|---|---|---|
| CO | PanoramaLogSetting | Configuringandmanaginglog settingsviaCLIorWebUI | Confirmationofservicevia ConfigurationLogs |
| CO | PanoramaServerProfiles | Configuringandmanaging Serverconfigurations(e.g. SNMP,etc.)viaCLIorWebUI | Confirmationofservicevia ConfigurationLogs |
| CO | SetupManagedDevicesand Deployment | Configuringandmanaging ManagedDevicesconfigurations (e.g.,Versions,Licenses,etc.)via CLIorWebUI | Confirmationofservicevia ConfigurationLogs |
| CO | ConfigureManagedLog Collectors | Configuringandmanaging ManagedLogCollectors configurationsviaCLIorWebUI | Confirmationofservicevia ConfigurationLogs |
| CO, Unauthentica ted | Zeroize | ZeroizefromCLI | ZeroizationIndicator |
| CO,User, Unauthentica ted | Self-Test | Runself-testviaCLIorWebUI | OutputresultsviaSystemLogs |
| CO,User | ShowStatus | ShowstatusviaCLIorWebUI | FIPS-CCModeIndicator |
| CO,User | SystemAudit | Viewsystemauditrecordsvia CLIorWebUI | AuditrecordsviaSystemLogs |
| CO,User | MonitorSystemStatusandLogs | Viewsystemstatusrecordsvia CLIorWebUI | SystemstatusviaSystemLogs |
| CO | PanoramaLogCollectorSetup | ConfiguringandmanagingLog CollectorsconfigurationsviaCLI | Confirmationofservicevia ConfigurationLogs |
| CO | PanoramaPan-DBSetup | Configuringandmanaging Pan-DBURLconfigurationsvia CLI | Confirmationofservicevia ConfigurationLogs |
| CO | ManagePan-DBAdministrative Access | Configuringandmanaging AdministratorpasswordviaCLI | Confirmationofservicevia ConfigurationLogs |
| Role | AuthenticationMethod | AuthenticationStrength |
|---|---|---|
| CO | MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication) | Password-based Minimumlengthiseight1(8)characters(95possiblecharacters). Theprobabilitythatarandomattemptwillsucceedorafalse acceptancewilloccuris1/(958)whichislessthan1/1,000,000. Theprobabilityofsuccessfullyauthenticatingtothemodule withinoneminuteis10/(958),whichislessthan1/100,000. The module’sconfigurationsupportsatmosttenfailedattemptsto authenticateinaone-minuteperiod. |
Panorama Certificate Configuring and managing Confirmation of service via Management certificates via CLI or WebUI Configuration Logs Panorama Log Setting Configuring and managing log Confirmation of service via settings via CLI or WebUI Configuration Logs Panorama Server Profiles Configuring and managing Confirmation of service via CO Server configurations (e.g. Configuration Logs Setup Managed Devices and Configuring and managing Confirmation of service via Deployment Managed Devices configurations Configuration Logs Configure Managed Log Configuring and managing Confirmation of service via CO Collectors Managed Log Collectors Configuration Logs CO, Zeroize Zeroize from CLI Zeroization Indicator CO, User, Self-Test Run self-test via CLI or WebUI Output results via System Logs Show Status Show status via CLI or WebUI FIPS-CC Mode Indicator System Audit View system audit records via Audit records via System Logs Monitor System Status and Logs View system status records via System status via System Logs Panorama Log Collector Setup Configuring and managing Log Confirmation of service via Collectors configurations via CLI Configuration Logs Panorama Pan-DB Setup Configuring and managing Confirmation of service via CO Pan-DB URL configurations via Configuration Logs Manage Pan-DB Administrative Configuring and managing Confirmation of service via Access Administrator password via CLI Configuration Logs Table 7 - Roles and Authentication Role Authentication Method Authentication Strength Username/password) and/or Minimum length is eight1 (8) characters (95 possible characters). Single-Factor Cryptographic The probability that a random attempt will succeed or a false Software (certificate common acceptance will occur is 1/(958) which is less than 1/1,000,000. name / public key-based The probability of successfully authenticating to the module authentication) within one minute is 10/(958), which is less than 1/100,000. The module’s configuration supports at most ten failed attempts to authenticate in a one-minute period. In FIPS-CC Mode, the module checks and enforces the minimum password length of eight (8) as specified in SP 800-63B. Passwords are securely stored hashed with salt value, with very restricted access control, and rate limiting mechanism for authentication attempts. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 14
| Certificate/Publickey-based Thesecuritymodulessupportpublic-keybasedauthentication usingRSA2048andcertificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256,P-384,orP-521. Theminimumequivalentstrengthsupportedis112bits. The probabilitythatarandomattemptwillsucceedis1/(2112)whichis lessthan1/1,000,000. Theprobabilityofsuccessfully authenticatingtothemodulewithinaoneminuteperiodis 10/(2112),whichislessthan1/100,000. ThemoduleinFIPS-CC modeallowsatmost10failedattemptsbeforealockoutoccurs. | ||
|---|---|---|
| User | MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication) |
Certificate/Public key-based The security modules support public-key based authentication Memorized Secret (Unique 2048, RSA 3072, RSA 4096, ECDSA P-256, P-384, or P-521. Single-Factor Cryptographic The minimum equivalent strength supported is 112 bits. The Software (certificate common probability that a random attempt will succeed is 1/(2112) which is User less than 1/1,000,000. The probability of successfully name / public key-based authentication) authenticating to the module within a one minute period is 10/(2112), which is less than 1/100,000. The module in FIPS-CC mode allows at most 10 failed attempts before a lockout occurs. Access Control Policy While in the Approved mode of operation all authenticated services and CSPs are accessed via authenticated SSH or TLS sessions. Access is restricted to authenticated operators only and no interface is provided to modify the public or private key. SNMPv3 authentication is supported but is not a method of module administration and does not allow read/write access of CSPs. Approved and allowed algorithms, relevant CSP and public keys related to these protocols are used to access the following services. CSP access by services is further described in the following tables. Additional service information and administrator guidance for Panorama can be found at https://docs.paloaltonetworks.com/. The Crypto-Officer may access all services, and through the “management of administrative access” service may define multiple Crypto-Officer roles with limited services. The User role provides read-only access to the System Audit service. When configured in the default mode, Panorama Manager provides services via web-browser based interface and a command line interface (CLI). For the Panorama Log Collector mode and PAN-DB mode, only the CLI is available for management. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 15
| Service | Description | ApprovedSecurityFunctions | Keysand/orSSPs | Roles | Accessrightsto Keysand/orSSPs | Indicator | |
|---|---|---|---|---|---|---|---|
| ShowVersion | Querythemoduletodisplay theversion | N/A | N/A | CO | N/A | Versiondisplayedvia SystemLogs/CLI/UI | |
| SystemProvisioning | Performpanorama licensing,diagnostics, debugfunctions,manage Panoramasupport informationandswitch betweenPanorama Management-only,and Loggermodes. (Panoramaor Management-Only Mode) | N/A | N/A | CO | N/A | Systemand Configurationlogs | |
| Accesswebportal | Connecttomodule’sweb portaltoinvokeservices. (Panoramaor Management-OnlyMode) | RSASigVer(186-4) | CACertificates | CO | G/R/E/W | SystemLogs | |
| RSASigVer(186-4) | RSAPublicKeys | G/R/E/W | |||||
| ECDSASigVer(186-4) | ECDSAPublicKeys | G/R/E/W | |||||
| KAS | KDFTLS(CVL) | TLSPre-Master Secret | G/E/Z | ||||
| KDFTLS(CVL) | TLSMasterSecret | G/E/Z | |||||
| CKG, ECDSAKeyGen (FIPS186-4), ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimesKey Generation,Safe PrimesKey Verification | TLSDHE/ECDHE PrivateComponents | G/E/Z | |||||
| TLSDHE/ECDHE PublicComponents | G/E/Z | ||||||
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 | TLSHMACKeys | G/E/Z | ||||
| AES-CBC | TLSEncryptionKeys | G/E/Z | |||||
| KTS | AES-GCM | TLSEncryptionKeys | G/E/Z | ||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E |
SSP Access Rights The table below defines the relationship between access to CSPs and the different module services. The modes of access shown in the table are defined as: G = Generate: The module generates or derives the SSP. R = Read: The SSP is read from the module (e.g. the SSP is output). W = Write: The SSP is updated, imported, or written to the module. E = Execute: The module uses the SSP in performing a cryptographic operation. Z = Zeroise: The module zeroises the SSP. Table 8 - Approved Services Service Description Approved Security Functions Keys and/or SSPs Roles Access rights to Indicator Keys and/or SSPs Show Version Query the module to display N/A N/A CO N/A Version displayed via the version System Logs / CLI / UI Perform panorama debug functions, manage Panorama support information and switch between Panorama System and System Provisioning N/A N/A CO N/A Logger modes. (Panorama or Access web portal Connect to module’s web RSA SigVer (186-4) CA Certificates CO G/R/E/W System Logs portal to invoke services. RSA SigVer (186-4) RSA Public Keys G/R/E/W (Panorama or ECDSA SigVer (186-4) ECDSA Public Keys G/R/E/W CKG, TLS DHE/ECDHE G/E/Z ECDSA KeyGen Private Components (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), Safe Primes Key Public Components Primes Key KTS TLS HMAC Keys G/E/Z AES-CBC TLS Encryption Keys G/E/Z KTS AES-GCM TLS Encryption Keys G/E/Z Counter DRBG, ESV DRBG Seed G/E DRBG V DRBG Key Entropy Input String © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 16
AccessCLI PanoramaFirmware Update PanoramaManagerSetup
Connecttomodule’sCLIvia SSH Downloadandinstall firmwareupdates Presentsconfiguration optionsformanagement interfacesand communicationforpeer services(e.g.,SNMP, RADIUS). Import,Export,Save,Load, revertandvalidate Panoramaconfigurations andstaterole (Panoramaor Management-OnlyMode)
KTS KTS KAS CounterDRBG,ESV RSASigVer(FIPS186-4) CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4) RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4) KDFSNMP(CVL) KDFSNMP(CVL) HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 AES-CFB128 RSASigVer(FIPS186-4) ECDSASigVer (FIPS186-4) KAS KTS
HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 AES-CBC AES-CTR AES-GCM KDFSSH(CVL) KAS-ECC-SSC KAS-FFC-SSC SafePrimesKey Generation SafePrimesKey Verification KDFTLS(CVL) KDFTLS(CVL) CKG, ECDSAKeyGen (FIPS186-4), ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimesKey Generation,Safe PrimesKey Verification HMAC-SHA2-256 HMAC-SHA2-384 AES-CBC
SSHSession AuthenticationKeys SSHSession EncryptionKeys SSHDHE/ECDHE PrivateComponents SSHDHE/ECDHE PublicComponents DRBGSeed DRBGV DRBGKey EntropyInputString PublicKeyfor FirmwareLoadTest RSAPrivateKeys ECDSAPrivateKeys RSAPublicKeys ECDSAPublicKeys SNMPv3 AuthenticationSecret SNMPv3Privacy Secret SNMPv3 AuthenticationKey SNMPv3SessionKey CACertificates TLSPre-Master Secret TLSMasterSecret TLSDHE/ECDHE PrivateComponents TLSDHE/ECDHE PublicComponents TLSHMACKeys TLSEncryptionKeys
CO,User CO CO
G/E/Z G/E/Z G/E/Z G/E/Z G/E/R/W/Z G/E W/E G/W/E G/W/E G/R/E/W G/R/E/W W/E W/E G/E/Z G/E/Z G/R/E/W G/E/Z G/E/Z G/E/Z G/E/R/W/Z G/E/Z G/E/Z
SystemLogs Systemand Configurationlogs Systemand Configurationlogs
Access CLI Connect to module’s CLI via KTS HMAC-SHA-1 SSH Session CO, User G/E/Z System Logs AES-CTR Encryption Keys Private Components Safe Primes Key Safe Primes Key Counter DRBG, ESV DRBG Seed G/E DRBG V DRBG Key Entropy Input String Panorama Firmware Download and install RSA SigVer (FIPS 186-4) Public Key for CO W/E System and Update firmware updates Firmware Load Test Configuration logs Panorama Manager Setup Presents configuration CKG RSA Private Keys CO G/W/E System and options for management RSA KeyGen (FIPS 186-4) Configuration logs interfaces and RSA SigGen (FIPS 186-4) communication for peer CKG ECDSA Private Keys G/W/E ECDSA KeyGen ( FIPS 186-4) ECDSA SigGen revert and validate (FIPS 186-4) Panorama configurations and state role RSA SigVer (FIPS 186-4) RSA Public Keys G/R/E/W ECDSA SigVer (FIPS 186-4) ECDSA Public Keys G/R/E/W (Panorama or Management-Only Mode) KDF SNMP (CVL) SNMPv3 W/E Authentication Secret RSA SigVer (FIPS 186-4) CA Certificates G/R/E/W ECDSA SigVer (FIPS 186-4) KAS KDF TLS (CVL) TLS Pre-Master G/E/Z CKG, TLS DHE/ECDHE G/E/Z ECDSA KeyGen Private Components (FIPS 186-4), TLS DHE/ECDHE G/E/R/W/Z ECDSA KeyVer Public Components (FIPS 186-4), Safe Primes Key Primes Key AES-CBC TLS Encryption Keys G/E/Z © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 17
| KTS | AES-GCM | TLSEncryptionKeys | G/E/Z | ||||
|---|---|---|---|---|---|---|---|
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSHSession EncryptionKeys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| KAS | KDFSSH(CVL) KAS-ECC-SSC KAS-FFC-SSC SafePrimesKey Generation,Safe PrimesKey Verification | SSHDHE/ECDHE PrivateComponents | G/E/Z | ||||
| SSHDHE/ECDHE PublicComponents | G/E/R/W/Z | ||||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | CO | G/E | Systemand ConfigurationLogs | |||
| ManagePanorama AdministrativeAccess | Defineaccesscontrol methodsviaadminprofiles, configureadministrators andpasswordprofiles Configurelocaluser database,authentication profiles,sequenceof methodsandaccess domains. (Panorama, Management-Only,orLog CollectorMode) | N/A | CO,UserPassword | CO | G/E/W | Systemand Configurationlogs | |
| RSASigVer(FIPS186-4) | SSHClientPublicKey | W/E | |||||
| RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4) | SSHHostPublicKey | G/R/E/W | |||||
| ConfigureHigh Availability | ConfigureHighAvailability communicationsettings (Panoramaor Management-OnlyMode) | RSASigVer(FIPS186-4) | RSAPublicKey | CO | G/R/E/W | ConfigurationLogs | |
| ECDSASigVer(FIPS186-4) | ECDSAPublicKey | G/R/E/W | |||||
| PanoramaCertificate Management | ManageRSA/ECDSA certificatesandprivate keys,certificateprofiles, revocationstatus,and usage;showstatus. | ECDSASigGen (FIPS186-4) RSASigGen (FIPS186-4) | RSAPrivateKeys ECDSAPrivateKeys | CO | G/R/W/E | Systemand Configurationlogs |
AES-CBC, SSH Session G/E/Z KAS KDF SSH (CVL) SSH DHE/ECDHE G/E/Z Safe Primes Key Primes Key SSH DHE/ECDHE G/E/R/W/Z Public Components Counter DRBG, ESV DRBG Seed CO G/E System and DRBG V Configuration Logs DRBG Key Entropy Input String Manage Panorama Define access control N/A CO, User Password CO G/E/W System and Administrative Access methods via admin profiles, Configuration logs configure administrators Configure local user profiles, sequence of RSA SigVer (FIPS 186-4) SSH Client Public Key W/E methods and access Management-Only, or Log Collector Mode) RSA SigVer (FIPS 186-4) SSH Host Public Key G/R/E/W ECDSA SigVer (FIPS 186-4) Configure High Configure High Availability RSA SigVer (FIPS 186-4) RSA Public Key CO G/R/E/W Configuration Logs Availability communication settings (Panorama or ECDSA SigVer (FIPS 186-4) ECDSA Public Key G/R/E/W Panorama Certificate Manage RSA/ECDSA ECDSA SigGen RSA Private Keys CO G/R/W/E System and Management certificates and private (FIPS 186-4) ECDSA Private Keys Configuration logs keys, certificate profiles, RSA SigGen revocation status, and (FIPS 186-4) usage; show status. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 18
| (Panorama, Management-Only,orLog CollectorMode) | ECDSASigVer (FIPS186-4) RSASigVer (FIPS186-4) CounterDRBG,ESV | RSAPublicKeys ECDSAPublicKeys DRBGSeed DRBGV DRBGKey EntropyInputString | G/R/W/E G/E | |||
|---|---|---|---|---|---|---|
| PanoramaLogSetting | Configurelogforwarding (Panoramaor Management-OnlyMode) | N/A | N/A | CO | N/A | ConfigurationLogs |
| PanoramaServerProfiles | Configurecommunication parametersandinformation forpeerservers (Panoramaor Management-OnlyMode) | KDFSNMP(CVL) | SNMPv3 AuthenticationSecret | CO | W/E | SystemLogs |
| KDFSNMP(CVL) | SNMPv3Privacy Secret | W/E | ||||
| HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | SNMPv3 AuthenticationKey | G/E/Z | ||||
| AES-CFB128 | SNMPv3SessionKey | G/E/Z | ||||
| SetupManagedDevices andDeployment | Set-upanddefinemanaged devices,devicegroupsfor firewalls Configuredevice deploymentapplications andlicenses Viewcurrentdeployment informationonthemanaged firewalls.Italsoallowsyou tomanagefirmware versionsandschedule updatesonthemanaged firewallsandmanagedlog collectors. (Panoramaor Management-OnlyMode) | N/A | N/A | CO | N/A | ConfigurationLogs |
| ConfigureManagedLog Collectors | Setupandmanageother LogCollectormanagement, communicationandstorage settings Viewcurrentdeployment informationonthemanaged LogCollectors.Italsoallows youtomanagefirmware versionsandschedule updatesonmanagedlog collectors. (Panoramaor Management-OnlyMode) | N/A | CO,UserPassword | CO | G/E/W | Systemand Configurationlogs |
| Zeroize | ZeroizeallSSPs | N/A | AllSSPs | CO | Z | ZeroizationIndicator |
| Self-Test | Runpowerupself-testson demandbypowercycling themodule. | N/A | FirmwareIntegrity VerificationKey | CO,User | E | SystemLogs |
(Panorama, ECDSA SigVer RSA Public Keys G/R/W/E Management-Only, or Log (FIPS 186-4) ECDSA Public Keys Collector Mode) RSA SigVer (FIPS 186-4) Counter DRBG, ESV DRBG Seed G/E DRBG V DRBG Key Entropy Input String Panorama Log Setting Configure log forwarding N/A N/A CO N/A Configuration Logs (Panorama or Panorama Server Profiles Configure communication KDF SNMP (CVL) SNMPv3 CO W/E System Logs parameters and information Authentication Secret for peer servers KDF SNMP (CVL) SNMPv3 Privacy W/E (Panorama or Setup Managed Devices Set-up and define managed N/A N/A CO N/A Configuration Logs and Deployment devices, device groups for Configure device deployment applications and licenses View current deployment information on the managed firewalls. It also allows you to manage firmware versions and schedule updates on the managed firewalls and managed log (Panorama or Configure Managed Log Setup and manage other N/A CO, User Password CO G/E/W System and Collectors Log Collector management, Configuration logs communication and storage View current deployment information on the managed Log Collectors. It also allows you to manage firmware versions and schedule updates on managed log (Panorama or Zeroize Zeroize all SSPs N/A All SSPs CO Z Zeroization Indicator Self-Test Run power up self-tests on N/A Firmware Integrity CO, User E System Logs demand by power cycling Verification Key the module. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 19
| ShowStatus | Viewstatusofthemodule | N/A | N/A | CO,User | N/A | FIPS-CCModeIndicator | |
|---|---|---|---|---|---|---|---|
| SystemAudit | Allowsreviewoflimited configurationandsystem statusviaSNMPv3,logs, dashboard,showstatus,and configurationscreens. COOnly:Provides configurationcommit capability. (Panorama, Management-Only,or PAN-DBMode) | N/A | N/A | CO,User | N/A | SystemLogs | |
| MonitorSystemStatusand Logs | Reviewsystemstatusvia thepanoramasystemCLI, dashboardandlogs;show status. (Panoramaor Management-OnlyMode) | N/A | N/A | CO,User | N/A | SystemLogs | |
| PanoramaLogCollector Setup | Presentsconfiguration optionsformanagement interfacesand communicationforpeer services Import,Export,Save,Load, revertandvalidate Panoramaconfigurations andstate. (LogCollectorModeonly) | CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) | RSAPrivateKeys | CO | G/W/E | Systemand Configurationlogs | |
| CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4) | ECDSAPrivateKeys | G/W/E | |||||
| RSASigVer(FIPS186-4) | RSAPublicKeys | G/R/E/W | |||||
| ECDSASigVer(FIPS186-4) | ECDSAPublicKeys | G/R/E/W | |||||
| KAS | KDFTLS(CVL) | TLSPre-Master Secret | G/E/Z | ||||
| KDFTLS(CVL) | TLSMasterSecret | G/E/Z | |||||
| CKG, ECDSAKeyGen (FIPS186-4), ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimesKey Generation,Safe PrimesKey Verification | TLSDHE/ECDHE PrivateComponents | G/E/Z | |||||
| TLSDHE/ECDHE PublicComponents | G/E/R/W/Z |
Show Status View status of the module N/A N/A CO, User N/A FIPS-CC Mode Indicator System Audit Allows review of limited N/A N/A CO, User N/A System Logs configuration and system status via SNMPv3, logs, configuration screens. configuration commit PAN-DB Mode) Monitor System Status and Review system status via N/A N/A CO, User N/A System Logs Logs the panorama system CLI, CKG RSA Private Keys CO G/W/E System and Panorama Log Collector Presents configuration RSA KeyGen (FIPS 186-4) Configuration logs Setup options for management RSA SigGen (FIPS 186-4) interfaces and communication for peer revert and validate ECDSA KeyGen Panorama configurations ( FIPS 186-4) and state. ECDSA SigGen (FIPS 186-4) (Log Collector Mode only) RSA SigVer (FIPS 186-4) RSA Public Keys G/R/E/W ECDSA SigVer (FIPS 186-4) ECDSA Public Keys G/R/E/W KAS KDF TLS (CVL) TLS Pre-Master G/E/Z CKG, TLS DHE/ECDHE G/E/Z ECDSA KeyGen Private Components (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), Safe Primes Key Public Components Primes Key © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 20
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 AES-CBC | TLSHMACKeys TLSEncryptionKeys | G/E/Z G/E/Z | ||||
|---|---|---|---|---|---|---|---|
| KTS | AES-GCM | TLSEncryptionKeys | G/E/Z | ||||
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSHSession EncryptionKeys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| KAS | KDFSSH KAS-ECC-SSC KAS-FFC-SSC SafePrimesKey Generation,Safe PrimesKey Verification | SSHDHE/ECDHE PrivateComponents | G/E/Z | ||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | |||||
| PanoramaPan-DBSetup | Presentsconfiguration optionsformanagement interfacesand communicationforpeer services Import,Export,Save,Load, revertandvalidate Panoramaconfigurations andstate. (PAN-DBModeonly) | KAS | KDFTLS(CVL) | TLSPre-Master Secret | CO | G/E/Z | SystemLogs |
| KDFTLS(CVL) | TLSMasterSecret | G/E/Z |
AES-CBC TLS Encryption Keys G/E/Z KTS AES-GCM TLS Encryption Keys G/E/Z AES-CBC, SSH Session G/E/Z AES-CTR Encryption Keys KAS KDF SSH SSH DHE/ECDHE G/E/Z Private Components Safe Primes Key Primes Key Counter DRBG, ESV DRBG Seed G/E DRBG V DRBG Key Entropy Input String Panorama Pan-DB Setup Presents configuration KAS KDF TLS (CVL) TLS Pre-Master CO G/E/Z System Logs options for management Secret interfaces and communication for peer revert and validate KDF TLS (CVL) TLS Master Secret G/E/Z Panorama configurations and state. (PAN-DB Mode only) © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 21
| CKG, ECDSAKeyGen (FIPS186-4), ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimesKey Generation,Safe PrimesKey Verification | TLSDHE/ECDHE PrivateComponents TLSDHE/ECDHE PublicComponents | G/E/Z G/E/R/W/Z | |
|---|---|---|---|
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 | TLSHMACKeys | G/E/Z |
| AES-CBC | TLSEncryptionKeys | G/E/Z | |
| KTS | AES-GCM | TLSEncryptionKeys | G/E/Z |
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z |
| AES-CBC, AES-CTR | SSHSession EncryptionKeys | G/E/Z | |
| KTS | AES-GCM | ||
| KAS | KDFSSH KAS-ECC-SSC KAS-FFC-SSC SafePrimesKey Generation,Safe PrimesKey Verification | SSHDHE/ECDHE PrivateComponents | G/E/Z |
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E |
CKG, TLS DHE/ECDHE G/E/Z ECDSA KeyGen Private Components (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), Safe Primes Key Public Components Primes Key AES-CBC TLS Encryption Keys G/E/Z KTS AES-GCM TLS Encryption Keys G/E/Z AES-CBC, SSH Session G/E/Z AES-CTR Encryption Keys KAS KDF SSH SSH DHE/ECDHE G/E/Z Private Components Safe Primes Key Primes Key Counter DRBG, ESV DRBG Seed G/E DRBG V DRBG Key Entropy Input String © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 22
ManagePan-DB AdministrativeAccess
UpdateAdministrator password. (PAN-DBModeonly)
N/A
CO,UserPassword
CO
G/E/W
Systemand Configurationlogs
Manage Pan-DB Update Administrator N/A CO, User Password CO G/E/W System and Administrative Access password. Configuration logs (PAN-DB Mode only) Note: Configuration/System Logs for Approved services above will indicate FIPS-CC mode is enabled and that the service succeeded.
| PhysicalSecurity Mechanism | RecommendedFrequency ofInspection/Test | Inspection/TestGuidanceDetails |
|---|---|---|
| TamperEvident Seals | 30days | (M-200,M-300)Verifyintegrityoftamper-evidentsealsinthe locationsidentifiedinSection7ofthisSecurityPolicy. |
| FrontandRear OpacityShields SideRails | 30days | (M-200,M-300)Verifythatopacityshieldsandsiderailshavenot beenloosenedordeformedfromtheiroriginalshape,thereby reducingtheireffectiveness. |
| TopOverlays | 30days | (M-200,M-300)Verifytopoverlayshavenotbeenremovedor deformed.Alledgesshouldmaintainstrongadhesion characteristics. |
| TamperEvident Seals | 30days | (M-600,M-700)Verifyintegrityoftamper-evidentsealsinthe locationsspecifiedinSection7ofthisSecurityPolicy. |
| FrontandRear OpacityShields | 30days | (M-600,M-700)Verifythatthefrontandrearopacityshields havenotbeendeformedfromtheiroriginalshape,thereby reducingtheireffectiveness. |
| VentOverlays | 30days | (M-600,M-700)Verifythattheventoverlayshavenotbeen removedordeformed.Alledgesshouldmaintainstrongadhesion characteristics. |
Table 9 - Physical Security Inspection Guidelines Physical Security Recommended Frequency Inspection/Test Guidance Details Tamper Evident 30 days (M-200, M-300) Verify integrity of tamper-evident seals in the Seals locations identified in Section 7 of this Security Policy.
30 days (M-200, M-300) Verify that opacity shields and side rails have not
Front and Rear been loosened or deformed from their original shape, thereby Opacity Shields reducing their effectiveness. Side Rails Top Overlays 30 days (M-200, M-300) Verify top overlays have not been removed or deformed. All edges should maintain strong adhesion Tamper Evident 30 days (M-600, M-700) Verify integrity of tamper-evident seals in the Seals locations specified in Section 7 of this Security Policy. Front and Rear 30 days (M-600, M-700) Verify that the front and rear opacity shields Opacity Shields have not been deformed from their original shape, thereby reducing their effectiveness. Vent Overlays 30 days (M-600, M-700) Verify that the vent overlays have not been removed or deformed. All edges should maintain strong adhesion Refer to the following sections for instructions on installation and placement of the tamper seals and opacity shields. M-200 Tamper Seal Installation (15 Seals) 1. Replace the top cover with the physical top cover. a. Remove the VOID WARRANTY label and cover screws (replacement label included in the kit). M-200 appliance—Remove the Void Warranty label that covers the left top cover screw then use a Phillips-head screwdriver to remove both screws as indicated in the illustration. b. Simultaneously depress the two (2) release buttons on top of the cover and slide the cover toward the back of the appliance to remove it. c. Slide the top cover (does not have vents) on the appliance until the release buttons click. Reinsert and slide cover into position and secure with the two (2) screws. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 24
Figure 9 – M-200: Top Cover Replacement © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 25
Replace the front rack-mount brackets (one bracket on each side) that are part of the inner-rack rails with the rack-mount brackets by removing and then reinstalling two screws on each bracket. The handles have standoffs that are used to secure the front cover. Figure 12
M-300 appliance—Remove the Void Warranty label that covers the left top cover screw then use a Phillips-head screwdriver to remove both screws as indicated in the illustration. b. Simultaneously depress the two (2) release buttons on top of the cover and slide the cover toward the back of the appliance to remove it. c. Slide the physical kit top cover (does not have vents) on the appliance until the release buttons click. Reinsert and slide cover into position and secure with the two (2) screws. Figure 16 – M-300: Top Cover Replacement © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 29
Replace the front rack-mount brackets (one bracket on each side) that are part of the inner-rack rails with the physical kit rack-mount brackets by removing and then reinstalling two screws on each bracket. The physical kit handles have standoffs that are used to secure the front cover. Figure 19
Remove the Void Warranty label that covers the left side cover screw then use a Phillips-head screwdriver to remove both screws as indicated in the illustration. b. Simultaneously depress the two (2) release buttons on top of the cover and slide the cover toward the back of the appliance to remove it. c. Slide the physical kit top cover (does not have vents) on the appliance until the release buttons click. Replace the two screws that you removed from the old cover Figure 23 – M-600: Top Cover Replacement 2. Attach the physical front cover brackets. Remove the front pull handles by removing two (2) screws from each handle (one (1) handle on each side), insert the M-600 physical kit front-cover brackets under each handle, and then replace the handles and secure them using the screws that you removed. The physical kit handles have standoffs that are used to secure the front cover. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 33
Figure 24 – M-600: Front Cover Bracket
tamper-evident seals over the overlay stickers. Apply two (2) tamper-evident seals on the back side of the right rack handle (see seals #18 and #19 on the left side in Figure 54). Apply two (2) tamper-evident seals on the power supplies (see seals #11 and #12 with rear inset of Figure 53). Note: Before you apply the tamper-evident seals, ensure that the appliance and physical kit surfaces are clean and dry. Firmly press one (1) seal on to each of the locations shown in the illustrations. Avoid touching the seals for at least 24 hours to allow time for the seals to properly adhere to the appliance and physical kit surfaces. M-600 Seal Placement (21 Seals) Figure 26 – M-600: Tamper Seal Locations (Top and Rear) © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 35
Figure 27
Figure 29 – M-700: Top Cover Replacement
Figure 31 – M-700: Physical Kit Front Cover
Figure 33
| Key/SSP/Name /Type | Strength | Security Functionand Cert. Number | Generati on | Import/Exp ort | Establishm ent | Storage | Zeroization1 | Use&RelatedKeys |
|---|---|---|---|---|---|---|---|---|
| CACertificates | 112bitsminimum | RSASigVer(FIPS 186-4) ECDSASigVer (FIPS186-4) Cert.#A2906 | DRBG,FIPS 186-4 | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM– plaintext | HDD– Zeroize Service RAM-Zeroize atsession termination | ECDSA/RSAPublickey- UsedtotrustarootCA intermediateCAand leaf/endentity certificates (RSA2048,3072,and 4096bits) (ECDSAP-256,P-384, andP-521) |
| RSAPublicKeys | 112bitsminimum | RSASigVer (FIPS186-4) Cert.#A2906 | DRBG,FIPS 186-4 | TLSorSSH SessionKey Encryptedor Plaintext TLShandshake | N/A | HDD/RAM– plaintext | Zeroize Service | RSApublickeys managedascertificates fortheverificationof signatures, establishmentofTLS, operatorauthentication andpeer authentication. (RSA2048,3072,or 4096-bit) |
| RSAPrivateKeys | 112bitsminimum | RSASigGen (FIPS186-4) Cert.#A2906 | DRBG,FIPS 186-4 | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM– plaintext | HDD–Zeroize Service RAM-Zeroizeat session termination | RSAPrivatekeysfor generationof signatures, authenticationorkey establishment. (RSA2048,3072,or 4096-bit) |
| ECDSAPublic Keys | 128bitsminimum | ECDSASigVer (FIPS186-4) Cert.#A2906 | DRBG,FIPS 186-4 | TLSorSSH SessionKey Encryptedor Plaintext TLShandshake | N/A | HDD/RAM– plaintext | ZeroizeService | ECDSApublickeys managedascertificates fortheverificationof signatures, establishmentofTLS, operatorauthentication andpeer authentication. (ECDSAP-256,P-384, orP-521) |
| ECDSAPrivate Keys | 128bitsminimum | ECDSASigGen (FIPS186-4) Cert.#A2906 | DRBG,FIPS 186-4 | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM– plaintext | HDD–Zeroize Service RAM-Zeroizeat session termination | ECDSAPrivatekeyfor generationofsignatures andauthentication (P-256,P-384,or P-521) |
| TLSDHE/ECDHE Private Components | 112bitsminimum | KAS-ECC-SSC KAS-FFC-SSC Cert.#A2906 | DRBG,SP 800-56ARev. 3 | N/A | N/A | RAM-plaintext | Zeroizeatsession termination | KAS-FFCorKAS-ECC Ephemeralvaluesused inkeyagreement (KAS-FFCMODP-2048, KAS-ECCP-256,P-384, P-521) |
| TLSDHE/ECDHE Public Components | 112bitsminimum | KAS-ECC-SSC KAS-FFC-SSC Cert.#A2906 | DRBG,SP 800-56ARev. 3 | Plaintext-TLS handshake | N/A | N/A | Zeroizeatsession termination | KAS-FFCorKAS-ECC Ephemeralvaluesused inkeyagreement (KAS-FFCMODP-2048, KAS-ECCP-256,P-384, P-521) |
| TLSPre-Master Secret | N/A | KDFTLS Cert.#A2906 | KASSP 800-56ARev. 3 | N/A | N/A | RAM–plaintext | Zeroizeatsession termination | Secretvalueusedto derivetheTLSMaster Secretalongwithclient andserverrandom nonces |
9. Sensitive Security Parameters The following table details all the sensitive security parameters utilized by the module. Table 10 - SSPs Used to trust a root CA RSA SigVer (FIPS HDD – intermediate CA and TLS or SSH leaf /end entity CA Certificates 112 bits minimum Session Key N/A certificates at session
managed as certificates for the verification of RSA SigVer Session Key and peer RSA Private keys for HDD – Zeroize generation of RSA SigGen TLS or SSH Service signatures, managed as certificates for the verification of and peer ECDSA SigGen TLS or SSH Service generation of signatures Ephemeral values used Zeroize at session in key agreement Private 112 bits minimum KAS-FFC-SSC 800-56A Rev. N/A N/A RAM - plaintext Ephemeral values used Public 112 bits minimum KAS-FFC-SSC 800-56A Rev. N/A N/A Secret value used to TLS Pre-Master KDF TLS Zeroize at session N/A 800-56A Rev. N/A N/A RAM – plaintext Secret along with client
3 and server random
© 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 40
| TLSMaster Secret | N/A | KDFTLS Cert.#A2906 | KDFTLS | N/A | N/A | RAM–plaintext | Zeroizeatsession termination | Secretvalueusedto derivetheTLSsession keys |
|---|---|---|---|---|---|---|---|---|
| TLSEncryption Keys | 128bitsminimum | AES-CBCor AES-GCM Cert.#A2906 | KDFTLS | N/A | TLS,KASSP 800-56ARev.3 | RAM-plaintext | Zeroizeatsession termination | AES(128or256bit) keysusedinTLS connections(GCM; CBC) |
| TLSHMACKeys | 256bitsminimum | HMAC-SHA2-256 HMAC-SHA2-384 Cert.#A2906 | KDFTLS | N/A | TLS,KASSP 800-56ARev.3 | RAM-plaintext | Zeroizeatsession termination | HMACkeysusedinTLS connections(SHA-256, SHA-384) (256,384bits) |
| SSH DHE/ECDHE Private Components | 112bitsminimum | KAS-ECC-SSC KAS-FFC-SSC Cert.#A2906 | DRBG,SP 800-56ARev. 3 | N/A | N/A | RAM-plaintext | Zeroizeatsession termination | KAS-FFCorKAS-ECC publiccomponent (KAS-FFCMODP-2048, KAS-ECCP-256, KAS-ECCP-384, KAS-ECCP-521) |
| SSH DHE/ECDHE Public Components | 112bitsminimum | KAS-ECC-SSC KAS-FFC-SSC Cert.#A2906 | DRBG,SP 800-56ARev. 3 | PlaintextSSH handshake | N/A | RAM-plaintext | Zeroizeatsession termination | KAS-FFCorKAS-ECC publiccomponent (KAS-FFCMODP-2048, KAS-ECCP-256, KAS-ECCP-384, KAS-ECCP-521) |
| SSHHostPublic Key | 112bitsminimum | RSASigVer (FIPS186-4) ECDSASigVer (FIPS186-4) Cert.#A2906 | DRBG,FIPS 186-4 | N/A | N/A | HDD/RAM– plaintext | ZeroizeService | SSHHostPublicKey (RSA2048,RSA3072, RSA4096,ECDSA P-256,P-384,orP-521) |
| SSHClientPublic Key | 112bitsminimum | RSASigVer (FIPS186-4) Cert.#A2906 | N/A | Encryptedvia SSHorTLS | N/A | HDD/RAM– plaintext | ZeroizeService | PublicRSAkeyusedto authenticateclient. (RSA2048,3072,and 4096bits) |
| SSHSession EncryptionKeys | 128bitsminimum | AES-CBC, AES-CTR,or AES-GCM Cert.#A2906 | KDFSSH | N/A | SSH,KASSP 800-56ARev.3 | RAM-plaintext | Zeroizeatsession termination | UsedinallSSH connectionstothe securitymodule’s commandlineinterface. (128,192,or256bits: CBCorCTR) (128or256bits:GCM) |
| SSHSession Authentication Keys | 160bitsminimum | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 Cert.#A2906 | KDFSSH | N/A | SSH,KASSP 800-56ARev.3 | RAM-plaintext | Zeroizeatsession termination | Authenticationkeys usedinallSSH connectionstothe securitymodule’s commandlineinterface (HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-512) (160,256,512bits) |
| Firmware integrity verificationkey | 128bits | HMAC-SHA2-256, ECDSASigVer (FIPS186-4) Cert.#A2906 | N/A | N/A | N/A | HDD- plaintext | N/A | Usedtocheckthe integrityof crypto-relatedcode. (HMAC-SHA-256and ECDSAP-256)(Note: Thisisnotconsideredan SSP) |
| PublicKeyfor FirmwareLoad Test | 112bits | RSASigVer (FIPS186-4) Cert.#A2906 | N/A | N/A | N/A | HDD- plaintext | N/A | Usedtoauthenticate firmwareandcontentto beinstalledonthe firewall(RSA2048with SHA-256) |
| CO,User Password | N/A | SHA2-256 Cert.#A2906 | External | Encryptedvia SSHorTLS | N/A | HDD-apassword hash(SHA2-256) | Zeroize Service | Authenticationstring withaminimumlength ofeight(8)characters. |
| ProtocolSecrets | N/A | N/A | N/A | Encryptedvia SSHorTLS | N/A | HDD/RAM– plaintext | Zeroize Service | SecretsusedbyRADIUS (8charactersminimum) |
Secret value used to TLS Master KDF TLS Zeroize at session N/A KDF TLS N/A N/A RAM – plaintext derive the TLS session TLS Encryption TLS, KAS SP Zeroize at session keys used in TLS 112 bits minimum KAS-FFC-SSC 800-56A Rev. N/A N/A RAM - plaintext 112 bits minimum KAS-FFC-SSC 800-56A Rev. N/A RAM - plaintext 112 bits minimum N/A N/A Zeroize Service Public RSA key used to RSA SigVer SSH Client Public Encrypted via HDD/RAM – authenticate client. 112 bits minimum (FIPS 186-4) N/A N/A Zeroize Service
Used in all SSH connections to the security module’s
128 bits minimum KDF SSH N/A RAM - plaintext command line interface. used in all SSH connections to the SSH Session security module’s Authentication 160 bits minimum KDF SSH N/A RAM - plaintext command line interface Used to check the integrity of Firmware crypto-related code. This is not considered an Used to authenticate Public Key for RSA SigVer firmware and content to Firmware Load 112 bits (FIPS 186-4) N/A N/A N/A N/A be installed on the Authentication string N/A External N/A with a minimum length of eight (8) characters. Encrypted via HDD/RAM – Zeroize Secrets used by RADIUS Protocol Secrets N/A N/A N/A N/A © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 41
| EntropyInput String | 256bits | CKG(vendor affirmed),Counter DRBG Cert.#A2906 | Entropyas per SP800-90B | N/A | N/A | RAM-plaintext | Powercycle | Entropyinputstring comingfromthe entropysource Inputlength=384bits |
|---|---|---|---|---|---|---|---|---|
| DRBGSeed | 256bits | CKG(vendor affirmed),Counter DRBG Cert.#A2906 | Entropyas per SP800-90B | N/A | N/A | RAM-Plaintext | Powercycle | DRBGseedcomingfrom theentropysource Seedlength=384bits |
| DRBGKey | 256bits | CKG(vendor affirmed),Counter DRBG Cert.#A2906 | Entropyas per SP800-90B | N/A | N/A | RAM-plaintext | Powercycle | AES256CTRDRBG stateKeyusedinthe generationofarandom values |
| DRBGV | 128bits | CKG(vendor affirmed),Counter DRBG Cert.#A2906 | Entropyas per SP800-90B | N/A | N/A | RAM-plaintext | Powercycle | AES256CTRDRBG stateVusedinthe generationofarandom values |
| SNMPv3 Authentication Secret | N/A | KDFSNMP Cert.#A2906 | N/A | Encryptedvia TLS/SSH | N/A | HDD/RAM– plaintext | Zeroize Service | UsedtosupportSNMPv3 services (Minimum8characters) |
| SNMPv3Privacy Secret | N/A | KDFSNMP Cert.#A2906 | N/A | Encryptedvia TLS/SSH | N/A | HDD/RAM– plaintext | Zeroize Service | UsedtosupportSNMPv3 services (Minimum8characters) |
| SNMPv3 Authentication Key | 160bitsminimum | HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 Cert.#A2906 | KDFSNMP | N/A | N/A | HDD/RAM- Plaintext | Zeroize Service | HMAC–SHA-1/224/256 /384/512 Authenticationprotocol key(160bits) |
| SNMPv3Session Key | 128bitsminimum | AES-CFB128 Cert.#A2906 | KDFSNMP | N/A | N/A | HDD/RAM- Plaintext | Zeroize Service | Privacyprotocol encryptionkey (AES-CFB128) |
| EntropySource | Minimumnumberof bitsofentropy | Details |
|---|---|---|
| PaloAltoNetworksDRNG EntropySource | 256bits | ESVCert.#E64,#E65,#E66 Entropysourceprovidesfullentropy,whichisprovidedinthe384 bitseed. |
Entropy input string Entropy as coming from the Entropy Input DRBG 256 bits per N/A N/A RAM - plaintext Power cycle entropy source SP 800-90B Input length = 384 bits affirmed), Counter DRBG seed coming from Entropy as DRBG the entropy source DRBG Seed 256 bits per N/A N/A RAM - Plaintext Power cycle SP 800-90B Cert. #A2906 Seed length = 384 bits Entropy as DRBG state Key used in the generation of a random SP 800-90B Entropy as DRBG state V used in the DRBG V 128 bits per N/A N/A RAM - plaintext Power cycle generation of a random SP 800-90B Used to support SNMPv3 Authentication KDF SNMP Encrypted via HDD/RAM – Zeroize (Minimum 8 characters) Used to support SNMPv3 SNMPv3 Privacy KDF SNMP Encrypted via HDD/RAM – Zeroize (Minimum 8 characters) Authentication 160 bits minimum KDF SNMP N/A N/A Privacy protocol 128 bits minimum KDF SNMP N/A N/A encryption key
(AES-CFB 128) Note: SSPs are implicitly zeroized when power is lost, or explicitly zeroized by the zeroize service. In the case of implicit zeroization, the SSPs are implicitly overwritten with random values due to their ephemeral memory being reset upon power loss. For the zeroization service and zeroization at session termination, the SSP's memory location is overwritten with random values. Table 11 – Non-Deterministic Random Number Generation Specification Entropy Source Minimum number of Details bits of entropy Palo Alto Networks DRNG 256 bits Entropy Source Entropy source provides full entropy, which is provided in the 384 bit seed. 10. Self-Tests The cryptographic module performs the following tests below. The operator can command the module to perform the power-up self-test by cycling power of the module; these tests do not require any operator action. © 2024 Palo Alto Networks, Inc. Panorama HW 10.2 Security Policy 42
Pre-operational Self-Tests Pre-operational Firmware Integrity Test
| CauseofError | ErrorStateIndicator |
|---|---|
| ConditionalCryptographicAlgorithmSelf-TestorFirmware IntegrityTestFailure | FIPS-CCmodefailure. <Algorithmtest>failed. |
| ConditionalPairwiseConsistencyorCriticalFunctionsTest Failure | Systemlogprintsanerrormessage. |
| ConditionalFirmwareLoadTestFailure | SystemprintsInvalidimagemessage. |
Conditional Critical Functions Tests ● SP 800-56A Rev. 3 Assurance Tests (Based on Sections 5.5.2, 5.6.2, and 5.6.3) Error Handling In the event of a conditional test failure, the module will output a description of the error. These are summarized below. Table 12 - Errors and Indicators Cause of Error Error State Indicator Conditional Cryptographic Algorithm Self-Test or Firmware FIPS-CC mode failure. <Algorithm test> failed. Integrity Test Failure Conditional Pairwise Consistency or Critical Functions Test System log prints an error message. Conditional Firmware Load Test Failure System prints Invalid image message.
Vendor imposed security rules In FIPS-CC mode, the following rules shall apply:
HMAC