All modules
CMVP Validated Module · FIPS 140-3 Security Policy

Panorama Virtual Appliance 10.2

Certificate#4783StandardFIPS 140-3Level1TypeSoftwareEmbodimentMulti-Chip Stand AloneStatusHistoricalVendorPalo Alto Networks, Inc.
High review priority  ·  no TCB surface named  ·  last validated 23 months ago. How this is derived →

Certificate

StandardFIPS 140-3
Overall level1
Module typeSoftware
EmbodimentMulti-Chip Stand Alone
StatusHistorical
CaveatInterim Validation. When installed, initialized and configured as specified in Section 11 of the Security Policy
VendorPalo Alto Networks, Inc.

Approved Algorithms (30)

AlgorithmACVP Cert
AES-CBCA2907
AES-CFB128A2907
AES-CTRA2907
AES-GCMA2907
Conditioning Component AES-CBC-MAC SP800-90BA1791
Counter DRBGA2907
ECDSA KeyGen (FIPS186-4)A2907
ECDSA KeyVer (FIPS186-4)A2907
ECDSA SigGen (FIPS186-4)A2907
ECDSA SigVer (FIPS186-4)A2907
HMAC-SHA-1A2907
HMAC-SHA2-224A2907
HMAC-SHA2-256A2907
HMAC-SHA2-384A2907
HMAC-SHA2-512A2907
KAS-ECC-SSC Sp800-56Ar3A2907
KAS-FFC-SSC Sp800-56Ar3A2907
KDF SNMPA2907
KDF SSHA2907
KDF TLSA2907
RSA KeyGen (FIPS186-4)A2907
RSA SigGen (FIPS186-4)A2907
RSA SigVer (FIPS186-4)A2907
Safe Primes Key GenerationA2907
Safe Primes Key VerificationA2907
SHA-1A2907
SHA2-224A2907
SHA2-256A2907
SHA2-384A2907
SHA2-512A2907

Derived Review-Risk Graph (review prompts, not findings)

flowchart LR
  %% Deterministic review-risk graph for Panorama Virtual Appliance 10.2
  %% 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</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>operating system<br/>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;
Underlying clues
flowchart LR
  %% Deterministic clue tier for Panorama Virtual Appliance 10.2
  %% 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</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>operating system<br/>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;

Security Policy, page by page

Page 1

Panorama Virtual Appliance 10.2 Version: 1.2 Revision Date: August 28, 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.

Page 2
Table of Contents
#SectionPage
Page 3
ISO/IEC24759Section6.FIPS140-3SectionTitleSecurityLevel
1General1
2CryptographicModuleSpecification1
3CryptographicModuleInterfaces1
4Roles,Services,andAuthentication3
5Software/FirmwareSecurity1
6OperationalEnvironment1
7PhysicalSecurityN/A
8Non-InvasiveSecurityN/A
9SecurityParameterManagement1
10Self-Tests1
11Life-CycleAssurance3
12MitigationofOtherAttacksN/A
OverallLevel1
OperatingSystemHardwarePlatformProcessorPAA/Acceleration
VMwareESXiv7.0DellPowerEdgeR740IntelGold6248N/A
KVMonUbuntu20.04DellPowerEdgeR740IntelGold6248N/A
Hyper-V2019onMicrosoft Hyper-VServer2019DellPowerEdgeR740IntelGold6248N/A

The Panorama Virtual Appliance 10.2 from Palo Alto Networks Inc., hereafter referred to as “Panorama VM” or the “cryptographic module” are multi-chip standalone cryptographic modules designed to fulfill FIPS 140-3 level 1 requirements. The Panorama VM provides a centralized monitoring and management of multiple Palo Alto Networks next-generation (NG) firewalls and Wildfire appliances. For purposes of this validation, the exact software version of the module tested was 10.2.3-h1. The cryptographic module meets the overall requirements applicable to Level 1 security of FIPS 140-3. Table 1 - Security Levels ISO/IEC 24759 Section 6. FIPS 140-3 Section Title Security Level

Table, extracted as text (did not parse into structured rows)
2                Cryptographic Module Specification                 1
3                Cryptographic Module Interfaces                    1
4                Roles, Services, and Authentication                3
5                Software/Firmware Security                         1
6                Operational Environment                            1
7                Physical Security                                N/A
8                Non-Invasive Security                            N/A
9                Security Parameter Management                      1
11                Life-Cycle Assurance                               3
12                Mitigation of Other Attacks                      N/A
Overall Level                                       1 2.        Cryptographic Module Specification The tested operational environments are highlighted in Table 2. Table 2 – Tested Operational Environments Operating System              Hardware Platform                   Processor            PAA/Acceleration VMware ESXi v7.0             Dell PowerEdge R740               Intel Gold 6248              N/A KVM on Ubuntu 20.04           Dell PowerEdge R740               Intel Gold 6248              N/A Hyper-V 2019 on Microsoft       Dell PowerEdge R740               Intel Gold 6248              N/A Hyper-V Server 2019 © 2024     Palo Alto Networks, Inc.                                                   Panorama VM 10.2 Security Policy 3
Page 4
OperatingSystemHardwarePlatform
AmazonWebServices(AWS) MicrosoftAzure GoogleCloudPlatform(GCP)x86Architecture (Note:Specificprocessor/hardwareisdependenton Instance/MachineTypeselectedforoperationsystem)

Table 3

Page 5

Non-Compliant State Failure to follow the directions in the Approved Mode of Operation above and Section 11 will result in the module operating in a non-compliant state. Selecting Panorama, Management-Only, and Log Collector System Modes The Panorama VM supports multiple configurations that provide varying services. The Cryptographic Officer can initialize the module into different System Mode. The module supports the following System Modes:

Page 6
CAVP CertAlgorithm andStandardMode/MethodDescription/KeySize(s)/Key Strength(s)Use/Function
A1791Conditioning Component AES-CBC-MACSP 800-90BAES-CBC-MAC128bitsVettedconditioningcomponentforESV Cert.#E69
A2907AES-CBC[SP 800-38A]CBC128,192and256bitsEncryption Decryption
A2907AES-CFB128[SP 800-38A]CFB128128bitsEncryption Decryption
A2907AES-CTR[SP 800-38A]CTR128,192and256bitsEncryption Decryption
A2907AES-GCM [SP800-38D]GCM**128and256bitsEncryption Decryption
A2907CounterDRBG [SP800-90Arev1]CounterDRBGAES256bitswithDerivationFunctionEnabledRandomBitGenerator
A2907ECDSAKeyGen (FIPS186-4)ECDSAKeyGen (FIPS186-4)P-256,P-384,P-521KeyGeneration
A2907ECDSAKeyVer (FIPS186-4)ECDSAKeyVer (FIPS186-4)P-256,P-384,P-521PublicKeyValidation
A2907ECDSASigGen (FIPS186-4)ECDSASigGen (FIPS186-4)P-256,P-384,P-521withSHA2-224,SHA2-256, SHA2-384,andSHA2-512SignatureGeneration
A2907ECDSASigVer (FIPS186-4)ECDSASigVer (FIPS186-4)P-256,P-384,P-521withSHA-1,SHA2-224, SHA2-256,SHA2-384,andSHA2-512SignatureVerification
A2907HMAC-SHA-1 [FIPS198-1]HMACHMAC-SHA-1withλ=160Authenticationforprotocols
A2907HMAC-SHA2-224 [FIPS198-1]HMACHMAC-SHA2-224withλ=224Authenticationforprotocols
A2907HMAC-SHA2-256 [FIPS198-1]HMACHMAC-SHA2-256withλ=256Authenticationforprotocols
A2907HMAC-SHA2-384 [FIPS198-1]HMACHMAC-SHA2-384withλ=384Authenticationforprotocols
A2907HMAC-SHA2-512 [FIPS198-1]HMACHMAC-SHA2-512withλ=512Authenticationforprotocols
A2907KAS-ECC-SSC Sp800-56Ar3KASEphemeralUnifiedModel:P-256/P-384/P-521KeyExchange
A2907KAS-FFC-SSCSP 800-56Ar3KASdhEphem:MODP-2048KeyExchange
A2907KDFSNMP[SP 800-135rev1] (CVL)SNMPv3KDFEngineID: 80001F88043030303030 343935323630SNMPv3

