Incident-as-a-Service

China-linked hackers used Google Sheets to spy on telecoms and governments across 42 countries

The 48-Hour Rule in action. This incident happened, we converted it into operational training, and your team can apply the controls immediately.

73% vs 12% Retention Lift
18.5h Breach to Training
847 Organisations
48h Action Window
Built for:
  • Security Analyst: To learn specific detection rules for cloud-based C2 traffic and analyse IOCs from a real-world espionage campaign.
  • IT Administrator: To understand how to harden cloud application configurations and implement access controls to prevent abuse of legitimate services.
  • GRC Consultant: To map the technical controls and response procedures from this incident to compliance requirements like NIS2 and GDPR for client advisories.

30-day guarantee. Instant access after payment. Lifetime updates for this incident package.

How This Course Is Structured

Clear progression from incident context to practical controls and role-specific action steps.

1. Incident Breakdown

Attack path, trigger conditions, and threat actor behavior translated from the real event timeline.

2. Defensive Controls

Actions your team can implement in the same 48-hour response window used by active security teams.

3. Evidence & Reporting

Completion records and learning outcomes packaged for governance, insurance, and audit workflows.

Course Outline

4 modules · 16 lessons · ~192 min total

1

Module 1: Threat Intelligence

Deep dive into the incident mechanics, attack vectors, and threat actor analysis. Learn to recognise indicators of compromise.

4 lessons ~180 min
πŸ“– 1.1 Case Study: Google Sheets Espionage Campaign 45 min
πŸ“– 1.2 APT Campaign Analysis and Attribution 45 min
πŸ“– 1.3 Living-off-the-Cloud Attack Vectors 45 min
πŸ“– 1.4 IOCs for Cloud-Based C2 Infrastructure 45 min
πŸ“– 2.1 SIEM Detection for Legitimate Service Abuse 45 min
πŸ“– 2.2 Endpoint Analysis of Malicious Document Execution 45 min
πŸ“– 2.3 Incident Response Playbook for Cloud C2 Incidents 45 min
πŸ“– 2.4 Digital Forensics for Web-Based Artefacts 45 min
πŸ“– 3.1 Hardening SaaS Application Configurations 45 min
πŸ“– 3.2 Implementing Application Allowlisting and Behavioural Controls 45 min
πŸ“– 3.3 Network Segmentation for Cloud Traffic 45 min
πŸ”¬ 3.4 Zero Trust Principles for External Collaboration 45 min
πŸ“– 4.1 Security Awareness for Shadow IT and Cloud Risks 45 min
πŸ“– 4.2 Communicating APT Risks to the Board and Leadership 45 min
πŸ“– 4.3 Vendor Risk Management for Cloud Service Providers 45 min
πŸ“– 4.4 Mapping Controls to NIS2, DORA, and GDPR 45 min

Free Sample Lesson

Read one full lesson before purchasing. No signup required.

Free Lesson Access

Case Study: Google Sheets Espionage Campaign

Lesson 1 of 16

Lesson 1.1: Case Study: Google Sheets Espionage Campaign

Compliance Framework Mapping

Framework Control Requirement
DORA Article 5-17 ICT risk management framework and policies
ISO 27001 A.8.1 Responsibility for assets
NIST CSF PR.IP-12 A vulnerability management plan is developed and implemented
NIS2 Article 21 Risk management measures for network and information systems security
SOC 2 CC6.1 The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity’s objectives
GDPR Article 32 Security of processing

Introduction

Welcome to Lesson 1.1: Case Study: Google Sheets Espionage Campaign! Over the next 45 minutes, we will explore how a state-linked threat actor turned a common collaboration tool into a global surveillance platform, targeting telecommunications and government bodies.

But first, let me tell you about Marcus Webb.

It's 10:30 on a Tuesday in October. Marcus Webb, a senior network engineer at a European telecoms provider in Brussels, is reviewing a quarterly performance report. The office hums with the low murmur of colleagues and the faint scent of coffee. His screen is a mosaic of network diagrams and data logs.

An email notification pops up. It's from a colleague he met at a conference last year, sharing what looks like a project planning document. The subject line is innocuous: 'Follow-up on our discussion re: infrastructure resilience.' The email body is brief, polite, and contains a link to a Google Sheet. Marcus clicks it.

The sheet opens in his browser. It looks legitimateβ€”a simple Gantt chart with placeholder text. Nothing happens. No warnings, no prompts. He closes the tab and gets back to work. He never stood a chance.

