Investigate Data Threats with IBM Guardium

Triage security alerts and investigate data threats using IBM Guardium DDR.

Introduction

30 Second Summary

Every day, organizations face thousands of attempts to access, steal, or tamper with sensitive data. Security teams need to detect these threats fast, prioritize the most dangerous ones, and respond before damage is done.

In this project, you will perform a complete threat investigation using IBM's Guardium DDR platform. You'll triage alerts by risk score, investigate suspicious user behavior, and produce a structured investigation report with remediation recommendations.

What You'll Build

A complete data security threat investigation using IBM Guardium DDR's live SaaS platform, including alert triage, anomaly analysis, and a documented findings report.

By the end of this project, you'll have:

  • Hands-on experience navigating the Guardium DDR platform and performing a full threat investigation workflow from alert triage to incident documentation.
  • A working understanding of Guardium DDR's risk scoring engine, anomaly detection, and generative AI summarization features that you can articulate in interviews.
  • A documented threat investigation report with prioritized findings, compliance mappings, and recommended remediation actions.
  • Secret Mission: Configure a custom detection rule to catch after-hours data access and validate it triggers against sandbox data.

Are there any prerequisites?

A basic understanding of database security concepts (like SQL and data access controls) is helpful. Familiarity with compliance standards like GDPR, PCI DSS, or HIPAA is useful but not required.

Set Up Your IBM Guardium DDR Trial

Before you can investigate data security threats, you need access to the platform itself. IBM Guardium DDR is a cloud-based Data Detection and Response tool that monitors data activity across your environment and flags suspicious behavior in real time.

In this step, you will create a free IBM account, provision your 14-day Guardium DDR trial, and confirm that the sandbox environment is loaded with sample data you can explore.

In this step, get ready to:
  • Create an IBM ID and sign up for the Guardium DDR 14-day free trial.
  • Orient yourself in the Guardium Data Security Center interface.
  • Verify the environment is loaded with sample data.
Create your IBM ID and sign up for the Guardium DDR trial

IBM offers a 14-day free trial of Guardium DDR with no credit card required. The trial environment comes preloaded with dummy data, so you can explore all the dashboards and investigation features immediately.

  • Open your web browser and navigate to the IBM Guardium DDR trial signup page:
  • https://www.ibm.com/account/reg/signup?formid=urx-53409
  • Enter your email address in the Business email field.
  • Create a password for your new IBM account.
  • Enter your First name and Last name.
  • Select your Country or region of residence from the dropdown.
  • Enter your Company name.
  • Select Data security and governance from the Area of responsibility dropdown.
  • Select your appropriate option from the Job level dropdown (e.g., Non-Manager - Professional or Student).
  • Click Next to proceed to email verification.

What is an IBMid?

Your email address becomes your IBMid. This is the single sign-on credential you use to access all IBM cloud products, including Guardium DDR.

  • Check your email inbox for a verification message from IBM.
  • Click the verification link in the email to confirm your account.
  • Once verified, log in to the Guardium DDR environment using your new IBMid.
  • Wait for provisioning to complete. This typically takes 5-10 minutes.

Why the wait?

IBM is spinning up a dedicated sandbox instance with preloaded sample data for you. The provisioning process sets up your dashboard, analytics models, and data sources so everything is ready when you log in.

Not receiving the verification email?

Check your spam or junk folder. IBM verification emails sometimes get filtered. If you still do not see it after a few minutes, try resending from the signup page.

help me troubleshoot my IBM account verification email

Orient yourself in the Guardium Data Security Center interface

Guardium DDR lives inside the broader IBM Guardium Data Security Center. Think of the Data Security Center as the control room, with DDR as one of the specialized modules inside it.

  • Once logged in, look at the landing dashboard. This is your centralized view of your environment's data risk posture.
  • Identify the main navigation areas on screen: the dashboard landing page, the modules panel, and settings.
  • Locate the Guardium DDR module within the Data Security Center. This is where your threat detection and investigation tools live.
  • Look for a guided experience banner at the top of the page. If available, this provides a walkthrough for first-time users.

