300-420 · Question #323
Which security functionality does gRPC provide?
The correct answer is D. supporting secure communication between network devices and control systems using TLS and. gRPC provides security functionality by supporting secure communication between networked entities using Transport Layer Security (TLS) and related protocols.
Question
Which security functionality does gRPC provide?
Options
- Aenabling RC6 data-level encryption with CRC check
- Bmandatory encryption of data at rest using the AES and RSA protocols
- Cimplementing secure server-client tunnels with RSA 2048 cipher encryption
- Dsupporting secure communication between network devices and control systems using TLS and
How the community answered
(56 responses)- A4% (2)
- B7% (4)
- C2% (1)
- D88% (49)
Why each option
gRPC provides security functionality by supporting secure communication between networked entities using Transport Layer Security (TLS) and related protocols.
While encryption and integrity are parts of security, gRPC's core security relies on TLS, which uses a suite of cryptographic algorithms, not specifically RC6 data-level encryption with CRC check as its primary security mechanism.
gRPC focuses on securing data *in transit*. Encryption of data *at rest* is handled by storage systems or applications, not a direct functionality of the gRPC framework itself.
Implementing secure server-client tunnels with RSA 2048 cipher encryption describes a component of TLS, but it's an overly specific and incomplete description of gRPC's comprehensive security functionality provided by TLS.
gRPC inherently supports secure communication by leveraging Transport Layer Security (TLS). TLS provides end-to-end encryption for data in transit, authenticates server and client identities, and ensures data integrity, making it suitable for secure communication between network devices and control systems or microservices.
Concept tested: gRPC security- TLS
Source: https://grpc.io/docs/guides/auth/
Topics
Community Discussion
No community discussion yet for this question.