nerdexam
CompTIA

CAS-005 · Question #229

A threat intelligence company's business objective is to allow customers to integrate data directly to different TIPs through an API. The following additional requirements must also be met: - Reduce…

The correct answer is C. Implementing rate limiting for each registered user. A threat intelligence company requires an API for customers to integrate data, aiming to reduce compute spend, ensure availability, reduce attack surface, and maintain data integrity.

Submitted by ahmad_uae· Mar 6, 2026Security Architecture

Question

A threat intelligence company's business objective is to allow customers to integrate data directly to different TIPs through an API. The following additional requirements must also be met:

  • Reduce compute spend as much as possible.
  • Ensure availability for all users.
  • Reduce the potential attack surface.
  • Ensure the integrity of the data provided.

Which of the following best meets the requirements?

Options

  • AConfiguring a unique API secret key for accounts
  • BPublishing a list of IOCs on a public directory
  • CImplementing rate limiting for each registered user
  • DProviding a hash of all data that is made available

How the community answered

(39 responses)
  • A
    21% (8)
  • B
    15% (6)
  • C
    59% (23)
  • D
    5% (2)

Why each option

A threat intelligence company requires an API for customers to integrate data, aiming to reduce compute spend, ensure availability, reduce attack surface, and maintain data integrity.

AConfiguring a unique API secret key for accounts

Configuring unique API secret keys aids in authentication and authorization, restricting access and reducing the attack surface, but it doesn't directly manage resource consumption or ensure availability against abuse.

BPublishing a list of IOCs on a public directory

Publishing IOCs on a public directory would increase compute spend and attack surface due to unmanaged access, contradicting the stated requirements.

CImplementing rate limiting for each registered userCorrect

Implementing rate limiting for each registered user directly addresses multiple requirements by preventing any single user or malicious entity from overwhelming the API, thereby reducing compute spend, ensuring availability for other users, and mitigating denial-of-service (DoS) attacks which reduces the attack surface.

DProviding a hash of all data that is made available

Providing a hash of all data ensures data integrity but does not address concerns about compute spend, availability, or attack surface related to API access and abuse.

Concept tested: API security and resource management

Source: https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-policies#rate-limit-policy

Community Discussion

No community discussion yet for this question.

Full CAS-005 Practice