What modules are in the Data Security Center?

IBM Guardium Data Security Center includes multiple modules. Guardium Data Compliance handles audit and reporting. Guardium Data Detection and Response (DDR) handles real-time threat monitoring and investigation.

For this project, you will focus exclusively on the DDR module.

Verify the environment is loaded with sample data

The trial environment comes preloaded with dummy data so you can explore real dashboards without connecting your own databases. Confirming this data is visible means your environment is fully provisioned and ready for investigation.

  • On the landing dashboard, confirm you can see data activity displayed. You should see visualizations or metrics showing activity across your environment.
  • Check that data sources are visible in the environment. These represent the databases and systems being monitored by Guardium DDR.
  • If you see risk scores showing as "pending," this is normal. The analytics model may still be processing the preloaded data.

Sandbox data is safe to explore

All data in the trial environment is synthetic. You cannot break anything or access real customer data. Click around freely to get familiar with the interface.

Dashboard looks empty?

If you do not see any data activity or data sources after logging in, your environment may still be provisioning. Wait 10 minutes and refresh the page.

If the dashboard remains empty after 15 minutes, try logging out and logging back in.

help me troubleshoot my empty Guardium DDR dashboard

Your Guardium DDR environment is ready to go. Next up, you will dive into the risk posture dashboard and explore how Guardium DDR scores and categorizes threats across your data sources.

Explore the Risk Posture Dashboard and Data Sources

With your IBM Guardium DDR environment ready and loaded with sample data, it's time to understand what's happening in your monitored environment. Before you can investigate specific threats, you need to see the big picture of your data risk posture.

In this step, you'll explore how Guardium DDR visualizes risk across your entire data landscape. You'll identify which data sources are flagged, what normal activity looks like, and where deviations might signal a threat worth investigating.

In this step, get ready to:
  • Navigate and interpret the centralized risk posture dashboard.
  • Explore monitored data sources and document their risk levels.
  • Identify data activity baselines and deviations that could indicate threats.
Navigate and interpret the centralized risk posture dashboard

The landing dashboard in Guardium Data Security Center gives you a centralized view of your environment's overall data risk posture. This is your command center for understanding which areas need attention.

  • Return to the main landing dashboard in IBM Guardium Data Security Center.
  • Locate the Data Source Risk section on the dashboard.
  • Locate the User Risk section on the dashboard.
  • Observe the risk scoring engine visualization. Scores are classified as high, medium, or low.

What if scores show as pending?

Risk scores may initially show as "pending" while the analytics model processes the preloaded data. This is normal behavior. The platform uses advanced analytics and ML to spot abnormal behavior in real time, but the model needs a short processing window after first login.

If scores are pending, continue exploring the dashboard. They typically populate within a few minutes.

  • Note what each risk category represents:

What is a risk scoring engine?

Guardium DDR's risk scoring engine assigns risk scores based on multiple insights and contextual elements. It doesn't just look at one event in isolation. Instead, it combines factors like access frequency, data sensitivity, time of access, and user behavior patterns to produce a score.

The higher the score, the more urgently that data source or user needs investigation.

Explore monitored data sources and their risk levels

Now that you understand the high-level risk posture, drill into the specific data sources that Guardium DDR is monitoring. This is where you identify which databases or stores have active risks flagged against them.

  • Navigate to the data sources view to see all monitored data sources feeding into Guardium DDR.
  • Identify which data sources have active risks or anomalies flagged.
  • For each flagged data source, note the type of risk detected (for example, unusual access patterns or configuration issues).
  • Select 2-3 data sources with the highest risk levels for closer examination.

What is Data Activity Monitoring?

Data activity monitoring is the continuous observation of who accesses what data, when, and how. Guardium DDR monitors data in any format and location across on premises, cloud, and multicloud environments.