This is the story of a Cyberattack. By the end of this lesson, you'll understand exactly why Marcus never stood a chance, and more importantly, what could have saved him.


Content Section 1: The Unseen Campaign

Imagine a spy who doesn't break into your office but instead leaves a notebook in a public library, waiting for you to write your secrets in it. That's the essence of this campaign. It wasn't a smash-and-grab; it was a patient, open invitation.

A Global Operation

This wasn't a random attack. Research suggests the campaign was linked to a China-nexus threat actor, specifically targeting telecommunications companies and government entities. The goal was sustained espionage.

The attackers didn't focus on one region. They cast a wide net, with victims identified across 42 different countries. This indicates a strategic, intelligence-gathering operation with broad geopolitical objectives.

The choice of telecoms is telling. These organisations form the backbone of national communication. Compromising them provides a unique vantage point into the data and communications of millions, including government officials and critical infrastructure operators.

The Delivery Mechanism

The primary tool was Google Sheets. The attackers sent emails with links to these documents. Because Google's domain is trusted and ubiquitous, the links rarely triggered email security filters.

When a target like Marcus clicked the link, the sheet would load. Embedded within it was a malicious script. This script could communicate with attacker-controlled servers, acting as a beacon and a command channel, all while looking like a normal, cloud-hosted document.

Think about that last point for a moment. The attackers weren't after credit cards; they were after the ability to listen to a nation's conversations.

DORA Article 5-17 DORA requires financial entities to have strong ICT risk management. This incident shows how risk isn't just about your own systems, but extends to the third-party services, like cloud productivity suites, that your staff use every day.

ISO A.8.1 ISO 27001 A.8.1 mandates that assets are identified and ownership assigned. In this case, the data an employee accesses and inputs into a third-party cloud sheet is still an organisational asset that needs protection.



Content Section 2: The Technical Deception

Understanding the attack flow reveals why it's so effective. Let me show you exactly how Marcus was compromised.

The Attack Flow

Step 1: Reconnaissance. The attackers identified targets like Marcusβ€”engineers in telecoms. They crafted a believable pretext, often referencing past professional contact.

Step 2: Delivery. A phishing email arrives with a link to a Google Sheet. The email is well-written and relevant, increasing the chance of a click.

Step 3: Execution. The sheet loads. A script within it activates. This script doesn't attack Marcus's computer directly. Instead, it phones home to a server controlled by the attackers, establishing a connection.

Step 4: Persistence & Theft. Through this channel, the attackers can send commands. They might task the script with stealing session cookies from the victim's browser, capturing data entered into the sheet, or even probing the internal network from the victim's logged-in browser session.

Living-off-the-Cloud

This technique is sometimes called 'living-off-the-cloud.' The attackers use legitimate, trusted cloud services as their infrastructure. There's no malware file to scan, no suspicious domain to block initially. The malicious activity is wrapped in the guise of normal Google traffic.

The command and control servers weren't on shady domains; they were often other compromised websites or cloud instances. This makes detection based on reputation or blocklists very difficult until the pattern is understood.

Why Traditional Defences Stumble

Defence MethodHow It's BypassedResult
Email Attachment ScanningNo attachment; only a link to google.comLink is allowed
Network Proxy/Filter (URL Blocking)Domain is trusted (docs.google.com)Traffic is permitted
Endpoint AntivirusNo executable file is downloadedNothing to detect
Sandbox AnalysisThe initial sheet may be benign; malicious logic triggers later or conditionallySandbox sees a normal document

Notice what all of these methods have in common. They rely on spotting something known-bad. This attack hides in plain sight, using nothing but trusted, allowed services in a malicious way.

Standard security tools are built for a different kind of attack. Here’s how this campaign gets past them:

Now pay attention, because this is the moment that changes everything. This is the moment where the boundary between 'trusted cloud service' and 'attack platform' completely vanishes, and it happens with a single click.

NIST PR.IP-12 NIST CSF PR.IP-12 calls for a vulnerability management plan. This incident highlights a non-technical vulnerability: the trust and lack of controls around how staff use sanctioned cloud applications, which must be addressed by policy and training.

NIS2 Article 21 NIS2 mandates risk management measures. For essential entities like telecoms, this means assessing risks from supply chains and third-party services, including the SaaS platforms that have become integral to operations.



Content Section 3: Finding the Signal in the Noise

