Courseiva

CCNA Data Collection And Processing Questions

42 questions · Data Collection And Processing · All types, answers revealed

1
MCQhard

A threat intelligence team ingests a daily feed delivered as a single JSON file. Each record includes an indicator value, a confidence score, and a free-text description. During processing, the team must enrich each indicator with internal asset context and geographic location before loading it into a MISP event. Which action should be performed first to ensure the enrichment stage has clean, normalized records?

A.Send each raw JSON record to the enrichment services and then deduplicate the enriched output.
B.Parse the JSON, validate required fields, normalize indicator types, and remove duplicate records before enrichment.
C.Load all records into MISP as attributes and use MISP correlation to resolve duplicates and types.
D.Convert the JSON to CSV and rely on the CSV import mapping to normalize indicator types automatically.
AnswerB

Enrichment depends on consistent, deduplicated records. Parsing the JSON and validating required fields prevents malformed records from propagating. Normalizing indicator types ensures the same value is not treated as both a domain and a URL. Removing duplicates reduces wasted enrichment calls and prevents conflicting context. Performing these steps first produces a clean dataset, which is the prerequisite for reliable asset and geographic enrichment.

Why this answer

Clean data is a precondition for useful enrichment. Parsing and validating the JSON ensures structural integrity, while normalizing indicator types and removing duplicates prevents inconsistent or redundant enrichment results. Enrichment services and MISP should receive only records that are already well-formed and deduplicated, so that asset and geographic context attaches to a single canonical indicator.

Exam trap

The trap here is treating enrichment as a substitute for data cleaning, when enrichment actually amplifies the effects of dirty or duplicate records.

2
MCQeasy

An analyst is collecting threat intelligence from a new OSINT source that provides indicators in a structured format. The analyst needs to ensure that the data is ingested into the threat intelligence platform (TIP) without manual reformatting. Which data format is most commonly supported by TIPs for automated ingestion?

A.STIX 2.1
B.PDF reports
C.CSV files
D.Plain text emails
AnswerA

STIX 2.1 is a standardized language for expressing cyber threat intelligence, and most TIPs support it for automated ingestion. It provides a common structure for indicators, relationships, and other objects, enabling seamless integration. Using STIX 2.1 ensures that the data can be parsed and ingested without manual reformatting, making it the most appropriate choice for this scenario.

Why this answer

STIX 2.1 is the industry standard for structured threat intelligence, and TIPs commonly support it for automated ingestion. It provides a well-defined schema that allows platforms to parse and ingest data without manual reformatting. Other formats like PDF, CSV, or plain text lack the standardized structure needed for seamless automation, making STIX 2.1 the correct choice.

Exam trap

The trap here is assuming that any structured format, such as CSV, is sufficient for automated ingestion, overlooking the need for a standardized threat intelligence schema.

3
MCQhard

A threat intelligence analyst is collecting data from a dark web forum to identify emerging threats. The analyst uses a web scraping tool that automatically extracts posts and user metadata. After several hours, the tool is blocked and the analyst's IP is banned. Which of the following is the most likely cause of the block, and what should the analyst have implemented to prevent it?

A.The tool triggered rate limiting; the analyst should have used rotating proxies and randomized delays.
B.The tool did not use a VPN; the analyst should have connected through a Tor exit node.
C.The tool did not parse JavaScript; the analyst should have used a headless browser.
D.The tool used HTTP instead of HTTPS; the analyst should have enforced TLS.
AnswerA

Dark web forums often employ rate limiting to detect and block automated scraping. Using rotating proxies and randomized delays mimics human browsing behavior, reducing the chance of triggering these defenses. Without such measures, the tool's rapid, repetitive requests would be flagged, leading to an IP ban. This is the most likely cause and the appropriate mitigation.

Why this answer

The most likely cause of the block is that the scraping tool exceeded the forum's rate limits. To prevent this, the analyst should have implemented rotating proxies and randomized delays to distribute requests and mimic human behavior. Other measures like VPNs, headless browsers, or TLS do not directly address rate limiting.

Exam trap

The trap here is focusing on anonymity or encryption as solutions, when the block is actually due to request frequency and requires rate-limiting mitigation.

4
Multi-Selecthard

A threat intelligence analyst is processing a set of indicators and needs to ensure that the data is properly enriched and contextualized before dissemination. Which TWO of the following actions are appropriate during the processing phase of the threat intelligence lifecycle? (Choose two.)

Select 2 answers
A.Collecting indicators from new OSINT sources
B.Disseminating indicators to stakeholders via email
C.Normalizing indicators to a consistent format
D.Enriching indicators with geolocation and WHOIS data
E.Deploying indicators to security controls like firewalls
AnswersC, D

Normalization is a core processing activity that standardizes indicators, such as converting IP addresses to a uniform notation or domains to lowercase. This ensures consistency and enables accurate correlation and enrichment. It is essential for preparing data for analysis and dissemination, making it a correct action for the processing phase.

Why this answer

During the processing phase, analysts normalize and enrich indicators to ensure consistency and add context. Normalization standardizes data formats, while enrichment appends valuable information like geolocation or WHOIS. These steps prepare intelligence for analysis and dissemination.

Dissemination, collection, and deployment are separate phases and not part of processing.

Exam trap

The trap here is conflating processing with other lifecycle phases like collection or dissemination, leading to the selection of actions that belong elsewhere.

5
Multi-Selecthard

Which THREE of the following are common attributes used to characterize an 'Observed Data' object in STIX 2.1?

Select 3 answers
A.number_observed
B.vulnerability_scanner_id
C.root_password
D.last_observed
E.first_observed
AnswersA, D, E

The `number_observed` property records how many times the observed data was seen, satisfying the need to quantify sightings of an indicator. STIX 2.1 defines it as an integer with a default of 1, making it one of the standard attributes characterising an Observed Data object alongside `first_observed` and `last_observed`.

Why this answer

In STIX 2.1, the Observed Data SDO is designed to convey cyber observable information along with the time window and count of observations, so option A (number_observed) is correct because it is a required integer property recording how many times the data was seen. Option D (last_observed) is correct because it is a required timestamp property marking the end of the observation period. Option E (first_observed) is correct because it is a required timestamp property marking the beginning of the observation period.

The unmarked options do not belong: vulnerability_scanner_id is not a defined STIX 2.1 Observed Data property, and root_password is not a STIX property at all (and would be inappropriate sensitive data to store in this object).

6
MCQhard

