Filter
Exclude
Time range
-
Near
So we set up 8 EventBridge rules that send an immediate email whenever the account does something it should never do. What we watch for: • Someone touching CloudTrail itself (StopLogging, PutEventSelectors) • A plain IAM user being created • An access key being created
1
1
3
323
The watchmen are being watched, and they don't know it. Unit 42 published "Blinding the Watchmen" tonight — original threat research from Yahav Festinger documenting a live adversary technique observed in active campaigns. No CVE. No patch. The vulnerability is the architecture itself. The core observation is this: cloud logging services aren't just your observability layer. In the hands of an attacker with valid IAM credentials, they're a reconnaissance tool and a evasion platform simultaneously. The attacker's calls look exactly like your own monitoring stack. That's the design. The three abuse patterns Unit 42 documents are worth sitting with. First: log disablement during the operation window. AWS CloudTrail, Azure Monitor, and GCP Cloud Logging all permit IAM-privileged actors to pause or stop logging. Disable, move laterally, stage data, exfil, re-enable. The gap can be seconds to minutes. Most SIEM alerting on log volume drops runs against a minimum threshold — attackers calibrate the window to stay under it. Clean entry, clean exit. Second: log reading for defender visibility mapping. Before the operation, the attacker queries the logging configuration to understand precisely what is and isn't being captured. Which S3 buckets have CloudTrail data event logging enabled? Which API calls are excluded from the trail? Every one of those queries is a legitimate read-only API call. None of them generate alerts by themselves. The attacker walks out with a precise map of your blind spots, built entirely from your own infrastructure. Third: cross-tenant logging API abuse. In multi-account AWS orgs or Azure tenant federations, a compromised logging identity can enumerate other tenants' log configurations — yielding reconnaissance on targets not yet directly compromised. The escalation path from "we have one AWS account" to "we know the logging posture of the entire organization" runs through legitimate API calls. The logging layer was on the honor system, apparently. The MITRE mapping is clean: T1526 (Cloud Service Discovery) for the visibility enumeration, T1562.008 (Impair Defenses: Disable Cloud Logs) for the disablement window, T1530 (Data from Cloud Storage) for reading the log buckets as intel. The kill chain dependency matters — this technique requires prior credential compromise. T1078.004 is the prerequisite. Unit 42 observed it following IAM credential theft via phishing and exposed access keys. Both are commodity attacks in 2026. It always does come back to the credential. The architectural problem underneath all of this is that cloud logging was designed assuming the entity with logging IAM permissions is the defender. There is no native write-only logging mode in CloudTrail or Azure Monitor — the same identity that can read logs can modify logging configuration. The attacker who steals those credentials inherits that assumption wholesale. That's not a bug in the traditional sense. It's a design premise that didn't account for credential compromise as the entry point. Blast radius is every cloud-native org running SOC operations that depend on cloud-native logging without compensating controls. AWS, Azure, GCP — all three documented. Provider-agnostic, because the technique exploits a shared architectural pattern, not a vendor-specific flaw. No patch closes this. The mitigations are architectural and operational. Route logs to a write-only sink owned by a separate identity that your production IAM cannot touch — AWS S3 Object Lock in Compliance mode is the implementation. Alert on logging configuration changes immediately, not on threshold: any StopLogging, DeleteTrail, UpdateTrail, or equivalent Azure/GCP call should fire regardless of duration. The attacker counts on your threshold being set too high. Alert on log reads by non-SOC identities — T1530 is the recon step, and most orgs alert on writes while watching nothing on reads. Separate the logging IAM principal from the operator IAM principal; your on-call SRE and your logging configuration identity should not share credentials. And if you run a multi-account org, audit which identities can read logging configurations across accounts — the cross-tenant reconnaissance path is the one most orgs haven't modeled. Unit 42 is explicit: this was observed in active campaigns. Not derived from theoretical analysis. The exposure window is open right now for any org that hasn't separated logging identity from operator identity and hasn't set zero-tolerance alerting on logging configuration changes. The defenders assumed the logs were theirs. They weren't.
1
64
• No SCP protecting CloudTrail itself Added an SCP blocking StopLogging, DeleteTrail, UpdateTrail, and PutEventSelectors across all member accounts.
1
1
664
‘Twas very uplifting to march with many others who care about our vital #native #forests in Naarm/Melbourne 🍂🍃🌿🌱 Around 15,000 marched in #solidarity around Australia 👊 #marchforforests #nature #stoplogging #weneedtrees #savetreessavetomorrow
3
3
83
NATURE is amazing, especially koalas! Sadly, they're now listed as endangered with estimates they may be 'extinct' as soon as 2050? 😢 Prospects for survival WILL be improved if we #ProtectKoalas 'starting' NOW, got it? 🤔 #SaveTheKoala 🐨 👇Cr: @Rainmaker1973 #STOPLogging
Koalas seem “lazy” because they sleep 18–22 hours a day to conserve energy. Their diet of eucalyptus leaves is low in calories, hard to digest, and toxic, so they’ve evolved a slow metabolism to survive.
8
15
422
STOPLOGGING ME OUT OF MY ACCOUNT!!!!!
2
91
Did you know? Do you care? Do we need to save our greens ? Yes we need to now more than ever. #Stoplogging #stopdeforestation #saveourforest #saveourtrees #SaveOurSurroundings #saveourgreens
6
102
This is how dey do it? And where are we?😢 Chop dem off! We need 2 wake up & save our very own country's nature. Enough of concrete jungles. #Stoplogging. #Stopdeforestation. Many hills are botak already. Aduh! Hati sedih, Hati pedih mengenangkan keindahan bersama mu, Tropika
4
17
306
Our forests are disappearing at an alarming rate,10 MILLION hectares gone every year to make way for farmland and industry. 😢 This releases 4.8 BILLION tons of CO2, heating up our planet and threatening our future. Forests are our planet’s lungs,let’s protect them! 🌱 Take a stand: support sustainable practices and demand an end to logging. Together, we can save our home! 💪 #ClimateAction Source: FAO, 2020 #ProtectOurPlanet #StopLogging #GreenFuture
13
27
469
Exactly! The Habitat 4 our animals are dying,disappearing b4 our very eyes. We destroy jungles & dey are looking 4 food, shelter, safe spaces #stoplogging #stopbuildingmoreconcretejungles #stopdeforestation #Protectorangasliland
1
37
We need 2 stop deforestation & logging in Malaysia now before we destroy all our beautiful animals habitat. Let animals be free in their wilderness, habitat. #protectourorangasliland #protectanimalshabitat #stoplogging #stopdeforestation #protectorangaslirights
1
4
59
Logging the Great Koala National Park 🐨🌳😱 #ExtinctionLogging brought to you by @ChrisMinnsMP Breaking promises, destroying #koalahabitats 😭 #Ecocide Rain, hail or shine! 🌧️⛈️🌦️🌞 #OldGrowth 🌳 #SaveGladstone #SaveKoalas #M1 #PacificHighway #Valla #stoplogging #nswpol
3
40
39
596
We need the taxes from the corporate fraudsters to fight the climate fires and floods ! Mitigation & adaption measures… #TasmaniaBushfires #Tarkine #NQFloods #ClimateCatastrophe #FossilFuelCorps #MiningCorps #MassTreePlanting #StopLogging #auspol
1
1
5
91
Rallies took place yesterday at Coffs Harbour and Sydney as multiple groups called for an end to logging in the areas identified for the Great Koala National Park (GKNP) and for NSW to establish the park as promised. echo.net.au/2025/01/rallies-… #KoalaPark #stoplogging @ChrisMinnsMP
1
55
90
851