Approved and Allowed Algorithms The cryptographic modules support the following Approved algorithms. Only the algorithms, modes, and key sizes specified in this table are used by the module. The CAVP certificate may contain more tested options than listed in this table. Table 4 – Approved Algorithms Cert and Standard Strength(s) Component Vetted conditioning component for ESV

128 and 256 bits
Table, extracted as text (did not parse into structured rows)
Counter DRBG A2907                         Counter DRBG    AES 256 bits with Derivation Function Enabled     Random Bit Generator ECDSA KeyGen       ECDSA KeyGen                                                      Key Generation (FIPS 186-4)       (FIPS 186-4) ECDSA KeyVer       ECDSA KeyVer                                                      Public Key Validation (FIPS 186-4)       (FIPS 186-4) ECDSA SigGen       ECDSA SigGen    P-256, P-384, P-521 with SHA2-224, SHA2-256,      Signature Generation (FIPS 186-4)       (FIPS 186-4)    SHA2-384, and SHA2-512 A2907                                                                                           Signature Verification (FIPS 186-4)       (FIPS 186-4)    SHA2-256, SHA2-384, and SHA2-512 HMAC            HMAC-SHA-1 with λ=160                             Authentication for protocols [FIPS 198-1] HMAC                                                              Authentication for protocols [FIPS 198-1] HMAC            HMAC-SHA2-256 with λ=256                          Authentication for protocols [FIPS 198-1] HMAC            HMAC-SHA2-384 with λ=384                          Authentication for protocols [FIPS 198-1] HMAC            HMAC-SHA2-512 with λ=512                          Authentication for protocols [FIPS 198-1] KDF SNMP [SP                       Engine ID: © 2024   Palo Alto Networks, Inc.                                                             Panorama VM 10.2 Security Policy 6
Page 7
A2907KDFSSH[SP 800-135rev1] (CVL)SSHv2KDFSHA-1,SHA2-256, SHA2-512SSH
A2907KDFTLS[SP 800-135rev1] (CVL)TLS1.2KDFTLSv1.2HashAlgorithm:SHA2-256,SHA2-384TLS
A2907RSA KeyGen (FIPS186-4)RSA KeyGen(FIPS 186-4)2048,3072,and4096bitsKeyPairGeneration
A2907RSA SigGen (FIPS186-4)RSA SigGen(FIPS 186-4)(ANSIX9.31,RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072,and4096-bitwith hashesSHA2-256/384/512SignatureGeneration
A2907RSA SigVer(FIPS 186-4)RSA SigVer(FIPS 186-4)(ANSIX9.31,RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072,4096-bit(perIGC.F) withhashesSHA-1and SHA2-224+++/256/384/512(Signature Verification) +++ThisHashalgorithmisnotsupportedfor ANSIX9.31SignatureVerification
A2907SHA-1[FIPS 180-4]SHASHA-1DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC)
A2907SHA2-224[FIPS 180-4]SHA2SHA-224DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC)
A2907SHA2-256[FIPS 180-4]SHA2SHA-256DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC)
A2907SHA2-384[FIPS 180-4]SHA2SHA-384DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC)
A2907SHA2-512[FIPS 180-4]SHA2SHA-512DigitalSignature Generation/Verification Non-DigitalSignatureApplications (e.g.componentofHMAC)
A2907SafePrimesKey Generation[RFC 3526]SafePrimesKey GenerationMODP-2048SafePrimesKeyGeneration
A2907SafePrimesKey Verification[RFC 3526]SafePrimesKey VerificationMODP-2048SafePrimesKeyVerification
AESCert. #A2907 andHMAC Cert #A2907KTS[SP 800-38F]SP800-38A,FIPS 198-1,andSP 800-38F.KTS(key wrappingand unwrapping)perIG D.G.128,192,and256-bitkeysproviding128,192,or 256bitsofencryptionstrengthKeyWrapping
AES-GCM Cert. #A2907KTS[SP 800-38F]SP800-38DandSP 800-38F.KTS(key wrappingand128and256-bitkeysproviding128or256bits ofencryptionstrengthKeyWrapping

TLS1.2 KDF with hashes SHA-1 and +++ 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) Digital Signature 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 and HMAC Key Wrapping 800-38F] wrapping and 256 bits of encryption strength unwrapping) per IG D.G. 800-38F] of encryption strength #A2907 wrapping and © 2024 Palo Alto Networks, Inc. Panorama VM 10.2 Security Policy 7

Page 8
unwrapping)perIG D.G.
ESVCert. #E69SP800-90BESVPaloAltoNetworksDRNGEntropySourceEntropy
KAS-ECC-S SCCert. #A2907, KDFSSH Cert. #A2907KAS[SP 800-56Arev3]SP800-56Arev3. KAS-ECCperIGD.F Scenario2path(2).P-256,P-384,andP-521curvesproviding128, 192,or256bitsofencryptionstrengthKeyExchangewithprotocolKDF
KAS-ECC-S SCCert. #A2907, KDF TLSCert. #A2907KAS[SP 800-56Arev3]SP800-56Arev3. KAS-ECCperIGD.F Scenario2path(2).P-256,P-384,andP-521curvesproviding128, 192,or256bitsofencryptionstrengthKeyExchangewithprotocolKDF
KAS-FFC-S SCCert. #A2907, KDFSSH Cert. #A2907KAS[SP 800-56Arev3]SP800-56Arev3. KAS-FFCperIGD.F Scenario2path(2).2048-bitkeyproviding112bitsofencryption strengthKeyExchangewithprotocolKDF
KAS-FFC-S SCCert. #A2907, KDFTLS Cert. #A2907KAS[SP 800-56Arev3]SP800-56Arev3. KAS-FFCperIGD.F Scenario2path(2).2048-bitkeyproviding112bitsofencryption strengthKeyExchangewithprotocolKDF
Vendor AffirmedCKG(SP 800-133rev2)Section5.1,Section 5.2CryptographicKeyGeneration;SP800-133and IGD.H(asymmetricseeds).KeyGeneration Note:Theseedsusedforasymmetric keypairgenerationareproducedusing theunmodified/directoutputofthe DRBG

unwrapping) per IG D.G. SP 800-90B ESV Palo Alto Networks DRNG Entropy Source Entropy SC Cert. #A2907, KAS [SP P-256, P-384, and P-521 curves providing 128, 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. #A2907, KAS [SP P-256, P-384, and P-521 curves providing 128, KAS-ECC per IG D.F Key Exchange with protocol KDF Scenario 2 path (2). SC Cert. #A2907, 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. #A2907, 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). Key Generation Note: The seeds used for asymmetric Vendor CKG (SP Section 5.1, Section Cryptographic Key Generation; SP 800-133 and key pair generation are produced using Affirmed 800-133rev2) 5.2 IG D.H (asymmetric seeds). the unmodified/direct output of the ** The module is compliant to IG C.H: GCM is used in the context of TLS and SSH:

Page 9