You are troubleshooting a feed ingestion failure in an OpenCTI platform where the connector logs show '403 Forbidden' during a HTTPS pull. What is the primary troubleshooting step?

A.Update the SSL certificates on the collector.
B.Increase the connector memory allocation.
C.Check if the source IP is whitelisted on the threat intelligence provider side.
D.Restart the OpenCTI RabbitMQ service.
AnswerC

A 403 during an HTTPS pull means the provider received the request but refused it, so authentication and connectivity are working. Verifying that the connector's source IP is whitelisted on the provider side addresses the authorisation constraint causing the rejection.

Why this answer

403 Forbidden indicates the server understood the request but refuses to authorize it, often due to IP whitelisting or invalid API tokens at the source.

7
MCQmedium

You are configuring a TAXII 2.1 feed in a SIEM. You need to ensure that the collection process only retrieves high-confidence indicators. Where is this filter typically applied?

A.In the TAXII client configuration settings.
B.At the firewall level.
C.By disabling the feed authentication.
D.By modifying the STIX schema.
AnswerA

Filtering by confidence occurs in the TAXII client, since TAXII 2.1 servers expose collections without a standard confidence query parameter. The client inspects each STIX object's confidence property and discards low-confidence indicators before ingestion, satisfying the requirement to retrieve only high-confidence indicators from the feed.

Why this answer

In a TAXII 2.1 architecture, the TAXII Client is the component that polls or subscribes to a TAXII Server's collections. Filtering for high-confidence indicators is applied on the client side — either in the client configuration (e.g., specifying a confidence threshold in the SIEM's TAXII connector) or in the SIEM's ingestion pipeline after the STIX objects are received. TAXII 2.1 itself does not define a server-side confidence filter parameter, so the client must apply the filter.

Exam trap

The trap is assuming TAXII 2.1 supports server-side confidence filtering as a query parameter — it does not, so the filter must be applied client-side in the SIEM's TAXII connector configuration.

How to eliminate wrong answers

Option B is wrong because a firewall operates at the network layer and has no visibility into STIX object properties like confidence — it cannot filter indicators by confidence score. Option C is wrong because disabling feed authentication would break access to the TAXII collection entirely (TAXII 2.1 uses HTTP Basic, OAuth, or similar), not filter indicators; it is a security anti-pattern. Option D is wrong because the STIX schema defines the structure of objects (e.g., the confidence property on Indicator SDOs) but modifying the schema is neither necessary nor appropriate for filtering — the schema is a standard, and filtering is a runtime operation, not a schema change.

8
MCQmedium

An analyst is processing a set of indicators received in a CSV file. The file contains a column labeled 'ip_address' with values such as '192.168.1.1' and '10.0.0.1'. The analyst needs to import these into a threat intelligence platform that expects indicators to be classified by type. Which of the following actions should the analyst take to ensure proper classification?

A.Import the IP addresses as 'domain-name' objects since they are alphanumeric strings.
B.Import the IP addresses as 'mutex' objects because they can be used to identify malicious processes.
C.Import the IP addresses as 'ipv4-addr' objects after validating they are not private or reserved.
D.Import the IP addresses as 'url' objects by prepending 'http://' to each value.
AnswerC

Validating that IP addresses are not private or reserved is crucial because indicators should represent potentially malicious external infrastructure. Private addresses like 192.168.1.1 and 10.0.0.1 are non-routable and typically not useful as threat indicators. After validation, importing them as 'ipv4-addr' objects ensures correct classification in the platform.

Why this answer

The analyst should validate that the IP addresses are not private or reserved, as those are not useful threat indicators, and then import them as 'ipv4-addr' objects. This ensures correct classification and enables proper correlation and detection within the threat intelligence platform.

Exam trap

The trap here is overlooking the need to filter out private IP addresses, which are commonly present in feeds but are not actionable as external threat indicators.

9
MCQhard

While processing threat intelligence, you encounter an indicator containing a 'base64' encoded payload. Which action should be performed during normalization to maintain searchability?

A.Replace the payload with a static hash.
B.Discard the indicator as encrypted.
C.Store the raw base64 string as a comment.
D.Decode the content and extract nested indicators.
AnswerD

Decoding the base64 payload exposes the nested indicators hidden inside, such as domains, IP addresses or file hashes, which can then be normalised into searchable fields. This satisfies the stem's searchability constraint, since encoded content cannot be matched by keyword or indicator queries until it is decoded and its embedded observables extracted.

Why this answer

Decoding the payload allows the analyst to extract actual IOCs (like C2 domains) which can then be indexed.

10
MCQeasy

A junior analyst receives a CSV export from a partner that contains a column named 'indicator' with values such as 'hxxp://malicious[.]example[.]com/path'. The analyst needs to prepare these values for ingestion into a threat intelligence platform that expects defanged indicators to be normalized. Which action should the analyst take?

A.Hash each defanged indicator and ingest only the hashes to avoid storing malicious URLs.
B.Convert the CSV to JSON and ingest the defanged values into a custom field for manual review.
C.Refang the indicators by replacing hxxp with http and removing brackets around dots before ingestion.
D.Leave the indicators defanged and ingest them as-is so analysts do not accidentally visit malicious sites.
AnswerC

Defanged indicators are intentionally altered to prevent accidental clicks or execution. Platforms that consume indicators expect canonical, refanged values so they can match against logs and telemetry. Replacing hxxp with http and removing brackets restores the original URL form. This normalization is a standard processing step before ingestion and ensures the indicator is actionable.

Why this answer

Defanged indicators are safe for human viewing but must be refanged before automated ingestion. Replacing hxxp with http and removing brackets restores the canonical URL so the platform can match it against telemetry. Keeping defanged values or hashing them would make the indicators unusable for detection and analysis.

Exam trap

The trap here is confusing the safe display format used for human readers with the canonical format required for automated matching and storage.

11
Multi-Selectmedium

Which TWO of the following are recognized categories of threat intelligence sources?

Select 2 answers
A.Open Source Intelligence (OSINT).
B.Local User Logs.
C.Commercial/Proprietary Feeds.
D.Internal Hardware Inventory.
E.Network Topology Maps.
AnswersA, C

OSINT draws on publicly available information such as forums, vendor advisories and social media, and is a recognised threat intelligence source category alongside human, technical and dark web sources. It satisfies the question's requirement for a recognised source type.

Why this answer

