nerdexam
CompTIA

CAS-003 · Question #852

A developer is writing a new mobile application that employees will use to connect to an Internet- facing sensitive system. The security team is concerned with MITM attacks against the encrypted…

The correct answer is B. TLS 1.3. To protect mobile application traffic from MITM attacks that intercept and decrypt sensitive data, the developer should implement TLS 1.3.

Technical Integration of Enterprise Security

Question

A developer is writing a new mobile application that employees will use to connect to an Internet- facing sensitive system. The security team is concerned with MITM attacks against the encrypted application traffic aimed at intercepting and decrypting sensitive information from the server to the mobile client. Which of the following should the developer implement to address the security team’s concerns? (Choose two.)

Options

  • AHSTS
  • BTLS 1.3
  • COCSP
  • DCertificate pinning
  • EKey stretching

How the community answered

(29 responses)
  • A
    17% (5)
  • B
    69% (20)
  • C
    3% (1)
  • D
    3% (1)
  • E
    7% (2)

Why each option

To protect mobile application traffic from MITM attacks that intercept and decrypt sensitive data, the developer should implement TLS 1.3.

AHSTS

HSTS enforces HTTPS in browser contexts but does not add protection against MITM attacks on already-encrypted mobile application traffic or validate server identity beyond standard certificate checks.

BTLS 1.3Correct

TLS 1.3 eliminates legacy weak cipher suites, mandates forward secrecy via ECDHE, and encrypts more of the handshake to prevent passive interception and decryption. Its redesign removes known attack surfaces such as renegotiation attacks, CBC padding oracle exploits, and BEAST-class vulnerabilities. This ensures that traffic between the server and the mobile client is significantly more resistant to MITM interception and decryption attempts.

COCSP

OCSP is used to verify whether a certificate has been revoked and does not prevent an attacker from intercepting or decrypting encrypted traffic in transit.

DCertificate pinning

Certificate pinning ties the app to a specific certificate or public key to reject fraudulent CA-signed certificates, which is complementary but was not designated as a correct answer for this question.

EKey stretching

Key stretching is a technique for strengthening password-derived keys through repeated hashing iterations and has no bearing on preventing MITM attacks against application traffic.

Concept tested: TLS 1.3 security improvements against MITM attacks

Source: https://learn.microsoft.com/en-us/windows-server/security/tls/tls-ssl-schannel-ssp-overview

Topics

#TLS#certificate pinning#MITM prevention#mobile app security

Community Discussion

No community discussion yet for this question.

Full CAS-003 Practice