In all the above cases, the nonce explicit is always generated deterministically. Also, AES GCM keys are zeroized when the module is power-cycled. For each new TLS or SSH session, a new AES GCM key is established. The module is compliant to IG C.F.: The module utilizes approved modulus sizes 2048, 3072, and 4096 bits for RSA signatures. This functionality has been CAVP tested as noted above. The minimum number of Miller Rabin tests for each modulus size is implemented according to Table C.2 of FIPS 186-4. For modulus size 4096 the module implements the largest number of Miller-Rabin tests shown in Table C.2. RSA SigVer is CAVP tested for all three supported modulus sizes as noted above. The module does not perform FIPS 186-2 SigVer. All supported modulus sizes are CAVP testable and tested as noted above. The module does not implement RSA key transport in the approved mode. The module does not have any algorithms that fall under: - Non-Approved Algorithms Allowed in the Approved Mode of Operation - Non-Approved Algorithms Allowed in the Approved Mode of Operation with No Security Claimed - Non-Approved Algorithms Not Allowed in the Approved Mode of Operation Table 5 - Supported Protocols in the Approved Mode Supported Protocols* TLS 1.2 SSHv2 SNMPv3 *Note: These protocols have not been tested or reviewed by the CMVP or the CAVP. Cryptographic Boundary The Panorama Virtual Appliance is a software cryptographic module and requires an underlying general purpose computer (GPC) environment. The module consists of a GPC (multi-chip standalone embodiment) with the cryptographic boundary defined below. The cryptographic boundary (CB) includes all of the software components of the module, which is included in the file name in Section 11 (Panorama_pc-10.2.3-h1) and also the configuration file that resides on the virtual machine’s virtual disk. The physical perimeter (PP) is defined by the enclosure around the host GPC on which it runs. Figure 1 depicts the boundary and illustrates the hardware components of a GPC. © 2024 Palo Alto Networks, Inc. Panorama VM 10.2 Security Policy 9

Page 10
PhysicalPortLogicalInterfaceDatathatpassesoverport/interface
PowerPowerPowersupplies
Console,GPCI/OStatusOutputSelf-teststatusoutput
EthernetDatainput,controlinput,control output,dataoutput,statusoutputHTTPS,TLS,SNMP,andSSHtrafficdata.
Table, extracted as text (did not parse into structured rows)
Figure 1 – Cryptographic Boundary 3.       Cryptographic Module Interfaces The Panorama VM is designed to operate on a general-purpose computer (GPC) platform. The module supports the following FIPS 140-3 interfaces, which have physical and logical ports consistent with a GPC operating environment. The module does not implement a control output interface. Table 6 –Ports and Interfaces Physical Port                 Logical Interface                Data that passes over port/interface Power                  Power                                  Power supplies Console, GPC I/O       Status Output                          Self-test status output Ethernet               Data input, control input, control     HTTPS, TLS, SNMP, and SSH traffic data. output, data output, status output © 2024    Palo Alto Networks, Inc.                                                    Panorama VM 10.2 Security Policy 10
Page 11
RoleServiceInputOutput
COShowVersionQuerymoduleforversionModuleprovidesversion
CO,UserAccesswebportalConnecttowebportalfromTLS client.Confirmationofservicevia ConfigurationLogs
CO,UserAccessCLIConnecttoSSHserverfromSSH clientConfirmationofservicevia ConfigurationLogs
COSystemProvisioningConfiguringandmanagingsystem configurations(e.g.,IPaddress, systemtime,etc.)viaCLIorWebUIConfirmationofservicevia ConfigurationLogs
COPanoramaSoftwareUpdateLoadingnewimageMessageoutputnotingversion updatedsuccessfullyviaSystem Logs
COPanoramaManagerSetupConfiguringandmanagingManager configurations(e.g.,HTTPS,NTP,etc.) viaCLIorWebUIConfirmationofservicevia ConfigurationLogs
COManagePanorama AdministrativeAccessConfiguringandmanaging Administrativeconfigurations(e.g., creatinguseraccounts,setting authenticationmethod,etc.)viaCLI orWebUIConfirmationofservicevia ConfigurationLogs
COConfigureHighAvailabilityConfiguringandmanagingHigh Availability(HA)configurationvia CLIorWebUIConfirmationofservicevia ConfigurationLogs
COPanoramaCertificate ManagementConfiguringandmanaging certificatesviaCLIorWebUIConfirmationofservicevia ConfigurationLogs
COPanoramaLogSettingConfiguringandmanaginglog settingsviaCLIorWebUIConfirmationofservicevia ConfigurationLogs
COPanoramaServerProfilesConfiguringandmanagingServer configurations(e.g.SNMP,etc.)via CLIorWebUIConfirmationofservicevia ConfigurationLogs
COSetupManagedDevicesand DeploymentConfiguringandmanagingManaged Devicesconfigurations(e.g., Versions,Licenses,etc.)viaCLIor WebUIConfirmationofservicevia ConfigurationLogs
COConfigureManagedLog CollectorsConfiguringandmanagingManaged LogCollectorsconfigurationsviaCLI orWebUIConfirmationofservicevia ConfigurationLogs
CO, UnauthenticatedZeroizeZeroizefromCLIZeroizationIndicator
Table, extracted as text (did not parse into structured rows)
4.       Roles, Services, and Authentication Roles and Services While in the Approved mode of operation, all CO and User services are accessed via SSH or TLS sessions. Approved and allowed algorithms, relevant CSPs and public keys related to these protocols are accessed to support the following services. CSP access by services is further described in the following tables. Table 7 – Roles, Service Commands, Input and Output Show Version                   Query module for version              Module provides version 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 System Provisioning            Configuring and managing system       Confirmation of service via CO                                       configurations (e.g., IP address,     Configuration Logs system time, etc.) via CLI or WebUI Panorama Software Update       Loading new image                        Message output noting version CO                                                                               updated successfully via System Panorama Manager Setup         Configuring and managing Manager Confirmation of service via via CLI or WebUI Manage Panorama                Configuring and managing                Confirmation of service via Administrative Access          Administrative configurations (e.g., Configuration Logs authentication method, etc.) via CLI or WebUI Configure High Availability    Configuring and managing High           Confirmation of service via CLI or WebUI Panorama Certificate           Configuring and managing                Confirmation of service via CO        Management                     certificates via CLI or WebUI           Configuration Logs Panorama Log Setting           Configuring and managing log          Confirmation of service via CO                                       settings via CLI or WebUI             Configuration Logs Panorama Server Profiles       Configuring and managing Server       Confirmation of service via CLI or WebUI Setup Managed Devices and      Configuring and managing Managed Confirmation of service via Configure Managed Log          Configuring and managing Managed Confirmation of service via or WebUI CO,        Zeroize                        Zeroize from CLI                      Zeroization Indicator © 2024    Palo Alto Networks, Inc.                                                         Panorama VM 10.2 Security Policy 11
Page 12
CO,User, UnauthenticatedSelf-TestRunself-testviaCLIorWebUIOutputresultsviaSystemLogs
CO,UserShowStatusShowstatusviaCLIorWebUIFIPS-CCModeIndicator
CO,UserSystemAuditViewsystemauditrecordsviaCLIor WebUIAuditrecordsviaSystemLogs
CO,UserMonitorSystemStatusand LogsViewsystemstatusrecordsviaCLIor WebUISystemstatusviaSystemLogs
COPanoramaLogCollectorSetupConfiguringandmanagingLog CollectorsconfigurationsviaCLIor WebUIConfirmationofservicevia ConfigurationLogs.
RoleAuthenticationMethodAuthenticationStrength
COMemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication)Password-based Minimumlengthiseight1(8)characters(95possiblecharacters).The probabilitythatarandomattemptwillsucceedorafalseacceptance willoccuris1/(958)whichislessthan1/1,000,000. Theprobabilityof successfullyauthenticatingtothemodulewithinoneminuteis 10/(958),whichislessthan1/100,000. Themodule’sconfiguration supportsatmosttenfailedattemptstoauthenticateinaone-minute period. Certificate/Publickey-based Thesecuritymodulessupportpublic-keybasedauthenticationusing RSA2048andcertificate-basedauthenticationusingRSA2048,RSA 3072,RSA4096,ECDSAP-256,P-384,orP-521. Theminimumequivalentstrengthsupportedis112bits. The probabilitythatarandomattemptwillsucceedis1/(2112)whichisless than1/1,000,000. Theprobabilityofsuccessfullyauthenticatingto themodulewithinaoneminuteperiodis10/(2112),whichislessthan 1/100,000. Themodulesupportsatmost10failedattemptsandlocks outafterwards.
UserMemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication)

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 CLI or Audit records via System Logs Monitor System Status and View system status records via CLI or System status via System Logs Panorama Log Collector Setup Configuring and managing Log Confirmation of service via CO Collectors configurations via CLI or Configuration Logs. Assumption of Roles The module supports distinct operator roles. The cryptographic module in Panorama or Management-Only 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 does not provide a maintenance role or bypass capability. Table 8 - Roles and Authentication Role Authentication Method Authentication Strength Minimum length is eight1 (8) characters (95 possible characters). The probability that a random attempt will succeed or a false acceptance Memorized Secret (Unique will occur is 1/(958) which is less than 1/1,000,000. The probability of Username/password) and/or successfully authenticating to the module within one minute is Single-Factor Cryptographic 10/(958), which is less than 1/100,000. The module’s configuration Software (certificate common supports at most ten failed attempts to authenticate in a one-minute Certificate/Public key-based The security modules support public-key based authentication using Memorized Secret (Unique Username/password) and/or The minimum equivalent strength supported is 112 bits. The Single-Factor Cryptographic probability that a random attempt will succeed is 1/(2112) which is less User than 1/1,000,000. The probability of successfully authenticating to name / public key-based the module within a one minute period is 10/(2112), which is less than authentication) 1/100,000. The module supports at most 10 failed attempts and locks out afterwards. Definition of CSPs Modes of Access The following table defines the relationship between access to CSPs and the different module services. The modes of access shown in the table are defined as: 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 VM 10.2 Security Policy 12

