nerdexam
Google

PROFESSIONAL-CLOUD-SECURITY-ENGINEER · Question #111

In an effort for your company messaging app to comply with FIPS 140-2, a decision was made to use GCP compute and network services. The messaging app architecture includes a Managed Instance Group…

The correct answer is A. Encrypt all cache storage and VM-to-VM communication using the BoringCrypto module. FIPS 140-2 requires the use of cryptographic modules that are validated by NIST. Google's BoringCrypto module (a subset of BoringSSL) is FIPS 140-2 validated and is the correct tool to use on GCP for FIPS compliance. Option A is correct because it addresses both attack…

Submitted by lars.no· Apr 18, 2026Ensuring compliance

Question

In an effort for your company messaging app to comply with FIPS 140-2, a decision was made to use GCP compute and network services. The messaging app architecture includes a Managed Instance Group (MIG) that controls a cluster of Compute Engine instances. The instances use Local SSDs for data caching and UDP for instance-to-instance communications. The app development team is willing to make any changes necessary to comply with the standard Which options should you recommend to meet the requirements?

Options

  • AEncrypt all cache storage and VM-to-VM communication using the BoringCrypto module.
  • BSet Disk Encryption on the Instance Template used by the MIG to customer-managed key and
  • CChange the app instance-to-instance communications from UDP to TCP and enable BoringSSL
  • DSet Disk Encryption on the Instance Template used by the MIG to Google-managed Key and use

How the community answered

(32 responses)
  • A
    84% (27)
  • B
    9% (3)
  • C
    3% (1)
  • D
    3% (1)

Explanation

FIPS 140-2 requires the use of cryptographic modules that are validated by NIST. Google's BoringCrypto module (a subset of BoringSSL) is FIPS 140-2 validated and is the correct tool to use on GCP for FIPS compliance. Option A is correct because it addresses both attack surfaces: encrypting Local SSD cache storage with BoringCrypto and encrypting VM-to-VM communications (including UDP) with BoringCrypto. Option B (CMEK) and D (Google-managed keys) address disk encryption but do not ensure FIPS 140-2 validated algorithms end-to-end, nor do they cover network communications. Option C only changes the protocol from UDP to TCP and applies BoringSSL to network traffic but ignores Local SSD encryption - an incomplete solution.

Topics

#FIPS 140-2 Compliance#Data Encryption#Secure Communication#GCP Compute Engine

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-SECURITY-ENGINEER Practice