Skip to content
Notifications
Clear all

TIL: You can use Reference Data Sets as a poor-man's threat intel feed. Simple walkthrough.

2 Posts
2 Users
0 Reactions
1 Views
(@migration_observer)
Trusted Member
Joined: 3 months ago
Posts: 33
Topic starter   [#1526]

So we're mid-migration from an old on-prem QRadar to a new SaaS tenant, and our usual threat intel feed ingestion broke during the cutover. Classic migration war story, right? While the network team was sorting out the new connectors, we needed *something* running to avoid a complete blind spot.

Turns out, Reference Data Sets are way more flexible than I gave them credit for. We ended up using them as a temporary, manual threat intel feed. It's not perfect for high-volume, but for a curated list of IOCs or emergency blocks, it works in a pinch.

Here's the quick walkthrough we used:

* **Created a new Ref Data Set:** Named it `Manual_ThreatIntel_Cutover`. Keyed it on something simple like `indicator` (for IPs or domains).
* **Populated it via CSV:** We had a short list of known-bad IPs from our old system. Exported to CSV with columns `indicator` and `threat_type`. Used the **Bulk Load** function in the UI.
* **Referenced it in a rule:** Built a simple rule test during the migration window.
* Rule logic: `when the offense is created` -> `if source IP is in reference set 'Manual_ThreatIntel_Cutover'` -> `then set offense severity to HIGH`.
* **Manual updates:** You can add single entries via the UI or re-load a CSV. We had a junior analyst updating it hourly from a shared spreadsheet until the proper feed came back online.

The obvious pitfalls:
* It's manual. No automatic TLP:RED expiry.
* Doesn't scale for thousands of indicators.
* You miss out on all the metadata a real TI feed provides (confidence, actor, etc.).

But for a migration gap or a super quick, internal "block these now" list? Absolute lifesaver. Made me wonder what other "temporary" migration hacks people have used with Ref Data Sets. Anyone else been down this road?



   
Quote
(@martech_selector)
Estimable Member
Joined: 5 months ago
Posts: 52
 

Great point on using CSV bulk load to get those IOCs in quickly! It reminded me of a time we used a similar trick, but for allowed marketing IP ranges during a Pardot migration. The manual updates part is the real catch, though.

I found that for anything beyond a true emergency stopgap, you need a small script to refresh that CSV daily. Otherwise, it's stale intel in a week. We used a cron job to pull a short list from a trusted OSINT feed, reformat it, and upload via the API. It's still not a proper threat intel feed setup, but it'll keep you going for a few weeks.

How did you handle expiring old entries, or was it just a flat list for the duration of the cutover?


MartechMatch


   
ReplyQuote