Option A (Open Source Intelligence, OSINT) is correct because OSINT is a formally recognized category of threat intelligence sources, referring to publicly available information such as vendor blogs, CERT advisories, government publications, and social media that is collected, processed, and analyzed for security purposes. Option C (Commercial/Proprietary Feeds) is also correct because commercial threat intelligence feeds from vendors like Recorded Future, Mandiant, or CrowdStrike are a standard recognized source category, providing curated indicators of compromise (IOCs), malware signatures, and adversary tracking data. The remaining options do not belong: Local User Logs (B) are internal telemetry data generated by systems, not a threat intelligence source category; Internal Hardware Inventory (D) is an asset management artifact; and Network Topology Maps (E) are internal documentation of infrastructure, not a recognized threat intelligence source.

Exam trap

312-85 often tests source taxonomy by inserting internal artifacts (logs, inventory, topology) as distractors — candidates who equate 'data we have' with 'threat intelligence source' pick the wrong items.

12
MCQeasy

An analyst is using YARA to create a rule that detects a specific malware family by matching a unique string in memory. The analyst wants the rule to match when the string appears at least three times in the scanned data. Which YARA condition should the analyst use?

A.!string_name >= 3
B.$string_name >= 3
C.#string_name >= 3
D.@string_name >= 3
AnswerC

In YARA, the '#' operator is used to count the number of occurrences of a string. The condition '#string_name >= 3' checks if the string named 'string_name' appears at least three times. This directly fulfills the requirement to match when the string appears three or more times, making it the correct choice.

Why this answer

YARA provides specific operators for string manipulation: '#' for count, '@' for offset, and '!' for length. To match a string that appears at least three times, the analyst must use the count operator. The condition '#string_name >= 3' correctly evaluates the number of times the string occurs in the scanned data, ensuring the rule triggers only when the frequency threshold is met.

Exam trap

The trap here is confusing the '$' operator, which checks for string presence, with the '#' operator that counts occurrences.

13
MCQhard

You are using MISP to ingest a feed that provides indicators in CSV format. You need to map the 'src_ip' column to the appropriate MISP attribute type. Which mapping is most accurate for ensuring effective correlation?

A.Map to 'ip-src'.
B.Map to 'text' attribute type.
C.Map to 'domain'.
D.Map to 'comment'.
AnswerA

'ip-src' is MISP's attribute type for a source IP address, so mapping the CSV 'src_ip' column to it preserves the indicator's meaning and lets correlation engines match it against inbound traffic sources. Mapping to a generic type would lose that directionality.

Why this answer

IP-src is the standard MISP attribute type for source IP addresses, allowing for proper correlation with network logs.

14
Multi-Selecthard

Which THREE of the following are considered challenges when ingesting threat intelligence feeds?

Select 3 answers
A.Lack of standardized formatting.
B.Data volume exceeding processing capacity.
C.Lack of internet access.
D.Defaulting to TLP:CLEAR.
E.High volume of false positives (noise).
AnswersA, B, E

Feeds arrive in STIX, JSON, CSV, XML and proprietary schemas, so normalising indicators into a common taxonomy before correlation is a major ingestion challenge. This lack of a universal format is distinct from volume or false-positive concerns.

Why this answer

Option A is correct because threat intelligence feeds arrive in many incompatible schemas and formats (for example STIX/TAXII JSON, CSV, MISP events, OpenIOC, and vendor-proprietary layouts), so normalizing and correlating indicators across sources is a genuine ingestion challenge. Option B is correct because feeds can deliver millions of indicators per day, and the sheer data volume can exceed the storage, parsing, and enrichment capacity of SIEM, TIP, or SOAR pipelines, causing latency and dropped records. Option E is correct because many feeds contain stale, low-fidelity, or unverified indicators, so a high false-positive rate creates noise that wastes analyst time and can trigger erroneous blocking.

Option C is not a standard ingestion challenge because feeds are inherently network-delivered and organizations consuming them already have connectivity; the real issues are format, scale, and quality. Option D is not a challenge but a handling concern: defaulting to TLP:CLEAR is a sharing/marking policy decision, not an obstacle to ingesting feeds.

Exam trap

312-85 often tests whether candidates can distinguish ingestion challenges (format, volume, noise) from policy or connectivity issues — TLP and internet access are distractors that sound plausible but aren't ingestion problems.

15
MCQhard

In the context of STIX 2.1, what is the purpose of the 'relationship' object?

A.To define the schema version.
B.To encrypt the data transport.
C.To link two objects together.
D.To set the confidence score.
AnswerC

The 'relationship' SDO connects two STIX Domain Objects with a named, directional edge, such as 'indicates' or 'uses', satisfying the requirement to express how indicators, malware and threat actors relate. It carries the relationship_type property plus source_ref and target_ref, which is precisely the linking mechanism the question asks about.

Why this answer

The relationship object links two SDOs (like an Indicator and a Malware object) to provide context.

16
Multi-Selectmedium

Which TWO of the following are valid ways to improve the reliability of threat intelligence data?

Select 2 answers
A.Removing all metadata.
B.Increasing the ingest frequency.
C.Cross-referencing indicators across multiple sources.
D.Validating the source authenticity.
E.Automatically trusting all feeds.
AnswersC, D

Cross-referencing indicators across multiple sources corroborates each observable against independent feeds, filtering out false positives and single-source bias before the data reaches detection logic. This directly satisfies the stem's reliability constraint by raising confidence in indicator accuracy, since agreement across unrelated providers is far harder to fabricate than a lone report.

Why this answer

Option C (Cross-referencing indicators across multiple sources) is correct because corroborating an indicator such as an IP address, domain, or file hash against independent feeds reduces false positives and increases confidence in its accuracy and relevance. Option D (Validating the source authenticity) is correct because confirming that a feed genuinely originates from a trusted, reputable provider (for example via signed feeds, verified credentials, or established reputation) prevents ingestion of spoofed or poisoned intelligence that would degrade reliability. Option A is wrong because metadata such as timestamps, confidence scores, and provenance is essential for assessing indicator freshness and trustworthiness, so removing it harms reliability.

Option B is wrong because increasing ingest frequency only refreshes data faster; it does not improve the accuracy or trustworthiness of the intelligence itself. Option E is wrong because automatically trusting all feeds is the opposite of reliability, as it allows unvetted or malicious data to enter the pipeline unchecked.

Exam trap

The trap is equating 'more data' (higher frequency, trusting all feeds) with 'better data' — reliability comes from corroboration and source validation, not volume.

17
Multi-Selectmedium

Which TWO of the following are common methods used to normalize threat data from disparate sources?