This visibility is what makes threat detection possible. Without a record of normal data access, you can't spot abnormal behavior.

  • Document the 2-3 data sources in the Environment Overview section of your threat investigation report. For each one, record:

Focus on what stands out

In a real investigation, you wouldn't document every data source. Prioritize the ones with the highest risk scores or the most anomalies. These are your leads for the next step.

Understand data activity patterns and baselines

Threat detection relies on knowing what "normal" looks like. Guardium DDR establishes behavioral baselines from historical data activity, then flags deviations from those baselines as potential threats.

  • Review the data activity monitoring view showing access patterns over time.
  • Identify what "normal" baseline activity looks like in the sandbox environment. Look for consistent patterns in access frequency and timing.
  • Note any visible deviations from baseline patterns. These could include sudden spikes in data access volume, unusual access times, or unfamiliar data sources being queried.

What is anomaly detection?

Anomaly detection is the process of identifying data points or events that deviate significantly from expected behavior. Guardium DDR uses logical sequence analysis and outlier detection to surface these anomalies automatically.

A single anomaly doesn't always mean a threat. But when combined with other contextual signals (like a high-risk user or sensitive data source), it becomes a strong lead for investigation.

  • Take a screenshot of the centralized risk posture dashboard showing the Data Source Risk and User Risk sections. Save this for your investigation report.
  • Update the Environment Overview section of your report with a risk posture snapshot. Describe the overall risk state you observed and reference your screenshot.

Dashboard looks empty or data isn't loading?

If the dashboard appears empty, the sandbox data may still be provisioning. Wait a few minutes and refresh the page. Provisioning typically takes about 10 minutes from initial signup.

If the dashboard still shows no data after 15 minutes, try signing out and signing back in. The trial environment comes preloaded with dummy data, so it should populate without you needing to connect any data sources.

Still stuck? Help me troubleshoot why my Guardium DDR dashboard isn't showing any data.

You now have a clear picture of your environment's risk posture and have documented the key data sources that need attention. Next up, you'll dive into specific threat alerts and investigate suspicious user behavior to determine what's actually happening behind those risk scores.

Investigate Threat Alerts and Anomalies

You have a clear picture of your environment's risk posture and know which data sources are flagged. Now it's time to dig into the actual threats.

In this step, you'll triage alerts by severity, investigate suspicious user behavior, and drill down into specific anomalies to determine whether they represent real threats or false positives.

In this step, get ready to:
  • Triage threat alerts by risk priority and select the highest-severity alert for investigation.
  • Investigate a flagged user's behavior and compare it against their established baseline.
  • Drill down into an anomaly to identify the attack vector and determine if it's a true positive.
Triage threat alerts by risk priority

A security operations team can't investigate every alert with equal urgency. Risk scoring lets you focus on the threats most likely to cause real damage by ranking alerts as high, medium, or low based on multiple contextual elements.

  • In the Guardium Data Security Center navigation, locate and open the alerts or threats section.
  • Review the list of detected anomalies and security alerts in the sandbox environment.
  • Sort or filter the alerts by risk score to surface the highest-priority items first.
  • Select the highest-priority alert and open its detail view.

What is risk scoring in Guardium DDR?

Guardium DDR uses advanced analytics and ML to spot abnormal behavior in real time. Each alert receives a risk score based on multiple insights and contextual elements, not just a single indicator.

The score reflects the combined severity of factors like the sensitivity of the data accessed, the user's role, the time of access, and the volume of data involved. This is what makes prioritization possible at scale.

  • Document the alert details in your threat investigation report: what was detected, when it occurred, which data source was involved, and which user triggered it.
  • Repeat for the next 2 highest-priority alerts so you have 3 total findings documented.

Structure your Prioritized Findings section

For each of your top 3 alerts, record: the alert name or type, risk score (high/medium/low), timestamp, affected data source, involved user, and a brief description of what was flagged. This structure makes your report easy to scan during an interview discussion.

Don't see any alerts listed?

