DisinfoDB

Mapping Redditors’ attack on Kelloggs to the DISARM framework

The DISARM foundation has created a version of MITRE ATT&CK for Disinformation; they catalogue the tactics used by threat actors in each stage of an influence operation.

Introduction to DISARM

DISARM is a framework which we can use to better understand the tactics and techniques used by threat actors in during an influence operation (IO). DISARM breaks down IOs into the following four phases:

Threat actors achieve one or more broader Tactical goals as they progress through each of these Phases. Tactical goals can be met using a variety of different Techniques.


Using DISARM to make sense of a real-world Influence Operation

I think it’s useful to have real-world examples of the steps people take to manipulate us online, so I’m going to map elements of an IO to DISARM’s tactics and techniques. Since this is my first time using DISARM I’m going to examine an IO I’m already familiar with; Reddit Mind-Hacktivists conduct a Disinformation Campaign against Kelloggs. This was an atypical campaign in that it was planned on a publicly accessible social media platform, and the threat actors shared recordings and write-ups of their participation (most influence operations are very secretive about their actions). This gave a behind-the-scenes view which we aren’t usually privy to, and is fun to analyse!

If you’d like to learn more about the background to this campaign (why are Redditors attacking Kelloggs?), you can read this summary from my initial reporting. To provide a very quick recap here: Kelloggs underpaid their unionised employees, who striked (struck?) in response. Kelloggs didn’t want to pay more, so they tried to hire replacement staff instead. Members of the AntiWork Reddit community flooded Kelloggs’ online job application portal with false data, making it more difficult to replace the strikers (the strucken?).

A December 2021 Reddit thread calling for action against Kelloggs in the AntiWork subreddit

In this post I’ll provide an overview of which DISARM techniques were used to achieve tactical goals within each of the four phases introduced above. If you like, you can play along at home! Check out DISARM’s technique explorer and see if you can find any that were used in this attack (or others you’re familiar with).


Phase 1: Plan

“Envision the desired outcome. Lay out effective ways of achieving it. Communicate the vision, intent, and decisions, focusing on expected results.”

Planning for this IO was done by user BloominFunions (“BF”) prior to posting their call for collective action on Reddit. We can tell this from their post; they had figured out that swarming Kelloggs’ job application portal would be a good way to make it hard for them to find new employees. Although BF likely didn’t think of it in these terms, they had conducted Target Audience Analysis (a Tactic identified within DISARM) by Mapping their Information Environment and Identifying Vulnerabilities within it (both DISARM defined Techniques which can be used to achieve the Audience Analysis Tactical goal).

Throughout each Phase I’ve identified the Tactics and associated Techniques which were exploited as part of the IO:

Plan Strategy (Tactic 01 or “TA01” (all Phases, Tactics and Techniques have identifying tags in DISARM)): “Define the desired end state, i.e. the set of required conditions that defines achievement of all objectives”

Target Audience Analysis (TA13): “Identifying and analyzing the target audience member locations, political affiliations, financial situations, and other attributes that an influence operation may incorporate into its messaging strategy”.


Phase 2: Prepare

“Activities conducted before execution to improve the ability to conduct the action. Examples include: development of the ecosystem needed to support the action: people, network, channels, content etc.”

P02: Prepare

Develop Content (TA06): “Create or acquire text, images, and other content”

Establish Social Assets (TA15): “Social Assets” cover a variety of resources, including establishing “operational personnel”.

Microtarget (TA05): “Target very specific populations of people”


P03: Execute

“Run the action, from initial exposure to wrap-up and/or maintaining presence etc”

Maximize Exposure (TA17): “Maximize exposure of the target audience to incident/campaign content via flooding, amplifying, and cross-posting.”


P04: Assess

“Evaluate effectiveness of action, for use in future plans”

BF claimed success (“We did it Reddit!”), citing mainstream media reporting on their campaign, and noting that Kelloggs had added anti-bot technology to their application portal. While these were not stated as goals in the Plan phase, being unable to view the flooded information environment (presumably the inboxes of Kelloggs’ hiring managers) meant it was difficult to assess success of their content swarming.


Aligning the DISARM framework to DDB’s framework (which itself is aligned the MFICC (Malign Foreign Influence Campaign Cycle) framework)

Source: XKCD 927

When I created DDB I took the stages (‘phases’) of The Malign Foreign Influence Campaign Cycle, and added two for fun to help me catalogue motivations for IOs, and the impacts they have on people. It looks like this:

You can read more about the Disinformation Cycle here!

Since they all follow the same logic of “each IO goes through the same broad steps, and there are different things you do in each step”, we can pretty easily map DDB onto DISARM:

And since DISARM uses codes to uniquely identify Techniques, I can link up things I’ve already written to their work. In DDB we have “Influencers being paid to amplify inauthentic messages to their audience“, which maps to “Co-Opt Trusted Sources (T0100)” > “Co-Opt Influencers (T0100.003)” in DISARM. More closely related to this IO, DDB has “Manufacturing a Tactical Infodemic to make true information harder to find” where DISARM has “Flooding the Information Space (T0049)” > “Conduct Swarming (T0049.005)“. I love that I can re-use my existing work to help people understand DISARM’s techniques, and in the future I’d like to map more of DDB to them.

Looking back at the Reddit v Kelloggs IO, I claimed that BF’s call to action for members of the community to Conduct Swarming counted as Incentivise Sharing (T0120). However on closer inspection this Technique may refer to cases where the inauthentic content itself has incentivised sharing (e.g. false information about emergency services including the text “please share, this may save a life”), rather than encouraging users to knowingly post false content in the first place. If I were able to make additions to DISARM I would add ‘Encourage Participation in Swarming’ as a sub-technique for ‘Flooding the Information Space’ or ‘Conduct Swarming’ (depending on whether sub-sub-techniques are allowed) and tag that instead of ‘Incentivise Sharing’.

There’s also the possibility for new Tactics and Techniques to be added to DISARM based on DDB content. DISARM’s “Prepare Assets Impersonating Legitimate Entities (T0099)” Tactic covers a variety of impersonations, including “news outlets, public figures, organizations, or state entities”. DDB’s existing profiles of “Impersonating a Fact Checker” and “Impersonating a News Organisation” could be added as sub-techniques to T0099, letting us be more specific in our understanding of how techniques have been used in the past.

Exit mobile version