Select 2 answers
A.Deleting all historical data.
B.Standardizing time formats (e.g., UTC).
C.Increasing the firewall throughput.
D.Disabling API authentication.
E.Mapping to a common schema (e.g., STIX).
AnswersB, E

Standardising timestamps to UTC aligns event chronology across feeds collected in different time zones, a prerequisite for correlating indicators from disparate sources. Without a shared temporal axis, sequence-dependent analysis fails, so this satisfies the normalization requirement by removing timezone offset variance between source systems.

Why this answer

Option B is correct because normalizing threat data requires aligning timestamps across disparate sources, and converting all events to a single reference such as UTC eliminates timezone offsets so that correlation and timeline reconstruction work reliably. Option E is correct because mapping heterogeneous feeds to a common schema such as STIX (Structured Threat Information Expression) gives fields like indicators, observables, and relationships a consistent structure, which is the core of data normalization. The remaining options do not belong: deleting all historical data (A) destroys the evidence needed for analysis rather than normalizing it, increasing firewall throughput (C) is a performance/network change unrelated to data format consistency, and disabling API authentication (D) weakens security and has nothing to do with harmonizing threat data.

Exam trap

The trap here is confusing operational security or performance measures (encryption, throughput, authentication) with data-format harmonization; candidates must recognize that normalization is about schema and time consistency, not transport or access controls.

18
MCQmedium

Which protocol is most commonly used for the automated transport of machine-readable threat intelligence, specifically designed to support the STIX format?

A.SNMP
B.Syslog
C.ICMP
D.TAXII
AnswerD

TAXII defines a RESTful transport and collection model built specifically to carry STIX objects between producers and consumers, satisfying the stem's requirement for automated machine-readable exchange. Unlike generic transfer protocols, it standardises discovery, subscription and polling of intelligence collections, making it the default binding for STIX sharing.

Why this answer

TAXII (Trusted Automated Exchange of Intelligence Information) is the OASIS-standardized application-layer protocol designed specifically to transport STIX-formatted threat intelligence over HTTPS. It defines services like Discovery, Collections, and Channels for publishing and subscribing to CTI. TAXII 2.1 is the current version and is the de facto transport for STIX 2.x.

Exam trap