Page 13
ServiceDescriptionApprovedSecurity FunctionsKeysand/or SSPsRolesAccess rightsto Keys and/or SSPsIndicator
ShowVersionQuerythemoduleto displaytheversionN/AN/ACON/AVersiondisplayedvia SystemLogs/CLI/UI
Accessweb portalConnecttomodule’sweb portaltoinvokeservices. (Panoramaor Management-OnlyMode)RSASigVer(186-4)CACertificatesCOG/R/E/WSystemLogs
RSASigVer(186-4)RSAPublicKeysG/R/E/W
ECDSASigVer(186-4)ECDSAPublicKeysG/R/E/W
KASKDFTLSTLSPre-MasterSecretG/E/Z
TLSMasterSecretG/E/Z
CKG, ECDSAKeyGen(FIPS186-4), ECDSAKeyVer(FIPS186-4), KAS-ECC-SSC,KAS-FFC-SSC, SafePrimesKeyGeneration, SafePrimesKeyVerificationTLSDHE/ECDHEPrivate ComponentsG/E/Z
TLSDHE/ECDHEPublic ComponentsG/E/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysG/E/Z
AES-CBCTLSEncryptionKeysG/E/Z
KTSAES-GCMTLSEncryptionKeysG/E/Z
CounterDRBG,ESVDRBGSeed DRBGKey DRBGV EntropyInputStringG/E
AccessCLIConnecttomodule’sCLIvia SSHKTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysCO, UserG/E/ZSystemLogs
AES-CBC AES-CTRSSHSession EncryptionKeysG/E/Z
KTSAES-GCMG/E/Z
KASKDFSSH(CVL)SSHDHE/ECDHE PrivateComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC SafePrimesKeyGeneration SafePrimesKey VerificationSSHDHE/ECDHE PublicComponentsG/E/R/W/Z
CounterDRBG,ESVDRBGSeed DRBGKey DRBGV EntropyInputStringG/E
Table, extracted as text (did not parse into structured rows)
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. Note: Unless otherwise specified, all services are available in all system modes. If there is a service that is specific to a certain system mode, it is noted in the Description column. Table 9 – Approved Services Functions                SSPs                                 rights to Query the module to                                                                                              Version displayed via Show Version                                     N/A                                    N/A                    CO      N/A display the version                                                                                              System Logs / CLI / UI RSA SigVer (186-4)                     CA Certificates                G/R/E/W RSA SigVer (186-4)                     RSA Public Keys                G/R/E/W ECDSA SigVer (186-4)                   ECDSA Public Keys              G/R/E/W TLS Pre-Master Secret           G/E/Z KDF TLS TLS Master Secret               G/E/Z CKG,                           TLS DHE/ECDHE Private G/E/Z KAS    ECDSA KeyGen (FIPS 186-4),     Components Connect to module’s web              ECDSA KeyVer (FIPS 186-4),     TLS DHE/ECDHE Public Access web                                              Safe Primes Key Generation,                                    G/E/Z CO                   System Logs portal                                                  Safe Primes Key Verification (Panorama or G/E/Z DRBG Seed DRBG Key Counter DRBG, ESV                                                     G/E DRBG V Entropy Input String SSH Session Authentication Keys SSH Session                    G/E/Z Encryption Keys Private Components Connect to module’s CLI via                                                                 CO, Safe Primes Key Generation                                    G/E/R/W/Z Public Components Safe Primes Key DRBG Seed DRBG Key Counter DRBG, ESV                                                     G/E DRBG V Entropy Input String © 2024        Palo Alto Networks, Inc.                                                                           Panorama VM 10.2 Security Policy 13
Page 14
System ProvisioningPerformpanorama licensing,diagnostics, debugfunctions,manage Panoramasupport informationandswitch betweenPanorama Management-only,and Loggermodes. (Panoramaor Management-OnlyMode)N/AN/ACON/ASystemand Configurationlogs
Panorama Software UpdateDownloadandinstall softwareupdatesRSASigVer(FIPS186-4)PublicKeyfor SoftwareLoadTestCOW/ESystemand Configurationlogs
Panorama ManagerSetupPresentsconfiguration optionsformanagement interfacesand communicationforpeer services(e.g.,SNMP, RADIUS). Import,Export,Save,Load, revertandvalidate Panoramaconfigurations andstaterole (Panoramaor Management-OnlyMode)CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/ESystemand Configurationlogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysG/W/E
RSASigVer(FIPS186-4)RSAPublicKeysG/R/E/W
ECDSASigVer(FIPS186-4)ECDSAPublicKeysG/R/E/W
KDFSNMP(CVL)SNMPv3Authentication SecretW/E
SNMPv3PrivacySecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512AuthenticationKeyG/E/Z
AES-CFB128SessionKeyG/E/Z
RSASigVer(FIPS186-4) ECDSASigVer (FIPS186-4)CACertificatesG/R/E/W
KASKDFTLSTLSPre-MasterSecretG/E/Z
TLSMasterSecretG/E/Z
CKG, ECDSAKeyGen(FIPS186-4), ECDSAKeyVer(FIPS186-4), KAS-ECC-SSC,KAS-FFC-SSC, SafePrimesKeyGeneration, SafePrimesKeyVerificationTLSDHE/ECDHEPrivate ComponentsG/E/Z
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysG/E/Z
AES-CBCTLSEncryptionKeysG/E/Z
KTSAES-GCMTLSEncryptionKeysG/E/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC,AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
KASKDFSSH KAS-ECC-SSC KAS-FFC-SSC SafePrimesKeyGeneration, SafePrimesKeyVerificationSSHDHE/ECDHEPrivate ComponentsG/E/Z
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
CounterDRBG,ESVDRBGSeed DRBGKeyG/E
Table, extracted as text (did not parse into structured rows)
Perform panorama debug functions, manage Panorama support information and switch Provisioning                                                                                                                            Configuration logs Logger modes. (Panorama or Download and install                                                  Public Key for                                 System and Software                                          RSA SigVer (FIPS 186-4)                                        CO        W/E software updates                                                      Software Load Test                             Configuration logs CKG                                    RSA Private Keys                   G/W/E RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) CKG                                    ECDSA Private Keys                 G/W/E ECDSA KeyGen ( FIPS 186-4) ECDSA SigGen (FIPS 186-4) RSA SigVer (FIPS 186-4)                RSA Public Keys                   G/R/E/W ECDSA SigVer (FIPS 186-4)              ECDSA Public Keys                 G/R/E/W SNMPv3 Authentication             W/E SNMPv3 Privacy Secret             W/E HMAC-SHA-1                            Authentication Key                G/E/Z AES-CFB128                            Session Key                       G/E/Z RSA SigVer (FIPS 186-4) ECDSA SigVer                          CA Certificates                   G/R/E/W Presents configuration        (FIPS 186-4) options for management interfaces and                                                       TLS Pre-Master Secret             G/E/Z communication for peer                KDF TLS TLS Master Secret                 G/E/Z RADIUS).                              CKG,                           TLS DHE/ECDHE Private Manager Setup                                                                                                                           Configuration logs revert and validate                   ECDSA KeyVer (FIPS 186-4),     TLS DHE/ECDHE Public and state role                        Safe Primes Key Generation,                                      G/E/R/W/Z Safe Primes Key Verification AES-CBC, AES-CTR               SSH Session Encryption            G/E/Z KAS     KDF SSH                        SSH DHE/ECDHE Private             G/E/Z Safe Primes Key Generation,    SSH DHE/ECDHE Public              G/E/R/W/Z Safe Primes Key Verification   Components DRBG Seed Counter DRBG, ESV                      DRBG Key                          G/E © 2024         Palo Alto Networks, Inc.                                                                               Panorama VM 10.2 Security Policy 14
Page 15
DRBGV
EntropyInputString
Manage Panorama Administrative AccessDefineaccesscontrol methodsviaadminprofiles, configureadministrators andpasswordprofiles Configurelocaluser database,authentication profiles,sequenceof methodsandaccess domainsN/ACO,UserPasswordCOG/E/WSystemand Configurationlogs
RSASigVer(FIPS186-4)SSHClientPublicKeyW/E
RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4)SSHHostPublicKeyG/R/E/W
ConfigureHigh AvailabilityConfigureHighAvailability communicationsettings (Panoramaor Management-OnlyMode)RSASigVer(FIPS186-4)RSAPublicKeyCOG/R/E/WConfigurationLogs
ECDSASigVer(FIPS186-4)ECDSAPublicKeyG/R/E/W
Panorama Certificate ManagementManageRSA/ECDSA certificatesandprivate keys,certificateprofiles, revocationstatus,and usage;showstatus.ECDSASigGen (FIPS186-4) RSASigGen (FIPS186-4)RSAPrivateKeys ECDSAPrivateKeysCOG/R/W/EConfigurationLogs
ECDSASigVer (FIPS186-4) RSASigVer (FIPS186-4)RSAPublicKeys ECDSAPublicKeysG/R/W/EConfigurationLogs
CounterDRBG,ESVDRBGSeed DRBGKey DRBGV EntropyInputStringG/ESystemLogs
PanoramaLog SettingConfigurelogforwarding (Panoramaor Management-OnlyMode)N/AN/ACON/AConfigurationLogs
Panorama ServerProfilesConfigurecommunication parametersand informationforpeer servers (Panoramaor Management-OnlyMode)KDFSNMP(CVL)SNMPv3Authentication SecretCOW/ESystemLogs
SNMPv3PrivacySecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512AuthenticationKeyG/E/Z
AES-CFB128SessionKeyG/E/Z
SetupManaged Devicesand DeploymentSet-upanddefinemanaged devices,devicegroupsfor firewalls Configuredevice deploymentapplications andlicenses Viewcurrentdeployment informationonthe managedfirewalls.Italso allowsyoutomanage software/firmwareversions andscheduleupdateson themanagedfirewallsand managedlogcollectors. (Panoramaor Management-OnlyMode)N/AN/ACON/AConfigurationLogs
Configure ManagedLog CollectorsSetupandmanageother LogCollectormanagement, communicationandstorage settings Viewcurrentdeployment informationonthe managedLogCollectors.ItN/ACO,UserPasswordCOG/E/WSystemand Configurationlogs
Table, extracted as text (did not parse into structured rows)
DRBG V Entropy Input String Define access control         N/A                          CO, User Password             G/E/W methods via admin profiles, configure administrators      RSA SigVer (FIPS 186-4)      SSH Client Public Key         W/E Configure local user                                                               CO Administrative                                                                                                          Configuration logs database, authentication      RSA SigVer (FIPS 186-4) Access                                                                       SSH Host Public Key           G/R/E/W profiles, sequence of         ECDSA SigVer (FIPS 186-4) Configure High Availability   RSA SigVer (FIPS 186-4)      RSA Public Key                G/R/E/W communication settings Configure High CO                 Configuration Logs Availability                                    ECDSA SigVer (FIPS 186-4)    ECDSA Public Key              G/R/E/W (Panorama or Management-Only Mode) ECDSA SigGen (FIPS 186-4)                 RSA Private Keys G/R/W/E      Configuration Logs RSA SigGen                   ECDSA Private Keys (FIPS 186-4) Manage RSA/ECDSA              ECDSA SigVer Panorama          certificates and private      (FIPS 186-4)                 RSA Public Keys G/R/W/E      Configuration Logs Management        revocation status, and         (FIPS 186-4) usage; show status.                                        DRBG Seed DRBG Key Counter DRBG, ESV                                          G/E          System Logs DRBG V Entropy Input String Configure log forwarding Panorama Log N/A                          N/A                     CO    N/A          Configuration Logs Management-Only Mode) SNMPv3 Authentication         W/E KDF SNMP (CVL)              Secret Configure communication                                   SNMPv3 Privacy Secret         W/E parameters and information for peer          HMAC-SHA-1                  Authentication Key            G/E/Z Server Profiles AES-CFB128                  Session Key                   G/E/Z Set-up and define managed devices, device groups for Configure device deployment applications and licenses Setup Managed     View current deployment Devices and       information on the            N/A                          N/A                     CO    N/A          Configuration Logs allows you to manage software/firmware versions and schedule updates on the managed firewalls and managed log collectors. (Panorama or Management-Only Mode) Setup and manage other Log Collector management, Configure         communication and storage System and Managed Log       settings                      N/A                          CO, User Password       CO    G/E/W Configuration logs Collectors        View current deployment information on the managed Log Collectors. It © 2024       Palo Alto Networks, Inc.                                                                 Panorama VM 10.2 Security Policy 15
Page 16
alsoallowsyoutomanage software/firmwareversions andscheduleupdateson managedlogcollectors. (Panoramaor Management-OnlyMode)
ZeroizeOverwriteallCSPsN/AAllkeysandSSPsCOZZeroizationIndicator
Self-TestRunpowerupself-testson demandbypowercycling themodule.N/ASoftwareIntegrity VerificationKeyCO, UserESystemLogs
ShowStatusViewstatusofthemoduleN/AN/ACO, UserN/AFIPS-CCMode Indicator
SystemAuditAllowsreviewoflimited configurationandsystem statusviaSNMPv3,logs, dashboard,showstatus, andconfigurationscreens. COOnly:Provides configurationcommit capability. (Panoramaor Management-OnlyMode)N/AN/ACO, UserN/ASystemLogs
Monitor SystemStatus andLogsReviewsystemstatusvia thepanoramasystemCLI, dashboardandlogs;show status. (Panoramaor Management-OnlyMode)N/AN/ACO, UserN/ASystemLogs
PanoramaLog CollectorSetupPresentsconfiguration optionsformanagement interfacesand communicationforpeer services Import,Export,Save,Load, revertandvalidate Panoramaconfigurations andstate (LogCollectormode)CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/ESystemand Configurationlogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysG/W/E
RSASigVer(FIPS186-4)RSAPublicKeysG/R/E/W
ECDSASigVer(FIPS186-4)ECDSAPublicKeysG/R/E/W
KASKDFTLSTLSPre-MasterSecretG/E/Z
TLSMasterSecretG/E/Z
CKG, ECDSAKeyGen(FIPS186-4), ECDSAKeyVer(FIPS186-4), KAS-ECC-SSC,KAS-FFC-SSC, SafePrimesKeyGeneration, SafePrimesKeyVerificationTLSDHE/ECDHEPrivate ComponentsG/E/Z
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysG/E/Z
AES-CBCTLSEncryptionKeysG/E/Z
KTSAES-GCMTLSEncryptionKeysG/E/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC,AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
KASKDFSSH(CVL) KAS-ECC-SSC KAS-FFC-SSCSSHDHE/ECDHEPrivate ComponentsG/E/Z
Table, extracted as text (did not parse into structured rows)
also allows you to manage software/firmware versions and schedule updates on managed log collectors. (Panorama or Management-Only Mode) Zeroize           Overwrite all CSPs             N/A                                   All keys and SSPs       CO        Z            Zeroization Indicator Run power up self-tests on Self-Test         demand by power cycling        N/A                                                                     E            System Logs Verification Key        User the module. CO,                    FIPS-CC Mode Show Status       View status of the module      N/A                                   N/A                               N/A Allows review of limited configuration and system status via SNMPv3, logs, and configuration screens. System Audit                                     N/A                                   N/A                               N/A          System Logs configuration commit (Panorama or Management-Only Mode) Review system status via the panorama system CLI, and Logs (Panorama or Management-Only Mode) CKG                                   RSA Private Keys                   G/W/E RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) CKG                                   ECDSA Private Keys                 G/W/E ECDSA KeyGen ( FIPS 186-4) ECDSA SigGen (FIPS 186-4) RSA SigVer (FIPS 186-4)               RSA Public Keys                   G/R/E/W ECDSA SigVer (FIPS 186-4)             ECDSA Public Keys                 G/R/E/W TLS Pre-Master Secret             G/E/Z KDF TLS TLS Master Secret                 G/E/Z Presents configuration options for management               CKG,                           TLS DHE/ECDHE Private interfaces and                       ECDSA KeyGen (FIPS 186-4),     Components communication for peer               ECDSA KeyVer (FIPS 186-4),     TLS DHE/ECDHE Public Panorama Log                                           Safe Primes Key Generation,                             CO       G/E/R/W/Z Collector Setup                                        Safe Primes Key Verification revert and validate Panorama configurations              HMAC-SHA2-256                  TLS HMAC Keys G/E/Z (Log Collector mode) HMAC-SHA-1                     SSH Session                       G/E/Z AES-CBC, AES-CTR               SSH Session Encryption            G/E/Z KDF SSH (CVL)                  SSH DHE/ECDHE Private             G/E/Z © 2024        Palo Alto Networks, Inc.                                                                              Panorama VM 10.2 Security Policy 16
Page 17
SafePrimesKeyGeneration, SafePrimesKeyVerification
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E