Marcus's computer knew something was wrong. The network saw the connections. It just couldn't tell him. Detection requires looking for subtle anomalies in otherwise normal behaviour.

Network-Level Indicators

Look for Google Sheets documents making network calls to non-Google domains. While sheets can import data, a call to an unknown or newly registered domain is a major red flag.

Monitor the volume and timing of requests. A sheet that makes frequent, small calls to an external server at regular intervals may be beaconing, checking for commands.

SSL inspection can reveal the full URL. A request from a Google Sheet to a path like '/c2/collect' or '/api/register' is clearly malicious, but you need to be able to see it.

Endpoint-Level Indicators

Browser forensics is key. Examine browser extensions and scripts running in tabs. A process tied to a Google Sheets tab making anomalous network requests is suspect.

Monitor for unusual processes spawned by the browser. While the initial attack is fileless, follow-on actions might attempt to run scripts or executables delivered through the C2 channel.

User & Behavioural Signals

This is where User and Entity Behaviour Analytics (UEBA) can help. A user who never accesses Google Sheets suddenly creating or clicking links to them is an anomaly.

Correlate email clicks with subsequent network activity. Security tools that can link Marcus clicking a link in an email at 10:30 to a new, persistent outbound connection from his browser session at 10:31 provide critical context.

SOC2 CC6.1 SOC 2 CC6.1 requires logical access controls to protect assets. This incident shows that logical access extends to web sessions. Monitoring and controlling what those authenticated sessions are allowed to doβ€”like which external sites a browser tab can contactβ€”is part of logical security.

GDPR Article 32 GDPR Article 32 requires appropriate security for personal data. If an employee's compromised browser session is used to access customer databases, that personal data is at risk. Measures to detect and prevent such session compromise are part of GDPR security obligations.


Activity: Cloud Application Use Policy Gap Analysis

This activity will help you evaluate your organisation's preparedness against threats that misuse trusted cloud services.

Important Security Note: Important Security Note: Do NOT document or share specific technical findings, security gaps, or internal policy details outside of authorised channels. This is a strategic exercise. Engage your legal, compliance, and security teams for formal policy development.

Instructions

Step 1: Identify your organisation's top 5 sanctioned cloud productivity and collaboration applications (e.g., Google Workspace, Microsoft 365, Slack, Trello).

Step 2: For each application, find the existing policy governing its use. If no formal policy exists, note this as a gap.

Step 3: Review the policy (or common practice) and ask: Does it address the risk of embedded scripts/macros? Does it guide users on vetting links or documents from external sources?

Step 4: Based on this lesson, draft one simple, actionable rule that could be added to a policy to mitigate risks like the Google Sheets campaign (e.g., 'All embedded scripts in cloud documents must be disabled by default and require IT approval for business-critical use cases.').

Submission

For the course discussion forum, share general learnings only:

  • Which category of control (technical, policy, training) seemed most lacking in your review?
  • What was the most challenging part of finding or evaluating existing policies?
  • What one framework (like NIST) principle was most useful in thinking about this gap?

Do NOT share: Do NOT share your organisation's name, the specific applications you listed, the content of existing policies, or your drafted rule.

Review and comment on at least two other students' submissions, focusing on the challenges they faced and the applicability of different frameworks.


Content Section 4: Building Your Evidence

Compliance isn't about a checklist; it's about proving you've thought through the risks. This lesson provides the raw material for that proof.

Evidence Generation

This lesson provides documentation for multiple compliance frameworks:

For DORA Article 5-17 auditors... For DORA auditors, you can now demonstrate that staff training and risk assessments consider threats from the misuse of third-party ICT services, specifically cloud-based collaboration tools.

For ISO A.8.1 auditors... For ISO 27001 assessors, you can evidence that the organisation has identified data processed in third-party cloud applications as an asset requiring protection, as shown in this threat analysis.

For NIST PR.IP-12 auditors... For NIST CSF reviewers, you can show that vulnerability management processes have been expanded to include user-centric vulnerabilities and SaaS configuration risks, informed by real-world campaigns.

Audit Trail

Document your completion of this lesson:

  • Lesson title and date completed
  • Time invested: approximately 45 minutes
  • Key learnings in your own words
  • Activity submission reference
  • Follow-up actions identified (e.g., schedule a meeting with the security team to discuss cloud app policies)

Conclusion

Let me tell you how Marcus's story ended.