312-85 often tests the STIX/TAXII pairing — candidates may confuse TAXII with a data format (it's a protocol) or pick a generic transport like Syslog, missing that TAXII is purpose-built for CTI.

How to eliminate wrong answers

Option A is wrong because SNMP is a network management protocol for monitoring devices (routers, switches), not for CTI exchange. Option B is wrong because Syslog is a logging transport (RFC 5424) for event messages, not structured threat intel. Option C is wrong because ICMP is a network-layer control protocol (ping, traceroute) with no application payload semantics for CTI.

19
MCQmedium

An analyst receives a collection of threat indicators from a partner in a STIX 2.1 bundle. Several indicators use the 'pattern' property with the 'LIKE' comparison operator, such as [file:name LIKE '%.exe']. The analyst needs to filter these indicators to only those that match files with a specific name exactly 'malware.exe'. Which STIX pattern should the analyst use to achieve this?

A.[file:name =~ 'malware.exe']
B.[file:name LIKE 'malware.exe']
C.[file:name MATCHES 'malware.exe']
D.[file:name = 'malware.exe']
AnswerD

In STIX 2.1 patterning, the equality operator '=' performs an exact match on the specified property value. Using '=' with the string 'malware.exe' ensures only indicators with that exact file name are matched, satisfying the requirement to filter for a specific name. This is the correct and precise way to express an exact match in STIX.

Why this answer

The equality operator '=' in STIX 2.1 patterns performs an exact match on the specified property. To filter for a file named exactly 'malware.exe', the analyst should use [file:name = 'malware.exe']. The LIKE operator is for wildcard or substring matches, and MATCHES is for regular expressions, neither of which guarantees an exact match.

Using the correct operator ensures precise filtering.

Exam trap

The trap here is confusing the LIKE operator, which is used for pattern matching with wildcards, with the equality operator that performs exact matches.

20
MCQhard

You are integrating a dark web monitoring feed into your TIP. The data arrives as unstructured text. What is the most effective first step in the data processing pipeline?

A.Application of NLP techniques to extract entities.
B.Hashing the entire document.
C.Direct ingestion into the SIEM.
D.Manual entry into a spreadsheet.
AnswerA

Unstructured dark web text must be parsed before indicators can be matched or correlated. Applying NLP extracts named entities such as threat actor names, malware families, domains and IP addresses, converting free text into structured observables the TIP can ingest and enrich.

Why this answer

NLP (Natural Language Processing) is the standard technique for converting unstructured text into structured, normalized intelligence.

21
Multi-Selectmedium

Which TWO of the following are common actions performed during the 'processing' phase of the threat intelligence lifecycle?

Select 2 answers
A.Normalization to a unified format.
B.Parsing of raw data files.
C.Physical installation of servers.
D.Writing incident response playbooks.
E.Final delivery to the CISO.
AnswersA, B

Normalisation converts collected feeds into a unified schema, enabling correlation across heterogeneous sources during processing. This directly satisfies the phase's requirement to structure raw data before analysis, distinguishing it from collection (gathering) and dissemination (distribution). Without it, mismatched formats would block automated enrichment and comparison.

Why this answer

Option A (Normalization to a unified format) is correct because the processing phase converts collected raw intelligence into a consistent, structured format (e.g., STIX/TAXII or a common schema) so that disparate feeds can be correlated, deduplicated, and analyzed. Option B (Parsing of raw data files) is correct because processing involves extracting usable fields and indicators from raw feeds, logs, or files (e.g., JSON, XML, CSV) before enrichment and analysis. Option C is incorrect because physically installing servers is an infrastructure/deployment task, not part of the intelligence lifecycle's processing phase.

Option D is incorrect because writing incident response playbooks is a defensive/operational preparation activity, not intelligence processing. Option E is incorrect because final delivery to the CISO corresponds to the dissemination phase, which occurs after processing and analysis.

Exam trap

The trap is confusing the processing phase (parsing, normalization) with dissemination (delivery to CISO) or response (playbooks), which occur later in the lifecycle.

22
MCQmedium

You are configuring a TAXII client to pull STIX 2.1 data from a commercial threat intelligence platform. During testing, the client reports a 406 Not Acceptable error. What is the most likely cause?

A.The connection is blocked by a firewall ACL.
B.The API key provided for authentication is expired.
C.The client requested an unsupported content-type in the Accept header.
D.The TAXII discovery service endpoint is misconfigured.
AnswerC

A 406 Not Acceptable response means the server cannot produce a representation matching the client's Accept header. The TAXII client most likely requested a media type the platform does not support, such as an incorrect STIX version or MIME type.

Why this answer

A 406 error typically indicates that the media type requested in the Accept header is not supported by the TAXII server, often due to a mismatch between STIX versioning expectations.

23
MCQhard

You are setting up a STIX-to-SIEM pipeline. The SIEM requires data in CSV format. What is the critical step in your data processing architecture?

A.Ignore the format mismatch.
B.Develop an ETL/transformation script.
C.Enable automatic STIX parsing in the SIEM engine.
D.Increase the SIEM storage capacity.
AnswerB

STIX is a JSON-based structured language, so the SIEM's CSV requirement cannot be met natively. An ETL script parses STIX objects and flattens their fields into delimited rows, satisfying the format constraint of the pipeline.

Why this answer

The critical step is to develop an ETL/transformation script because STIX (Structured Threat Information Expression) is a JSON-based language for cyber threat intelligence, while CSV is a flat, tabular format. A transformation script extracts relevant fields from STIX objects (e.g., indicators, observed-data), maps them to CSV columns, and handles nested structures. Without this, the SIEM cannot ingest the data.

This is a classic ETL (Extract, Transform, Load) requirement when bridging incompatible data formats.

Exam trap

The trap here is assuming that SIEMs can natively ingest STIX or that format conversion is trivial, when in fact STIX-to-CSV requires a deliberate ETL process to flatten and map complex JSON structures.

How to eliminate wrong answers

Option A is wrong because ignoring the format mismatch would result in the SIEM failing to parse or ingest the STIX data, leading to pipeline failure. Option C is wrong because most SIEM engines do not natively parse STIX; even if they did, the requirement explicitly states CSV format, so automatic parsing would not produce CSV. Option D is wrong because increasing storage capacity does not address the fundamental format incompatibility; it only provides more space for data that still cannot be processed.

24
MCQeasy

Which of the following is an example of 'structured' threat intelligence data?

A.An email body.
B.A STIX 2.1 JSON file.
C.A handwritten note.
D.A PDF report from a vendor.
AnswerB

STIX 2.1 is a machine-readable, schema-defined JSON format with typed objects and relationships, so it parses consistently and can be automated. Unstructured prose, PDFs or raw feeds lack that fixed schema, making the STIX file the structured example.

Why this answer

STIX/TAXII provides a machine-readable, structured format for intelligence.

25
MCQmedium

A threat intelligence analyst is collecting data from a new OSINT source that provides indicators in a proprietary XML format. The analyst needs to extract the indicators and convert them into a structured format for ingestion into the organization's TIP. Which of the following is the most appropriate first step in processing this data?

A.Parse the XML using an XSLT stylesheet to transform it into STIX 2.1
B.Validate the XML against its schema to ensure it is well-formed and structurally correct
C.Use a regular expression to extract all IP addresses and domains from the raw XML
D.Manually copy the indicators into a CSV file for import
AnswerB

Before attempting to extract or transform data, it is essential to validate that the XML is well-formed and conforms to its schema. This ensures that the data can be reliably parsed and that any subsequent processing steps will not fail due to structural issues. Validating the XML is a foundational step that prevents errors downstream and is considered best practice in data processing workflows.

Why this answer

The first step in processing data from a new source should be to ensure the data is well-formed and valid according to its schema. This establishes a reliable foundation for any subsequent extraction or transformation. Validating the XML prevents parsing errors and ensures that the data can be accurately interpreted.

Once validated, the analyst can proceed with mapping and transforming the indicators into a structured format like STIX for ingestion into the TIP.

Exam trap

The trap here is jumping directly to transformation or extraction without first validating the source data, which can lead to errors and wasted effort.

26
MCQeasy

When collecting data from open-source intelligence (OSINT) sources, what is the primary risk associated with automated scraping without rate-limit awareness?

A.Lack of data encryption.
B.STIX version mismatch.
C.Data normalization failure.
D.Source IP blacklisting.
AnswerD

Automated scraping without rate-limit awareness floods a target with rapid requests, which defenders detect as abusive traffic and block at the network edge. The immediate consequence is the scraping host's source IP being blacklisted, halting collection until the address is rotated.

Why this answer

Automated scraping tools that ignore rate limits send requests far faster than a site's acceptable-use policy permits, and the target's WAF or IDS will flag the traffic pattern as abusive and block the source IP. Once blacklisted, the collector loses access to that source entirely, which is the primary operational risk of aggressive OSINT harvesting. Encryption, STIX versioning, and normalization are downstream data-handling concerns, not the immediate consequence of ignoring rate limits.

Exam trap

The trap here is conflating data-quality problems (normalization, schema mismatch) with the operational consequence of aggressive collection — candidates who focus on 'what could be wrong with the data' miss that the question asks about the risk of the scraping behavior itself.

How to eliminate wrong answers

Option A is wrong because lack of data encryption is a transport/storage security concern, not a consequence of scraping too fast; OSINT sources are typically public and HTTPS is used regardless of rate. Option B is wrong because STIX version mismatch is a schema/interoperability issue between intelligence formats, unrelated to how fast HTTP requests are issued. Option C is wrong because data normalization failure occurs when integrating heterogeneous data fields into a common schema, not because of request frequency.

27
MCQmedium

A threat intelligence analyst is processing a large dataset of indicators collected from multiple OSINT sources. The analyst notices that many indicators are malformed, such as IP addresses with invalid octets or domain names containing illegal characters. The analyst needs to ensure that only valid indicators are stored in the intelligence platform. Which action should the analyst take during the processing phase?

A.Enrich each indicator with additional context from WHOIS and passive DNS, then store all indicators regardless of format.
B.Use a machine learning classifier to predict whether each indicator is malicious, and store only those classified as malicious.
C.Apply regular expression validation to each indicator type and discard any indicator that does not match the expected pattern.
D.Normalize all indicators to lowercase and remove any special characters, then store them without further validation.
AnswerC

Regular expression validation checks whether an indicator conforms to the syntactic rules of its type (e.g., IPv4 address format, domain name characters). Discarding malformed indicators prevents corrupt data from entering the platform, ensuring data quality. This is a standard processing step to enforce validity before storage.

Why this answer

During processing, validating indicator syntax is essential to maintain data quality. Regular expression validation for each indicator type (e.g., IPv4, domain, URL) efficiently identifies malformed entries. Discarding invalid indicators prevents errors in downstream analysis and storage.

Enrichment, normalization, or classification do not replace the need for basic syntactic validation.

Exam trap

The trap here is thinking that enrichment or normalization can compensate for malformed indicators, when validation must come first to ensure data integrity.

28
MCQmedium

A threat intelligence analyst is collecting data from a TAXII 2.1 server. The analyst needs to retrieve only the indicators that have been added or modified since the last collection. Which TAXII 2.1 feature should be used to achieve this?

A.Use the 'limit' query parameter to paginate results
B.Use the 'filter' query parameter with a date range
C.Use the 'added_after' query parameter
D.Use the 'match[version]' query parameter
AnswerC

TAXII 2.1 supports the 'added_after' query parameter, which allows clients to retrieve objects that were added to the collection after a specified timestamp. This is the correct way to fetch only new or modified indicators since the last collection, reducing data transfer and processing overhead. It is a standard feature for incremental collection in TAXII 2.1.

Why this answer

The 'added_after' query parameter in TAXII 2.1 is specifically designed for incremental collection, allowing clients to request objects added after a given timestamp. This efficiently retrieves only new or modified indicators, reducing bandwidth and processing. Other parameters like 'match[version]' or 'limit' serve different purposes and do not support time-based filtering for incremental updates.

Exam trap

The trap here is confusing pagination or versioning parameters with time-based filtering, leading to inefficient or incorrect data retrieval.

29
MCQeasy

Which of the following is a 'pull-based' method of threat intelligence data collection?

A.TAXII Poll.
B.Webhook notifications.
C.Email distribution lists.
D.RSS feeds.
AnswerA

TAXII Poll is pull-based: the client requests threat intelligence from a TAXII server on demand, rather than the server pushing data to subscribers. This matches the stem's requirement for a pull-based collection method, unlike push-based feeds.

Why this answer

TAXII Poll is a pull-based collection method: the client initiates a request to the TAXII server to retrieve available collections or objects. This contrasts with push-based methods where the server or sender proactively delivers data to the consumer. TAXII 2.1 supports both collection endpoints and object endpoints that clients poll on demand.

Exam trap

The trap is assuming any subscription-style feed is pull-based; candidates must distinguish client-initiated retrieval (TAXII Poll) from server-initiated delivery (webhooks, email, and often RSS syndication).

How to eliminate wrong answers

Option B is wrong because webhook notifications are push-based; the source sends an HTTP callback to a subscriber when new data is available. Option C is wrong because email distribution lists push content to recipients' inboxes without a request. Option D is wrong because RSS feeds, while often polled by readers, are fundamentally a syndication push model where the publisher makes content available and the reader subscribes; in the context of threat intel sharing, RSS is treated as a push-style distribution rather than an on-demand pull API like TAXII Poll.

30
MCQmedium

You are ingesting threat data into a TIP and notice that indicators lack 'TLP' (Traffic Light Protocol) markings. What is the standard industry procedure?

A.Assume TLP:RED.
B.Publish to public forums.
C.Discard the data entirely.
D.Assume TLP:CLEAR.
AnswerA

Standard practice is to default to the most restrictive level.

Why this answer

When TLP is missing, the default safest practice is to assume TLP:RED or the most restrictive category to prevent unauthorized disclosure.

31
MCQmedium

When deduplicating threat intelligence data, which unique identifier is most effective for comparing two different 'malware' objects?

A.The file size.
B.The source name.
C.The timestamp of ingestion.
D.The object ID (UUID).
AnswerD

The UUID uniquely and immutably identifies each STIX object, so two malware objects are the same only when their IDs match. Comparing names or hashes fails because distinct objects may share labels, making the object ID the reliable deduplication key.

Why this answer

In STIX, every object has a globally unique id in the form <type>--<UUIDv4> (e.g., malware--a1b2c3d4-...). When comparing two 'malware' objects, the object ID (UUID) is the canonical unique identifier — if the IDs match, they are the same object; if they differ, they are distinct objects (even if names or hashes overlap). This is the most reliable deduplication key.

Exam trap

312-85 often tests whether candidates confuse 'unique identifier' with 'descriptive attribute' — file size, source, and timestamp sound identifying but are not unique to the object, so the UUID is the only correct answer.

How to eliminate wrong answers

Option A is wrong because file size is not unique — many different files share the same size, causing false merges. Option B is wrong because source name identifies the feed or provider, not the malware object, and the same malware can appear in multiple sources. Option C is wrong because ingestion timestamp reflects when the data was received, not the identity of the malware — the same object ingested twice would have different timestamps.

32
MCQmedium

When normalizing threat data using the STIX 2.1 standard, which field must be populated to define the 'type' of the observable for a file object?

A.name
B.type
C.spec_version
D.hashes
AnswerB

The type property is mandatory on every STIX 2.1 object and declares the object's kind — for a file observable this is "file". Populating it satisfies the stem's requirement to define the observable's type, enabling correct parsing and normalisation.

Why this answer

In STIX 2.1, every STIX Object, including the File SCO (Cyber Observable Object), must have a 'type' property that specifies the kind of object it is. For a File object, the value of 'type' is fixed as 'file'. This field is mandatory and serves as the discriminator that tells parsers and tools how to interpret the rest of the object's properties.

Without it, the object cannot be validated or processed correctly.

Exam trap

The trap here is confusing the mandatory 'type' property with optional descriptive fields like 'name' or 'hashes', or with the bundle-level 'spec_version', leading candidates to overlook that 'type' is the required discriminator for every STIX object.

How to eliminate wrong answers

Option A is wrong because 'name' is an optional property of a File object that holds the file's name (e.g., 'invoice.exe'); it does not define the object type. Option C is wrong because 'spec_version' is a property of STIX Bundles, not of individual SCOs like File; it indicates the STIX specification version used in a bundle. Option D is wrong because 'hashes' is an optional property that contains a dictionary of hash values (e.g., MD5, SHA-256) for the file, not the type identifier.

33
MCQmedium

An analyst is extracting indicators from a large collection of PDF reports. The reports contain IP addresses embedded in narrative text, tables, and footnotes with inconsistent formatting. The analyst needs a repeatable method to extract IPv4 addresses while minimizing false positives from version numbers such as 10.2.3.4. Which approach best supports this requirement?

A.Import the PDFs into a SIEM and rely on the SIEM's built-in threat intelligence parser to extract addresses.
B.Write regular expressions that match IPv4 octet ranges and require word boundaries, then manually review matches for context.
C.Use a YARA rule with strings matching dotted-decimal notation and scan the PDF files directly.
D.Convert the PDFs to plain text and upload them to a commercial sandbox for automated indicator extraction.
AnswerB

Regex with octet range validation and word boundaries reduces matches on version-like strings and allows contextual review. This is appropriate for unstructured PDF text where no schema exists. Manual review catches residual false positives such as software versions, internal documentation examples, or non-routable ranges used as placeholders. The method is repeatable and can be tuned as new report formats appear.

Why this answer

Unstructured reports require pattern-based extraction with validation and human review. Regular expressions can enforce IPv4 octet ranges and word boundaries, which filters out many version-number-like strings. Manual review then resolves ambiguous matches using context.

This balances automation with accuracy and produces a repeatable process suitable for collection and processing workflows.

Exam trap

The trap here is assuming any tool that can find dotted-decimal strings can extract valid indicators without validating octet ranges or reviewing context.

34
Multi-Selectmedium

A threat intelligence analyst is processing a new feed that contains indicators of compromise (IOCs) in STIX 2.1 format. Before ingesting the data into the internal platform, the analyst must validate that the STIX objects conform to the specification. Which two of the following are required properties for a STIX 2.1 'Indicator' object? (Choose two.)

Select 2 answers
A.pattern_type
B.name
C.pattern
D.description
E.valid_from
AnswersA, C

The 'pattern_type' property is required for a STIX 2.1 Indicator object. It specifies the language used in the 'pattern' property, such as 'stix' for STIX patterning. Without it, the pattern cannot be correctly interpreted, making the indicator ambiguous and invalid. This property ensures that consuming systems know how to parse the detection expression.

Why this answer

In STIX 2.1, an Indicator object must include the 'pattern' and 'pattern_type' properties. The 'pattern' contains the detection logic, and 'pattern_type' specifies the language of that pattern. Other properties like 'name', 'description', and 'valid_from' are optional and provide context but are not required for the object to be valid.

Exam trap

The trap here is assuming that descriptive fields like 'name' or 'description' are required, when they are optional and not part of the mandatory schema.

35
MCQmedium

An analyst at a financial services firm receives a threat feed where each entry contains a 'confidence' field set to 85. The feed vendor's documentation states that confidence values are expressed as a percentage. The analyst needs to normalize this data before loading it into the internal threat intelligence platform, which accepts confidence on a 0-100 integer scale. Which action should the analyst take during processing?

A.Map the value directly as an integer without modification.
B.Convert the value to a decimal between 0 and 1 by dividing by 100.
C.Multiply the value by 10 to expand the scale to 0-1000 for finer granularity.
D.Discard the confidence field and rely solely on the indicator type for prioritization.
AnswerA

The vendor expresses confidence as a percentage, and the internal platform accepts a 0-100 integer scale. A value of 85 already aligns with that scale, so no transformation is required. Direct mapping preserves the original meaning and avoids introducing rounding or scaling errors. This is the correct processing step to maintain data fidelity.

Why this answer

The vendor's confidence is already expressed as a percentage on a 0-100 scale, and the destination platform accepts the same scale. Therefore, the analyst should map the value directly without transformation. This preserves the original meaning and avoids introducing errors that would occur with unnecessary scaling or field removal.

Exam trap

The trap here is assuming that any received confidence value must be normalized, when in fact the scales already match and direct mapping is correct.

36
MCQmedium

A threat intelligence analyst at a financial institution is ingesting a high-volume STIX 2.1 feed from a commercial provider. The feed contains many duplicate and near-duplicate indicators. The analyst needs to programmatically deduplicate the data before storing it in a MISP instance. Which approach is most appropriate for identifying and removing duplicate indicators?

A.Use the MISP correlation engine to automatically merge all events that share at least one attribute, treating them as duplicates.
B.Use the STIX ID field of each object as the unique identifier, since it is guaranteed to be globally unique and persistent across updates.
C.Compare the created timestamp of each object and discard any object whose timestamp is older than the newest one with the same name.
D.Normalize the indicator patterns and compute a hash over the canonicalized pattern and object type, then use that hash as the deduplication key.
AnswerD

Normalizing and canonicalizing indicator patterns (e.g., lowercasing domains, sorting pattern components) and hashing the result produces a stable key that identifies semantically equivalent indicators regardless of STIX ID or source. This effectively catches duplicates from multiple feeds and near-duplicates that differ only in formatting, which is the goal here.

Why this answer

Deduplicating threat intelligence requires comparing the semantic content of indicators, not just object IDs or timestamps. Canonicalizing patterns and hashing them yields a stable fingerprint that identifies equivalent indicators across feeds. This method works regardless of source-specific IDs and ensures that only genuinely unique indicators are stored, reducing noise and storage overhead.

Exam trap

The trap here is assuming that the STIX ID is a reliable deduplication key, when in practice the same indicator can appear with different IDs across feeds.

37
Multi-Selecthard

Which THREE of the following are critical steps when troubleshooting a failed TAXII 2.1 server connection?

Select 3 answers
A.Reinstall the operating system.
B.Verify network connectivity (e.g., ping/telnet).
C.Validate server TLS certificate chain.
D.Modify the TAXII protocol specification.
E.Confirm valid API credentials.
AnswersB, C, E

Verifying network connectivity confirms that TCP reachability to the TAXII 2.1 endpoint exists before investigating application-layer faults. Ping and telnet tests isolate firewall, routing or port-blocking issues that would otherwise masquerade as TAXII protocol errors, satisfying the stem's requirement to identify critical troubleshooting steps for a failed server connection.

Why this answer

Option B is correct because a failed TAXII 2.1 connection often stems from basic reachability problems, so verifying network connectivity with tools like ping or telnet to the server's host and port (typically 443 for HTTPS) confirms whether the endpoint is reachable before deeper troubleshooting. Option C is correct because TAXII 2.1 servers are accessed over HTTPS, and an invalid, expired, or untrusted TLS certificate chain will cause the client's TLS handshake to fail, so validating the certificate chain (issuer, expiration, and trust anchors) is essential. Option E is correct because TAXII 2.1 servers commonly require authentication via HTTP Basic, Bearer tokens, or similar API credentials, and invalid or expired credentials will result in 401/403 responses that break the connection.

Option A is not appropriate because reinstalling the operating system is a drastic, unrelated action that does not address TAXII connectivity issues. Option D is not appropriate because the TAXII protocol specification is a fixed standard and should never be modified during troubleshooting.

Exam trap

The trap is picking destructive or irrelevant actions (reinstall OS, modify the spec) instead of the standard layered troubleshooting steps: network, TLS, and credentials.

38
MCQhard

A threat intelligence analyst is ingesting a large volume of indicators from multiple feeds into a TIP. The analyst notices that many indicators are duplicated across feeds but have slightly different metadata, such as confidence scores and timestamps. To ensure efficient processing and accurate analysis, which of the following should the analyst implement to handle these duplicates?

A.Keep all duplicates and rely on the TIP's built-in search to filter as needed
B.Deduplicate indicators by comparing only the indicator value and type, ignoring metadata differences
C.Merge indicators only if all metadata fields are identical, otherwise treat them as distinct
D.Use the feed source as part of the deduplication key to maintain provenance
AnswerB

Deduplication should focus on the core identity of an indicator, which is its value and type. Metadata such as confidence and timestamps can vary by source but do not change the fundamental indicator. By deduplicating on value and type, the analyst consolidates identical indicators while preserving the ability to aggregate metadata, such as taking the highest confidence score or the most recent timestamp, for a more accurate representation.

Why this answer

The most effective deduplication strategy is to identify indicators by their value and type, as these define the indicator itself. Metadata such as confidence and timestamps should be aggregated or reconciled during deduplication. This reduces noise, improves performance, and allows analysts to work with a clean, consolidated dataset.

Maintaining provenance is still possible by recording all sources in the indicator's metadata, but it should not prevent merging identical indicators.

Exam trap

The trap here is overcomplicating deduplication by including metadata in the key, which leads to missed duplicates and inefficient data handling.

39
MCQhard

A threat intelligence analyst is collecting data from a paste site that frequently removes posts within hours. The analyst wants to preserve the content for later analysis and ensure that the original source can be verified even if the post is deleted. Which collection practice best meets these requirements?

A.Copy only the indicator values into a spreadsheet and discard the surrounding page content to save space.
B.Take screenshots of the page and rely on the image files as the primary record of collection.
C.Set up a monitoring alert that notifies the analyst if the paste site removes the post in the future.
D.Capture the page content along with a timestamped hash and store the raw artifact with provenance metadata.
AnswerD

Preserving the raw content with a timestamped cryptographic hash creates a verifiable record of what was collected and when. Provenance metadata such as URL, collection time, and collector identity allows later validation even after the source disappears. This supports both analysis and evidentiary integrity, which is essential when dealing with ephemeral sources that may be deleted.

Why this answer

Ephemeral sources require immediate preservation of the raw artifact with verifiable provenance. Capturing content, a timestamped hash, and metadata such as URL and collection time ensures the data can be analyzed later and its origin verified even after deletion. Extracting only indicators or relying on screenshots loses the verifiability and context needed for intelligence work.

Exam trap

The trap here is treating extracted indicator values as equivalent to the collected source, when the raw artifact and its provenance are what allow later verification.

40
Multi-Selectmedium

A threat intelligence analyst is preparing to ingest a new threat feed that provides indicators in STIX 2.1 format. Before ingestion, the analyst must ensure the data is properly structured and can be processed by the TIP. Which of the following are valid steps to prepare the STIX 2.1 data for ingestion? (Choose two.)

Select 2 answers
A.Manually review each indicator to ensure it is not a false positive
B.Check that all objects have a unique ID and that relationships reference existing objects
C.Convert all STIX patterns to regular expressions for compatibility with legacy systems
D.Validate the STIX bundle against the STIX 2.1 JSON schemas to ensure structural conformity
E.Encrypt the STIX bundle using AES-256 before ingestion to protect sensitive data
AnswersB, D

STIX 2.1 requires each object to have a unique identifier (id) and relationships to reference valid objects. Verifying these ensures the integrity of the bundle and prevents broken references that could cause ingestion failures. This is a critical validation step to maintain data consistency and enable proper graph traversal within the TIP. It is a valid and necessary preparation step.

Why this answer

Before ingesting STIX 2.1 data, analysts should validate the bundle against the official JSON schemas to ensure structural conformity, and verify that all objects have unique IDs and that relationships reference existing objects. These steps guarantee the data is well-formed and internally consistent, which prevents ingestion errors and ensures the TIP can process the indicators correctly. Other actions like encryption or manual review are not part of the structural preparation for STIX ingestion.

Exam trap

The trap here is confusing data preparation with data security or content quality checks; structural validation and reference integrity are the key preparation steps for STIX ingestion.

41
MCQeasy

A security analyst is validating a threat feed that uses JSON. Which tool is most appropriate for verifying that the JSON structure conforms to a specific schema?

A.Netstat.
B.JSON Schema Validator.
C.Nmap.
D.Wireshark.
AnswerB

A JSON Schema Validator directly enforces structural conformance by parsing the feed against declared constraints such as required properties, data types, and nesting rules. This satisfies the stem's demand to verify that the JSON structure matches a specific schema, rather than merely parsing syntax or inspecting content.

Why this answer

JSON Schema validation is the standard method for verifying the structure and types of JSON data.

42
MCQhard

A threat intelligence analyst is processing a large set of indicators and needs to enrich them with additional context. The analyst wants to use the MITRE ATT&CK framework to map indicators to adversary tactics, techniques, and procedures (TTPs). Which data processing step should be performed first to ensure accurate mapping?

A.Normalize the indicators to a standard format
B.Apply machine learning clustering to group similar indicators
C.Correlate indicators with existing events in the SIEM
D.Enrich indicators with WHOIS data
AnswerA

Normalizing indicators to a standard format ensures consistency and enables accurate matching against MITRE ATT&CK techniques. Without normalization, variations in indicator representation (e.g., different date formats, IP notations) can lead to mismatches or missed mappings. This step is foundational before enrichment, as it prepares the data for reliable analysis and correlation with external frameworks.

Why this answer

Normalizing indicators to a standard format is essential before mapping to MITRE ATT&CK because it ensures that indicators are consistently represented, enabling accurate matching to techniques. Without normalization, variations in data can cause mismatches and reduce the effectiveness of enrichment. Other steps like WHOIS enrichment, SIEM correlation, or clustering are valuable but should follow normalization to maintain data integrity.

Exam trap

The trap here is assuming that enrichment or correlation steps can be performed before normalization, which can lead to inconsistent data and inaccurate mapping to frameworks like MITRE ATT&CK.

Ready to test yourself?

Try a timed practice session using only Data Collection And Processing questions.