Safe Primes Key Generation, Safe Primes Key Verification DRBG Seed DRBG V Counter DRBG, ESV G/E DRBG Key Entropy Input String Note: Configuration/System Logs for Approved services above will indicate FIPS-CC mode is enabled and that the service succeeded.

  1. Software/Firmware Security The module performs the Software Integrity test by using HMAC-SHA-256 (HMAC Cert. #A2907) during the Pre-Operational Self-Test. In addition, the module also conducts a software load test by using RSA 2048 with SHA-256 (Cert. #A2907) for the new validated software to be uploaded into the module. Any software loaded into this module that is not shown on the module certificate is out of scope of this validation, and requires a separate FIPS 140-3 validation. The pre-operational self-tests can be initiated by power cycling the module. When this is performed, the module automatically runs the cryptographic algorithm self-tests in addition to the pre-operational software integrity test.
  2. Operational Environment The module is a modifiable operational environment as per FIPS 140-3 Level 1 specifications. The hypervisor environment provides an isolated operating environment and is the single operator of the virtual machine. The tested operating environments isolate virtual systems into separate isolated process spaces. Each process space is logically separated from all other processes by the operating environments software and hardware. The module functions entirely within the process space of the isolated system as managed by the single operational environment. This implicitly meets the FIPS 140-3 requirement that only one (1) entity at a time can use the cryptographic module.
  3. Physical Security The module is a software only module; FIPS 140-3 physical security requirements are not applicable.
  4. Non-Invasive Security There are currently no defined Approved non-invasive attack mitigation test metrics in SP 800-140F.
  5. Sensitive Security Parameters Management The following table details all the sensitive security parameters utilized by the module. © 2024 Palo Alto Networks, Inc. Panorama VM 10.2 Security Policy 17
Page 18
Key/SSP/Name/TypeStreng thSecurity Functionand Cert. NumberGenerati onImport/Exp ortEstablishm entStorageZeroization1Use&RelatedKeys
CACertificates112-256 bitsRSASigVer(FIPS 186-4) ECDSASigVer (FIPS186-4) Cert.#A2907DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM– plaintextHDD– Zeroize Service RAM-Zeroize atsession terminationECDSA/RSAPublickey- UsedtotrustarootCA intermediateCAand leaf/endentity certificates (RSA2048,3072,and 4096bits) (ECDSAP-256,P-384, andP-521)
RSAPublicKeys112-150 bitsRSASigVer (FIPS186-4) Cert.#A2907DRBG,FIPS 186-4TLSorSSH SessionKey Encryptedor Plaintext TLShandshakeN/AHDD/RAM– plaintextZeroize ServiceRSApublickeys managedascertificates fortheverificationof signatures, establishmentofTLS, operatorauthentication andpeer authentication. (RSA2048,3072,or 4096-bit)
RSAPrivateKeys112-150 bitsRSASigGen (FIPS186-4) Cert.#A2907DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM– plaintextHDD– Zeroize Service RAM-Zeroize atsession terminationRSAPrivatekeysfor generationof signatures, authenticationorkey establishment. (RSA2048,3072,or 4096-bit)
ECDSAPublicKeys128-256 bitsECDSASigVer (FIPS186-4) Cert.#A2907DRBG,FIPS 186-4TLSorSSH SessionKey Encryptedor Plaintext TLShandshakeN/AHDD/RAM– plaintextZeroize ServiceECDSApublickeys managedascertificates fortheverificationof signatures, establishmentofTLS, operatorauthentication andpeer authentication. (ECDSAP-256,P-384, orP-521)
ECDSAPrivateKeys128-256 bitsECDSASigGen (FIPS186-4) Cert.#A2907DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM– plaintextHDD– Zeroize Service RAM-Zeroize atsession terminationECDSAPrivatekeyfor generationofsignatures andauthentication (P-256,P-384,or P-521)
TLSDHE/ECDHE PrivateComponents112-256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert.#A2907DRBG,SP 800-56ARev. 3N/AN/ARAM-plaintextZeroizeat session terminationKAS-FFCorKAS-ECC Ephemeralvaluesused inkeyagreement (KAS-FFCMODP-2048, KAS-ECCP-256,P-384, P-521)
TLSDHE/ECDHEPublic Components112-256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert.#A2907DRBG,SP 800-56ARev. 3Plaintext-TLS handshakeN/ARAM-plaintextZeroizeat session terminationKAS-FFCorKAS-ECC Ephemeralvaluesused inkeyagreement (KAS-FFCMODP-2048, KAS-ECCP-256,P-384, P-521)
TLSPre-MasterSecretN/AKDFTLS Cert.#A2907KASSP 800-56ARev. 3N/AN/ARAM–plaintextZeroizeat session terminationSecretvalueusedto derivetheTLSMaster Secretalongwithclient andserverrandom nonces
TLSMasterSecretN/AKDFTLS Cert.#A2907KDFTLSN/AN/ARAM–plaintextZeroizeat session terminationSecretvalueusedto derivetheTLSsession keys
Table, extracted as text (did not parse into structured rows)
Table 10 – SSPs ECDSA/RSA Public key Used to trust a root CA RSA SigVer (FIPS                                                                  HDD – intermediate CA and TLS or SSH                                                       leaf /end entity at session RSA public keys managed as certificates for the verification of RSA SigVer                       Session Key and peer RSA Private keys for generation of RSA SigGen                       TLS or SSH                                                       signatures, at session managed as certificates for the verification of and peer ECDSA Private key for ECDSA SigGen                     TLS or SSH                                                       generation of signatures at session Ephemeral values used Ephemeral values used Secret value used to KAS SP                                                         Zeroize at      derive the TLS Master KDF TLS TLS Pre-Master Secret   N/A                            800-56A Rev. N/A               N/A           RAM – plaintext   session         Secret along with client
3                                                              termination     and server random
Zeroize at      Secret value used to KDF TLS TLS Master Secret       N/A                            KDF TLS       N/A              N/A           RAM – plaintext   session         derive the TLS session © 2024      Palo Alto Networks, Inc.                                                                           Panorama VM 10.2 Security Policy 18
Page 19
TLSEncryptionKeys128or256 bitsAES-CBCor AES-GCM Cert.#A2907KDFTLSN/ATLS,KASSP 800-56ARev.3RAM-plaintextZeroizeat session terminationAES(128or256bit) keysusedinTLS connections(GCM; CBC)
TLSHMACKeys256bitsHMAC-SHA2-256 HMAC-SHA2-384 Cert.#A2907KDFTLSN/ATLS,KASSP 800-56ARev.3RAM-plaintextZeroizeat session terminationHMACkeysusedinTLS connections(256,384) (256,384bits)
SSHDHE/ECDHE PrivateComponents112-256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert.#A2907DRBG,SP 800-56ARev. 3N/AN/ARAM-plaintextZeroizeat session terminationKAS-FFCorKAS-ECC publiccomponent (KAS-FFCMODP-2048, KAS-ECCP-256, KAS-ECCP-384, KAS-ECCP-521)
SSHDHE/ECDHEPublic Components112-256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert.#A2907DRBG,SP 800-56ARev. 3PlaintextSSH handshakeN/ARAM-plaintextZeroizeat session terminationKAS-FFCorKAS-ECC publiccomponent (KAS-FFCGroup14, KAS-ECCP-256, KAS-ECCP-384, KAS-ECCP-521)
SSHHostPublicKey112-256 bitsRSASigVer (FIPS186-4) ECDSASigVer (FIPS186-4) Cert.#A2907DRBG,FIPS 186-4N/AN/AHDD/RAM– plaintextZeroize ServiceSSHHostPublicKey (RSA2048,RSA3072, RSA4096,ECDSA P-256,P-384,orP-521)
SSHClientPublicKey112-150 bitsRSASigVer (FIPS186-4) Cert.#A2907N/AEncryptedvia SSHorTLSN/AHDD/RAM– plaintextZeroize ServicePublicRSAkeyusedto authenticateclient. (RSA2048,3072,and 4096bits)
SSHSessionEncryption Keys128-256 bitsAES-CBC, AES-CTR,or AES-GCM Cert.#A2907KDFSSHN/ASSH,KASSP 800-56ARev.3RAM-plaintextZeroizeat session terminationUsedinallSSH connectionstothe securitymodule’s commandlineinterface. (128,192,or256bits: CBCorCTR) (128or256bits:GCM)
SSHSession AuthenticationKeys160-256 bitsHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 Cert.#A2907KDFSSHN/ASSH,KASSP 800-56ARev.3RAM-plaintextZeroizeat session terminationAuthenticationkeys usedinallSSH connectionstothe securitymodule’s commandlineinterface (HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-512) (160,256,512bits)
Softwareintegrity verificationkey (Note:Thisisnotconsidered anSSP)128bitsHMAC-SHA2-256, ECDSASigVer (FIPS186-4) Cert.#A2907N/AN/AN/AHDD-plaintextN/AUsedtocheckthe integrityof crypto-relatedcode. (HMAC-SHA-256and ECDSAP-256)
Publickeyforsoftware contentloadtest112bitsRSASigVer (FIPS186-4) Cert.#A2907N/AN/AN/AHDD-plaintextN/AUsedtoauthenticate software/firmwareand contenttobeinstalled onthemodule(RSA 2048withSHA-256)
CO,UserPasswordN/ASHA2-256 Cert.#A2907ExternalEncryptedvia SSHorTLSN/AHDD-apassword hash(SHA2-256)ZeroizeServiceAuthenticationstring withaminimumlength ofeight(8)characters.
ProtocolSecretsN/AN/AN/AEncryptedvia SSHorTLSN/AHDD/RAM– plaintextZeroizeServiceSecretsusedbyRADIUS (8charactersminimum)
EntropyInputString256bitsCKG(vendor affirmed),Counter DRBG Cert.#A2907Entropyas per SP800-90BN/AN/ARAM-plaintextPowercycleEntropyinputstring comingfromthe entropysource Inputlength=384bits
DRBGSeed256bitsCKG(vendor affirmed),Counter DRBGEntropyas per SP800-90BN/AN/ARAM-PlaintextPowercycleDRBGseedcomingfrom theentropysource
Table, extracted as text (did not parse into structured rows)
800-56A Rev. 3 public component Plaintext SSH                                                         public component RSA SigVer (FIPS 186-4)                                                                                          SSH Host Public Key SSH Host Public Key                                                        N/A             N/A Public RSA key used to RSA SigVer
112 - 150                                   Encrypted via                    HDD/RAM –          Zeroize           authenticate client.
SSH Client Public Key                      (FIPS 186-4)     N/A                            N/A
4096 bits)
Table, extracted as text (did not parse into structured rows)
Used in all SSH connections to the Zeroize at        security module’s KDF SSH        N/A                              RAM - plaintext    session           command line interface. Authentication keys used in all SSH connections to the Zeroize at        security module’s KDF SSH           N/A                              RAM - plaintext    session           command line interface Used to check the integrity of verification key                            ECDSA SigVer (Note: This is not considered               (FIPS 186-4) an SSP)                                     Cert. #A2907 Used to authenticate Public key for software content load test Cert. #A2907                                                                                          on the module (RSA Authentication string SHA2-256                        Encrypted via                    HDD - a password CO, User Password              N/A                          External                       N/A                               Zeroize Service     with a minimum length of eight (8) characters. Encrypted via                    HDD/RAM –                            Secrets used by RADIUS Protocol Secrets               N/A         N/A              N/A                            N/A                                Zeroize Service Entropy input string Entropy as                                                                         coming from the Entropy Input String           256 bits                       per          N/A             N/A              RAM - plaintext   Power cycle        entropy source Input length = 384 bits CKG (vendor        Entropy as                                                                        DRBG seed coming from DRBG Seed                       256 bits    affirmed), Counter per          N/A             N/A              RAM - Plaintext   Power cycle       the entropy source © 2024        Palo Alto Networks, Inc.                                                                                 Panorama VM 10.2 Security Policy 19
Page 20
Cert.#A2907Seedlength=384bits
DRBGKey256bitsCKG(vendor affirmed),Counter DRBG Cert.#A2907Entropyas per SP800-90BN/AN/ARAM-plaintextPowercycleAES256CTRDRBG stateKeyusedinthe generationofarandom values
DRBGV128bitsCKG(vendor affirmed),Counter DRBG Cert.#A2907Entropyas per SP800-90BN/AN/ARAM-plaintextPowercycleAES256CTRDRBG stateVusedinthe generationofarandom values
SNMPv3Authentication SecretN/AKDFSNMP Cert.#A2907N/AEncryptedvia TLS/SSHN/AHDD/RAM– plaintextZeroizeServiceUsedtosupportSNMPv3 services (Minimum8characters)
SNMPv3PrivacySecretN/AKDFSNMP Cert.#A2907N/AEncryptedvia TLS/SSHN/AHDD/RAM– plaintextZeroizeServiceUsedtosupportSNMPv3 services (Minimum8characters)
SNMPv3Authentication Key160-256 bitsHMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 Cert.#A2907KDFSNMPN/AN/AHDD/RAM- PlaintextZeroize ServiceHMAC–SHA-1/224/256 /384/512 Authenticationprotocol key(160bits)
SNMPv3SessionKey128-256 bitsAES-CFB128 Cert.#A2907KDFSNMPN/AN/AHDD/RAM- PlaintextZeroize ServicePrivacyprotocol encryptionkey (AES-CFB128)
EntropySourceMinimumnumberofbitsofentropyDetails
PaloAltoNetworksDRNGEntropy Source256bitsESVCert.#E69 Entropysourceprovidesfullentropy, whichisprovidedinthe384bitseed.

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 generation of a random SP 800-90B SNMPv3 Authentication Used to support SNMPv3 KDF SNMP Encrypted via HDD/RAM

Page 21

Note: the ECDSA and HMAC-SHA-256 KATs are performed prior to the Software integrity test Conditional self-tests Cryptographic algorithm self-tests

Page 22
CauseofErrorErrorStateIndicator
ConditionalCryptographicAlgorithmSelf-TestorSoftware IntegrityTestFailureFIPS-CCmodefailure. <Algorithmtest>failed.
ConditionalPairwiseConsistencyorCriticalFunctionsTest FailureSystemlogprintsanerrormessage.
ConditionalSoftwareLoadTestFailureSystemprintsInvalidimagemessage.

Table 12 - Errors and Indicators Cause of Error Error State Indicator Conditional Cryptographic Algorithm Self-Test or Software FIPS-CC mode failure. <Algorithm test> failed. Integrity Test Failure Conditional Pairwise Consistency or Critical Functions Test System log prints an error message. Conditional Software Load Test Failure System prints Invalid image message.

  1. Life-cycle Assurance The vendor provided life-cycle assurance documentation describes configuration management, design, finite state model, development, testing, delivery & operation, end of life procedures, and guidance. For details regarding the approved mode of operation, see “Approved Mode of Operation''. For details regarding secure installation, initialization, startup, and operation of the module, see below. Installation Instructions The module can be retrieved by downloading Panorama_pc-10.2.3-h1 Palo Alto Network provides an Administrator Guide for additional information noted in the “References” section of this Security Policy. The module design corresponds to the module security rules. Module Enforced Security Rules This section documents the security rules enforced by the cryptographic module to implement the security requirements of this FIPS 140-3 Level 1 module.
  2. The cryptographic module shall provide distinct operator roles. When the module has not been placed in a valid role, the operator shall not have access to any cryptographic services.
  3. The cryptographic module shall clear previous authentications on power cycle.
  4. The module shall support the generation of key material with the approved DRBG. The entropy provided must be greater than or equal to the strength of the key being generated.
  5. Data output shall be inhibited during self-tests and error states.
  6. Processes performing key generation and zeroization processes shall be logically isolated from the logical data output paths.
  7. The module does not output intermediate key generation values.
  8. Status information output from the module shall not contain CSPs or sensitive data that if misused could lead to a compromise of the module.
  9. There are no restrictions on which keys or CSPs are zeroized by the zeroization service.
  10. The module maintains separation between concurrent operators.
  11. The module does not support a maintenance interface or role.
  12. The module does not have any external input/output devices used for entry/output of data.
  13. The module does not enter or output plaintext CSPs.
  14. The cryptographic module provides identity-based authentication. © 2024 Palo Alto Networks, Inc. Panorama VM 10.2 Security Policy 22
Page 23

Vendor Imposed Security Rules In FIPS-CC mode, the following rules shall apply:

  1. When FIPS-CC mode is enabled, the operator shall not install plugins. a. Checked via CLI using “show plugins installed”
  2. When FIPS-CC mode is enabled, the operator shall not use TACACS+. RADIUS may be used but must be protected by TLS protocol. a. Checked via CLI using “show deviceconfig” command Key to Entity The cryptographic module associates all keys (secret, private, or public) stored within, entered into or output from the module with authenticated operators of the module. Keys stored within the module are only made available to authenticated operators via TLS or SSH. Keys are only input or output from the module by the authenticated operator via a SSH or TLS protected communication. Any attempt to intervene in the key to entity relationship would require defeating the module TLS or SSH encryption and authentication/integrity mechanism.
  3. Mitigation of Other Attacks This module is not designed to mitigate other attacks outside the scope of FIPS 140-3.
  4. References [FIPS 140-3] FIPS Publication 140-3 Security Requirements for Cryptographic Modules [AGD] Panorama Administrator’s Guide Version 10.2
  5. Definitions and Acronyms AES – Advanced Encryption Standard CA – Certificate Authority CLI – Command Line Interface CO – Crypto-Officer CSP – Critical Security Parameter CVL – Component Validation List DB9 – D-sub series, E size, 9 pins DES – Data Encryption Standard DH – Diffie-Hellman DRBG – Deterministic Random Bit Generator EDC – Error Detection Code ECDH – Elliptical Curve Diffie-Hellman ECDSA – Elliptical Curve Digital Signature Algorithm FIPS – Federal Information Processing Standard HMAC – (Keyed) Hashed Message Authentication Code KDF – Key Derivation Function LED – Light Emitting Diode RJ45 – Networking Connector © 2024 Palo Alto Networks, Inc. Panorama VM 10.2 Security Policy 23
Page 24

RNG –Random number generator RSA