Soru

Zorluk: OrtaCryptographic and Security Control Weaknesses

A security review of an e-commerce platform's legacy vault database reveals that stored payment tokens are encrypted using the Data Encryption Standard (DES) algorithm operating in Cipher Block Chaining (CBC) mode. Additionally, the system uses a single, hardcoded Initialization Vector (IV) for every database record encryption operation. Which TWO cryptographic weaknesses are present in this architecture? (Select TWO)

  1. Use of a deprecated cipher with a short key length vulnerable to brute-force attacksCevap
  2. Reuse of a static Initialization Vector (IV), resulting in predictable ciphertexts for matching plaintext inputsCevap
  3. C
    Failure to utilize asymmetric RSA key pairs for bulk data encryption at rest
  4. D
    Misconfiguration of database encryption logs as a preventive control rather than a detective control

Cevap

The two cryptographic weaknesses are the reliance on a deprecated cipher with a short key size (DES) and the implementation of a static Initialization Vector (IV) across CBC operations.
The system suffers from two distinct cryptographic flaws: first, DES relies on a legacy 56-bit key size that is vulnerable to key recovery attacks; second, reusing a static IV with CBC mode breaks semantic security, allowing attackers to detect matching plaintext blocks across stored records.

Adım Adım Çözüm

1
Evaluate the encryption algorithm specified in the scenario.
DES uses a 56-bit key length, which provides inadequate key space against modern computing power.
Legacy algorithms with small key sizes do not provide sufficient confidentiality guarantees.
2
Analyze the Initialization Vector (IV) management within Cipher Block Chaining (CBC) mode.
Using a static, non-random IV for every encryption operation allows pattern recognition across ciphertexts.
CBC mode requires a unique, unpredictable IV per operation to prevent deterministic ciphertexts.

Anahtar Kavram

Cryptographic Weaknesses in Cipher Selection and Mode Implementation
Bu soruyu puanla