The sandbox environment's analytics model may still be processing data. Wait a few minutes and refresh the page. If alerts remain empty, check that you are in the DDR module within the Data Security Center, not a different Guardium module.

Help me find the alerts section in Guardium DDR

Investigate suspicious user behavior

Individual alerts tell you what happened. User behavior analytics tells you who is behaving unusually and whether their pattern of activity suggests an insider threat.

  • Navigate to the User Risk view in Guardium DDR.
  • Review the list of users flagged for unusual activity.
  • Select a flagged user with a high risk score and drill down into their activity details.

You should see a detailed activity timeline for the selected user, showing their data access patterns over time.

  • Look for indicators of insider threat: unusual data access volumes, off-hours activity, or access to sensitive data outside their normal pattern.
  • Compare the user's current behavior against their established baseline. Note where their recent activity deviates.
  • Document your findings in a new User Behavior Analysis section of your investigation report.

What makes user behavior anomalous?

Guardium DDR establishes a behavioral baseline for each user over time. When someone deviates from that pattern, the system flags it. A database admin who suddenly queries tables they've never touched before, or a service account that starts transferring large volumes of data at 2 AM, both generate elevated risk scores.

The key question is always: does this deviation have a legitimate business reason, or does it indicate compromise or malicious intent?

User Risk view appears empty?

Make sure you are viewing the correct time range. The sandbox data may be concentrated in a specific date window. Try expanding the time filter to cover the full available data range.

Help me find flagged users in Guardium DDR

Analyze anomaly details using drill-down investigation

Knowing that something is anomalous is just the starting point. A real investigation requires understanding the full sequence of events and determining whether the anomaly is a genuine threat or a false alarm that needs tuning.

  • Return to your highest-priority alert from earlier in this step.
  • Drill down into the full incident context by clicking into the alert's detail or investigation view.
  • Review the sequence of events leading up to the anomaly detection.

What types of attack vectors does DDR detect?

Guardium DDR can identify multiple data risk types including SQL injection, data leakage, and service account abuse. The system uses logical sequence anomalies and outlier detection to catch behaviors that don't match established patterns.

Your job as an investigator is to identify which type of attack vector or data risk the anomaly represents, and whether the evidence supports a true positive finding.

  • Identify the type of attack vector or data risk (e.g., potential data exfiltration, SQL injection attempt, privilege escalation, or service account abuse).
  • Note the contextual elements that contribute to the risk score. These might include data sensitivity, access time, query volume, or user role.
  • Make a determination: is this a true positive threat or a false positive that needs rule tuning?
  • Document your analysis in the Anomaly Analysis section of your investigation report. Include the anomaly type, root cause, and your true/false positive determination with reasoning.

How do I decide true positive vs. false positive?

Ask yourself: does this activity have a plausible legitimate business explanation? A service account running a scheduled backup at an unusual time might be a false positive triggered by a maintenance window change. A user downloading an entire customer database they've never accessed before is likely a true positive.

In the sandbox environment, you won't have real business context. Practice the reasoning process by documenting what additional information you would request in a real investigation (e.g., change management tickets, manager confirmation of a role change).

Drill-down view not showing event details?

Some alerts in the sandbox may have limited detail depth. If a specific alert doesn't provide a full event sequence, try a different high-priority alert. Focus on alerts that show the most contextual information for your report.

Help me drill down into an anomaly in Guardium DDR

Your investigation report should now have three new sections populated: Prioritized Findings with your top 3 threats ranked by risk score, User Behavior Analysis with your suspicious user investigation, and Anomaly Analysis with your drill-down findings and true/false positive determination.

You've now completed the core investigation workflow. Next up, you'll use AI summarization to accelerate incident documentation and map your findings to compliance frameworks.

Use AI Summarization and Document Your Investigation

In the previous step, you investigated threat alerts, drilled down into anomalies, and analyzed suspicious user behavior. You now have detailed findings across multiple security incidents.