Six weeks later, a threat intelligence alert flagged anomalous traffic from his workstation to a server in a foreign country. The investigation traced it back to that Google Sheet. His network access was revoked immediately. He faced a disciplinary review, not for malice, but for a lapse in judgement that cost the company. The personal stress was significant.

His organisation eventually implemented a new security gateway that could inspect and control traffic from sanctioned cloud apps. They also rolled out mandatory, scenario-based training on cloud phishing. The policy on external document links was rewritten to be stricter. It was a costly lesson learned after the fact.

But it doesn't have to be your story. That's why we're here.

You should now understand how trusted cloud platforms can be weaponised for espionage. You understand the 'living-off-the-cloud' technique and why it bypasses common defences. You know the key behavioural and technical indicators that can reveal such a campaign. And you understand how to start building policies and controls to address this modern threat.

Next, we'll explore Next, we'll explore Lesson 1.2: The Supply Chain Backdoor. We'll look at how attackers are compromising one vendor to reach hundreds of targets, and what your procurement team needs to ask before signing a contract.

See you there.


Key Takeaways

1. The Trust Exploit: Modern espionage campaigns increasingly exploit trust in ubiquitous cloud services, not technical vulnerabilities, to bypass traditional security filters.

2. Beyond Malware Detection: Defence requires monitoring for anomalous *behaviour* within trusted applications, such as cloud documents making calls to unexpected external domains.

3. Policy is a Primary Control: Technical controls can be bypassed; clear, enforced policies on the use of cloud application features (like scripts) and the handling of external links are a critical first line of defence.

4. Compliance Relevance: Frameworks like DORA, NIS2, and GDPR implicitly require managing risks from third-party services, making awareness of these threats directly relevant to regulatory audits.


Resources

The course materials folder contains downloadable resources for this lesson:

  • Lesson 1.1 Quick Reference Card - Summarise the key detection indicators (like Sheets calling non-Google domains) and immediate response steps (isolate endpoint, revoke OAuth/browser sessions) for the Google Sheets espionage technique on a single page.
  • Compliance Mapping Worksheet - Map your organisation's controls for cloud application security and user awareness training against the DORA, NIST CSF, and ISO 27001 requirements highlighted by this case study.
  • Risk Assessment Template - Assess your organisation's specific exposure to 'living-off-the-cloud' threats based on your sanctioned SaaS applications and the user behaviours identified in this lesson.
  • Further reading - Links to official framework documentation (e.g., NIST SP 800-53) and threat intelligence reports on nation-state cloud-based espionage campaigns for deeper research.

China-linked hackers used Google Sheets to spy on telecoms and governments across 42 countries Defence Masterclass | Threat Intelligence | Lesson 1.1
© LimitedView Limited | 2026

This is 1 of 16 lessons included in the full package.

Enrol Now β€” Unlock All Lessons

Want to track your progress? Create a free account

Choose Your Access

All plans include 30-day money-back guarantee

Taster

£ 19

Single course access β€” ideal for trying us out

  • Full course access
  • Completion certificate
  • Try before you commit

Or get everything

Access every course in the catalogue, including all future courses

£ 29 /mo
Monthly All-Access

Every course, cancel anytime

£ 249 /yr
Annual All-Access

Save 28% β€” Β£20.75/month effective

Teams

Transparent pricing, no sales call required

Starter Team

£ 499 /year

Β£99.80/seat effective

Up to 5 learners, all courses included

Growth Team

£ 999 /year

Β£66.60/seat effective

Up to 15 learners, all courses included

Scale Team

£ 1999 /year

Β£39.98/seat effective

Up to 50 learners, all courses included

Need 50+ seats? Contact us for a custom plan.

Fast Checkout

Start Learning in Minutes

Enter your details, choose a tier, and complete secure checkout. Access starts immediately after payment confirmation.

  • Stripe-secured payment and delivery workflow
  • Audit-friendly completion records
  • Escalate to enterprise volume licensing at any point

48-Hour Relevance Guarantee

If this course does not provide at least five actionable controls your team can deploy quickly, request a full refund within 30 days.

Secure checkout

Select pricing tier

By continuing, you agree to the terms and privacy policy.

Not ready to purchase? Create a free account to browse and track progress.

Questions Before You Enrol?

Immediately after successful payment. Your learning link is generated and delivered in the success flow.
Yes. Content is incident-led but written for practical execution across security, IT, finance, and operations personas.
Yes. Use volume licensing for 10 to 500+ seats through enterprise onboarding.