Raw findings are only useful if they're organized into a structured report that others can act on. In this step, you'll use Guardium DDR's generative AI summarization to accelerate incident understanding, then compile everything into a complete threat investigation report with remediation recommendations and compliance mappings.

In this step, get ready to:
  • Use generative AI threat summarization to get actionable incident context.
  • Build a complete threat investigation report with all required sections.
  • Map your security findings to compliance frameworks like GDPR, PCI DSS, HIPAA, and SOX.
Use generative AI threat summarization

Guardium DDR includes a generative AI summarization feature that provides actionable incident context and insights faster than manual review. Instead of reading through dozens of log entries and correlating timestamps yourself, the AI distills an incident into a structured summary.

  • Return to the high-risk alert you investigated in the previous step.
  • Look for an AI-powered summarization option within the incident or alert detail view.
  • If available, click the summarization button to generate an AI summary of the incident context.
  • Review the AI-generated summary for accuracy and completeness.
  • Note how the summary highlights the key actors, affected data sources, timeline, and risk level in a consolidated view.

What if AI summarization isn't available in my trial?

The generative AI feature may not be enabled in all trial tiers. If you don't see a summarization option, that's completely fine.

Create your own structured summary instead by writing a brief paragraph covering: what happened, who was involved, which data sources were affected, the timeline, and the risk severity. This mirrors what the AI would produce and demonstrates the same analytical skill.

  • Copy or screenshot the AI-generated summary (or your manual equivalent) and save it for your report.
  • Note the time savings: the AI produces in seconds what would take 15-30 minutes of manual log correlation.

Why does AI summarization matter for data security teams?

Security teams often face alert fatigue from hundreds of daily notifications. Generative AI summarization reduces the cognitive load by translating raw telemetry into plain-language explanations. This means analysts can triage faster and focus their expertise on decision-making rather than data gathering.

Build your threat investigation report

Your investigation report is the primary deliverable of this project. It brings together all your findings into a format that stakeholders (security managers, compliance officers, executives) can use to make decisions.

  • Open your threat investigation report document (the text file or note-taking app you've been updating).
  • Add an Executive Summary section at the top of the document.
  • Write one paragraph summarizing your overall findings: how many threats were detected, their severity distribution, the most critical risk, and your top recommendation.

Write the Executive Summary last

Even though it appears first in the report, the Executive Summary is easiest to write after you've completed all other sections. You already have your findings documented from previous steps. Distill the most important points into a single paragraph that a non-technical executive could understand.

  • Add a Recommended Remediation section after your Anomaly Analysis section.
  • For each of your top 3 prioritized findings, write a specific remediation action. For example:
  • If you found potential data exfiltration: recommend access restrictions, data loss prevention controls, or user access reviews.
  • If you found SQL injection attempts: recommend input validation, parameterized queries, or WAF rule updates.
  • If you found privilege escalation: recommend least-privilege enforcement, role-based access control audits, or service account credential rotation.
  • If you found service account abuse: recommend credential rotation, monitoring enhancements, or disabling unused accounts.
  • Make each remediation action specific and actionable. Avoid vague advice like "improve security."
  • Include the AI-generated summary (or your manual equivalent) in the report, either as part of the Executive Summary or as an appendix.

What makes a strong remediation recommendation?

A strong recommendation names the specific control to implement, who owns the action, and how it addresses the root cause. "Rotate service account credentials every 90 days" is actionable. "Be more careful with passwords" is not.

Map findings to compliance frameworks

Security findings don't exist in isolation. They connect directly to regulatory requirements that organizations must meet. Mapping your findings to compliance frameworks demonstrates that you understand the broader business impact of data security threats.

  • Add a Compliance Mapping section to the end of your investigation report.
  • For each of your top 3 findings, identify which compliance standards it relates to:
  • GDPR: relates to unauthorized access to personal data, data breach notification requirements, or data subject rights violations.
  • PCI DSS: relates to unauthorized access to cardholder data environments, insufficient access controls, or missing audit trails.
  • HIPAA: relates to unauthorized disclosure of protected health information, missing access logs, or insufficient encryption.
  • SOX: relates to unauthorized changes to financial data, inadequate separation of duties, or missing audit controls.
  • Document how Guardium DDR's continuous monitoring supports compliance requirements. For example, note that real-time data activity monitoring satisfies audit trail requirements across multiple frameworks.
  • Document how automated detection capabilities reduce the time from threat detection to response. This is relevant to breach notification timelines under GDPR (72-hour notification requirement) and PCI DSS incident response requirements.
  • Save your completed report.

What is Data Detection and Response?

Data detection and response is a cybersecurity technology that monitors and protects data in any format and location across on premises, cloud and multicloud environments. It combines continuous monitoring with analytics-driven threat detection to provide security teams with real-time visibility into how data is being accessed and used.

Your completed report should now have all six sections: Executive Summary, Environment Overview, Prioritized Findings, User Behavior Analysis, Anomaly Analysis, Recommended Remediation, and Compliance Mapping.

You now have a complete threat investigation report backed by real platform experience. Next up is the Secret Mission, where you'll go beyond using existing detections and configure your own custom rule.

Secret mission

Configure a Custom Detection Rule

So far you've investigated threats that Guardium DDR detected automatically. But what about threats specific to your organization's policies? In this secret mission, you'll create your own custom detection rule targeting after-hours data access and validate it against the sandbox data.

Clean Up Your Resources

Clean Up Your Resources

This project runs entirely on IBM's free 14-day trial, so there are no ongoing costs or paid resources to worry about. Decide whether to keep exploring or let the trial expire on its own.

Resources you used:

  • IBM Guardium DDR trial account (free, auto-expires after 14 days).
  • Threat investigation report (local file on your computer).
  • Dashboard screenshots (local files on your computer).

Keep everything running

No action needed. Choose this if you want to continue exploring the Guardium DDR trial and deepening your understanding of the platform.

  • Your trial remains active for 14 days from signup. Continue investigating alerts, exploring dashboards, or refining your custom detection rules.
  • Your threat investigation report and screenshots stay on your local machine indefinitely.
  • Your IBM ID stays active. It is useful for accessing other IBM services and trials in the future.

Pause - I'll come back to this later

There is nothing to pause. The trial environment is fully managed by IBM with no running infrastructure on your side.

  • You can log back in at any time during the 14-day trial window to pick up where you left off.
  • IBM keeps your data safe and secure during the trial period.
  • If the 14-day trial expires before you return, IBM automatically deletes your trial data. No charges apply.

Delete - I don't want to use this again

The trial auto-expires after 14 days with no action required from you. IBM deletes your trial data when the trial ends.

  • IBM Guardium DDR trial: No manual deletion needed. The trial expires automatically after 14 days and IBM deletes all associated data.
  • Local threat investigation report: Delete the report file from your computer if you no longer need it.
  • Local screenshots: Delete any screenshots you captured during the project if you no longer need them.

What about my IBM ID?

Your IBM ID (the login you created) is separate from the Guardium DDR trial. You can keep it for future IBM services. If unused, IBM automatically deletes inactive accounts after 3 years.

Nice Work!

Nice Work!

You just completed a full data security threat investigation using IBM Guardium DDR. You now have hands-on experience with an enterprise-grade data detection and response platform that you can speak to confidently in interviews.

You learned how to:

  • Investigated threat alerts using risk scoring, anomaly detection, and drill-down investigation to identify potential data security threats.
  • Analyzed suspicious user behavior patterns against established baselines to identify potential insider threats.
  • Produced a structured threat investigation report with prioritized findings, remediation recommendations, and compliance mapping to GDPR, PCI DSS, HIPAA, and SOX.
  • Secret Mission: Configured a custom after-hours detection rule and validated it against sandbox data to demonstrate platform customization skills.

Ready to quiz yourself?