From c3eb948376b9d358955a05ca244045562600c838 Mon Sep 17 00:00:00 2001 From: Sara-Jayne Terp Date: Thu, 21 Oct 2021 14:06:59 -0400 Subject: [PATCH] Edited github folder generating code to match spreadsheet changes --- AMITT_MASTER_DATA/AMITT_COMMENTS.csv | 1755 +++++++++++++++++ AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx | Bin 465467 -> 462164 bytes .../AMITT_FRAMEWORKS_MASTER.xlsx | Bin 124289 -> 126445 bytes ...ITT_generate_github_files-checkpoint.ipynb | 754 ++++--- .../Find_warning_text-checkpoint.ipynb | 522 +++++ .../AMITT_generate_github_files.ipynb | 754 ++++--- HTML_GENERATING_CODE/Find_warning_text.ipynb | 522 +++++ .../generate_amitt_ttps.cpython-38.pyc | Bin 24180 -> 24245 bytes HTML_GENERATING_CODE/generate_amitt_ttps.py | 20 +- actortypes/A001.md | 8 +- actortypes/A002.md | 4 +- actortypes/A003.md | 6 +- actortypes/A004.md | 8 +- actortypes/A005.md | 6 +- actortypes/A006.md | 16 +- actortypes/A007.md | 8 +- actortypes/A008.md | 6 +- actortypes/A009.md | 6 +- actortypes/A010.md | 6 +- actortypes/A011.md | 4 +- actortypes/A012.md | 7 +- actortypes/A013.md | 7 +- actortypes/A014.md | 6 +- actortypes/A015.md | 12 +- actortypes/A016.md | 11 +- actortypes/A017.md | 6 +- actortypes/A018.md | 17 +- actortypes/A019.md | 6 +- actortypes/A020.md | 12 +- actortypes/A021.md | 19 +- actortypes/A022.md | 4 +- actortypes/A023.md | 8 +- actortypes/A024.md | 8 +- actortypes/A025.md | 6 +- actortypes/A026.md | 6 +- actortypes/A027.md | 8 +- actortypes/A028.md | 8 +- actortypes/A029.md | 6 +- actortypes/A030.md | 4 +- actortypes/A031.md | 38 +- actortypes/A032.md | 6 +- actortypes/A033.md | 12 +- actortypes_index.md | 68 +- counters/C00006.md | 2 +- counters/C00008.md | 2 +- counters/C00009.md | 4 +- counters/C00010.md | 2 +- counters/C00011.md | 6 +- counters/C00012.md | 6 +- counters/C00014.md | 2 +- counters/C00016.md | 2 +- counters/C00017.md | 2 +- counters/C00044.md | 2 +- counters/C00051.md | 2 +- counters/C00052.md | 2 +- counters/C00053.md | 6 +- counters/C00060.md | 2 +- counters/C00065.md | 2 +- counters/C00073.md | 16 +- counters/C00074.md | 6 +- counters/C00092.md | 2 +- counters/C00097.md | 2 +- counters/C00098.md | 2 +- counters/C00099.md | 2 +- counters/C00101.md | 2 +- counters/C00103.md | 2 +- counters/C00105.md | 2 +- counters/C00107.md | 2 +- counters/C00111.md | 4 +- counters/C00114.md | 2 +- counters/C00122.md | 2 +- counters/C00124.md | 4 +- counters/C00128.md | 2 +- counters/C00131.md | 2 +- counters/C00133.md | 2 +- counters/C00135.md | 2 +- counters/C00142.md | 2 +- counters/C00143.md | 4 +- counters/C00147.md | 2 +- counters/C00148.md | 2 +- counters/C00153.md | 2 +- counters/C00154.md | 2 +- counters/C00155.md | 2 +- counters/C00156.md | 4 +- counters/C00160.md | 4 +- counters/C00172.md | 2 +- counters/C00174.md | 2 +- counters/C00182.md | 2 +- counters/C00188.md | 4 +- counters/C00190.md | 2 +- counters/C00197.md | 4 +- counters/C00200.md | 2 +- counters/C00203.md | 2 +- counters/C00205.md | 4 +- counters/C00207.md | 4 +- counters/C00212.md | 4 +- counters/C00216.md | 2 +- counters_index.md | 282 +-- detections_index.md | 194 +- incidents/I00002.md | 14 +- incidents/I00005.md | 34 +- incidents/I00006.md | 12 +- incidents/I00007.md | 10 +- incidents/I00009.md | 10 +- incidents/I00010.md | 20 +- incidents/I00011.md | 2 +- incidents/I00015.md | 8 +- incidents/I00017.md | 42 +- incidents/I00019.md | 2 +- incidents/I00022.md | 8 +- incidents/I00029.md | 22 +- incidents/I00032.md | 30 +- incidents/I00033.md | 12 +- incidents/I00034.md | 6 +- incidents/I00039.md | 2 +- incidents/I00040.md | 2 +- incidents/I00041.md | 2 +- incidents/I00042.md | 8 +- incidents/I00043.md | 2 +- incidents/I00044.md | 22 +- incidents/I00047.md | 12 +- incidents/I00049.md | 20 +- incidents/I00050.md | 18 +- incidents/I00051.md | 18 +- incidents/I00053.md | 14 +- incidents/I00056.md | 16 +- incidents/I00057.md | 2 +- incidents/I00062.md | 2 +- incidents/I00063.md | 20 +- incidents_index.md | 4 +- metatechniques/M001.md | 38 +- metatechniques/M002.md | 28 +- metatechniques/M003.md | 24 +- metatechniques/M004.md | 38 +- metatechniques/M005.md | 30 +- metatechniques/M006.md | 12 +- metatechniques/M007.md | 22 +- metatechniques/M008.md | 8 +- metatechniques/M009.md | 12 +- metatechniques/M010.md | 28 +- metatechniques/M011.md | 6 +- metatechniques/M012.md | 4 +- metatechniques/M013.md | 22 +- metatechniques/M014.md | 8 +- metatechniques_by_responsetype_table.md | 12 +- phases/P02.md | 2 +- responsetype_index.md | 14 +- tactics/TA01.md | 56 +- tactics/TA02.md | 30 +- tactics/TA03.md | 34 +- tactics/TA04.md | 20 +- tactics/TA05.md | 10 +- tactics/TA06.md | 46 +- tactics/TA07.md | 16 +- tactics/TA08.md | 30 +- tactics/TA09.md | 24 +- tactics/TA11.md | 8 +- tactics/TA12.md | 6 +- tactics_by_responsetype_table.md | 12 +- tasks/TK0002.md | 2 +- tasks/TK0003.md | 2 +- tasks/TK0004.md | 2 +- tasks/TK0005.md | 2 +- tasks/TK0006.md | 2 +- tasks/TK0007.md | 2 +- tasks/TK0008.md | 2 +- tasks/TK0009.md | 2 +- tasks/TK0010.md | 2 +- tasks/TK0011.md | 2 +- tasks/TK0012.md | 2 +- tasks/TK0013.md | 2 +- tasks/TK0014.md | 2 +- tasks/TK0015.md | 2 +- tasks/TK0016.md | 2 +- tasks/TK0017.md | 2 +- tasks/TK0018.md | 2 +- tasks/TK0019.md | 2 +- tasks/TK0020.md | 2 +- tasks/TK0021.md | 2 +- tasks/TK0022.md | 2 +- tasks/TK0023.md | 2 +- tasks/TK0024.md | 2 +- tasks/TK0025.md | 2 +- tasks/TK0026.md | 2 +- tasks/TK0027.md | 2 +- tasks/TK0028.md | 2 +- tasks/TK0029.md | 2 +- tasks/TK0030.md | 2 +- tasks/TK0031.md | 2 +- tasks/TK0032.md | 2 +- tasks/TK0033.md | 2 +- tasks/TK0034.md | 2 +- tasks/TK0035.md | 2 +- tasks/TK0036.md | 2 +- tasks/TK0037.md | 2 +- tasks/TK0038.md | 2 +- tasks/TK0039.md | 2 +- tasks/TK0040.md | 2 +- tasks/TK0041.md | 2 +- tasks/TK0042.md | 2 +- tasks_index.md | 82 +- techniques/T0001.md | 40 +- techniques/T0002.md | 52 +- techniques/T0003.md | 64 +- techniques/T0004.md | 26 +- techniques/T0005.md | 4 +- techniques/T0006.md | 35 +- techniques/T0007.md | 37 +- techniques/T0008.md | 32 +- techniques/T0009.md | 30 +- techniques/T0010.md | 54 +- techniques/T0011.md | 16 +- techniques/T0012.md | 12 +- techniques/T0013.md | 18 +- techniques/T0014.md | 30 +- techniques/T0015.md | 18 +- techniques/T0016.md | 28 +- techniques/T0017.md | 30 +- techniques/T0018.md | 30 +- techniques/T0019.md | 10 +- techniques/T0020.md | 10 +- techniques/T0021.md | 38 +- techniques/T0022.md | 86 +- techniques/T0023.md | 26 +- techniques/T0024.md | 36 +- techniques/T0025.md | 48 +- techniques/T0026.md | 42 +- techniques/T0027.md | 80 +- techniques/T0028.md | 42 +- techniques/T0029.md | 12 +- techniques/T0030.md | 12 +- techniques/T0038.md | 2 +- techniques/T0039.md | 34 +- techniques/T0040.md | 4 +- techniques/T0041.md | 6 +- techniques/T0042.md | 6 +- techniques/T0043.md | 14 +- techniques/T0044.md | 60 +- techniques/T0045.md | 64 +- techniques/T0046.md | 16 +- techniques/T0047.md | 10 +- techniques/T0048.md | 26 +- techniques/T0049.md | 34 +- techniques/T0050.md | 16 +- techniques/T0051.md | 30 +- techniques/T0052.md | 46 +- techniques/T0053.md | 72 +- techniques/T0054.md | 54 +- techniques/T0055.md | 52 +- techniques/T0056.md | 70 +- techniques/T0057.md | 38 +- techniques/T0058.md | 10 +- techniques/T0059.md | 6 +- techniques/T0060.md | 28 +- techniques/T0061.md | 28 +- techniques/T0062.md | 10 +- techniques/T0063.md | 16 +- techniques_index.md | 78 +- 258 files changed, 5671 insertions(+), 2643 deletions(-) create mode 100644 AMITT_MASTER_DATA/AMITT_COMMENTS.csv create mode 100644 HTML_GENERATING_CODE/.ipynb_checkpoints/Find_warning_text-checkpoint.ipynb create mode 100644 HTML_GENERATING_CODE/Find_warning_text.ipynb diff --git a/AMITT_MASTER_DATA/AMITT_COMMENTS.csv b/AMITT_MASTER_DATA/AMITT_COMMENTS.csv new file mode 100644 index 0000000..045fb69 --- /dev/null +++ b/AMITT_MASTER_DATA/AMITT_COMMENTS.csv @@ -0,0 +1,1755 @@ +0,1,2 +"counter","C00066"," + +New content. + +If a group has the ability - e.g. enough dedicated person-hours - it can hijack the artifacts and narratives of a disinformation incident, by flooding them with counter-content. This has been seen in the past as accidental hashtag flooding - e.g. a new disinformation hashtag was unknowingly chosen that was the same as a children's swim team, which became active during a swim meet. In 2020, kPop stans flooded disinformation-carrying hashtags including #whitelivesmatter, and gay men flooded the #proudboys hashtag. + +This is an example of a countertechnique that mirrors an existing disinformation technique - in this case T0049. +" +"incident","I00002"," + +Actor: IRA, individuals (e.g. Larry Cook). + +Timeframe: + +Date: + +Presumed goals: +Physical damage to country? + +Method: + +* Targetted facebook ads (Larry Cook, targetting Washington State mothers, $1,776 to boost posts over 9 months). +* Gofundme campaigns to pay for ads (Larry Cook) + +Effects: + +* “The U.S. anti-vax movement has been blamed for two outbreaks of measles that have infected some 300 people—mostly children—in New York and the Pacific Northwest.” + +Counters: + +* American Medical Association “warned social-media giants, including Amazon, Facebook, Google, Pinterest, Twitter, and YouTube, that they were helping to amplify the propaganda and confuse parents.” +* Gofundme banned antivaxxers: “Campaigns raising money to promote misinformation about vaccines violate GoFundMe’s terms of service and will be removed from the platform”. Less than 10 campaigns reported as removed. + +Related incidents: + +Artefacts: + +Search terms vaccination, anti-vaccination, “vaccine choice”. + +Notes: + +Started by looking for vaccine-related content in my misinformation datasets +Then did google search for “antivax misinformation” to get references etc. +Larry Cook runs “Stop Mandatory Vaccination”: “donations go “directly” to his bank account and funds “may be used to pay [his] personal bills.” + + +References; + +* https://www.thedailybeast.com/brooklyn-hasidic-community-is-in-the-midst-of-a-dire-measles-outbreak +* https://www.thedailybeast.com/amazon-wont-take-a-stand-in-war-over-forrest-maready-book-the-autism-vaccine +* https://www.bmj.com/content/362/bmj.k3739 +* https://hub.jhu.edu/2018/08/24/russian-trolls-bots-spread-vaccine-misinformation/ +* https://ajph.aphapublications.org/doi/full/10.2105/AJPH.2018.304567 +* Arciga, [GoFundMe Bans Anti-Vaxxers Who Raise Money to Spread Misinformation](https://www.thedailybeast.com/gofundme-bans-anti-vaxxers-who-raise-money-to-spread-misinformation), Daily Beast 2019-03-22 +* Arciga, [Anti-Vaxxer Larry Cook Has Weaponized Facebook Ads in War Against Science](https://www.thedailybeast.com/anti-vaxxer-larry-cook-has-weaponized-facebook-ads-in-war-against-science), Daily Beast 2019-02-15 +* Gofundmes (removed, but check archives) https://www.gofundme.com/help-save-vaccine-exemptions-in-washington-state https://www.gofundme.com/parents-wake-up-vaccines-kill +* Markay, [Anti-Vaccine Facebook Ads Target Women in Measles-Stricken States](https://www.thedailybeast.com/anti-vaccine-facebook-ads-target-women-in-measles-stricken-states/), Daily Beast 2019-02-14 + +Data + + +" +"incident","I00053"," + +Actor: China + +Timeframe: December 5, 2018 - still active on 04/03/2019 + +Date: December 5, 2018 + +Presumed goals: + +* Unlike Russia, Chinese state has employed a plethora of state-run media to exploit the openness of American democratic society in an effort to insert an intentionally distorted and biased narrative portraying a utopian view of the Chinese government and party. + +Method: + +* China’s state-run social media operations are largely positive and coordinated because those techniques support Chinese strategic goals. State-run media seeds foreign influence environment +* Distorted, saccharine “news” about the Chinese State and Party +* Events coordinated and promoted across media platforms +* Extend from digital into physical space with gatherings, ie: support for Meng outside courthouse + +* In the case of Chinese state-run information manipulation campaigns — to distinguish the political intent and national strategies underlying these campaigns as different from simply another perspective on the news. China also play’s victim, innocence, plays by rules, misunderstood narrative… they too have their version of the 4D’s. Examples: “Chinese ambassador Lu Shaye has accused Canada of applying a double standard, and has decried what he sees as “Western egotism and white supremacy” in the treatment of detained Huawei executive Meng Wanzhou.” - Op-Ed in Globe & Mail. The Chinese embassy in Canada says the Vancouver arrest of a top Huawei executive amounts to a “political conspiracy” to undermine the telecom giant and it dismisses Prime Minister Justin Trudeau’s assertion that he had no role in the high-profile case. Canada's arrest of a senior Huawei executive was the ""backstabbing"" of a friend, Chinese ambassador Lu Shaye said Thursday, and he warned of repercussions if the federal government bars her telecom company from building a Canadian 5G network. + +Counters: none identified/researched + +Related incidents: + +* See Poland (arrest of Huawei employee); Czech republic; +* Five Eyes to ban or not ban Huawei 5G network equipment + + +References: + +* https://www.theglobeandmail.com/politics/article-chinas-envoy-says-white-supremacy-played-part-in-canadas-arrest-of/ +* https://twitter.com/globaltimesnews +* https://twitter.com/UserExperienceU +* https://www.universityworldnews.com/post.php?story=20190125061623487 +* https://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/ +* http://fortune.com/2019/01/18/oxford-university-huawei-research-funding/ +* https://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV + + +* Beyond Hybrid War: How China Exploits Social Media to Sway American Opinion +https://www.theglobeandmail.com/politics/article-china-says-arrest-of-huawei-cfo-part-of-political-conspiracy-by/ +* https://www.theatlantic.com/international/archive/2019/03/czech-zeman-babis-huawei-xi-trump/584158 +* https://www.defenseone.com/technology/2019/04/installing-chinese-5g-gear-dangerous-and-probably-inevitable-nato-report/156007/?oref=defenseone_today_nl +* https://www.ctvnews.ca/politics/canada-s-arrest-of-huawei-exec-an-act-of-backstabbing-chinese-ambassador-says-1.4258201 +* https://www.cnn.com/2019/01/09/asia/china-canada-meng-huawei-intl/index.html +* https://www.theglobeandmail.com/opinion/article-on-china-has-canada-lost-its-sense-of-justice/ +* https://portswigger.net/daily-swig/proper-news-or-propaganda-chinas-social-media-manipulations-exposed +* https://globalnews.ca/news/4758109/china-bully-canada-release-huawei-cfo/ +* https://www.ctvnews.ca/canada/canada-will-pay-chinese-state-media-threaten-repercussions-over-huawei-arrest-1.4216293 +* https://business.financialpost.com/telecom/inside-huaweis-rather-awkward-charm-offensive-to-convince-the-world-its-ok +* https://www.scmp.com/comment/letters/article/3001272/despite-us-allegations-huawei-has-done-nothing-wrong-why-should-it + +Datasets: none identified (mining more Twitter data, Reddit, and comment forums could be valuable research) + +Notes: + +While a hypothesis and not related to Meng’s arrest, research done by John Gray (using Mentionmapp data from January 13, 2019) also suggests the need to look at adjecent/tangential flow of social data. In this case (could be coincidence) simutatneaous flow of tweets via State Media @globaltimesnews (reporting on Poland arrest) and of “influencer” (using bots to amplify content) @UserExperienceU tweeting favorable about Huawei technology. Need to consider the amplifiers/influencers operate to support/put the happy face on Huawei. More work needs to be done researching social behavior outside the “Great Firewall” using trolls, bots, cyborgs, and “willing/unwitting” idiots. Just like Russia, we also need to give more consideration to how bots/automation (low-volume in particular) is operating to amplify State Media in order to gain higher fidelity in search engines. + +We should also recognize another form of Huawei/China manipulation in the form of research programs in Universities across North America and Europe +https://www.universityworldnews.com/post.php?story=20190125061623487 +https://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/ +fortune.com/2019/01/18/oxford-university-huawei-research-funding/ +https://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV + +Timeline of events + +Dec. 6: China demands Canada release Meng and “immediately correct the mistake” officials made in arresting her. The Chinese also say they were not briefed on the reasons for Meng’s arrest. +In Ottawa, Prime Minister Justin Trudeau says Meng’s case is part of an independent legal process with no outside political influence. +Dec. 7: In Vancouver, Meng appears in court, where allegations of fraud are laid out. The U.S. alleges Meng misled American banks in a bid to get around American sanctions on Iran. +Dec. 8: Canada’s ambassador to China, John McCallum, is summoned to a meeting with China’s assistant foreign minister so the country can register complaints about Meng’s arrest. “China strongly urges the Canadian side to immediately release the detained Huawei executive … or face grave consequences that the Canadian side should be held accountable for,” the assistant minister, Le Yucheng, says in a statement. + +Dec. 12: China’s foreign ministry says it has no information about Kovrig, but says the organization he worked with – the International Crisis Group – was not registered in China, making its activities in the country illegal. + +Dec. 13: China’s foreign ministry says Kovrig and Spavor have been detained on suspicion of “endangering national security.” + +Dec. 20: Indictments unsealed in the United States allege two Chinese citizens targeted companies in Canada and around the world as part of a years-long hacking campaign to steal data. + +Dec. 24: China’s foreign ministry calls out the U.S., Britain and EU, saying the trio should be condemning Canada for Meng’s arrest. Spokeswoman Hua Chunying says Canada should “correct its mistakes” and stop acting at the behest of the United States. She says Kovrig and Spavor’s rights are being respected in custody. + +Jan. 9: China’s envoy in Ottawa suggests Canada and its Western allies are white supremacists for calling for the release of two Canadians imprisoned last month by his country’s communist government. Ambassador Lu Shaye makes the accusation in an op-ed in the Hill Times. + +Jan. 15: China expresses its “strong dissatisfaction” with Trudeau over his criticism of Schellenberg’s sentence. Trudeau should “respect the rule of law, respect China’s judicial sovereignty, correct mistakes and stop making irresponsible remarks,” foreign ministry spokeswoman Hua Chunying says. + +Jan. 17: Ambassador Shaye says Canada’s arrest of Meng was an act of “backstabbing” by a friend. Lu warns of “repercussions” if Canada bars the firm from its new 5G network for security reasons, as have three of its intelligence-sharing allies. + +Jan. 22: China demands the U.S. drop a request that Canada extradite Meng. Foreign Ministry spokeswoman Hua Chunying said Meng’s case was out of the ordinary and Canada’s extradition treaty with the U.S. infringed on the “safety and legitimate rights and interests of Chinese citizens.” +Jan. 28: The U.S. Department of Justice formally levels criminal charges against Huawei, two subsidiaries and Meng. The charges, contained in two newly unsealed indictments, allege that Huawei misrepresented its ownership of a Hong Kong-based subsidiary to circumvent American sanctions against Iran. Furthermore, they say Huawei stole telecommunications technology, trade secrets and equipment from U.S. cellphone provider T-Mobile USA. Meng is charged with bank fraud, wire fraud and two counts of conspiracy to commit both. In a statement, Huawei denied committing any of the violations cited in the indictment. + +Jan. 29:China calls on the U.S. to “stop the unreasonable crackdown” on Huawei, saying it will “firmly defend” its companies. + +March 6: A lawyer for Meng tells a judge the United States’ bid for extradition raises serious concerns about the political motivations behind the case as the matter is scheduled to return to court on May 8 to set hearing dates. + + +" +"incident","I00032"," + +Summary: + +Actors: + +* IRA; other Russian state actors; +* Roger Stone, Alex Jones, gamergaters + +Timeframe: Fall 2018 + +Date: September-October 2018 + +Presumed goals: + +* Divide the American public on gender and party lines; Harass and intimidate anti-Trump voices; +* Promote epistemic confusion; +* Seed the narrative terrain for future operations; +* Promote “both sides” relativism; + +Method: + +* Amplify extreme and hyper-partisan rhetoric; +* Promote divisive conspiracy theories; +* Re-up debunked theories in new contexts (e.g. hashtags); +* Re-center debates on emotional, rather than rational, content; +* Alter “ground-truth” resources, such as Wikipedia + +Counters: None / Media exposure + +Related incidents: + +* gamergate; +* 2016 election + +References + +* [Russian trolls and bots are flooding Twitter with Ford-Kavanaugh disinformation](https://qz.com/1409102/russian-trolls-and-bots-are-flooding-twitter-with-ford-kavanaugh-disinformation/) +* [Brett Kavanaugh and the information terrorists trying to reshape America](https://www.wired.com/story/information-terrorists-trying-to-reshape-america/) +* [How the Kavanaugh information war mirrors real warzones](https://www.wired.com/story/how-the-kavanaugh-information-war-mirrors-real-warzones/) +* [How Facebook polarized us during the Kavanaugh hearings](https://www.theverge.com/2018/10/6/17943680/facebook-polarization-kavanaugh-partisan-news-groups) +* [Brett Kavanaugh has huge opposition in the U.S. - but Russian state propaganda loves Donald Trump's nominee](https://www.newsweek.com/brett-kavanaugh-has-huge-opposition-us-russian-state-propaganda-loves-donald-1155046) + +Details + +Last month, the attorney of Christine Blasey Ford, the California professor who has accused Supreme Court nominee Brett Kavanaugh of sexual assault at a long-ago high school party, revealed that Blasey Ford and her family were in hiding and had hired private security after Blasey Ford received death threats over email and social media. Among those cheering on the hate-trollers were many familiar faces from the sewers of the modern far-right disinformation metropolis: dandified Republican rogue (and likely Mueller investigee) Roger Stone, his alt-media protégés Mike Cernovich and Jack Posobiec, anarchist turned Kremlin propaganda employee turned Bernie backer turned Trump backer Cassandra Fairbanks, and breathless Infowars conspiracist-in-chief Alex Jones. And not surprisingly, alt-right super-troll Chuck Johnson had his own connection to players in the scandal. + +This is an operational unit of information terrorists helping to transform the way Americans consume news in the age of Trump—some of the central nodes that give order to the information deluge and around which bot armies and human amplification networks can be organized, wiped out, reconstituted, and armed for attack. + +The attacks on Blasey Ford aimed to discredit and silence her using the same tactics that have been deployed to discredit and silence others over the past few years. As others have come forward to accuse Kavanaugh of wrongdoing—including Deborah Ramirez and Julie Swetnick—they have been similarly harassed and smeared by the same machinery and themes. + +Online Twitter accounts tied to Russia are heavily involved in discussing the Supreme Court nominee and allegations against him online. Hamilton68, a project run by the German Marshall Fund think tank that tracks tweets “tied to Russia-linked influence networks,” listed Kavanaugh, Trump, the FBI, and Ford as the top four topics mentioned by Russia-linked accounts on the evening of Oct.1. + +The Russia-linked accounts are largely lending their support to Kavanaugh, says Jonathon Morgan, CEO of New Knowledge, the company that built the software behind Hamilton68. Morgan, who is currently tracking a set of around 1,000 accounts he believes are tied to Russia, says the Kavanaugh hearings have unleashed more US domestic-focused propaganda from foreign-linked networks than his firm has seen in months. + +Posts about Ford and Kavanaugh are “really cluttered and confused,” with various pieces of clear fabrication from both sides, says Decker. + +The effort to introduce a doppelganger aligned with another key method used in LikeWars around the world: muddying the debate by throwing out alternative theories. Russia has long been the master of this disinformation tactic. After its 2014 shootdown of the MH-17 airliner over Ukraine, for instance, Russia spread over a dozen different theories of what had really happened. Many were contradictory and debunked previous claims. But the goal wasn’t to find the truth—it was to obscure it behind a smokescreen of lies. + +Similarly, the Kavanaugh debate has given rise to false claims and ridiculous photoshopped images, often spread under fake identities. There have been debunked rumors that Kavanaugh had ruled against Ford’s parents in a house foreclosure and that Ford’s brother was part of the Russia investigation. There was even a flurry of unsubstantiated sexual assault charges leveled against Kavanaugh in the hours before the hearing. His supporters were outraged; those opposed to Kavanaugh's nomination speculated that they were placed so that his defenders could point to the media’s unreliability and cast doubt on Ford's credibility. + +The state-funded outlet RT, which was recently obligated to register its U.S. branch under the Foreign Agents Registration Act, trumpeted the news that the White House had found no proof of sexual misconduct by Kavanaugh after reviewing the findings of a time-limited FBI investigation into the allegations. + +The same outlet also called attention to the arrest of several high-profile celebrities, actress and comedian Amy Schumer and model Emily Ratajkowski, who were protesting Kavanaugh’s potential appointment in front of the Supreme Court on Thursday. “Obstruction of Justice?” the outlet asked. + +Pro-Kavanaugh accounts have pushed out false smears aimed at discrediting Ford. One notable anti-Kavanaugh post picked up more than 11,000 retweets while purporting to to cite a Wall Street Journal article that in fact didn’t exist. + +Other accounts are using popular interest in the Ford-Kavanaugh dispute to push unrelated disinformation. A common tactic is to re-up a conspiracy theory or previously debunked story and add tags related to Kavanaugh so the tweet gains more traction. + +Examples include re-circulating debunked sexual assault allegations against Democrats like representative Keith Ellison, senator Cory Booker, and former vice president Joe Biden; or against Republicans like senator Lindsey Graham. “Both sides are coopting matters that may have been killed off and never gained traction, and using the Kavanaugh incident to rehash these different claims,” Decker said. + +Morgan says the Russian bots he’s tracking are largely using this latter method, seemingly with the broad aim of making Kavanaugh seem no worse than Democrats. The approach differs from Russian activity during the 2016 election, where influence campaigns aimed to sow discontent among both liberals and conservatives by pushing propaganda that appealed to both sides. + +This has all taken on a new heady energy as pushback to #MeToo—and riding the coattails of the conspiracy bandwagon. But the intent is the same: to demonize the opponent, define identity, activate the base around emotional rather than rational concepts, and build a narrative that can be used to normalize marginal and radical political views. It is, after all, very convenient to have a narrative positing that all your political opponents are part of a secret cabal of sexual predators, which thus exonerates your side by default. + +Daily Wire’s top story about Kavanaugh confirmation was published Oct. 1 with the headline “Prosecutor Who Questioned Ford Shreds Her Case In Five-Page Memo.” It’s generated more than 205,000 engagements. The site also received just under 180,000 engagements for the story, “Bill Clinton Rape Accuser Juanita Broaddrick Crashes Kavanaugh Hearing, Slams Dems For ‘Biggest Double Standard.’” + +Occupy Democrats’ top story about Kavanaugh-Ford is headlined “Matt Damon just DESTROYED Kavanaugh and Senate Republicans in hilarious SNL cold open.” It had just under 70,000 engagements. Another story about the Kavanaugh confirmation, “Bernie Sanders just demanded the FBI investigate five lies Kavanaugh told at his hearing,” generated over 44,000 engagements. + +This is the ideological landscape that has been so swiftly leveraged in the defense of Brett Kavanaugh. + +The cadre and their followers knew exactly what to do when the allegations made against Kavanaugh by Christine Blasey Ford became public. They did not disappoint. Rapid efforts by far-right blogs and personalities to dox and troll Blasey Ford resulted in the targeting of the wrong Christine Blasey Ford; Posobiec was one of those reportedly amping this misguided doxxing. Cernovich said Blasey Ford was a ""far left wing activist"" who had been ""scrubbing"" her social media profile, so her accusations were ""activism."" Alex Jones made a joke of the whole thing, with Infowars saying Blasey Ford is a ""leftist"" whose accusations were a ""political ploy."" Fairbanks: ""She can't prove it… Her clothes were on… Fuck that lady."" That's a particularly strong comment from a one-time anti-rape activist. Stone: ""This is a woman looking for her Anita Hill moment."" + +This is the information that flowed through the architecture the Stone cadre popularized and mainstreamed over the past few years, moving it from the fringe to a central pillar of the conservative agenda, cartoonifying legitimate issues of conservative concern and recruiting new supporters as they went. The narrative was set long ago—allegations are false, men (especially white men) are oppressed, the people who stand against you are corrupt perverts worthy of demonization, and everything that is the America you know will fall apart if you don't fight for some notion of the way things were and should be again. And the best way to achieve this, since the system will fight back, is viciousness. + +This architecture is established, and permanently in transmit mode. + +Consider the now-infamous and disavowed (but archived here) Ed Whelan twitter thread, an odd diversionary narrative hyped as an alternate theory of the night Blasey Ford describes. Its gist: mistaken identity of the perpetrator. Potential defamation issues aside, it seemed to build on the groundwork being laid by Senate Republicans and the White House to carefully insinuate that Blasey Ford wasn't lying, merely mistaken about who attacked her. But Whelan transformed it into a bonkers Twitterverse conspiracy theory about the bedroom at the top of the stairs. + +An analysis of the accounts that retweeted Whelan's teaser for his conspiracy most frequently post content from right and far-right media, several of which are anchors in the far-right disinformation ecosphere (and Russian disinformation, to boot). + +Posted for less than 24 hours, Whelan's mistaken-identity theory sparked a wave of blog posts and discussions on far-right sites that live on even after Whelan backed off. This post, for example, repeats Whelan's claims and suggests they all but vindicate Kavanaugh. It was a top-trending piece on disinformation trackers and was still being circulated on Twitter days after the source was deleted. And so was this one, this one, and this one. Some 1.5 million ""Fox and Friends"" viewers heard all about the mistaken-identity theory live on TV. Once it's out there, you can't pull it back. + +The narratives to defend Kavanaugh were mostly about discrediting Blasey Ford: that she was part of a secret CIA mind-control project (the CIA connection was also alluded to by Kremlin disinformation purveyors); that George Soros was behind her allegations; that her lawyer was linked to Hillary Clinton; that she was motivated by profit; that she did this as revenge for a foreclosure case where Kavanaugh's mother, also a judge, ruled against Blasey Ford's parents (only, she didn't—she ruled in their favor); that she had also made false allegations against Neil Gorsuch; and many more. + +In the course of his angry self-defense, Kavanaugh stamped a lot of bingo squares: attempted rape allegations as a political tool, false allegations, Clinton, secret conspiracies. By going out and taking the big swing, he elicited a powerful emotional response in his defense—an activated response from a hardened base. #ConfirmKavanaugh was trending—with support of far-right and Russian-linked accounts—after the hearing. + +Not even history itself is safe—at least the online version of it, which we increasingly depend on. When Kavanaugh testified that Devil's Triangle, as mentioned on his high school yearbook page, was a drinking game, there was no online evidence to back up his claim. (Other sources asserted it was a known sexual term.) So an anonymous person immediately updated Wikipedia to support Kavanaugh's definition. It was a near perfect parallel to how Russian operatives repeatedly edited the Wikipedia entry for “MH17” in the hours after the airliner was shot down to try to provide an alternative history. + +Examples + +" +"incident","I00063"," + +Actor: Russia + +Timeframe: July 18, 2016 - ongoing + +Date: July 18, 2016 + +Presumed goals: + +* Sports ie the Olympics is another platform to project power, and bans on Russian athletes, the stripping of medals is serious business. Deflect from negative West perspective as state-run cheats/crooks; World/West plot against us; Proclaim Russian innocence & image to domestic audience; + +Method: + +* Some Russians described the allegations as an anti-Russian plot while others stated that Russia was ""just doing what the rest of the world does"" Just like MH17 and Skripal, Russia gets caught and goes into 4-D mode… ie: the above comment - dismiss/”what-aboutism” +* Deny - Russian President Vladimir Putin said that Russia had ""never supported any violations in sport, we have never supported it at the state level, and we will never support this"" and that the allegations were part of an ""anti-Russia policy"" by the West. +* Dismiss - Russian Minister of Foreign Affairs, Sergey Lavrov, commented that the United States ""fears honest competition"", affirming Vladimir Putin's position that the United States used its influence within the IOC to ""orchestrate the doping scandal"" +* Many Russians believed that the IOC was retaliating against Russia for their discriminatory anti-gay law which provoked considerable controversy with the IOC during the 2014 Winter Olympics. Russian MP Dmitry Svishchev, who is also the head of Russia's Curling Federation, was quoted by Ria Novosti news agency as saying: ""This is what we expected. There's nothing new, only empty allegations against all of us. If you are Russian, you'll get accused of every single sin."" Aleksei Pushkov, chairman of Russia's parliamentary foreign affairs committee, said that the IAAF's decision to uphold its ban was ""an act of political revenge against Russia for its independent foreign policy."" A member of Russia's parliament, Vadim Dengin, stated, ""The entire doping scandal is a pure falsification, invented to discredit and humiliate Russia +Talking points as above are futher amplifed/spun via Russian media, and public apologists; while this happened prior to 2016 US Elections, suggesting the IRA along with trolls & bots operating in the social space (Twitter, FB, YouTube, Reddit) could be deemed naive. + +Counters: + +Related incidents: + +* Prelude to 2016 +* the end of the 2014 Sochi Olympics where Russian athletes dominate (in combination with Euromaiden “crisis”) “emboldens” Putin/Russia to make move on Ukraine invasion. +* Russians allegedly tried to hack the World Anti-Doping Agency (WADA)... The Justice Department filed criminal charges against seven members of the GRU, Russia's main military intelligence unit, accusing them of hacking into the U.S. Anti-Doping Agency in Colorado Springs, Colorado, as well as four international sports governing bodies. A grand jury indictment said the operation was in retaliation for the exposure of Russia's state-sponsored athlete doping program that resulted in a ban from the 2016 summer Olympics in Brazil. + +References: + +* https://www.nbcnews.com/news/world/international-olympic-committee-bars-russia-2018-winter-games-over-doping-n826671 + +* https://www.nytimes.com/2016/05/13/sports/russia-doping-sochi-olympics-2014.html?module=inline +* https://www.bbc.com/sport/38261608 +* https://en.wikipedia.org/wiki/Doping_in_Russia +* https://www.theguardian.com/technology/2016/aug/22/russian-hackers-world-anti-doping-agency-dnc-hack-fancy-bear +* https://www.dw.com/en/two-russians-probed-for-hacking-anti-doping-agency-wada/a-45502397 +* https://www.nytimes.com/2018/01/10/sports/olympics/russian-hackers-emails-doping.html +* https://qz.com/1413474/all-of-the-victims-named-in-the-latest-russian-hacking-scandal/ +* https://www.nbcnews.com/news/us-news/7-russians-indicted-hacking-related-olympic-doping-scandal-nerve-agent-n916656 + + +" +"incident","I00006"," + +Actor: probably IRA (source: recordedfuture) + +Timeframe: 1 day + +Date: Sept 11 2014 + +Presumed goals: test deployment + +Method: +* Artefacts: text messages, images, video +* Create messages. e.g. “A powerful explosion heard from miles away happened at a chemical plant in Centerville, Louisiana #ColumbianChemicals” +* Post messages from fake twitter accounts; include handles of local and global influencers (journalists, media, politicians, e.g. @senjeffmerkley) +* Amplify, by repeating messages on twitter via fake twitter accounts +* Not seen: interaction, refutation etc. +* TL;DR: early attempts to create fake incidents had limited traction. + +Counters: + +* None seen. Fake stories were debunked very quickly. + +Related incidents: + +* BP oil spill tsunami +* #PhosphorusDisaster - fake story about water contamination scare +* #EbolaInAtlanta - fake story about Ebola outbreak in Atlanta +* #shockingmurderinatlanta - fake story about unarmed black woman killed by police in Atlanta + +These were all well-produced fake news stories, promoted on Twitter to influencers through a single dominant hashtag (the single hashtag might have been something learned from crisismapping practice of forcing a single hashtag for each disaster because it was easier to track) + +References: + +* [RecordedFuture trace of attack]() + +* https://en.wikipedia.org/wiki/Columbian_Chemicals_Plant_explosion_hoax +* https://www.recordedfuture.com/columbianchemicals-hoax-analysis/ +* https://www.nytimes.com/2015/06/07/magazine/the-agency.html?_r=0 +* https://twitter.com/hashtag/PhosphorusDisaster?src=hash + + +" +"incident","I00047"," + +Actor: Russia + +Timeframe: November 25, 2018 - ongoing + +Date: November 25, 2018 + +Presumed goals: + +* Russian media,quoted authorities who accused Kyiv of seeking to “create a conflict situation.” +“The same Moscow spokespeople who assured us in 2014 that the little green men who seized Crimea were not Russian soldiers—until Vladimir Putin himself spilled the beans weeks later—are now telling the world that volatile maneuvers of Ukrainian ships led to the collision November 25. +* Russian FSB security service blamed Ukraine for sparking the clashes, saying their ""irrefutable"" evidence would ""soon be made public"". Foreign Minister Sergey Lavrov said on the next day that Ukraine had violated international legal norms by failing to obtain authorisation for its vessels. Deputy Chairman of the State Duma Pyotr Tolstoy warned of the danger of a war. +* The goal of this campaign is to create confusion, to portray Ukraine as the culprit for both the Kerch Strait incident and the deteriorating security situation in the region, and to exonerate Russia of any responsibility. + +Method: + +* (Distort) Kremlin-controlled RT cited Russian Minister of Foreign Affairs Sergei Lavrov suggesting that Ukraine deliberately provoked Russia in hopes of gaining additional support from the United States and Europe. +distracting the audience from the main issue – Russia shooting at Ukrainian boats and capturing the vessels and crews. Instead they target the president of Ukraine, Petro Poroshenko: “Washington incited Poroshenko to launch this “sea provocation” against Russia in order to “thwart the Putin -Trump meeting”” and “President of Ukraine Petro Poroshenko uses the Kerch provocation for a coup d’état“. But in reality, the Ukrainian Parliament adopted a resolution scheduling the presidential elections for 31 March 2019. +Dismissing the critic has also found its place under the sun of Kremlin info-war. Claims were spread that the Russian ships have moved so far ahead “in their technological development” that they “do not use ramming as a tactic“. + +* Attempts to pollute the German Twitter: Russian disinformation does not only rely on its own resources to spread its narratives about Ukraine. Twitter has been used so heavily that Russia Today and Sputnik are scoring more engagement than some of the German quality media combined. Between Sunday and Tuesday, more than 10,000 German-language Tweets from 3,000 unique accounts mentioned Ukraine, almost all of them relating to the confrontation in the Sea of Azov. Despite the large overall number of tweeters, a small group of 30 accounts has been driving a significant share of the debate so far. + +* Dmitry Peskov described Ukrainian navy’s actions as “an invasion of foreign military ships into Russia’s territorial waters.” Belittling Ukraine’s navy; Ridiculing and dehumanising Ukrainians - This ridiculing of Ukraine’s navy echoes other cases when disinformation has been used to show Ukraine as weak and dependent. + +Counters: + +Related incidents: + +* This is not the first time the Kremlin has used the four-D tactics. +* @DFRLab has documented the Kremlin’s use of the 4Ds of disinformation to deny its involvement in the downing of the Malaysian Airlines flight MH17 over Ukraine, the Skripal poisoning, and the interference in the U.S. Presidential elections in 2016. + +References: + +* https://euvsdisinfo.eu/report/washington-incited-poroshenko-to-launch-a-sea-provocation-to-thwart-the-putin-trump-meeting/ +* https://euvsdisinfo.eu/report/kerch-confrontation-part-of-poroshenkos-plan-to-postpone-the-ukrainian-elections/ +* https://euvsdisinfo.eu/report/russia-does-not-shirk-international-law/ +* https://meduza.io/en/feature/2018/11/26/how-russia-captured-three-ukrainian-ships-in-the-black-sea +* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777 +* https://medium.com/dfrlab/propaganda-pushed-around-indictment-f63b85ac0587 +* https://www.dw.com/en/the-scars-of-ukraines-war-in-mariupol/a-19430738 +* https://www.dw.com/en/crimea-applies-for-annexation-by-moscow-after-secession-referendum-wins-968-approval/a-17500659 + +* https://euvsdisinfo.eu/wave-of-disinformation-from-the-azov-sea/ +* https://medium.com/dfrlab/minskmonitor-disinformation-tactics-extend-to-kerch-c32351c7c293 +* https://www.bellingcat.com/news/uk-and-europe/2018/11/30/investigating-the-kerch-strait-incident/ +* https://www.justsecurity.org/61835/rogue-kremlin-push-international-law/ +* https://www.stopfake.org/en/denigrating-ukraine-with-disinformation/ + +* https://www.dw.com/en/what-you-need-to-know-about-the-conflict-in-the-sea-of-azov/a-46461361 +* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-ukraine-feud-heats-up-the-sea-of-azov +* https://en.wikipedia.org/wiki/Kerch_Strait_incident + + +Datasets: + +Notes: + +Given anything related to the ukraine is a key testing ground/flashpoint for Russia narrative manipultion & anti-democracy disinformation, the incident and geographic chokepoint will be an ongoing issue. + +The Kerch Strait is the only connection between the Black Sea and the Sea of Azov, and the only way to reach two important Ukrainian ports, Mariupol and Berdiansk. The route is vital for Mariupol's two large metallurgical plants. Russia has controlled the strait since annexing Crimea in 2014, which has made traffic significantly more difficult for Ukrainian ships. The consequences of Russian control have become particularly noticeable since the completion of the Crimean Bridge in May 2018. The bridge connects the Russian mainland with the occupied peninsula. The FSB inspects all ships bound for Ukraine, sometimes taking days, which has aggravated the situation. The volume of freight has steadily declined since then. The war in Ukraine's Donbass region is also problematic for Ukraine's ports. + +this most recent escalation in the Kerch Strait is aggravating the already existing conflict between Ukraine and Russia that began after the annexation of Crimea in 2014. + +On the evening of 28 November, Ukrainian Infrastructure Minister Volodymyr Omelyan said that vessels bound for the ports of Berdyansk and Mariupol awaited entrance to the Sea of Azov and vessels were also waiting to go southbound. He characterised this as a virtual blockade. No vessels were identified as Ukrainian. On 4 December Omelyan stated that Russia did let ships reach Berdyansk and Mariupol again. The same day the Ukrainian Ministry of Temporarily Occupied Territories and IDPs claimed that the accumulation of ships waiting to go to the Ukrainian ports had led to several accidents. Russia denied it ever blocked vessels from sailing to Ukrainian ports and asserted that any possible disruptions were due to bad weather +On 19 January 2019, USS Donald Cook entered the Black Sea, being the second American vessel to arrive in the Black Sea after the Kerch Strait incident after USS Fort McHenry entered in 10 January 2019 +In March 2019, Canada, the United States and the EU imposed sanctions on Russian citizens and companies for their participation in the incident and activities in Crimea and separatist-controlled eastern Ukraine + +" +"incident","I00022"," + +Actor: + +* 4chan user with Latvian IP address, +* pro-Trump Twitter accounts + +Timeframe: a few days + +Date: Two days before the second round of French 2017 election (May 5, 2017) + +Presumed goals: sabotaging Macron campaign in the last stage of the election. + +Method: + +* Hashtag campaign: #MacronLeaks with use of bots. +* Hashtags initially launched in the US, then got publicized by alt-right influencer, Le Pen’s supporters, Wikileaks. + +Counters: + +* French agencies that monitor cybersecurity, electoral integrity. +* Technical precautions: ending e-voting. +* Facebook removed 70,000 suspicious accounts in France 10 days before the vote. +* Campaign staff responding to social media posts and comments. +* Technically, placing traps along the way, using fake passwords, email addresses, documents to trap hackers. +* Stop offering press credentials to propaganda outlets. +* Use encrypted apps for confidential communication. +* Requesting the media not to report false information. + +Related incidents: + +References: + +* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/ +* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about +* https://medium.com/dfrlab/hashtag-campaign-macronleaks-4a3fb870c4e8 +" +"incident","I00033"," + +Actor: China + +Timeframe: 2011 + +Date: + +Presumed goals: + +* Commentators’ duty to guide public opinion in a “constructive” way and engage the internet as “an important battlefield of ideology.” The vice minister of public security said that the police should use microblogs as a communication platform to “release correct information and dispel misunderstandings.” +* Accounts describing the operations of progovernment commentators that have emerged in recent years indicate that they are also involved in identifying and recommending content for deletion. Other testimonies highlight the fact that the posts do not only praise or support the CCP and government policy, but also target government critics with negative remarks. Other forms of misdirection involve deliberate attempts to muddy the facts of a particular incident—for example, a false eyewitness can contradict the account of a netizen reporting a case of police abuse. +* The Chinese government has long been suspected of hiring as many as 2,000,000 people to surreptitiously insert huge numbers of pseudonymous and other deceptive writings into the stream of real social media posts, as if they were the genuine opinions of ordinary people. Many academics, and most journalists and activists, claim that these so-called “50c party” posts vociferously argue for the government’s side in political and policy debates. + +Method: + +* Astroturfing: “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people"" +* Cow online opinion leaders into submission +* Bombard Taiwan social media (Facebook, twitter, chat groups) with ani-DPP, anti-Tsai content. + +Counters: + +Related incidents: + +Notes: + +(Recorded Future) The term “Great Firewall” was coined in a June 1997 Wired magazine article in which an anonymous Communist Party official stated that the firewall was “designed to keep Chinese cyberspace free of pollutants of all sorts, by the simple means of requiring ISPs [internet service providers] to block access to ‘problem’ sites abroad.” + +Our research focused on the English-language social media activity of six major state-run propaganda organizations from October 1, 2018 through January 21, 2019, which included over 40,000 posts. We selected these six organizations — Xinhua, People’s Daily, China Global Television (CGTN), China Central Television (CCTV), China Plus News, and the Global Times — because they: Are highly digitized; Possess accounts on multiple English language social media platforms; Are associated with Chinese intelligence agencies and/or English language propaganda systems + +Because our intent was to map out Chinese state-run influence campaigns targeting the American public, we evaluated only English language posts and comments, as the posts in Chinese were unlikely to affect most Americans. Further, our research focused on answering two fundamental questions about Chinese influence operations: Does China employ the same influence tactics in the English-language social media space as it does domestically? How do Chinese state-run influence operations differ from Russian ones? In what ways are they similar and different, and why? + +The information-control regime in China has evolved to include a dizzying array of techniques, technologies, and resources: Blocking traffic via IP address and domain; Mobile application bans; Protocol blocking, specifically Virtual Private Network protocols and applications; Filtering and blocking keywords in domains (URL filtering); Resetting TCP connections; Packet filtering; Distributed denial-of-service (DDoS) attacks (the so-called Great Cannon); Man-in-the-middle (MiTM) attacks; Search engine keyword filtering; Government-paid social media commenters and astroturfers; Social media account blocking, topic filtering, content censorship; State-run media monopoly and censorship; Social Credit System; Mandatory real-name account registration; + +This tool set, combined with the now-ubiquitous mass physical surveillance systems, place China at the forefront of integrating information technology, influence operations, surveillance, and censorship in a model referred to by two scholars from MERICS as “IT-based authoritarianism.” + +In addition to the constraints imposed by the Great Firewall and content censorship, the Chinese state also employs a series of active disinformation and distortion measures to influence domestic social media users. One of the most widely studied has been the so-called “50 Cent Party.” The 50 Cent Party is a group of people hired by the Chinese government to “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people.” The name is derivative of a rumor that these fake commentators were paid 50 Chinese cents per comment (this has been largely disproven). This fabrication of social media comments and sentiment is largely known by the term “astroturfing.” Among scholars of the Chinese domestic social media environment, there is much disagreement regarding what the goals or objectives of government-paid astroturfers are. One study by professors at Harvard, Stanford, and UC San Diego, published in April 2017, determined that one in every 178 social media posts are fabricated by the government and that comments and campaigns are focused and directed against specific topics or issues. Additionally, these scholars have assessed that domestic social media influence operations focus primarily on “cheerleading” or presenting or furthering a positive narrative about the Chinese state. Conversely, a separate set of scholars at the University of Michigan, who also examined posts from the 50 Cent Party astroturfers, determined that at least one in every six posts on Chinese domestic social media was fabricated by the government. Further, these scholars argued that less than 40 percent of astroturfed comments could be classified as “cheerleading” and that the rest were a combination of vitriol, racism, insults, and rage against events or individuals. They additionally argue that censors and state-sponsored influence campaigns focus much of their resources on “opinion leaders” and users with large numbers of followers as opposed to simply intervening based on content. + + Chinese government has used a combination of muscle and guile to cow online opinion leaders into submission, muzzling social media as a political force, and leaching public dialogue of much of its independence. But beneath the peppy, pablum-filled surface that has resulted, Chinese social media remains a contested space. + +(Taiwan election) Tsai futilely urged Taiwanese citizens to see Beijing’s effort for what it was — a Russian-style influence campaign. The island’s 23 million citizens were bombarded with anti-Tsai and anti-DPP content through Facebook, Twitter and online chat groups, promoted by China’s “50-cent army” of paid social media trolls. There are also dozens of investigations into allegations that Chinese money went to fund Taiwanese candidates opposing Tsai and the DPP. +After the elections, Chinese state media pointed to Tsai’s losses as evidence that her tough stance vis-à-vis China was unpopular and wrongheaded. Beijing’s overall goal is to replace her with a more malleable leader in Taipei as part of its broad effort to exert control over Taiwan and weaken Taipei’s relationships with the international community. +The Chinese government is bribing or coercing foreign governments to break diplomatic relations with Taiwan, pressuring them to evict Taiwan from international organizations. Beijing is also threatening foreign companies unless they literally erase Taiwan from their websites. Their ultimate goal is to dissolve the U.S.-Taiwan partnership and subjugate the island to the People’s Republic of China (PRC). + +There are numerous agencies sponsoring internet commentators, including local propaganda offices, ministries and even schools and state-owned enterprises. For instance, China’s largest oil and gasoline producer, Sinopec, was found to be running an astroturfing campaign justifying rising gasoline prices in 2011 (Wang 2011). +The following excerpt from a recruiting flyer from the Propaganda Department of the Zhengding Party Committee, Hebei, provides an example of what online commentators are expected to do (Zhonggong Zhengding Xianwei Xuanchuanbu 2009): +compose original postings and carry out positive publicity online to promote the priorities and major deployments of the party committee and the government; +release authoritative information on major incidents to hinder the spread of rumours and ensure correct direction of online opinion; +answer questions and clarify confusion for netizens on hotbutton incidents, interpret the policies of and measures taken by the party and the government and divert netizens’ emotions; +strengthen information management on the internet and tightly integrate the analysis of online opinion, disposing of harmful information and guiding online opinion. + +These instructions show that besides monitoring public opinion, the primary mission for online commentators is to facilitate state propaganda and defuse crises. In online propaganda campaigns, commentators work to attract public attention and fabricate an audience, if necessary. + + “American Cent Party” (美分党) who express western democratic values and criticize the Chinese communist regime online, and the “internet water army” (网络水军), which refers to for-hire astroturfers working for and advancing the interests of companies and other actors willing to pay their fees. +Prominent dissident Ai Weiwei said “If you oppose the US and Japan [online], you are a member of the 50 cents army” (Strafella and Berg, 2015). 50c party members “combat hostile energy,” defined as posts that “go against socialist core values,” or “are not amenable to the unity of the people.” Such information should be “resolutely resisted, proactively refuted, and eagerly reported to Internet authorities.” 4 (Haley, 2010). Through active engagement of opposition views, they try to “sway public opinion” (Editors, 2016; Jason Ng, 2011), “influence public opinion. . . pretending to be ordinary citizens and defending or promoting the government’s point of view” (O. Lam, 2013), or “steer conversations in the right direction” (Editors, 2013). Estimates by journalists of the size of the 50c party is between 500,000 to 2 million (Philipp, 2015). + +References: + +* https://www.wired.com/1997/06/china-3/ +* https://en.greatfire.org/analyzer +* https://www.nytimes.com/2017/01/04/business/media/new-york-times-apps-apple-china.html +* https://techcrunch.com/2017/07/29/apple-removes-vpn-apps-from-the-app-store-in-china/ +* https://pdfs.semanticscholar.org/9fc1/d1815a678583c1e73233bb93aaaab7d0fd4f.pdf +* https://www.cl.cam.ac.uk/~rnc1/ignoring.pdf +* https://citizenlab.ca/2015/04/chinas-great-cannon/ +* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view +* https://papers.ssrn.com/sol3/Papers.cfm?abstract_id=2738325 +* http://www.spiegel.de/international/world/china-s-xinjiang-province-a-surveillance-state-unlike-any-the-world-has-ever-seen-a-1220174.html +* https://www.merics.org/sites/default/files/2018-07/MPOC_ChinasCoreExecutive_web.pdf +* https://www.freedomhouse.org/template.cfm?page=691&cmb=34#Vice +* http://cmp.hku.hk/2011/05/09/12125 +* http://chinadigitaltimes.net/2008/05/chinese-bloggers-on-the-history-and-influence-of-the-fifty-cent-party/ +* http://gking.harvard.edu/files/gking/files/50c.pdf?m=1463587807 +* http://blakeapm.com/ +* https://www.washingtonpost.com/news/monkey-cage/wp/2017/02/21/can-the-chinese-government-really-control-the-internet-we-found-cracks-in-the-great-firewall/ +* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view +* https://foreignpolicy.com/2014/01/30/whisper-together/ +* https://www.nytimes.com/2018/11/22/world/asia/taiwan-elections-meddling.html +* http://www.taipeitimes.com/News/front/archives/2018/10/23/2003702864 +* https://www.aljazeera.com/news/2018/11/news-rattles-taiwan-elections-181123005140173.html +* https://www.reuters.com/article/us-taiwan-politics/china-heaps-pressure-on-taiwan-president-after-poll-defeat-idUSKCN1NV02X +* https://www.washingtonpost.com/opinions/global-opinions/trump-is-failing-to-counter-chinas-diplomatic-assault-on-taiwan/2018/09/06/e744f97c-b20c-11e8-9a6a-565d92a3585d_story.html +* https://www.washingtonpost.com/news/josh-rogin/wp/2018/05/05/white-house-calls-chinas-threats-to-airlines-orwellian-nonsense/ +* https://gking.harvard.edu/files/gking/files/how_the_chinese_government_fabricates_social_media_posts_for_strategic_distraction_not_engaged_argument.pdf +* https://www.voanews.com/a/who-is-that-chinese-troll/3540663.html +* https://journals.sub.uni-hamburg.de/giga/jcca/article/viewFile/850/851 +* https://www.scmp.com/culture/books/article/2144692/how-china-censors-its-internet-and-controls-information-great-firewall +* https://freedomhouse.org/blog/china%E2%80%99s-growing-army-paid-internet-commentators +* https://www.recordedfuture.com/china-social-media-operations/ +* https://foreignpolicy.com/2016/05/19/meet-the-chinese-internet-trolls-pumping-488-million-posts-harvard-stanford-ucsd-research/ +* https://www.washingtonpost.com/opinions/2018/12/18/chinas-interference-elections-succeeded-taiwan/ + +" +"incident","I00062"," + +See also I00005." +"incident","I00056"," + +Actor: Iran + +Timeframe: 2012 - ongoing + +Date: Aug 21, 20198 + +Presumed goals: + +* Iran’s meddling in the politics of the Arab states has become more conspicuous since the Arab Spring of 2011. Iran has been trying to widen its influence in the region in its political jousting against Saudi Arabia which is sometimes referred to as “the Arab Cold War”. Although the two regional rivals have never declared war, the two players have been involved in proxy wars in the region including Syria and Yemen. +* Pages promoted or amplified views in line with Iranian government’s international stances. The pages posted content with strong bias for the government in Tehran and against the “West” and regional neighbors, such as Saudi Arabia and Israel.The operation was noteworthy, however, that more than 30 percent of the removed assets were active for five or more years, indicating that Iranian entities have been engaged in social media influence campaigns since as early as 2010 (DFRLab) + + +Method: + +* In August 2018, Facebook removed 652 pages, groups, and accounts on Facebook and Instagram originating from Iran for engaging in a “coordinated inauthentic behaviour”. 15 These operations targeted people in the Middle East, Latin America, the UK, and the US. In October 2018, Facebook announced the removal of another 82 pages, groups, and accounts on Facebook and Instagram. This time the company announced that these accounts and pages targeted people in the US and the UK.16 Some of these accounts masqueraded as American citizens pushing anti-Saudi and anti-Israel narratives. +* In October 2018, Twitter published two data sets comprising 3,841 accounts affiliated with the Internet Research Agency (IRA), and 770 accounts that could be traced back to Iran. These accounts were suspended by Twitter in August 2018 for engaging in coordinated manipulation on the platform. Twitter believes that the information operations linked to Iran are potentially backed by the state +* 70 websites found by Reuters which push Iranian propaganda to 15 countries, in an operation that cybersecurity experts, social media firms and journalists are only starting to uncover. The sites found by Reuters are visited by more than half a million people a month, and have been promoted by social media accounts with more than a million followers… the sites in the campaign have been active at different times since 2012. They look like normal news and media outlets,but only a couple disclose any Iranian ties. +* The social media companies have closed hundreds of accounts that promoted the sites or pushed Iranian messaging. Facebook said last month it had taken down 82 pages, groups and accounts linked to the Iranian campaign; these had gathered more than one million followers in the United States and Britain. But the sites uncovered by Reuters have a much wider scope. They have published in 16 different languages, from Azerbaijani to Urdu, targeting Internet users in less-developed countries. That they reached readers in tightly controlled societies such as Egypt, which has blocked hundreds of news websites since 2017, highlights the campaign’s reach. +* Ten outlets targeting readers in Yemen, where Iran and U.S. ally Saudi Arabia have been fighting a proxy conflict since civil war broke out in 2015; A media outlet offering daily news and satirical cartoons in Sudan. Reuters could not reach any of its staff; A website called Realnie Novosti, or “Real News,” for Russian readers. It offers a downloadable mobile phone app but its operator could not be traced. +* One of IUVM’s most popular users is a site called Sudan Today, which SimilarWeb data shows receives almost 150,000 unique visitors each month. On Facebook, it tells its 57,000 followers that it operates without political bias. Its 18,000 followers on Twitter have included the Italian Embassy in Sudan, and its work has been cited in a report by the Egyptian Electricity Ministry. +The office address registered for Sudan Today in 2016 covers a whole city district in north Khartoum, according to archived website registration details provided by WhoisAPI Inc and DomainTools LLC. The phone number listed in those records does not work. +* We have observed inauthentic social media personas, masquerading as American liberals supportive of U.S. Senator Bernie Sanders, heavily promoting Quds Day, a holiday established by Iran in 1979 to express support for Palestinians and opposition to Israel. (FireEye) +* Broadly speaking, the intent behind this activity appears to be to promote Iranian political interests, including anti-Saudi, anti-Israeli, and pro-Palestinian themes, as well as to promote support for specific U.S. policies favorable to Iran, such as the U.S.-Iran nuclear deal (JCPOA). In the context of the U.S.-focused activity, this also includes significant anti-Trump messaging and the alignment of social media personas with an American liberal identity. However, it is important to note that the activity does not appear to have been specifically designed to influence the 2018 U.S. midterm elections, as it extends well beyond U.S. audiences and U.S. politics. (FireEye) +* All 17 of the pages containing information about manager location had managers from Iran. Canada, Saudi Arabia, and Syria were other common locations of page managers. (DFRLab) +Promoting Shi’a Political and Militant Views +* One of the removed pages — @alalsadrr1 — promoted Moqtada al-Sadr, an influential Shi’a cleric and militia leader from Iraq and leader of the Mahdi Army. According to the Wilson Center, in the mid-2000’s, the Mahdi Army received weapons and training from the Islamic Revolutionary Guard Corps and Lebanese Hezbollah agents. In May 2018, The Atlantic reported that the “controversial” leader and his followers had committed brutal atrocities in Iraq, fought the U.S. military in Sadr City and Basra, and were known for corruption. (DfRLab) +* In January, Facebook took down 783 accounts and pages, which it assessed as “directed from Iran, in some cases repurposing Iranian state media content.” (DFRLab - March 26, 2019) +The operation strongly resembled the earlier IUVM operation. Facebook did not attribute it to IUVM directly, but the latest network used the same techniques and pointed to some of the same websites, making attribution to the same network likely, although not confirmed. +In particular, pages across the network reproduced IUVM content, as well as content from other websites which have featured in earlier exposés and takedowns. +The network functioned by steering users towards ostensibly independent news websites, which amplified Iranian regime propaganda, often copied verbatim from regime assets. The social media content therefore served as a secondary amplifier, rather than a direct audience-engagement tool. +Despite the heterogeneous nature of the assets — they were spread across many countries, languages, and cultures — their messaging was largely homogeneous. It dealt with issues of importance to the Iranian government, supporting Palestinians and Shia Muslims on one hand, and attacking Israel, the United States, Saudi Arabia, and the conduct of the military campaign in Yemen on the other. +The focus on South Asia was noteworthy. Indonesia and India had the most pages targeted at them; African countries also featured prominently. This expands the known area of Iranian influence operations, which have thus far been primarily exposed in the Middle East and in the West. + + +Counters: + +* Facebook and Twitter content take-downs + +Related incidents: + +* See Venezuela: +https://www.bloomberg.com/news/articles/2019-02-01/iran-slams-u-s-over-venezuela-secretly-some-may-be-relieved +https://www.rand.org/blog/2019/02/hezbollah-is-in-venezuela-to-stay.html + + +References: + +* http://www.state.gov/e/eb/tfs/spi/iran/jcpoa/ +* http://www.arabnews.com/node/1329971/middle-east +* https://www.wilsoncenter.org/article/part-2-pro-iran-militias-iraq +* https://www.theatlantic.com/international/archive/2018/05/iraq-moqtada-sadr/559499/ +* https://www.amnesty.org/en/latest/news/2014/10/iraq-evidence-war-crimes-government-backed-shi-militias/ +* http://www.washingtonpost.com/wp-dyn/content/article/2008/04/18/AR2008041803429.html +* https://www.telegraph.co.uk/news/worldnews/middleeast/iraq/1498970/UK-troops-left-isolated-as-Mahdi-Army-weaves-a-web-of-official-corruption.html +* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d +* https://newsroom.fb.com/news/2019/01/removing-cib-iran/ +* https://www.reuters.com/article/us-cyber-iran-specialreport/special-report-how-iran-spreads-disinformation-around-the-world-idUSKCN1NZ1FT +* https://www.rand.org/blog/2018/08/irans-disinformation-campaigns.html +* https://medium.com/dfrlab/takedown-details-of-the-iranian-propaganda-network-d1fad32fdf30 +* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d +* https://comprop.oii.ox.ac.uk/wp-content/uploads/sites/93/2019/04/Iran-Memo.pdf +* https://www.fireeye.com/blog/threat-research/2018/08/suspected-iranian-influence-operation.html + +" +"incident","I00007"," + +Actor: RT/Sputnik + +Timeframe: 2 weeks + +Date: July-August 2016 + +Presumed goals: + +Method: + +Counters: + +Related incidents: + +* Jade Helm exercise +* Black Lives Matter protests +* Bundy Ranch standoff + +Notes: + +Story was that the Incirlik NATO base in Turkey was under attack by terrorists. +2016-08-14 Paul Manafort cited that the Incirlik NATO base in Turkey was under attack by terrorists, as an example of an unreported true story. +“The weekend of July 30, RT.com and Sputnik reported 7,000 armed police with heavy vehicles had surrounded Incirlik air base in Adana, Turkey, where 2,500 U.S. troops are stationed and some 50 U.S. nuclear weapons are stored. The two Kremlin-funded outlets suggested that the lockdown was in response to another coup attempt after a faction of the Turkish military failed to overthrow Turkish President Recep Tayyip Erdoğan.” +“On the evening of 30 July 2016, my colleagues and I watched as RT and Sputnik news simultaneously launched false stories about the U.S. air base in Incirlik, Turkey being overrun by terrorists,” he told the committee. Within minutes pro-Russian social media aggregators and automated bots amplified this false news story,” Watts said. “There were more than 4,000 tweets in the first 75 to 78 minutes after launching this false story. Perhaps the most stunning development for Watt and his companions was that the rapid proliferation of that story was linked back to the active measures accounts (Russian bots) they had tracked for the preceding two years. These previously identified accounts almost simultaneously appearing from different geographic locations and communities amplified the big news story in unison,” Watts said. The hashtags promoted by the bots, according to Watts, were “nuclear, media, Trump and Benghazi. The most common words, he said found in English speaking Twitter user profiles were “God, military Trump, family, country, conservative, Christian, America and constitution. The objective of the messages, Watts said, “clearly sought to convince Americans that U.S. military bases being overrun in a terrorist attack.” + +Data + +* Looked at Twitter for these dates: https://twitter.com/search?l=&q=incirlik%20until%3A2014-08-14&src=typd +https://twitter.com/ElectionLawCtr/status/492850603039522816 + + +References: +* https://www.rt.com/news/354042-turkish-police-incirlik-nato-coup/ +* https://sputniknews.com/middleeast/20160731/1043797161/incirlik-turkey-erdogan-nato-nukes.html +* https://www.politifact.com/truth-o-meter/statements/2016/aug/16/paul-manafort/trump-campaign-chair-misquotes-russian-media-makes/ +* https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/ +" +"incident","I00017"," + +Actor: IRA + +Timeframe: 2 years + +Date: December 2015 - 2017 + +Presumed goals: “Russia’s goals were to undermine public faith in the US democratic process, denigrate Secretary Clinton, and harm her electability and potential presidency” - James Clapper + +Method: + +* Facebook ads promoting minor candidates (Jill Stein) + +References: +* https://medium.com/dfrlab/electionwatch-beyond-russian-impact-2f5777677cc0 +* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak + +Notes: + +DailyBeast article gives sizings and method - 80 people on this. If they were working 8-6, that gives us a sizing on how much trolling they could do. + +" +"incident","I00003"," + +Actor: IRA + +Timeframe: + +Date: + +Presumed goals: + +Method: + +Counters: + +Related incidents: + + +References: + +* https://twitter.com/JuliaDavisNews/status/994704834577215495 +* https://twitter.com/donie/status/957246815056908288 +* https://www.theguardian.com/us-news/2018/may/10/russia-facebook-ads-us-elections-congress +" +"incident","I00042"," + +Actor: + +* Saudi Arabia / Qatar /Turkey. +* While the dispute is between these two Kingdoms, it’s with certainty that one can suggest Iran (both projection and the containment of its power/influence in the region) is at the center of it. + +Timeframe: May - September 2017 + +Date: May, 2017 + +Presumed goals: + +* The programmatic/synthetic amplification of respective “positions and/or plights.” +* The respective hashtags can not be categorized as organic in nature, but launched in conjunction with the botnet deployments. As well, none of the identified bot related activity points to an effort to drown out/flood the opponents. + +Method: + +* Twitter campaign; bots/botnets seriously distorted the conversation on Twitter. +* Commercial botnets (these are created en masse and rented out to any user who is willing to pay for retweets, likes, and follow—either for their own account or for somebody else’s. They are thus the easiest and quickest way to obtain artificial amplification) +* On 24 May 2017, for example, pro-Qatar users launched the hashtag or “Qatar is not alone.” +* Supporters of Saudi Arabia also turned to apparently commercial bots to promote their messages. On 21 July, supporters of Qatar launched another hashtag, or “Tamim the Glorious,” in honor of the Emir. In response, supporters ,#تميم_المج ُد of Saudi Arabia used a botnet to attack the hashtag. The attack began when an account called @al_muhairiuae posted a photoshopped image of the Emir designed to make him look foolish. +* Combined with the Korean imagery, this suggests they were a commercial botnet that an unknown user rented to amplify the anti-Qatar tweet and to subvert the pro-Qatar hashtag, which had only just started to trend. +* At least one botnet seemed based in Turkey, joining the fray in mid-September in a bid to support Qatar.” + +Counters: + +* Essentially the was a tit-for-tat campaign with a brief “incursion”/support/spike of activity most likely (but not officially verified) from Turkey in support of Qatar + +* Global Research (Pro-Kremlin publication/organization located in Montreal, QC) contributed anti-Saudi spin via their blog. Global Research (anti-Saudi… campaign); Global Research (more) + +Related incidents: + +* Jamal Khashoggi incident will bear hallmarks of the incident, but moves beyond a regional information operation into one of global significance. In 2018 the NY Times investigates Saudi Arabia’s Troll Army + +References: + +* https://www.globalresearch.ca/saudi-arabias-march-towards-civil-war/5616699 +* https://www.globalresearch.ca/the-machiavellian-plot-to-provoke-saudi-arabia-and-qatar-into-a-blood-border-war/5593870 +* https://www.nytimes.com/2018/10/20/us/politics/saudi-image-campaign-twitter.html +* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf +* https://www.washingtonpost.com/news/monkey-cage/wp/2017/06/07/hacking-bots-and-information-wars-in-the-qatar-spat/ +* https://www.independent.co.uk/news/world/middle-east/russian-hackers-qatar-fake-news-gulf-diplomatic-row-fbi-doha-saudi-arabia-bahrain-uae-egypt-a7776446.html +* https://qz.com/1107023/the-inside-story-of-the-hack-that-nearly-started-another-middle-east-war/ +* https://theconversation.com/the-world-cup-in-digital-and-social-the-viewers-the-tweets-and-the-trolls-99625 + +* https://www.bbc.com/news/blogs-trending-44294826 +* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf + +Datasets: Mining and analyzing Twitter data is unlikely to “prove” or offer much more insight than Ben Nimmo’s work. + +Notes: + +Given the apparent use of commercial botnets, it’s difficult to attribute much of the activity to state actors, however it is fair to suggest some of this behavior would undoubtedly needed tacit state support… private “patriots” of the state? + +This article https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf highlights the mechanics and dynamics of the bot operations/amplification in some cases to short life span of the activity and assets (quickly deleted from the platform), but doesn’t communicate the underlying political issues that drove these incidents. + +The focus of these Arabic-language hashtags was clearly local and regional rather than international; this was a question of messaging to the domestic population and to Arabic-language rivals, rather than the non-Arabic-speaking world. +Claims of Russian involvement/hack are reported by both the Washington Post and the Independent UK (cites CNN as source). Quartz as well cites the Russian connection, further citing documentation shared with them via Qatar (flimsy at best) and further point blame for the affair at President Trump. + +Post incident - Given Qatar is hosting the 2022 World Cup of Soccer, the World Cup 2018, was a “test” ground for this ongoing online “war” while subtle was evident (Mentionmapp Analytics… John’s research) " +"incident","I00008"," + +Actor: + +Timeframe: + +Date: + +Presumed goals: + +Method: + +Counters: + +Related incidents: + +References: + +* https://www.ceas-serbia.org/images/2018/201803_CEAS_Report.pdf +* https://www.stopfake.org/en/vencislav-the-virgin-hostile-operation-by-vencislav-bujic-seas-foundation-and-its-network-of-collaborators/ +* https://seas.foundation/en/2018/03/15/155 + +" +"incident","I00049"," + +Actor: Russia, Syrian Government and Iran + +Timeframe: April-June + +Date: April 8, 2018 + +Presumed goals: + +* can’t trust anyone who is reporting about it & fit into the “false flag,” commonly used conspiracy trope positing that mass casualty incidents are engineered internally to provide pretext for either government repression or military action + +Method: + +* One novel attack on the White Helmets in the wake of the Douma attacks featured the claim that the group had run a film studio in the besieged city, and used it to stage propaganda videos. This was initially reported by Lebanon-based Al-Aahed News[81] and Iran’s Fars News,[82] each of which attributed it to the other. It was then picked up by Russian state outlets in both Russian[83] and English.[84] As Bellingcat was quick to point out, the images of the studio were actually taken from the Facebook page of a film called Revolution Man.[85] The way in which this demonstrably false claim was amplified on pro-Assad channels reinforces the conclusion that its purpose was to discredit the White Helmets because their reporting was accurate—not because it was false. +* A separate line of argument focused on the Western response to the Douma attack, and the conclusion that the chemical attack had indeed been launched by Assad’s forces. This argument claimed, in essence, that the West’s response was hasty, ill-judged, and went beyond the evidence.[86] +* A third line of attack focused on accusing the West of condoning or staging chemical attacks, including the Douma one, and thus delegitimizing Western outrage. On April 13, the Russian Ministry of Defense said that it had “evidence proving the United Kingdom’s direct involvement in the organization of this provocation in eastern Ghouta,”[91] +* A fourth tactic featured apocalyptic warnings that any Western strike into Syria that harmed Russians could trigger World War III. On April 8, for example, the Russian Foreign Ministry warned of “very grave consequences” of an American strike.[93] + +Counters: + +* Fact checking (Snopes & Bellingcat) + +Related incidents: + +* foundation to Russia ramping up chemical weapon disinformation leading-op to Idlib offensive + +References: + +* https://eeas.europa.eu/headquarters/headquarters-homepage/42657/syria-eu-calls-accountability-after-yet-another-chemical-attack_en +* This is the most detailed article/resource helps lay the background, details, players, tactics http://www.publications.atlanticcouncil.org/breakingghouta/disinformation-2/ +* https://www.washingtonpost.com/news/monkey-cage/wp/2018/09/17/russia-is-gearing-up-to-misinform-the-u-s-public-about-syria-heres-our-cheat-sheet-to-identify-twitter-trolls/?utm_term=.7d3c56b0b03a +* https://euvsdisinfo.eu/report/bbc-admits-that-reason-for-bombing-syria-was-fake/ +* https://www.bellingcat.com/news/mena/2018/12/18/chemical-weapons-and-absurdity-the-disinformation-campaign-against-the-white-helmets/ +* https://www.bellingcat.com/news/mena/2018/08/30/russian-chem-disinfo-idlib/ +* https://www.bellingcat.com/tag/chlorine/ +* https://www.nybooks.com/daily/2018/10/16/why-assad-and-russia-target-the-white-helmets/ +* https://www.snopes.com/news/2018/04/12/disinformation-conspiracy-trolling-syrian-chemical-attack/ +* https://www.snopes.com/fact-check/is-this-proof-white-helmets-staged-chemical-attack/ +* https://www.dw.com/en/russias-syria-chemical-weapons-attack-warning-dubious-experts-say/a-45250441 +* https://euvsdisinfo.eu/report/new-chemical-attack-to-be-staged-by-the-white-helmets-in-idlib/ +* https://www.nytimes.com/2018/04/08/world/middleeast/syria-chemical-attack-ghouta.html + +Datasets: + +Notes: + +For the Syrian opposition, the use of these weapons in high-casualty attacks now brought the possibility of US military intervention. For the Syrian government and Russia, that same possibility brought an urgent need to sow doubt around the veracity of any claims of chemical weapons use—including by claiming that the reports of chemical weapons use were a conspiracy launched by foreign enemies to trigger more strikes. +In parallel, perhaps in an attempt to deflect potential consequences, Russian government sources began claiming that rebel groups and the White Helmets rescue organization, backed by Western powers, were planning “false flag” chemical attacks, designed to kill civilians and point the blame at the Syrian government. Against the background of the 2017 US strikes that followed the Khan Sheikhoun attack, such claims introduced the idea of American complicity in any future attacks, suggesting that such attacks would be a false flag to cover an already-decided US engagement, rather than a consequence of the regime or Russia’s decision to use chemical weapons. This seeded a narrative that could later be passed on to anti-interventionist media outlets and campaigners in the West. +The claim that a given incident was a false flag attack, designed to discredit the Russian government, has regularly been deployed by Kremlin supporters—for example, over the downing of Malaysia Airlines flight MH17 over Ukraine and the poisoning of former Russian spy Sergei Skripal in England, as well as in Syria. Such claims have been repeated and disseminated through a complex ecosystem of blogs and social media posts, largely written in English by self-styled “investigative journalists” with ties to Kremlin-operated media outlets.[18] These provided vital validation to the Syrian/Russian narrative, and played an important role in its dissemination. +The disinformation campaign waged by the Syrian and Russian regimes was large scale, persistent, and supported by a range of Western commentators. In the immediate aftermath of the attack, its impact was limited, and the bulk of mainstream reporting focused on establishing the series of events. According to an online scan of Twitter mentions of the word “Douma” conducted with the Sysomos online service, none of the ten most-retweeted tweets posted on April 7-9 contained pro-Assad content, indicating that the conversation was dominated by other voices.[110] In all, the scan collected some 435,000 tweets. Progressively, however, the mainstream media shifted their focus to other issues, while the supporters of the Syrian and Russian regimes kept their focus on Douma; thus, the overall volume of traffic declined, and the share of the conversation dominated by pro-Assad voices increased. In a similar scan of the period from April 10-16, six of the ten most-retweeted posts came from Assad supporters, out of a total of 487,000 posts.[111] +This analysis also reveals the integration of government-funded media (RT, SputnikNews) and geopolitical think tanks (GlobalResearch) as source content for anti-WH [anti-White Helmet] narratives.”[120] +Pro-Assad and pro-Russian disinformation was further amplified by a group of ostensibly independent news websites that have since been demonstrated to have Iranian links,[121] and which systematically promoted pro-Iranian regime messaging.[122] These sites included IUVMPress.com, an apparent news site that reproduced content from Iranian regime and pro-regime sources, stripped it of its attribution, and passed it onto other sites; institutomanquehue.org, ostensibly a think tank focused on Latin America; and britishleft.com, apparently a site dedicated to left-wing British politics +Commentators such as Beeley, Bartlett, and 21st Century Wire colleague Patrick Henningsen bridged the gap between the “alt-right” movement in the United States and the Russian state communications network, being cited both on sites such as RT, and alt-right hubs such as Infowars. Beeley and Bartlett contribute to both 21st Century Wire[129] and RT;[130] Henningsen formerly wrote for Infowars,[131] writes for 21st Century Wire, and is featured as a contributor on RT’s site.[132] Their contributions helped to spread pro-Assad and pro-Kremlin messaging into US audiences, very much in the manner described by Simonyan, when she spoke of the need for “English-speaking talking heads” to validate the Kremlin’s view. + +On at least one occasion, their messaging broke into the mainstream. On April 13, 2018, rock guitarist Roger Waters told a concert in Barcelona that he thought the White Helmets were a “fake organization that is creating propaganda for jihadists and terrorists”—a very similar misrepresentation to that publicized by the Kremlin disinformation networks.[134 +A video clip of his comments was repeatedly uploaded to YouTube by Kremlin and pro-Kremlin users, including RT UK,[136]Beeley,[137] Hands Off Syria,[138] and Clarity of Signal.[139] Together, these totalled more than 140,000 views by September 19, 2018 + +When incidents such as the Waters amplification are taken into account, the reason that Russia’s General Dvornikov spoke so highly of information operations becomes clear. The combination of state-funded outlets, covert outlets such as IUVMPress, official statements, and supporting bloggers and trolls allowed the pro-Assad narrative to dominate the online conversation for extended periods, especially during times when the credible media outlets were focusing on other issues. +" +"incident","I00039"," + +Actor: + +* Right-wing FB pages +* Fake news sites e.g. yesimright.com; shoebat.com; endingthefed.com; truthfeed.com; yournewswire.com. +* British tabloids: Express, MailOnline. + +Timeframe: Data was collected and analyzed in 2016. + +Date: 2016. + +Presumed goals: +* To attack Merkel’s liberal position on the refugee crisis. + +Method: +* Fake news sites mix legitimate partisan political content with false and conspiratorial information. +* Large right-wing FB pages in the US also share anti-Merkel content. +* Most popular Merkel articles on Facebook also come from legitimate, but negative and right-wing news sources. +* German links that generated most engagement in 2016 spread conspiratorial claims about Merkel’s mental health. + +Counters: +* No counter actions were taken. + +Related incidents: + +* Defamation of Modamani – a Syrian refugee - who took a selfie with Merkel and was accused on social media as having links to terrorism. + +References: + +* Source: Buzzfeed analysis +* https://www.buzzfeed.com/albertonardelli/hyperpartisan-sites-and-facebook-pages-are-publishing-false +* https://www.nytimes.com/2017/02/06/business/syria-refugee-anas-modamani-germany-facebook.html + " +"incident","I00029"," + +Actor: Russia + +Timeframe: July 2014 - still active + +Date: July 17, 2014 + +Presumed goals: + +* Ongoing campaign to discredit/undermine Ukraine & NATO & Democracy + +Method: + +* Multi-pronged media & source driven campaign… ie: +* Russian state sources military, embassy, media (RT, Sputnik, TASS); +* Kremlin’s “witting idiots” ie: 21Wire, Global research; trolls & bots. +* “All” media platforms… ie: Youtube; Twitter; Reddit +* See collection of visual assets + +Counters: + +* Bellingcat; Dutch gov’t, DFRLab + +Related incidents: + +* Anything related to Ukraine +* Donetsk +* Crimea +* Sea of Azov +* Ukrainian election (2019) + +References: + +* [Bellingcat (collection of related investigations)](https://www.bellingcat.com/?s=MH17) +Ie: [“The Kremlin’s Shifting, Self-Contradicting Narratives on MH17”](https://www.bellingcat.com/news/uk-and-europe/2018/01/05/kremlins-shifting-self-contradicting-narratives-mh17/) + +* [DFRLab MH17 4D's ""playbook""](https://medium.com/dfrlab/putinatwar-dismissing-mh17-8268d2968b9) +* [In social networks on the fingers showed how the Kremlin bots work](https://news.online.ua/754036/v-sotssetyah-na-paltsah-pokazali-kak-rabotayut-boty-kremlya-opublikovany-foto/): +“Censoring” the news (Facebook page “takedown”) [Facebook blocked Sergey Parkhomenko for commenting on the report of the downed ""Boeing""](https://www.novayagazeta.ru/news/2015/05/07/112052-facebook-zablokiroval-sergeya-parhomenko-za-kommentariy-doklada-o-sbitom-171-boinge-187%20) +* [The most comprehensive guide ever to MH17 conspiracies](http://euromaidanpress.com/2015/10/14/confuse-and-obfuscate-the-most-comprehensive-guide-ever-to-mh17-conspiracies/) + +* http://tass.com/world/1050324 +* https://www.mirror.co.uk/news/world-news/ukraine-involved-mh17-downing-claims-14184413 +* https://www.bellingcat.com/resources/case-studies/2014/07/17/geolocating-the-missile-launcher-linked-to-the-downing-of-mh17/ +* https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/ +* http://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/ + +Datasets: none searched for + +Notes: + +Russia still accusing Ukraine (03.25.2019)... TASS and UK Daily Mirror + +First Bellingcat report: Efforts to Geolocate the Launcher 07/17/14 +Countless example of Elliot Higgins & team getting trolled since, popular hashtag is #bellingcrap + +This is a good summary: +“But not only did Russia fiercely deny those accusations, a number of Russian leaders, officials and broadcasters responded by offering dozens of different alternative explanations, “including quite outlandish theories,” says Nilsson. + +“For instance, that an airplane would’ve been loaded with already dead people and that Ukrainian airplanes would then have shot it down to make it look like Russia was shooting down passenger airplanes,” he explains. + +“There were tons of these stories going around, quite a few of them coming from official Russian sources. And they were not meant to be taken seriously. They were simply supposed to occupy the attention span of the world for a while, to the extent that everyone would lose track of the original explanation, which turned out to be quite the right one.” https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/ + +Topics of Ukraine-related narratives +http://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/ +Back in 2016, StopFake co-founder Yevhen Fedchenko identified 18 major Ukraine-related fake narrative topics spread by Russian propaganda by analyzing 500 debunked disinformation items. +The Euromaidan Revolution as a “coup d’état“ +Ukraine as a “fascist state“ +Ukraine as a “failed state“ +“Russia is not a part of the occupation/war in Ukraine“ +Discrediting the Ukrainian Armed Forces (UAF) +Discrediting the volunteer battalions (which officially became a part of UAF in 2015) +Donbas and Crimean internally displaced persons (IDPs) and refugees +Territorial disintegration of Ukraine +“Territorial claims” for parts of Ukraine from neighboring Poland, Hungary, Romania, and Slovakia +Fake “international legitimization” of annexation and occupation of Crimea +The war in Ukraine “conducted by the US, NATO or Western private contractors” +The West’s “Ukraine fatigue“ +Manipulating international organizations +Fakes about EU-Ukraine relations +“Decay” of the US and West in general, and the “disintegration of the EU” +Flight MH17 crash fakes +The West “uses biological weapons” in Ukraine +Mix-ups of the fake narratives about Ukraine, Syria, ISIS terrorists (e.g., Crimean Tatars being depicted as jihadists or Ukraine as a training ground for terrorists) +For post-Maidan Ukraine, Russian propaganda’s most used narratives were the Euromaidan as “coup d’etat” which brought a “Western-backed junta” (mostly “US-backed”) to power, and “fascism” as the main ideology of the post-Maidan government, Fedchenko notes. + +" +"incident","I00009"," + +Suspected actors: + +* Attacker: IRA or more broadly Russian state-sponsored disinformation campaign. +* Amplifiers: through the persona of “Adam Garrie” (who first appeared on RT (Russian Today) and pro-Russia sites, with no background in Asia and Philippine affairs but suddenly rose to become a global affairs expert). +* Garrie was then promoted by pro-Duterte officials, social media pages and news outlets. + +Timeframe: After Putin and Philippine’s president Duterte met in Russia in May 2017 and forged a partnership in information dissemination. Duterte and Putin signed a number of national security agreements, including a deal on intelligence sharing, an “MOU on Cooperation in Mass Communications.” + +Date: 2017- ongoing + +Presumed goals: + +* To spread pro-Duterte and Russian propaganda through collaborative effort of both Philippine and Russian disinformation actors. + +Method: + +* Footprint of Garrie on the Philippine media scene started from his connection with Russian IRA websites and pages (GI Analytics Facebook page, Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca.) + +* RT, one of media outlets that interviewed Garrie, was identified by the US Office of the Director of National Intelligence in January 2017 as the primary source of propaganda that the Russians used to further their interests in the 2016 US elections. + +* Also has appearance on Iran’s IRIB (Islamic Republic of Iran Broadcasting), which was identified by the US Department of the Treasury in 2013 as a network that broadcasts false reports and forced confessions of political detainees and has ties with “politically motivated phishing” accounts on Google. + +* The Daily Sentry, a Philippine news site emerged at the start of 2018 (no ownership information), started citing Adam Garrie as a global expert after Philippine-Russian ties grew stronger. Between Feb 2018 and Jan 2019, The Daily Sentry cited Garrie in 41% of posts on Facebook that mentioned experts. + +* By March 2018, Garrie started to come to the mainstream: The Manila Times – a supporter outlet of the Philippine president, cited by pro-Duterte social media pages. + +* Philippine online groups and pages began to spread Russian propaganda. Some sites link to Duterte officials and supporters including Duterte’s former assistant secretary. For example, Duterte’s former assistant secretary shared content from Trending News Portal site. + +Counters: + +* Facebook took down 220 pages and 73 Philippine accounts for spam, including pages of The Daily Sentry and its affiliates, TNP page and related pages. + +Related incidents: + +References: + +* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/ +* https://www.rappler.com/nation/188378-ph-russia-sign-bilateral-agreements +* https://www.dni.gov/files/documents/ICA_2017_01.pdf +* +* https://codastory.com/disinformation/how-a-little-known-pro-kremlin-analyst-became-a-philippine-expert-overnight/ +* https://www.rappler.com/technology/social-media/220741-facebook-remove-trending-news-portal-twinmark-media-enterprises +* https://www.rappler.com/thought-leaders/221422-facebook-maria-ressa-rappler-philippines +* https://www.rappler.com/nation/194814-maria-ressa-pcoo-training-china-russia +* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/ + +" +"incident","I00019"," + +Actor: + +* individual accounts on 4chan (IP addresses indicate locations of Sweden, US, France), +* accounts on Twitter (both identifiable and anonymous). + +Timeframe: a few days + +Date: few hours after Macron and Le Pen were declared winners of the first round of France’s presidential election (April 23, 2017). + +Presumed goals: creating and spreading hoaxes and misinformation related to Macron’s personal life, marriage, sexuality, position on terrorism, etc. to spur support for Le Pen in the second round of voting. + +Method: posts and memes started on 4chan and later shared in Twitter + +Counters: no actions noted. + +Related incidents: + +* #MacronGate and #MacronCacheCash: fake documents on 4chan about Macron’s alleged offshore account. + +References: +* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about +* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/ +" +"incident","I00004"," + +Actor: IRA + +Timeframe: 1 day (plus preparation) + +Date: May 2017 + +Presumed goals: reduce Emmanuel Macron’s chance of winning French presidential election + +Method: + +* fake documents posted on 4chan about Macron’s alleged offshore account, +* amplified by pro-Trump Twitter accounts using #MacronGate and #MacronCacheCash + +Counters: + +* preparation (resilience, account removals), +* honeytraps, +* counter-response with humour. + +Related incidents: + +* DNC document release, US presidential elections, 2016 + + +References: + +* Source: https://www.patreon.com/posts/macrongate-tied-11940855 +* http://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/ +* https://www.theguardian.com/world/2017/may/08/macron-hackers-linked-to-russian-affiliated-group-behind-us-attack +" +"incident","I00045"," + +Actor: Russia + +Timeframe: March 4, 2018 - ongoing + +Date: March 4, 2018 + +Presumed goals: + +* Russian officials have sought to exploit holes in the complicated narrative of the poisoning to suggest an anti-Russian conspiracy. Mark Galeotti, an expert on the Russian intelligence services, wrote in an op-ed in The Moscow Times… “The Kremlin is enjoying the reputation of being a swashbuckling maverick, ruthless, dangerous and decisive,” he wrote. “This has a certain value, not least in deterring the fainthearted.” +* Reuters: Commentary: For Putin’s Russia, a poisoned spy sends a political message “the poisoning as a sign of just how committed Vladimir Putin’s Kremlin has become to eradicating its enemies – and reminding others it can do so.” + +Method: + +* Multi-source/channel/media response +* highlighting conspiracies: It was a British “false flag” operation; It could be the CIA; Because of Donald Trump; There’s always Ukraine +* The conspiracy theories did not stop here. Multiple special-interest groups have attempted to lay the blame for the Skripals’ poisoning at the door of their chosen enemies. A UKIP branch in High Wycombe, in the English Home Counties, tweeted to accuse “a third party such as the EU” of “trying to interfere in UK Russian relations.” Sputnik even misquoted former Kremlin advisor Alexander Nekrassov as accusing “rouge agents” [sic] of carrying out the attack, “for some sort agenda [sic] such as slander or tarnish Russia [sic] or cause friction between Britain and Russia.” Matteo Salvini, Italian politician and member of the Italian senate, shared an article on his Facebook page, titled “The Skripal Case is a hoax, the war of the West against Russia is terribly true”. His post was liked 3,800 times and generated over 800 shares. +* Here are 20 different narratives offered by Russian media and officials for the poisoning: The United Kingdom did it to fuel anti-Russian sentiment (source: Russia 1 TV channel); Ukraine did it to frame Russia (Russia 1); The United States did it to destabilize the world (Russia 1); Theresa May helped orchestrate the attack because she is a friend of CIA director Gina Haspel (Zvezda); It was an attempted suicide (Russia 1) +It was an accidental overdose (RIA Novosti); It was due to accidental exposure from Britain’s Porton Down research facility (Russia 24 TV channel); The Porton Down lab carried out illicit human testing and is lying about not producing Novichok (RT); Skripal’s future mother-in-law did it (Moskovsky Komsomolets: mk.ru) +Terrorists did it (Russian ministry of foreign affairs spokesperson); American-British financier Bill Browder — blacklisted in Russia for denouncing corruption — did it (Russia 1); A drone did it (Zvezda and Russian defense ministry); Skripal was a chemical weapons smuggler (Pravda); The West is using the case to deflect attention from Russia’s successes in Syria (Russian ministry of foreign affairs spokesperson); Britain is using the case to deflect attention from Brexit (Russian Foreign Minister Sergei Lavrov, Russian UN ambassador, Russian OSCE ambassador); The attack was an attempt by a rival faction to undermine Vladimir Putin (state TV); Russia has destroyed all its stockpiles of Novichok (Sputnik); Russia never developed Novichok (Interfax); Only the Czech Republic, Slovakia, and Sweden have Novichok (Russian ministry of foreign affairs spokesperson). All three countries have denied the claim.; There is no evidence that the nerve agent used against the Skripals was Novichok, Porton Down lab is struggling to identify the substance (RT) + +Counters: + +* Bellingcat; +* DFRLab; + +Related incidents: + +* ties to ongoing campaigns/narrative - Ukraine; NATO; EU; Brexit + +References: + +* https://www.themoscowtimes.com/2019/03/03/a-year-after-the-skripal-poisoning-how-much-has-really-changed-a64677 +* https://www.reuters.com/article/us-apps-poisoning-commentary/commentary-for-putins-russia-a-poisoned-spy-sends-a-political-message-idUSKCN1GK309 +* https://twitter.com/UKIPHighWycombe/status/971773863230164992 +* https://sputniknews.com/analysis/201803141062498438-uk-novichok-nerve-agent-skripal/ +* https://www.facebook.com/salviniofficial/posts/10155663618083155 +* http://www.linkiesta.it/it/article/2018/03/28/il-caso-skripal-e-una-bufala-la-guerra-delloccidente-alla-russia-e-ter/37595/ +* https://www.rt.com/news/452946-skripal-anniversary-truth-novichok/ +* https://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/ +* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html + + +* https://www.bellingcat.com/tag/skripal/ +* https://medium.com/dfrlab/skripal-poisoning-if-not-russia-then-1d49f086e3e0 +* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777 +* https://medium.com/dfrlab/putinatwar-social-media-surge-on-skripal-b5132db6f439 +* https://euvsdisinfo.eu/conspiracy-mania-marks-one-year-anniversary-of-the-skripal-poisoning/ +* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html +* https://www.reuters.com/article/us-britain-russia-skripal/third-suspect-in-skripal-poisoning-is-russian-gru-agent-bellingcat-idUSKCN1Q32BZ +* http://euromaidanpress.com/2018/04/11/five-ways-russia-is-generating-a-conspiracy-smokescreen-around-the-skripal-poisoning/ +* http://euromaidanpress.com/2018/03/30/russian-media-have-published-20-different-narratives-on-skripal-poisoning/ +* https://en.wikipedia.org/wiki/Poisoning_of_Sergei_and_Yulia_Skripal + +Visual assets (Google Drive) + +Datasets: + +Notes: + +On 6 March 2018 Andrey Lugovoy, deputy of Russia's State Duma (the Liberal Democratic Party of Russia) and alleged killer of Alexander Litvinenko, in his interview with the Echo of Moscow said: ""Something constantly happens to Russian citizens who either run away from Russian justice, or for some reason choose for themselves a way of life they call a change of their Motherland. So the more Britain accepts on its territory every good-for-nothing, every scum from all over the world, the more problems they will have."" +Russian Foreign Minister Sergey Lavrov on 9 March rejected Britain's claim of Russia's involvement in Skripal's poisoning and accused the United Kingdom of spreading ""propaganda"". Lavrov said that Russia was ""ready to cooperate"" and demanded access to the samples of the nerve-agent which was used to poison Skripal. The request was rejected by the British government. + +Ongoing… one year later +https://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/ +On February 7, 2019, Sputnik-Abkhazia released an article headlined “Scotland Yard about the third suspect in the Skripal case: the investigation continues.” According to Sputnik-Abkhazia, the Russian Foreign Ministry caught British Prime Minister Theresa May in a lie, because the Porton Down Laboratory denied that a nerve agent that poisoned Russian ex-spy, Sergei Skripal and his daughter, Yulia had been produced in Russia + +https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html +Rather than ignoring the anniversary, however, Russia punctuated the occasion on Monday with an hourlong news conference at the United Nations and a 52-page report rehashing the episode in detail, amplified by extensive coverage on its English-language government channel, RT. + +Russian officials also have tried to turn the tables, accusing Britain of violating international law by refusing to provide Russian consular officials access to the Skripals, who survived and whose whereabouts has not been made public. + + +" +"incident","I00051"," + +Actor: Russia + +Timeframe: December 2018 - (ongoing) + +Date: December 10, 2018 + +Presumed goals: + +* Russian disinformation intended to confuse audiences and discredit an organisation (Integrity Inititative)which is working independently to tackle the threat of disinformation. Russia’s state-owned media outlets have seized on the posted materials, with the government’s RT and Sputnik news sites writing dozens of stories claiming that the materials prove that the British government, rather than Russia, is trying to poison internet discourse with propaganda. + +Method: + +* Hack (email), leak, amplify, smear MSM + +Counters: none identified + +Related incidents: + +* The campaign also threads other organization into the “conspiracy” such as Britsh Military, NATO and the CIA. +* With it, efforts to further discredit MH17 for instance; tie-in Soro’s (dog-whistle for the far-right); +* yet at the same defend the far-left alleging Integrity Initiative was running a smear campaign again UK Labour/Jeremy Corbyn + +References: +* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/ +* https://www.stopfake.org/en/kremlin-watch-briefing-the-eu-has-to-start-taking-pro-kremlin-disinformation-seriously/ +* https://www.buzzfeednews.com/article/kevincollier/russian-hackers-british-institute +* https://www.bbc.com/news/uk-46509956 +* https://www.thetimes.co.uk/article/anti-propaganda-website-forced-offline-by-hacking-b0ds2bkbp +* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/ +* https://news.sky.com/story/highly-likely-moscow-hacked-uk-agency-countering-russian-disinformation-11656539 +* http://euromaidanpress.com/2019/01/17/russian-attack-on-the-integrity-initiative-what-makes-the-mafia-different-from-the-police/ + +Datasets: + +Notes: + +RT and Sputnik claim that the Integrity Initiative hack was the work of freelancers aligned with the online Anonymous collective and who were not affiliated with the Russian government. The primary evidence for that, according to RT and Sputnik, is that the stolen Integrity Initiative material was posted to the website of a hacktivist collective called CyberGuerrilla, alongside manifestos claiming “We are Anonymous” and posts saying “We have warned the UK government that it must conduct an honest and transparent investigation into the activity of the Integrity Initiative and the Institute for Statecraft.” + +The Integrity Initiative has pulled down its website, replacing it with a reiteration of its mission, a description of the hack, and a call for tips. +“This international public programme was set up in 2015 to counter disinformation and other forms of malign influence being conducted by states and sub-state actors seeking to interfere in democratic processes and to undermine public confidence in national political institutions,” a spokesperson said in a statement. + + + +" +"incident","I00034"," + +Actor: China + +Timeframe: 72 hours? + +Date: January 20th, 2016 + +Presumed goals: + +* The trolls planned their attack for 7pm, China time, on January 20. Members of Di Ba—one of the largest message boards on the internet—would organize into groups, leap over the Great Firewall to reach Facebook, and flood it with the message that Taiwan is part of China. The anti-independence and pro-China posts started to take over the Facebook page of Tsai Ing-wen, Taiwan’s newly elected president + +Method: + +* Tsai’s latest Facebook post, about a meeting she had with leaders from her Democratic Progressive Party (DPP), attracted nearly 40,000 Facebook comments in just eight hours. +* News of the attack spread far and wide, with a number of posts making their way around social network WeChat. * For most of the day “Di Ba’s Facebook battle” has been at the top of the list of searched terms on Weibo, a Chinese microblog site similar to Twitter. News outlets in Taiwan covered the story (link in Chinese). +* Information also spread suggesting that Di Ba’s battle was organized and well-prepared. Screenshots showed that attackers were separated into six “columns,” in the military sense: information gathering; posting; writing opinions and creating images; translation; miscellaneous Facebook tasks such as liking posts; and a vanguard to head things up. +* The majority of the 26K comments consisted of lines copied and pasted from the officially designated messages +* more than 42,000 people had made comments on a single post of Ms Tsai's Facebook page, demanding her self-ruled island be brought under Chinese control. +* Beginning at 7 pm on January 20, 2016 CST (China Standard Time), tens of thousands of +comments against Taiwan independence appeared in posts of Taiwan President-elect Ms. Tsai Ing-Wen’s Facebook page as well as news media’s such as Sanli News and Apple Daily. While the organizers claim to taking further steps on issues against Taiwan independence, the event lasted for less than two days due to Chinese government’s intervention, leaving tens of thousands of comments either deleted or unattended. +* Within this most active group, every username posted 6 comments at least and 12 comments +on average. The most productive one posted 192 comments during this period. Two interesting +findings come from the discrepant mapping result of Facebook usernames and IDs, which imply +participants’ strategy. First, users might share account. We found five IDs, each of which is +associated with different usernames. According to one internal document downloaded from the +QQ group, some participants would register Facebook accounts in advance, and then give them to those responsible for attack. Since Facebook allows users to change their usernames anytime, we speculate whether this may be due to the sharing of accounts but changing the name to differentiate the identity. +* Second, users shared some usernames to maintain the consistency of their identities. The total +number of IDs is more than the number of unique usernames. Many usernames are shared by +different IDs, which account for 2.82% of all 16,891 IDs. One possible reason for this practice is +that during the attack, reporting and blocking accounts is a prevalent tactic used by both sides as defense. Once the account is “dead”, the user has to register for a new account to keep fighting. One commenter said that he/she was blocked over 3 times, but kept registering new accounts to fight. It is thus not surprising to see a small percentage of users who have more than one ID while maintaining the same username. +* More notable is the case where one username is shared by more than 10 IDs. One possible +explanation is that someone dedicates himself/herself to this event and intends to increase their +visibility. However, for those usernames associated with over 30 IDs, we argue that it might be a +unique strategy for attacking or trolling, because it is difficult to log into multiple accounts and +post comments by a single user. + +Counters: + +Related incidents: + +References: + +* https://www.ideals.illinois.edu/handle/2142/96746 +* https://qz.com/598812/an-army-of-chinese-trolls-has-jumped-the-great-firewall-to-attack-taiwanese-independence-on-facebook/ +* https://www.abc.net.au/news/2016-01-21/chinese-facebook-users-flooding-taiwan-president-elect-account/7105228 +* https://www.businessinsider.com/chinese-people-are-flooding-the-internet-with-a-campaign-against-taiwan-2016-1 + + + +" +"incident","I00010"," + +Actors: IRA, Alex Jones, far right and far left trolls + +Timeframe: Ongoing + +Date: February 2018 + +Presumed goals: Divide the American public on the issues of guns, race, generational politics and activism + +Method: Amplification via sockpuppet and cyborg accounts + +Counters: None / Media exposure + +Related incidents: + +* Sandy Hook hoaxers / Sandy Hook fatalists + +References + +* [How Russian trolls exploited Parkland mass shooting on social media](https://www.politifact.com/truth-o-meter/article/2018/feb/22/how-russian-trolls-exploited-parkland-mass-shootin/) +* [PRO-GUN RUSSIAN BOTS FLOOD TWITTER AFTER PARKLAND SHOOTING](https://www.wired.com/story/pro-gun-russian-bots-flood-twitter-after-parkland-shooting/) +* [Russian trolls flood Twitter after Parkland shooting](https://www.nbcnews.com/tech/social-media/russian-trolls-flood-twitter-after-parkland-shooting-n848471) +* [Russian Trolls Are Tweeting Propaganda After Stoneman Shooting](http://nymag.com/intelligencer/2018/02/russian-trolls-tweet-propaganda-after-florida-shooting.html) + +Details + +Following the Feb. 14 shooting at Marjory Stoneman Douglas High School that left 17 dead, an army of human-controlled and automated accounts spread related content across Twitter. + +Hamilton 68, a website created by Alliance for Securing Democracy, tracks Twitter activity from accounts it has identified as linked to Russian influence campaigns. As of morning, shooting-related terms dominated the site’s trending hashtags and topics, including Parkland, guncontrolnow, Florida, guncontrol, and Nikolas Cruz, the name of the alleged shooter. Popular trending topics among the bot network include shooter, NRA, shooting, Nikolas, Florida, and teacher. + +According to the German Marshall Fund, which tracks Russian-linked Twitter activity, the following are some of the more popular narratives, themes and articles. +The 'crisis actor' conspiracy +'False flag' and other conspiracy hashtags +Meanwhile, some accounts with large bot followings are already spreading misinformation about the shooter's ties to far-left group Antifa, even though the Associated Press reported that he was a member of a local white nationalist group. +One theory associated with these hashtags is that Marjory Stoneman Douglas High School was targeted because the school’s namesake was opposed to ""draining the swamp"" of the Florida Everglades. Under this theory, the Parkland shooting was a cryptic message to Trump, who vowed during his campaign to ""drain the swamp"" in Washington by hollowing out its infrastructure of career politicians, insiders and influence peddlers. +Sowing discord +Experts say the goal of Russian troll propagandists isn't to sway people's opinions in one way or another. Instead, the accounts seek to exploit divisions in order to break down society into smaller, warring groups. Trolls drum up persona accounts on every side of the ideological spectrum and take advantage of high-impact events to spread confusion and disarray. In particular, they're able to take advantage of how Twitter doesn't require users to verify their identity. +Russian accounts boosted erroneous content concerning the motives of the alleged shooter Nikolas Cruz. +According to the German Marshall Fund, one of the top links shared by Russia-linked accounts in the aftermath of the shooting was our 2014 article that largely debunked a statistic cited by pro-gun control group Everytown for Gun Safety. +A survey of tweets using the top hashtags flagged by the Hamilton 68 dashboard showed tweets adamantly in favor of gun control and saying the NRA had taken ""blood money."" Other tweets attacked liberals, the media and lawmakers. +Another top link shared by the network covers the “deranged” Instagram account of the shooter, showing images of him holding guns and knives, wearing army hats, and a screenshot of a Google search of the phrase “Allahu Akbar.” Characterizing shooters as deranged lone wolves with potential terrorist connections is a popular strategy of pro-gun groups because of the implication that new gun laws could not have prevented their actions. +The use of pro-gun control hashtags like #guncontrolnow, along with the spread of anti-gun control links like the Politifact article, appear at first to show the Russian strategy of promoting discord on both sides of a debate. +In other cases, the bots jump on existing hashtags to take control of the conversation and amplify a message. That’s likely what is happening with the Parkland shooting and the hashtag guncontrolnow. +Public awareness that antagonistic bots flood the Twitter debate hasn’t stopped them from achieving their goals of ratcheting up the vitriol—even amid a live tragedy like the Parkland shooting. The goal, after all, isn't to help one side or the other of the gun control debate win. It's to amplify the loudest voices in that fight, deepening the divisions between us. + +Examples + +" +"incident","I00050"," + +Actor: Russia, Cuba, China, Iran + +Timeframe: January 23, 2019 + +Date: January 29, 2019 - ongoing + +Presumed goals: + +* Given the history (going back to the Monroe Doctrine) the US is easily characterized with “imperialist” aspirations. Of course there’s the connected issue of oil and Venezuela’s indebtedness to Russia and China. The relationship between Cuba and Venezuela can not be underscored going back to Castro & Chavez’s relationship. + +* Search (google) #handsofvenezuela the results are largely linking to articles denouncing the US and those countries opposed to the Maduro regime. “There's been a lot of misinformation in the international media about whether what is happening in Venezuela is a brazen US-led power grab or a constitutional …” Jan 13, 2019 - An attempt at an imperialist coup d'état is underway in Venezuela. It must ... Most likely this is another attempt by Washington to spread misinformation and ... socialist and anti-imperialist, is to reject this scandalous imperialist … + +* Activists to Trump: 'Hands Off Venezuela' - Truthdig +https://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/ +Mar 17, 2019 - medeabenjamin “We are absolutely opposed to economic sanctions in Venezuela” at the #HandsOffVenezuela rally. pic.twitter.com/ ... Packed London meeting says: “US-UK, hands off Venezuela!"" +https://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm +Jan 31, 2019 - Nearly 100 people packed the #HandsOffVenezuela meeting in London on 30 January, and heard Venezuelan ambassador Rocío Manero, ... + +Method: + +* From efforts via blogs, “news” sites and media supporting the left/socialism/stateism positioning anti-Maduro efforts as “imperialisitic” it’s noteworthy to documented the efforts in February to deliver aid to the country. For instance this case study - analysis demonstrates that the depiction of Russia’s role as “peacekeeper” and “defender” has had a big impact on the networks. We filtered all mentions to include only those containing the words “Russia”, “Moscow” or “Putin” in reference to Venezuela. This resulted in a total number of 60,315 tweets for the period. A few peaks can be noticed at times when Russian sources, mainly RT and Sputnik, forward Venezuela-related news. +A: Russia expresses an adamant position that Maduro is the legitimate president of Venezuela +B: Russia will defend the Venezuelan Constitution +C: The US is massing troops at the Venezuelan border +E: Russia is sending humanitarian aid to Venezuela +* The Trojan Horse. The most striking success of the Russian disinformation campaign is the impact of the Trojan Horse Narrative. The first case of describing US and EU humanitarian aid to Venezuela as a Trojan horse, in Spanish Caballo de Troya, appeared in Spanish language networks on 24 January: +From February 23, 2019 - Billionaire businessman Richard Branson says he hopes his Live Aid-inspired concert to raise funds for Venezuelans will persuade members of the country's military to defy President Nicolas Maduro and allow humanitarian aid to cross the border. +Branson, who will host ""Venezuela Aid Live"" on Friday in the Colombian border town of Cucuta, said he is aiming to raise about $100 million to buy food and medicine, essential supplies for the country, which is gripped by a political and humanitarian crisis. +In reaction to - Maduro’s government announced that it would accept contributions from China and Cuba, but called Guaidó-organized aid, which includes contributions from the United States, a “handout.” In an interview with the Associated Press this week, Maduro blamed U.S. sanctions for Venezuela’s economic woes, saying “the infected hand of Donald Trump is hurting Venezuela.” +* Like the White Helmets (Musician) Roger Waters (willing idiot) weighs in - In a two-minute video posted on Twitter, the musician says Mr Branson's ""Live-Aid-ish"" concert has ""nothing to do with humanitarian aid at all"". ""It has to do with Richard Branson, and I'm not surprised by this, having bought the US saying: 'We have decided to take over Venezuela, for whatever our reasons may be,'"" Mr Waters says. ""But it has nothing to do with the needs of the Venezuelan people, it has nothing to do with democracy, it has nothing to do with freedom, and it has nothing to do with aid."" He adds that he has ""friends that are in Caracas"" who claim there is ""no civil war, no mayhem, no murder, no apparent dictatorship, no suppression of the press"" +Maduro government holds their own concert to counter Branson’s efforts +https://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html +https://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts +Just 300 metres away, the first of some 150 artists began performing at Maduro's Hands off Venezuela festival. +https://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html + +* The Russian official line - (talking points for trolls & willing/unwitting idiots) +On Tuesday, Russian Foreign Minister Sergey Lavrov criticized the U.S. sanctions, which meant that proceeds from the sale of Venezuelan oil would be withheld from Maduro’s government. +In a press conference, Lavrov dubbed the U.S. sanctions “illegitimate” and “cynical,” adding that Russia “along with other responsible members of the global community will do everything to support the legal government of the president,” RIA Novosti reported. +There is concern in Moscow about the level of debt Caracas owes Russia. Russian Deputy Finance Minister Sergei Storchak said the sanctions may mean Venezuela will have problems servicing sovereign debt to Russia. +Venezuela has two months to pay Russian $100 million and there is uncertainty as to whether PDVSA can service its debt to Russia’s state energy giant Rosneft, Radio Free Europe reported +The evolution/spread of talking points +But while the Canadian government, which accused Maduro of seizing power through fraudulent elections, has expressed full support for Guaido, some Canadian protesters are calling it out for what they say is an attack on Venezuela’s sovereignty. +“What is brewing, what is being organized is an actual military intervention of Venezuela,” said Margaret Villamizar, who attended a protest in Windsor, Ont. “If it doesn’t turn out to be full-scale military, what’s being called diplomacy is really an attack on Venezuela’s sovereignty.” + +* Also - In an interview with Foreign Policy, Adm. Craig Faller, the four-star military officer who heads U.S. Southern Command, pointed to a Chinese disinformation campaign designed to blame the United States for the blackouts that devastated Venezuela in recent weeks. https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/ +A Chinese plane loaded with 65 tons of medical supplies landed in Venezuela's capital of Caracas on Friday amid a power struggle between President Nicolas Maduro and opposition leader Juan Guaido. +Maduro welcomed the arrival of the humanitarian aid on Twitter, saying ""Venezuela is breaking the imperialist siege and advancing with a victory."" +He shared photos showing the arrival of the aid as well as a photo of him taken with his Chinese counterpart Xi Jinping during his visit to China last year. +China's move came after Russia sent humanitarian aid to Caracas last week. +Venezuela has been rocked by protests since Jan. 10, when Maduro was sworn in for a second term following a vote boycotted by the opposition. +https://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166 + +Counters: + +* Every report suggesting that Venezuela is mired in a humanitarian crisis. +April 10, 2019 The UN reports “There is a very real humanitarian problem in Venezuela,” said Mark Lowcock, the UN humanitarian chief. “We estimate that 7 million people in Venezuela need humanitarian assistance. That is some 25 per cent of the population,” +April 10, 2019 NY Times ‘You Shouldn’t Be Here’: U.S. Pushes U.N. to Pull Venezuela Envoy’s Credentials +Go back to October 2018 Washington Post: A humanitarian crisis in Venezuela? Nothing to see here, government says. Human Rights Watch Report + +Related incidents: + +* Speculation but research worthy… right/left regional binary pitting new right wing governments in Brazil & Columbia and hosility/percieved hosility to regimes like Venezuela & Ecuador + +References: + +* https://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/ +* https://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm +* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/ +* https://www.washingtonpost.com/world/the_americas/in-venezuela-humanitarian-aid-has-become-a-political-weapon/2019/02/14/5eab781a-3089-11e9-8781-763619f12cb4_story.html +* https://www.apnews.com/21b641f6def1400894125e3a8117f66c +* https://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html +* https://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts +* https://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html +* https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/ +* https://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166 +* https://news.un.org/en/story/2019/04/1036441 +* https://www.nytimes.com/2019/04/10/world/americas/pence-venezuela-un-envoy.html +* https://www.washingtonpost.com/world/the_americas/a-humanitarian-crisis-in-venezuela-nothing-to-see-here-government-says/2018/10/12/6ebd1aa6-c2ac-11e8-9451-e878f96be19b_story.html +* https://www.hrw.org/world-report/2019/country-chapters/venezuela +* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/ +* https://www.npr.org/2019/03/25/706635580/venezuelas-maduro-faces-pressure-from-much-of-the-world-yet-he-persists +* https://cronkitenews.azpbs.org/2019/02/26/venezuela-protests-in-tucson/ +* https://www.newsweek.com/donald-trump-told-hands-venezuela-countrys-president-who-has-full-backing-1309188 +* https://www.dw.com/cda/en/venezuela-juan-guaido-urges-army-to-let-aid-through/a-47651164 +* https://www.npr.org/2019/04/02/709306132/maduro-allies-move-against-rival-juan-guaid-in-venezuela +* https://www.washingtonpost.com/world/2019/04/02/trump-has-russia-problem-venezuela/?utm_term=.9233de48de14 +* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-s-venezuela-challenge +* https://www.theglobeandmail.com/world/article-venezuelas-maduro-seeks-to-restore-power-stem-looting-as-china/ +* https://www.npr.org/tags/587365601/venezuela-crisis +* https://www.washingtonpost.com/world/2019/02/16/richard-bransons-goal-million-venezuela-could-face-an-obstacle-maduro/?utm_term=.8a5ad46a730a +* https://www.bbc.com/news/world-latin-america-47271182 + +Notes: + + + + +" +"incident","I00001"," + +Actor: + +Timeframe: + +Date: + +Presumed goals: “Russian-linked social media accounts saw racial tensions as something to be exploited in order to achieve the broader Russian goal of dividing Americans and creating chaos in U.S. politics during a campaign in which race repeatedly became an issue.” + +Method: +Possibly linked: black lives matter facebook ads, targetted at Baltimore, Ferguson, Missouri https://money.cnn.com/2017/09/27/media/facebook-black-lives-matter-targeting/index.html?iid=EL + +Counters: + +Related incidents: + +* Txrebels facebook group +* MuslimAmerica facebook group +* Patriotus facebook group +* SecuredBorders facebook group +* Lgbtun facebook group +* Black Matters facebook group + +References: +* https://money.cnn.com/2017/09/28/media/blacktivist-russia-facebook-twitter/index.html +* https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e +* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak + + + +Datasets + +* https://docs.google.com/spreadsheets/d/1OZcRCZuz83bMpxVjpUYEALiS4OtKU-pTVtTveG_Ljs0/edit#gid=0 - from https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e are the @blacktivists tweets that used the #blacklivesmatter hashtag +* Jonathan Albright got the facebook text: https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29.pdf https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29-2.docx + +Notes + +First i read the cnn article, then did a twitter search to see if there are traces of the accounts left online. Only discussion about the IRA operation seem to be on Twitter. Also searched twitter for some of the text found later (in datasets) - nothing matches. +Reading the docnow.io post showed some interesting behavours. Also that there was no central data repo for the blacktivists posts. Classic was the tweets being sent only in 8am-6pm Moscow time. Also interesting: the followers grew over time, but they grew and dropped friends (people they followed) in batches periodically - was this to avoid hitting limits? +Reading the dailybeast.com article (on an IRA leak), it seems specific individuals were targetted. Thinking about the places we need to search: if it’s Russia, seems like we need to check twitter, facebook, youtube, reddit, tumblr, instagram, 9gag. +Names some of the people contacted, e.g. Craig Carson, a Rochester, New York, attorney and civil rights activist; maybe Shanall LaRay Logan—who lives in Sacramento, California; + + +" +"incident","I00035"," + +Summary: + +Actor: + +Timeframe: + +Date: + +Presumed goals: + +Method: + +* Bot activity that inflates the visibility of and perceived support for certain candidates and ideologies in 2014 elections. +* Campaigns use bots or spread content favorable to their respective candidates in 2014. Neves’ operation used bots on a much larger scale than the Rousseff’s campaign (on FB, Twitter and WhatsApp). + +Counters: + +* Facebook removed 200 pages run by individuals connected to the right-wing activist organization Movimento Brasil Livre related to the Brazil elections. + +Related incidents: + +References: +* https://blogs.oii.ox.ac.uk/politicalbots/wp-content/uploads/sites/89/2017/06/Comprop-Brazil-1.pdf +* https://www.wilsoncenter.org/blog-post/bots-brazil-the-activity-social-media-bots-brazilian-elections + + +" +"incident","I00025"," + +Actor: Russia + +Timeframe: November 6, 2018 - end of November 2018 + +Date: November 6, 2018 + +Presumed goals: + +* Include - Leave campaigners have claimed that the UK would be forced into an ‘EU army’ under the rules allowing for these activities. https://fullfact.org/europe/hunt-eu-army/ +* Baltic states are frightened by the single European army. The new European security system will be anti-American. To the leadership of the Baltic states, based on Russophobia, this doesn’t look good. + +Method: + +* “Limited” engagement & channels. In this case Reddit was key forum. +* Could not find examples of engagement from “usual suspects” ie: Russian embassy; military or broad mentions via RT & Sputnik + +Counters: + +Related incidents: + +References: + +* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army +* https://medium.com/dfrlab/spread-it-on-reddit-3170a463e787 +* https://www.atlanticcouncil.org/blogs/new-atlanticist/a-european-army-eminently-defensible-but-not-probable-for-a-long-time-to-come +* https://www.bbc.com/news/world-europe-46108633 +* https://www.politico.eu/article/angela-merkel-emmanuel-macron-eu-army-to-complement-nato/ +* https://euvsdisinfo.eu/report/baltic-states-frightened-by-the-single-european-army/ +* https://www.theguardian.com/commentisfree/2019/jan/25/brexiters-european-army-myths-franco-german +* https://fullfact.org/europe/hunt-eu-army/ +* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army + + +Datasets: + +Notes: +Worth noting the Breitbart commentary (see visual assets); compared to campaigns against NATO for instance, this incident didn’t seemingly have much traction/momentum, and seemed more of a potential wedge for the pro-Brexit audience. + +Visual Assets + +" +"incident","I00060"," + +Actors: + +Timeframe: + +Date: + +Presumed goals: + +Method: + +Counters: + +Related incidents: + +References: +* (Trump’s White-Nationalist Pipeline)[https://www.theatlantic.com/politics/archive/2018/08/trump-white-nationalism/568393/] +* (Parallels between social media misinformation campaigns in the USA and South Africa)[https://www.iafrikan.com/2018/11/20/social-media-usa-south-africa-fake-news-disinformation/] +* (The high price of 'white genocide' politics for Australia)[https://www.smh.com.au/world/oceania/the-high-price-of-white-genocide-politics-for-australia-20180724-p4zt9k.html] +" +"incident","I00005"," + +Actor: Russia/ Internet Research Agency (IRA) + +Timeframe: December 2015 - ongoing + +Date: June 23, 2016 + +Presumed goals: Change Brexit vote to ‘leave’; continue to divide/undermine EU; drive Eurosceptic narrative/agenda + +Method: +* (From The European Values Think-Tank) +* Before Brexit, Russia Today and Sputnik released more anti-EU articles than the official Vote Leave website and Leave.EU website. The British version of Sputnik has an annual budget of £ 1.8 million from the Russian government. Kremlin-owned channels potentially influenced 134 million impressions during the Brexit campaign +* Method: The data that was used by 89up was derived from the Twitter Search API, Buzzsumo, the Facebook API and other scraping methods. In the timeframe from January 2016 to the day of the British referendum, analysts identified and analysed 261 of the most shared and popular articles that were clearly anti-European. The two main media outlets were RT and Sputnik. Costs: The total value of Kremlin media for the Leave campaign in the six months before the EU referendum was £1,353,000. The PR value for the Leave campaign, based on the 261 heavily pro-Leave articles published by RT and Sputnik, is estimated at nearly £1,500,000based on figures from a leading media monitoring tool. This excludes the significant social media value of these news articles. Estimated value of Russian media Facebook impressions is around $102,000 and the estimated value of Russian media’s potential impressions on Twitter is between $47,000 - $100,000. +* Content: The analysis also shows that the overwhelming majority of articles published by RT and Sputnik (131 of the 200 most shared) were clearly for Leave; 59 articles were Neutral and only 10 were set to Remain. When the neutral articles are filtered out, numbers show that the negative articles of RT/Sputnik, together, elicited nearly the same number of engagements as the official Vote Leave website. +* Social reach: The report shows the social reach of these anti-EU articles published by the Kremlin-owned channels was 134 million potential impressions, in comparison with a total social reach of just 33 million and 11 million potential impressions for all content shared from the Vote Leave website and Leave.EU website respectively. +* (Jane Mayer, staff writer at The New Yorker, via NPR) Role of - Cambridge Analytica, which is a big data company that worked for the Trump campaign in the end - and it was owned principally by one of Trump's largest backers, Robert Mercer - was also involved in helping the early stages of the Brexit campaign in England. +And the man who spanned both countries and pushed for both, really, was Steve Bannon, it seems there was actually a lot of Russian money offered to Arron Banks, who was one of the major political figures leading the Brexit campaign. The Russian money was offered to him in the form of business opportunities and gold mines and diamond mines by the Russian ambassador to England. So there seems to be financial incentives that were dangled. +* There are bots and trolls and posts that are coming from the same Russian Internet agency in St. Petersburg. So in both countries, we see pushing Brexit and pushing Trump at the same time by the same trolls and bots. research conducted by a joint team of experts from the University of California at Berkeley and Swansea University reportedly identified 150,000 Twitter accounts with various Russian ties that disseminated messages about Brexit. +* A cache of posts from 2016, seen by WIRED, shows how a coordinated network of Russian-based Twitter accounts spread racial hatred in an attempt to disrupt politics in the UK and Europe. +A network of accounts posted pro and anti-Brexit, anti-immigration and racist tweets around the EU referendum vote while also targeting posts in response to terrorist attacks across the continent. +* More broadly, a Russian espionage operation funneling money into a political campaign aimed at unwinding European integration would be entirely consistent with the Kremlin’s perceived political interests and tactics of hybrid warfare. Covert financial infiltration is part of a toolkit Moscow uses to interfere in European and American politics. Another tool deployed ahead of the 2016 referendum was pro-Brexit messaging pumped out by RT, Sputnik, and the Internet Research Agency. +* From 1 to 8 February 2016, Sputnik ran 14 stories on the “Brexit” issue. Eight of them had negative headlines, either featuring criticism of the deal or focusing on the difficulties Cameron faces; five headlines were broadly factual; one reported a positive comment that the Bank of England had “not yet seen” an impact on investor sentiment, but gave it a negative slant by headlining, “Bank of England on Brexit: No need to panic, yet.” (The word “panic” did not appear in the story.) Not one headline reported reactions supporting the deal. Both Sputnik and RT quoted a disproportionate number of reactions from “Out” campaigners. RT, for example, quoted five “Out” partisans: MP Liam Fox; the founder of Leave.EU; London Mayor Boris Johnson; MEP Nigel Farage, the leader of the UK Independence Party; and UKIP member Paul Nuttall. +* anti-immigrant adverts were targeted at Facebook users in the UK and the US. One – headlined “You’re not the only one to despise immigration”, which cost 4,884 roubles (£58) and received 4,055 views – was placed in January 2016. Another, which accused immigrants of stealing jobs, cost 5,514 roubles and received 14,396 impressions +* A study of social media during the Brexit campaign by 89Up, a consultancy, found that Russian bots delivered 10m potential Twitter impressions—about a third of the number generated by the Vote Leave campaign’s Twitter account. Such echoing amplifies the effect of RT and Sputnik stories, which are in general not much watched. + +Counters: FB & Twitter content take-downs + +Related incidents: + +* 2016 US Election… pick ‘em + +References: + +* https://publications.parliament.uk/pa/cm201719/cmselect/cmcumeds/363/36308.htm#_idTextAnchor033 +* https://www.foreign.senate.gov/imo/media/doc/FinalRR.pdf +* https://www.theguardian.com/world/2017/nov/15/russian-troll-factories-researchers-damn-twitters-refusal-to-share-data +* https://www.atlanticcouncil.org/blogs/new-atlanticist/congress-should-explain-how-dark-russian-money-infiltrates-western-democracies +* http://sputniknews.com/search/?query=Brexit +* http://sputniknews.com/europe/20160202/1034093305/cameron-tusk-brexit-deal.html +* http://sputniknews.com/europe/20160203/1034124763/tusk-eu-reform.html +* http://sputniknews.com/europe/20160204/1034209396/cameron-eu-brexit-talks.html +* http://sputniknews.com/europe/20160205/1034290031/business-investments-brexit-europe.html +* https://www.rt.com/uk/331734-cameron-calais-jungle-brexit/ +* https://www.rt.com/uk/331161-eu-referendum-date-brexit/ +* https://www.rt.com/uk/330977-tusk-eu-deal-brexit/ +* https://twitter.com/brexit_sham/status/994982969705189377 + +* https://www.nytimes.com/2017/11/15/world/europe/russia-brexit-twitter-facebook.html +* https://www.forbes.com/sites/emmawoollacott/2018/11/01/russian-trolls-used-islamophobia-to-whip-up-support-for-brexit/#11ee8dd465f2 +* https://www.theguardian.com/world/2018/jan/10/russian-influence-brexit-vote-detailed-us-senate-report +* https://www.npr.org/2019/01/19/686830510/senate-finds-russian-bots-bucks-helped-push-brexit-vote-through +* https://www.europeanvalues.net/wp-content/uploads/2019/02/Influence-of-Russian-Disinformation-Operations-Specific-examples-in-data-and-numbers.pdf +* https://blogs.lse.ac.uk/brexit/2018/11/14/the-extent-of-russian-backed-fraud-means-the-referendum-is-invalid/ +* https://www.wired.co.uk/article/brexit-russia-influence-twitter-bots-internet-research-agency +* https://www.buzzfeed.com/jamesball/a-suspected-network-of-13000-twitter-bots-pumped-out-pro?utm_term=.ipWGa5zK#.oeeKD58v +* https://www.atlanticcouncil.org/blogs/new-atlanticist/use-brexit-delay-to-investigate-russian-money +* http://www.interpretermag.com/putins-media-are-pushing-britain-for-the-brexit/ +* https://www.theguardian.com/technology/2018/may/12/facebook-brexit-russia-unresolved-40-questions +* https://www.economist.com/briefing/2018/02/22/russian-disinformation-distorts-american-and-european-democracy + + + +" +"incident","I00044"," + +Actors: + +* SVR and IRA; +* Alex Jones; +* Global Research; +* anti-gov trolls; rapture trolls; alt-right trolls; + +Timeframe: Most of 2015 + +Date: May - Oct 2015 + +Presumed goals: + +* US operational dry run; +* Test 2016 themes; +* Promote paranoia in right wing US populations; +* Establish and prime anti-government narratives for future use. + +Method: + +* Amplification via sockpuppet and cyborg accounts; +* Social media groups and meetups; +* Promote fake “experts” with impressive (and scary) titles; +* Amplify US media derision of message “carriers” in Russian state media; + +Counters: + +* Media exposure; +* Texas Governor disavows + +Related incidents: + +* 2016 US election; +* QAnon; +* Texas secession + +References + +* [That 'Jade Helm' Conspiracy Freakout Was Spurred By Russian Bots, Ex-Intel Chief Says](https://taskandpurpose.com/jade-helm-conspiracy-russian-bots) +* [Russians Sowed Divisions in Texas Politics, Says U.S. Senate Report](https://www.texasmonthly.com/news/russians-sowed-divisions-texas-politics-says-u-s-senate-report/) +* [Case Analysis: Jade Helm 15 and Russian Active Measures](https://toinformistoinfluence.com/2015/11/16/case-analysis-jade-helm-15-and-russian-active-measures/) +* [Trolling for Trump: how Russia is trying to destroy our democracy](https://warontherocks.com/2016/11/trolling-for-trump-how-russia-is-trying-to-destroy-our-democracy/) +* [Anatomy of a Russian attack: First signs of the Kremlin’s attempt to influence the 2016 election](https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/) + +Details + +Even before the 2016 presidential election, the Russians had been testing disinformation in Texas by stirring up the controversy surrounding the Jade Helm military maneuver in the summer of 2015. Conspiracy theorists had created the idea that a joint military training exercise in Texas was cover for President Obama to declare martial law and seize Texas. The conspiracy theory gained traction when Abbott ordered the Texas State Guard to monitor the U.S. military. Earlier this year, a former head of the National Security Agency and the CIA—Air Force General Michael Hayden—said the Jade Helm disinformation campaign was pivotal to the Russians’ decision to try to influence the U.S. presidential campaign. “At that point, I’m figuring the Russians are saying, ‘We can go big-time.’ And at that point, I think they made the decision, ‘We’re going to play in the electoral process,’” Hayden said. + +When thousands of troops from Army Special Operations Command descended on the American southwest for the totally normal eight-week training exercise Jade Helm 15, Texas Gov. Greg Abbott — goaded on by anti-government ideologues, rapture-predicting ministries and alt-right internet famewhores — ordered the state's volunteer guard to ""monitor"" the U.S. service members on their land to make sure they didn't start kidnapping undesirables and grabbing people's guns. + +It was a precursor to martial law, they said. It was ""way worse than you realize: police, military working together toward population control,"" they said. It was ""secretly using recently closed Wal-Marts to stockpile supplies for Chinese troops who will be arriving to disarm Americans,"" they said. It was preparation for Obama's takeover after an impending asteroid impact that would begin the global apocalypse, they said. It mobilized right-wing activists to prepare to fight their government — their uniformed soldiers! — to the death. + +Russian intelligence, state media, and trolls under President Vladimir Putin sought to bum steer U.S. domestic reactions to Jade Helm 15, the multi-state U.S.-based military training exercise concludedSeptember 15th. Russia has invested tens to hundreds of millions to infiltrate U.S. media markets with English language news, opinion, conspiracy, and troll content, often interlocking with the most popular U.S. conspiracy theory websites on the net. + +On July 2015, at a community meeting in Bastrop, some Texans were up in arms about hosting part of a multi-state U.S. military training exercise named Jade Helm 15. While most locals were unswayed by the conspiracy theories of Jade Helm 15 ushering in martial law, the video of the crowd at the link records aspects of U.S. social and cognitive vulnerability to Russian “active measures.” + +It's an age-old problem; during the Cold War, Soviet agencies worked to whip up leftist anger at the U.S. government, highlighting America's race and inequality problems. But today, they've found that the most effective, salient mode of fuckery in U.S. affairs is to push right-wing conspiracy theories — ""deep state,"" Hillary emails, Pizzagate, Seth Rich, Soros, Islamists sneaking over the Mexico-U.S. border, Benghazi — that reinforce the idea that anyone to the left of, say, President Donald Trump, is a robotic foreign-paid human-trafficking overlord doing the bidding of the Rothschilds or Trilaterals or Freemasons or Kellers some other inane shit. + +The Russian SVR (Sluzhba vneshney razvedki) has chief responsibility for conducting active measures outside of Russia. The SVR’s active measures surrounding Jade Helm 15 generated fear to ignite a range of behaviors serving Russian foreign policy objectives, from feeding cynicism about the U.S. governing system and its people, to inciting violence and sabotage in the U.S. + +One example of how this messaging worked in ramping up fear of Jade Helm 15 was found at “Global Research,” a media outlet for a Canadian non-profit called Centre for Research on Globalization. Entitled, Towards a Militarized Police State in America? Explosive New Revelations over “Jade Helm 15 Exercise” and Potential False Flags, the online article was posted May 27, 2015, roughly 48 days before the Jade Helm 15 training exercise was to begin. Such a lead would give the piece time to disseminate to conspiracist sites and gullible readers ample time to organize a response. + +The idea is to get Americans thinking other Americans are the real enemies of humanity and progress. And it works, because a lot of Americans are already disposed to that way of thinking. + +On the other hand, it’s an easy cop-out to blame the Russians for every insecure dumbass idea that excitable Americans run with. + +Considering their interlocking content and links, Global Research and Alex Jones’s InfoWars.com (one of the most popular conspiracy websites on the internet) have a de facto alliance. Both sites published conspiracy pieces about Jade Helm 15 in advance of the exercise, as did many other conspiracist websites that link with one or both. + +The blizzard of conspiracy has had an effect. By May 2015, a Rasmussen poll on Jade Helm 15 found that “45% of voters are concerned that the government will use U.S. military training operations to impose greater control over some states,” with 19% “Very Concerned.” Rasmussen also reported that “21% believe the government’s decision to conduct military training exercises in some states is an infringement on the rights of the citizens in those states.” + +Some debate the effectiveness of Russian active measures, propaganda, and trolling. Russia Today (RT) is a more sophisticated Kremlin media outlet, with slick television, internet, and periodical output. RT’s portrayal of Jade Helm 15was to depict Americans as prone to conspiracy theory, and to amplify left-leaning U.S. media derision of Texas demographics disturbed by Jade Helm 15, while casting doubt on the government operation with headlines and sub-headlines. Russia Today’s approach had accentuated personal caricatures and distrust driving partisan anger in the U.S. + +On social media however, Kremlin-linked and other conspiracists sometimes represent themselves as insiders or experts whose content can be frightening and inciting. + +For example, on LinkedIn.com, many Pulse posts have focused on Jade Helm 15. Below I profile two examples of Pulse writers who hit Jade Helm 15 theme especially hard, one of them naming himself a “Military Intelligence Analyst / Russian Regional CME” and the other a “Geopolitical Strategist, Journalist & Author” + +Are apocalyptic conspiracies harmless despite their over-the-top claims? + +Apparently not. One ominous event may have turned Jade Helm 15 Active measures into a high-yield victory for Vladimir Putin’s Kremlin. Three North Carolina men amassed arms, munitions, and weapons and had been actively preparing to ambush Jade Helm 15 troops in training. Fortunately, the FBI received a tip from a gun and surplus store owner and arrested the would-be domestic-terrorists who feared that Jade Helm 15 was a prelude to martial law in the U.S. + +The Russian SVR and Putin’s media have aimed at Texas before. Did Putin foresee that Texas politicians might respond to popular conspiracist fears ramped up by the Kremlin itself and so cause strife in the partisan divide? That happened when Governor Greg Abbot tried to reassure Texans about Jade Helm 15, and opposition media lampooned him. + +Yet according to the San Antonio Express News, Governor Abbot, who is also a former Texas Supreme Court Justice not of the conspiracist mold, had initially a milder approach. Yet the opposing partisan media did more than just embarrass Gov. Abbot over his response, it called some of his constituents who had been moved by conspiracy propaganda “dumb,” which further tends to divide U.S. demographics along stereotypical lines. Mr. Putin must have been pleased. + +Examples + + +" +"incident","I00015"," + +Actors: Russian state actors, Concord Management + +Timeframe: Fall 2018 - Winter 2019 + +Date: October 2018 + +Presumed goals: + +* Discredit Mueller findings; +* sow doubt about Russian active measures; +* expose investigatory sources, priorities and methods; + +Method: + +* Release non-public documents with favorable amendments; +* Disguise document provenance as hacking (i.e. revelation); +* Circulate to media via DM, then release publicly + +Counters: + +* Media exposure; +* motions to limit future discovery + +Related incidents: + +* 2016 US election + +References + +* [Document: Concord Management Used Discovery for Disinformation Campaign, Mueller Says](https://www.lawfareblog.com/document-concord-management-used-discovery-disinformation-campaign-mueller-says) +* [Mueller says some private case files were used in 'disinformation campaign' to discredit Russia probe](https://thehill.com/policy/national-security/427723-mueller-says-some-of-his-private-case-files-were-used-in) +* [Mueller says Russians are using his discovery materials in disinformation effort](https://www.nbcnews.com/politics/justice-department/mueller-says-russians-using-his-discovery-materials-disinformation-effort-n964811) +* [Mueller says discovery materials in case against Russian firm were used in a cyber-disinformation campaign](https://www.washingtonpost.com/local/legal-issues/mueller-says-discovery-materials-in-case-against-russian-firm-were-used-in-a-cyber-disinformation-campaign/2019/01/30/9fd60218-24c9-11e9-81fd-b7b05d5bed90_story.html?utm_term=.4b814db9f811) +* [Mueller's Team Questions How Files in Russia Case Ended Up Online](https://www.law.com/nationallawjournal/2019/01/30/muellers-team-questions-how-files-in-russia-case-ended-up-online/?slreturn=20190231112904) +* https://www.documentcloud.org/documents/5700929-Concord-Discovery-Opposition.html + +Details + +The special counsel's office has filed a memorandum in U.S. v. Concord Management and Consulting, LLC in opposition to Concord's motion to disclose documents identified as ""sensitive"" by the Special Counsel to certain Concord officers and employees. The memo alleges that subsequent investigations into Concord have ""revealed that certain non-sensitive discovery materials in the defense’s possession appear to have been altered and disseminated as part of a disinformation campaign"" apparently aimed at discrediting the special counsel's investigation into Russian interference in the 2016 U.S. election. + +That discovery — evidence and documents traded between both sides of a lawsuit — appears to have been altered and disseminated as part of a disinformation campaign apparently aimed at discrediting the ongoing investigations in Russian interference in the U.S. political system, according to the documents. + +Prosecutors said sensitive evidence also could reveal government investigative techniques and identify cooperating individuals and companies. + +Concord is among 13 Russian individuals and entities charged last February in connection with Mueller’s probe. Concord is alleged to have funded the operation of the Internet Research Agency, a Russian troll farm that spread divisive content to U.S. audiences on social media as part of broader effort to meddle in the 2016 vote. + +Prosecutors said that some nonpublic files supplied to Concord’s defense attorneys were apparently altered and disseminated using the Twitter account @HackingRedstone, which has since been suspended on the platform. + +On Thursday, Mueller's team updated their filing with precise dates for the actions taken on Twitter, noting that the account @HackingRedstone started sending direct messages to members of the media on October 22, before making a public tweet on October 30 in regards to the supposed discovery documents. + +The filing cites an Oct. 22, 2018, tweet in which the account claimed, “We’ve got access to the Special Counsel Mueller’s probe database as we hacked Russian server with info from the Russian troll case Concord LLC v. Mueller. You can view all the files Mueller had about the IRA and Russia collusion. Enjoy the reading!” + +The tweet linked to a webpage with folders containing scores of files that mimicked names and folder structures of materials produced by the special counsel’s office in discovery, the filing states. + +The prosecutors’ filing said the matching files included images of political memes from Facebook and other social media accounts used online by the Internet Research Agency, many of which are presumably still available elsewhere on the Internet, but not with the unique identifiers used in materials turned over by prosecutors. + +Prosecutors said in their filing that an FBI review found no evidence of a hack of the special counsel’s office. The filing also said that defense lawyers told the Mueller team that the vendor it was using reported no unauthorized access to the nonsensitive files. Under a court protective order, sensitive evidence in the case must be reviewed by a U.S. government “firewall” counsel, and then a judge must give permission before the evidence can be given to any non-U.S. national. + +The facts “establish that the person(s) who created the Web page had access to at least some of the nonsensitive discovery produced by the government in this case,” wrote Justice Department national security division attorney Heather N. Alpino for a team including prosecutors with Mueller’s office and the U.S. attorney’s office of the District. + + +Mueller’s team firmly pushed back on the request in the filing Wednesday, asserting releasing the files to the firm’s employees in Russia – including Prigozhin – would risk U.S. national security. + +“Concord’s request to send the discovery to the Russian Federation unreasonably risks the national security interests of the United States,” the filing states. “The government’s concerns are only heightened by the apparent release and manipulation of information produced to Concord as ‘non-sensitive’ discovery in this case.” + +The filing also notes that the discovery files labeled ""sensitive"" identify ""uncharged individuals"" who government investigators believe are ""continuing to engage in operations to interfere with lawful U.S. government functions like those activities charged in the indictment.” + +Mueller’s prosecutors did not oppose allowing Concord employees to view the files at their defense attorney’s offices under security protections, noting that “appearance in the United States would allow them to stand trial.” +" diff --git a/AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx b/AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx index 8900f0cada488067df6f8e065bdaea4590ffb37d..9fc673d8499f17691151a81e6d26213eb8895f68 100644 GIT binary patch literal 462164 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

LI?MDL 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�Y@K2ZHejKd0qQIq{ps+Bje3F)F6!7k%pZ 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 Y+yD*>p7O(Acj@t3yJ&1 zDoDsV(VA+Z&pq+udDcqtVJz8H@}}Ozmm;crC5Z;X;LCZfG7Cd8DZ&UI(fALIyw=4G&VE0Tp{+e;d|c;rkLJPD@b8y;^Q}y_3H4= zWdGSg)kS36w9mi}A)W5dHfn6TE&|fcDmWZ)flu_XB7*VM9_-SJg$29HHJmq(pUk0Heed>ua^(YI7wVb(@r?N4v;zeM{1G_nLk~HbG3P!9` z<>~f*ot8qD`|#`wcBr9jXhT^`8z{q-8ngCo`le}&y0_+L&8kSQRcV;pEP0dO&e<5SX&t%>YGeLu312` zzANbAW5$xBlL||&(NQYFBz(Fj<}fnqD#k>oVIMa)3QI!Kp#`i%{$+}Ycifva};@YU>yxXMQ~wV7)~ zxZb0Lat6dI*!%OfFrK6-|lS-&cn=yk!y(b}mG$-Y$ z|0;jY<^eh^BJTrax4ET}E$za{OS4#`Nr5I!&Jz0pB?nnI2u8~PsrbvV+(0V4ZLiGW zU>D6YB%dDIW_fxu7#7d`LYd8>I}jp;l-XrmgJLi`Se5*H!vk#LdughT~k#& z#{1|U-1G%e+?Y0FlKEFCM(i-gvgSnO?P7q;4 zxIk?AciK9c6ePflONG z=DlNs+?%0T-yoT8u|Cpkstpv&t(sJ_P31Jb0_H_EXxt zcvrEatUz|cl&l;x3>0W!Ysr(QkuvojbvDb-z$RmUdac&vP&{iT$Jaq$_!ie_BjbO( zT8ggAD%m>5>0Ykqx_5EjM3kqN%|SzH01vEdDdgrp@PC_OIiLDAxxcY{=<;f+mc|;^ zq?%wWx=VDl0v+=xQ*gyLN)^FT5n}|2RJ2&=d0}TO8nF*jJ0pkB_nSioWWLpUIK4sP zTaWu1v+>Xl9*V>>Glb&nCw-8PEWC>rQ%?E^gUEWR&^0`n?3L-(Rk3G=UeopZ{4F38W;9W7 zY4Pi4GEqz(brJ{rAq>HWNYcmR+_|>I$SAmvI9i$D+u4PO)2nwIYuVVS8nj(nckq$7 z!ZvHWV%Y5Ek0!Jk@z$*!?S4N1@XgWOsSk&~(n7$M5|4njC0_+QImoqjCkMv?%v&cG z88VeAMqU4z8mQ<=3Yv^DfNQ#%CDr}q2PLzzEW3OpS}4nPY{7-o*WWc;&LwCML`|CJ z3gT{qpPi~)7J5RZb)AZ3wWcFV*6Ml^plXAh#%NiNw?MpFF0VkS#k-gHzvm(8 zG!gdpq=fblA}&d1_*b9ze@GQtZ~ZYj1t!i>?uC$*6BCwG)tt(`EVO&qq}9tUr=-m| z(D;R!g@0wOPT#AgY1Hn9!=YfpBP_fHmCN{HCRJE=SOnazHX@&8?EVU(CB(vNntHm- z>uxpbNh2W12^+Xmcj-*K>C*Re#?upni681dT93!AkqUr7_pAd@e!JPQG;G|Hb~EZf z+wMwVY3?a}Es@@lwdhwwizLH3Gy~6DVVw>xlb7Po>Cvn4E+ERi2A1eOob-S};+JmY zu}RnN^fP9KcO-jf)03xyZIOx=I2gMaCfKAYXX_jN<5yN!e-D_@=c^)j6!Kt~#t~|i z3Ao7X?s}Va@v>Uye>;ir|j!Mk5bjF0m4KA=S5Gpf88&UK(s#l-UnAI^}Fb zCu6O!AQy6iJ<;aCH&dFtfob@>TQ8NJ?I&(xEh#B+XOHcT)mvz1kw>HQW`ppJSkx^JtUMw3L<<#$p|Y4K~i+H9iZT zz$n{WQMWFean-ogBV8yuck-3pJ&uNuCBYDw_Vi`&C^g+lZV5BvDvk_Al;h*8U@%U_@vi0l2zCCevM&)n?NggC(wPvYTON7i5HMwnH!9dW zbR6q8VlzbE!B~H+TfkJ~runOsG)r;Q`oNbhTsb~q5Z982LIrF-rAIAZPk#5%k7&mG zpU?~2s`N#3YbxhVPt_1wU;l{#LlK85tL;%?r`S=jGRk~wg2-50Q;|dNT_SJ#z)5WN z9n-YoMUvqb+EmTE{pRiA>o=+(AV+!f0@JEY&AU7KQQjdfj+Ik5#;5ok)P5-LKLrHO z|4I8afB`X~9L!afo(*}*x!vDvfY06Pq}&#*bv|5pCco;sV@8 zz3iGYThdjwZ+X|GJo1H%3<3rk$!%oaa68)*|McXbo9-wC+7p)KY(=))ifY@Sj<0^z zN=Ro$R@VCpB1fMa8!E4!W0VUTpksdQfg0m2Znl<+uh%O&B1rQ$&P@u%k%PFy`PwtX zU&**KDbwEHrs0t7{Y~nH(X2%ckjGRgr~5+`?6?Qi|4j)BRUblO@=09Us|`{sMB||* zNlEuB8t1m^F_7DfWmHso$s%~9#nyAZ@)&k&d_7kkIvK3O{tH?Gl7kIakL&80!#_2( zFK0ti{G|@+21%$MqXX}1(Vs8Tlee^(#kl1K!foiN2lYgo8;`82c~-AUwg6TJK~^Y< z)?ii4bAS^+uWM8)qRI~k@}%eY@! zEcs_D@*~q^z)Zh|q@@s4=gM}iz=6Rn`_-qH;!f{X{=#i#@m_yN{rhJ5|9!Iz&G1+0 z!07E7V7YF<@Yh&!0Ws(}Bp;H_lmWq`A~^W};+}@nNbJ#waiGp;fA5G#RZvg2BqU=) zvbhJ#T=75IIXFDsAMY!4PUYhH?j^hwg{pdwK~X6aub^tcOIB3Vg%HE!^d3xTQPE$7 z1a#kP|B@D0YSv?~!D+w~RC8wu><-rd+W-`2cTA~brALrSFxFORekDSrIBgMJfdUrzvnIQg8v14fZJAMi zQue-{^3S6Dl!CdF4X!=s!?$3II|t97pL{#&9i7wf`{vV=s?H0EY4K-Gsb0eCTB>wx z?s_{AkLyo4_kb`U!!4n8m?>sG{KWP`w+lEDWY$DH=SNpAQH6d5r`Z$|GhfEW3$;h0 zDm#DW-94Z+ri|+BOi4!d))n7HkT8QPS{emA5ok0Ep`8m~P4HHVFO*YEfj1km&9kMFA)fB?46#6pAExH4ouS-#B8P z!55CX>+p-rllWU}?~{45GP6M1-S&keJZ%w`KPS)c{#kpiV$l_QnEHg)0yY!9tYAk- zBww*PJN3>e=+C8QOS7JrOzK<<`AO~I5U04X!i^%`t5A?U%~zTP=S)b#1hQ>a zCq+h2K!Qd+EI=IQfho~gU_Eo;z7h{oxGU-`4>NrgVfGB}HtD@H?0J1%DcSnKsicHJ zL$>b)FqY(Wg#NF#86<~cf(QDo!ha$m5ZiZ_&Xp>SWb`~-oUFk|DY#A8WJ#I4Gje^p zh}M&EM@Nn{xG-DOT2rXz!?iiD955GHJ-kt>;}4ov1tp)87$nVGRV!q zei)j3@KCQa-h-#$mu+ccbI#W_k{@jq{KF`6eZ(Hf#65)+3X{5{b}|#WlQP6R(44G$ zBz?;J-1&VvLp)DxVd$2Rw{tK}20GU{otA#2vo*QBPL1_9>vrp~TYo81G|@>hlf>y| zMRX;My=680HePCIASz5P;8)XEqAOCC_rn%aM%(v^{KXYK8V%WNdYNIh}N-W(}M6*G#cjf}*k^wTdICulN;bwc(Pf{od)= zI(U*giP}XNo6W+e59|A?oLJ3kBVzS>`{v={sO|OhY1fqA90BgN_`HuUEJ#8Ov%0>w zArnZpI0plL5|!g=^`)@6;>+oVOTKK>0|32IO$2SKdG{)vc|~1s4O~;q)VTtMVxb-; zna&9v0h>mXnJ3Z*7gJ(!)ay(>iDCf#&6QcVpES82Rz%b32A{i>uct_%N;V_@{osHK zeb~5E;kR~7ifLTt@7N+4v6zN()F1R73^Zmych?%+e7LNO^ihaRsE|3~XX2h@C6Wuc z3CAVRw;}XgCBge{fKV|u1FmH?RGBOoTD;*zs5vzNPGL=y5xoN+{O!Jk&7_rj8#nKhUQ@B$xWbSz;3qK@~n~fx_yf(*I&2CMArKvfrV4HSEvz>*Bs12oZ(7O0i$N3tV zxwAI2chWO953uN6@j$EqT0o`0KN<_O@dva9ugGcnoxy}Axs^B(l#;Kvf7=(1pqVbM z%-gm`rfhn;F*9{RUl_JfDC0JRJ+x$qg|^a*{cV4KcC+S_zMH|s#^S~K;Mn$`?g2a5 z9%qLzTvzTa-t3;bC^}=Bdm;c`ykamF)nw=Qblr*e@2pVLx$b44>j3O0VjFGl_rz>$ z!>AE^;b%144EciZe$=c=lcP;`JfUC+6Rlw9A1CJXnG#YCP6xYXg(n5=7=@Zn`mxG9 zzTJp3Ia1!|DUx*(RbXEey2nB8gNx$9sYwbq@-{3!`MH4YKc!L!58tk>ci}FFVV8EX zRAoiwbjCF_KW&te@wiqVvg2)_!i*N0g)au?%JS+lN%pbLQV6PpC-m8o0 zo5l2Yiqv6$YQ^K)oJ2Qk?Ep@d4EgwyBF5DvT3R}`HoCEScFtt`VMKBZbetikPypGC zX}t|UtF_AVxQo)iBKMF5>Z!Y?6H7IlEb}$FC4vK%KON}R_37;wA@7^&c;1McHTy+b z*OmAmDq|5)+pdP!>v9aw*}EG1da(cEY457Hq(sQLM`+;yHZwjy#RJTNLY(30EfO@Z z&S&h=le0hnclPAz<@ulg6*%hZ_3bHhm~$UTb9TCVJ-q^Z`Situty{(A>Nt55He17; zTDW%4g8nl7eGxXOnf21-lzc_Udqs-IJ+L+smJPI~7_}_N0iYkD1=U!WEmawyntKSt zn>iDw9=AKMIy418ov4L^dtlA8=kxk+sei9Kc>{DJ=9T6wo3{D1Ft;LjK#pp0YWNCM zr{W{*o(+ZSq7^%7zo!HG5TaB^36U8^B=Uim^pbd=PsmoJ^YsL6c#Yv<#4I4ssuHX{n#Pez^cdP|MRRQPfas`V6t%=yF4;t`dkFWV>HIDG=KkT<5@{o!B4hu;l_n z`YFJREOwT>h_b^9*v(X0%ihBPU-4gffAXN)!EP{1iDGPWxok@}Uxb@d_#@iVk1ykg z8MMrBbM>>lUbn5h+yFI-yIL$-@}vM!ahxD# zq-w?}cO;}i8SET1oJE`bq{7~mn}p2;sfO7x>y2-YqKHa@r)0ap?akQ*fPvX~x@xMcRTp0|6*-jv8KL_+`IBHE%-E4HsIM=7$8DAZQfq(*6asD33T#$0;&^ z$?z-N5;CrkB>eNhMArpPup>xTRNvxUkESWP6j2s#sBdUL_hl%qhR3xyxxT&9w%l+X zwKeelkrg>=(*E__P<)ILjLALu2e%OSh-dj0f)=|>Q8rZ(oozj%wUE8ST6bb`d$QRG z>Lf6GQj}f`0g1%PANA&g%{QX~J>KHdjjgM&h3$FP+O6)>f_$#=nvv@ri6(W_)oKw2 zOz)OMO^ht;_z<>g5>^5IfnkEHkbv|yo(V#Nx(1NTFj?18{H|xX(D|uYM2y<2xKk+@ zfMUF@O?iXY9=WPK)vH)yK>sX(gxO}L5@ubVl7$LYG^>;S=Y$_@J}(x4@fasJ)y;5R z>1qy1t%(-Mdohy|N@1H8m7@DlrzBm+N+7~_R(b`5& zOB}I7{+b%glM-CbIMn5U1Ko*^o3f4#wuwt@v(lW{z}P=IA2if{crnyoJO{;PBE7Xw z5g?fFz7D%Op$*J!T`%WoNyKs)5|QpcB*p~gAlr)=5fm%JdeBB;Y&sd)Z$mCrRap!2 zwS%6+5J=RZR3t2uuZWc=mZ2yFVyg*LnJH+B&M(qO-$?I zHwb=WEII;L6{y26JquQUiX(9kXp^9D5kJ$xty9`a(G(%&pS~v&7|w^-o{m6WSi{mm zvc6qfR9R4M-;Cp4ho?Bo2D}Dl1YA$rUA`ZX*42d3Qp9N3>R3>o8CQAAYK-P5k=q#M z^UBA@+^ObDAwLVT)w=YiPC7|-#apR889i(b#@o^}hZA)HyGs4|u@?iZyRaGTj1i*Q+|xIGg~l`LP_tf zCWY-ni?#&u5<=v|y8b=Qr%3fTeGxvg;@U38Yx#=KZ<*F6Ck~}Ot=PVrW+jy}v>6_< zq^2*l6ltC$;)gKok@KvR&g`Kp;oUJM_^?V1i%qLBm;1G|c#c2IlpktI-Zr#$C^?}= z)85&g4;~?TyVnQ|!i@8IXL_ew)h!k8oXx}Mt^_*D5lUup><|r``Qy*&!PWNr<=Gr_ zXTfGl{bL4jv`@BV3>xhAWXUW@2{scA8|vZkRvrimazI3?S1_Sr{*IC^A_Gi|S=pbp z`$RcV4>linP@wbmY`Y|gLh2Oquq>8?#c!Pl!B&k2$^Q`S$P9?A?@% zC~Q#+bh++QUR7FzXRF+Zt1|;OXh!c(UKtyRZS^K;-j$e0^$89tFo<570VAnGopHKa zxbzSE&^r;c;!@Z6o#D-j*@!YHVn{=)=?Hlm+2E@l`H$97r0$t7L+Y~41>q5~L2bFP zL(2MfiErO~^i3aRtmnR*VpNgj<7=Kv?YDKm`jT1$*MCtFVs6*qdfU7RlQlRWwa=Lv zv*w6j!Ljc^2HHp5DPdhOMep!DDd@R9`imWWl(GtiH^%8{#! zJrOnyjd?z+oZ_qNDHA6B<4RmqYi~FuSgjTOCqGrE~D`h#Z(?z#tmSnzCJp)yO9IP}<>+ zuDGkGwwSK-#iQHNLx~LH>^3+cdav+}rOQQ?HYZX;Z^-Eq-?lnUK$M_Ghzj|RIEC4g zaoSaOh~wdHPf!;f=H;)a946)y+Jjd?<_@QjFVOZ#pW|BipDuRu7!XyvNoOv8s@aV& zVWZh0au?G@X%pgRZd<7hEey_)Zfa6+O)In3uX{{69mkP@m7(g@7VIIzD}AT_4zau% zAuPnICsfH9v{r@2VA96-rrRsNNu>i#&W_-_iDx?oK$e<&^oYb^(CtDr-ZOuZG6WV%jv z$I&;FBl=xH=0Y z&ec*t;*7&!g)&aTIIA6;E@!J9K4<6V=1jT={h?ti9ow|Q5+V=jgLm-0n4Nv@YNFoChhrs!q)X^M9Qh9`eIZPp}G)GHGVX`Fz z3#@B*N#T+azqr^XaoZoRHN0NE#86FmhC8K8hUlfSH}w<8T@`?fy|*Cd1gZCKE$ssK zDZH&|20f3di)R{eY$&sVA_*&D24GQ^%3I<}fW1WUz~Pxvyh@KtTk?|d-K*L11i)M! zsw!3WZ1~YGCtRJNmUUebc^aN7_fXzV0r|g~VlxDy18~SIT*Ii}pT7&x8;2aGw;J~Y z1yORWuV*X-Xi`W4fql>1N#31H-BeGcMX}6kM*sNqp&z8f^1+ngA=(yt@BC?D6KDq@MvK=>B z0^;N6D2_?m${r>CEGJ^C3yBTIi6xhZjC%U(h1P$y78toBrc^kN6v8wbRQ)dIC6h7d z@oxm6e#k-`qxh8!!2&Cw6se7laJ@t?Kh?PQ83MO@SMnNR{=O+bBeKTo(~RY4&0V@gWtj^S+bok4jo1mGL@~$8W?ke` zYl($vdq|%Tpl8#}&K5q^%KRimG8Q^)&OJ_yuc3$HO(o=X1L+7aY0Z= z(PH29((bTckjn{Xx(4$CR!ds&1Vm5S$bp5x;aGK&*2jvS4COMj2RG`5qH2BJ!4H+hMlzlvg zbGwhng-+IS;V^_QyIO%xGbAO>sajPq@As>~#Dm*XW; zbzbvF9LVza+$j?7@-`a*X#QB@r=Ep%c5Opks-Walq#~sH>r9Fk*#Oe2&2qV5=c40o z&O1$}f=i)BpF6Kvby!F;(lhIuzE4`C%bSrg;Us^IR>c5MkzYvKotZn>eQpvxsMXgd z=j;5$&g5IT_lb+N;sB4b9(wqZ57zJB%ltcheDKZSJ7??uY*@_(xxiP-5%JsZ)p_5} zU7xWXwem1uOdg#Aqa|Cmi}cMkTU}kAH-&#D%2X)azvxA&8u0}TIFN>Vv zwy6`k?7=OUSqL>`tg=|Qu`fosMt>c|dhX4)T;^?tO+yln{yqVm0S~e447kzri!l|% zn|Q8pTu{`BY;@$!@stdF=1yx)E_#eUz<8Gak~^ct@+NPY0u=2&CBU8m)XrfAf|HQk z$xP5-btWD{Bk2{^iP_J_x@v$V+EL-QI!Bw*H=JmcrhG98Hq^3)Dw_0r51)Or709>z z`D&M$*6ShA?w@~l|JSfcJo~0IyyY_nX;1rln#9+T;mcMEpt_ z_B1v?n=t-#OqA;1!tfihP|G=Tli8mKi$64JasNT`TNjvCW2RyiQErhH{`5NDZE4Hq zj2P%$it%pf+oIKKRViz(YzNRr=?k~IUysRVP1nh4H(Tvl4sVB0G0q(oH)7f^wN9sH z37Tdh3!tV!eM0e!m?9_(mbR5zu`{ymJ$&|JA~-zQ;ZDIkD4M)8H{RkzsSGc!bRV?a zj_mvZ^LGqUXE!nLbwHOPv3W>bHW=lG1}FwU+8nBp>2+gpF$3DSvH_l$$0Dnoyd7=b z4r9kEV3De#u9Z1FmL1a2prsjrWm5N3U0}X%LuK;VPE1{W$dpx-fuKCm%0?EPiQfUI z)KwarSbwFbq8o&4XfbHj_(({y?jw5j^-M|R4Af*GSw+w*>0x>5lc@=gnX1xL__Ma~ zD}w=i0yzd_NVcu0-p(|>LdL&hFbXjK&8Kt7QWa_UoWv2orDhn^Kbds?*hI_=uBxH| zDibwNrBcH8L?i4HHceqMvA)v7YE?=IWZnhk&(Oq<3GLKZ?mp7$iN97kXAeP_ytuTe zp$_)S7ZVB515CoQNSyc2(^fnbe05536m_!9f|ukV99AqCZ%zq-k>96f6#q=fb>^jd zXQYR*^v?tDP8)Ed<$`=^el3e4>5e`uDtvZ~VkXB)E2uGpP|=%(hOc;6dpYwUlF8?9 z&XhQR{^`@n;|GTu=g+pbP3}EDJVGbCPFlpcy4HQ`5t4wOu0uM}^GXaVI@qDlZp=MU zjs;mddO%fCi%^~j9Hou3jXJFU@;mspr={@2?-3p0ymNF%MXDRUI4nllSktN_H=8iB zEH@gq-Sz9e9;pW}sg}{sM+l^?9Z|K7AQV-2ZW_AjKi@rrD2*|zJDM) zIp%jZ&sgm;(TRiTEL6LjANKz7m%rXCWyE2%7TQi`0u{x0;X8F}L~)cV%x;a3-|n{E zGmq#Lh_CYX^oE@ct)p)N?+*2crN3H^3~S$Qub!2pm`lEkt{5L_ow0^}Y3Fo$yZ8BL zpWp8pGa>0PIRKFd@*ps1=?~od;o#{olN;XL`sC7VsJrWF|C6~-rgBF%sikR183_)x zl{Q^jYQ&IpO_A@g7u|PjBg%V0=L<}`B~05uS1DMZkBy36f=~LULJ~Bcd>tUo z!h+-KIw{CpKtv0>On75>$>j3cGYfe;TShtETOI}BWr}v9(BKgn)<8RU<$mr89d)gy zT-AMyXzOP6iZdPGZ{>a=M{QYSTL`c~ilND;#Dh;aL2Su+DHKIM#@3CSS!V~WR+1gI zft;+6#tj>O(km6>eLn6N596F8!Q9`Yn*Mms%u+&zUYm2)LPh54VAJ9hW zhDSt@vLT>yM{;EVVhW61Q?1O#{Gy^u{e26r5+w7TCUITI&)+hVMX?J2FS;D zRUc`YSUa`HJX`c0w*Vh|{aU$tIuF_0!0mreN@?g)Lio3WV-Nf$+JftWzmroL_^aHc zv3ASX5@`pQ42WapNv>4dP$WNp{yi2LYSq<#E+zzHfXi8xzApTe76ZY4j4f5;34LWB z)m!H`yT?>vKWWdaRrQ}c)1CMJC&oNZqVisM9%b#p$Dt;Yba=rzV@=%GF-Zq;Yn_Aa z<3GG%wtm68H~I`2lQwAWs8|3up=O*@@|*P_7bXpIgjdU^p~32xFjv`v9J5&3ozKQI zqsCB_2+nS>rbPKF@B<|3l7AdTp|*m`j?^8`sMXeTR0zbYmOV8Ucl77Sv*T-cylzAL zt|40rm%X9zGZEb-@6I~iEUt5n0!S|(h~2LQaN8<&wZ&lM*)~HTg{!*3-{u*SuF(}0 zZlGyu_piTMm%2}DVvekALQBtHJbl)y>B_AfLc+`C3TxrwdXVu|&hA0O-A!O8dHIrI zw_QbPO+J{NPf4Fj5Tq$_i3a?GN*^;*rUO|}A@TMvPnV>>4OthVJ^UG^0-@;jq|vVa z$m)}l{4HWSL}(nI_ap@5E+F0HrbM4Ivy-q|;?@Cw?;ffmYf%s-3QMOY;c!Q%A51S* zPSUR&XyfLZ#*e`}Q-j4=R23jZAD!o+snLy*yRUrldk05PkG2N?KsN2J&n`T40yRc; ziFOX>hcGmg?_P#;3&9xNNc6JEglysOtPuAR15xnLx#CcL5fKMgiOeg19MP{-OVi>H zq@~xR`EhqYah*Zi@|Gs6Qe~?dH!^Y4lsub2p(2-8QLjmJS>;LRU;v&nq7mVCaJ=Gg zVxLIyE*HVIdAyl2k-cE?q+Ezg;9!HcUibpHz6Bm;2FFrcBExiaLdYP6`%`0GgMSUSRY)saqdOZO^5BV!3Lu#5JzlB6vwZW@3 z9)}K-ETt*RXH@cv&?%kb6Cg-a94LcP)nE$ah_<#AZt`U+3S)v1eKNN@_MY#Qj3#`5 zr$F_o3_9wQDCC}eJ-@ippS<5g~5lhf6ScSIF; z8usZJ*znOX)`sHa6W&ed$LShp-kdWsCtPI|X#kCHVR`)?IUfyvyEjLGUx{`F$`xz_ zETf^{q~?AlTu#_^^J{b)HIYCj8EH=4)0HP&P3MinY7PWLrBoV)%JLb=g}oF?Et<*% zXfogDzWJz;QoV>71=O4M@N{eXV?fz7_n$u>XXKY-B#`O2SXi4L*Mo?&)>l`B9>jB$ z2a76#OH~Jf9@t01mw-y6Fzf9PNkDa6w+@|w>ONV=yF^VeYf_bMTZQKxJ$OW>-OlJf zu{hTUZC@Mh^~#(Q=LX|g3hDSyla<#>n6YHq)XeCL@Nl=uxuPhP&mLgB`@s`aYdVr1 zi5`6j(b$XW<(hr?B`5jCjBVDr__m!T8kDw7Z-G~dB(teT?q92fK@=rDk&1?qQ_BGB z#QAP^N}V-nk7Wk8bx1m4xZTn`V{p9GL}t?w4sG)z|NbxkMIXUiH16H{f#!58NP?*9 zP-AdosVB8n4lm>UYK_y_)MT;~F6cBKtut1Y9w5F0xL}HS9uOeWzJ6N!P03a;6#0+7 zu%rX0IIG%G3sR`OLrgWriJ)jbwi4^4MY%{)z~|rPTmWI>%LnQojhr^Z7Z#Q_+gf6H zwU=SsSDFYPvMvTT|7vdBJ9zr&qo(ub%Cc{_xwBU<$iud)Vpa3!gh5@Pqz(k9>QQH^ z1;jS2@^WA>ZFO4N_2uhZQqxvS8mNdcBgLP=SVl^{PsZ7tOVZ&d*x@&68dBDT2Q zPqrV7KhCcqS&_lm5**ZIMDv^F(fangnBRWdXiRAIB|QfqLg^0cGy*OsA$L+y zIAhzl%QSgJq|fXz4{WpvJc;N121wH(KP)5;s1bR))G~&k{CM?+;|UJ|dSVwxfHEwA zsw)(RGKF8^bW;muY8iDcL$M^M04I7GT2!u)cxd2t9XtRWfk+~hgGBIjo>Ds%ZN4b` zP605308Xx_XGG&So5i@>Jnq=OYF?i2YPO>&Zjd~a!T!{1I?m1ZdDIqaf9Q3cQwobR zyiJ7}yl;+e27rM9<6i8p-+Gc2M`_g8$SGr_3tQllZ&Cq@H$oXw848dA-Qst$`zxX6>QHkUPZ^+1ra+&L znS69;IzF!uRMbvxMUvO7i4G!^4Jz}P^m5WLb|XnuxqXd_3h3;o6VrvIXUQXA3*a=3 z|iv_Mr#@jVZwV8+y%04C5pDCbEMMf>K=(eZEV1O`ol>7+pnXMLXTS+2z5r zr_b?%KWHwFjx~fkK*=`-dv+;5X76gYL|OR`Sb00Q-H@H|#@a;@LHS@XON!zk>mFNh z;qHBSZ!|rjZW%PWb+~!^7}5*%3{tnB-Y&qbhnwPoP5pC5wlO+tLiou`lRZYbjCng1 z7&HY_GKwEl5PY4-N_%Z(?}-0SMOv6TL358}lV+D%8VMHJ_v8urIozW*m&l~<_>hgk z{SotR`{ppYclf-o&cfe_RT%y}vao|1tpiqQglcGY*Np7182gE>of^A#l{5KkZykDd z9!wv&F~oKf4aEpz{|eje45%N~Y!ebV5Y@1wB@w&Ee6$1YX1CGu!3=Qi^w6U%7kQvV z9YsIw`X_;;h+-jYi{*iPd)IWqA|NS766`5+a3xq|6>RAqVd^?#&bpYk@@UjdMh>T2YeL8t|K8I+b4ui*AHZmTy&E&Xl zh@eMQg7--qsf`qMI-zIVzEElwVQzJocfhDYugZhL5^po@7z4_|rUtd3a3NrTU z*KY@&`taGqp}#I)OrAVC==}ovOB_Ev5Y3N|zTc+=?Sd)Mk`fIW*0^)3Q(?(Q+3KD- z=)t2^{70Mj4L&>)!MqY%XJ`psC#D>zgAR<$$J2MmaNZq74gx)_u--y1^i#c$ z;fw}HJ3U<*`Z4}<5582!nS*eaIFQ||nYuF{*t?^&;i6Y7uU~F@n5Q4-7mN8?I%|Zk zZ(zfbeUw&h!RJlx{do9%e{k1fY?Ty1AyiK(F5PVRqA%j9XN&|;T5*IX_HS@aG^t^~ z>!w^;X@JGf*UCr@pz*?BZDcls&&NoPO>|5LbJ3vW!#ITu0dfEwxu%8$CHzV3# zJGw~qFUYy@u5I5d*sp|3{JDO3dtdK#6Dz_J`-)H$jrbnki`iRpciNg)(ABSl%0bPf zG?Zd?hb$C0%clFCmrd0#gKC=4$r0fAdFP zNv|El$VLAWB!Vo)#C_RWa`REVlcz;91TJcy%dRG(3QDY4$zTh7`m%Oi_rXc*L=$OX z%7UrD_|!M5I>Psv4mq?OCi@;2z8=5q;*5>2`L|)dN5LZNECG#A-m1`?*ExV*3K~r$t*^;$BFB@LWqAVuXh)2iSk(25smHVEOWF`Ad`B;_Os#MvN*((%(qqGSbcG7t|CS0WtDl0Fr65MuA*I+YX}U}mI?Ee@f)zwh zV`@t*E0||YOidW$l#k_6wj2fHf)TzG%A3F+6RX55FXyMH!9Qn1t;m9n?vMbDL>~xNiVqP!o0lTO^nde}UaYp9Wz#p`jp5SiXwxr=MwFAX2P-7k2^ZI`3`1UBmR9@@;z4gp4t8&2m0rMoAO!uh>~qV`^|GkSl}TmE7@`pd_?LQE)hZ)VS~`kipTg!NLnUsd7#ZnQJ7LgK33OKYRr;M#e6 zzC?=4cZ0+3&#~^q<9rw(krG`E#0Z#Z(S1UyJ7_dD36BF~#iS|JIvv>L@>msmGCMjU zk!e;aBsPqZxmAg^C@<{gVW{X;!WR+Li>W>}k*;`pL_a{8pavA9fd7z%$VG-A1sRg; zAX^KX*Ym}iU$K57LS7~4!?nqe6ZJ;n^E+l;y*?Ffs<#@YMVwBr%2L9zeT$}xCRW@m z`Q4JQ_kP`+Q+lktmvAeO+S{I#v~|Mg>yd^Qd0VU*kQ%4@am5vbzXE5#@so^l; z+rus)A*R}n`4Qzh$(U2h-z%I2Ct;!5afr3btB}HDs&0aBH0j#DY0HM2;PnRqXXrp; z&>4c>YBu@8_}Wq7htAVJz#?f_u44t&L_!W z2q}YJsN=m}UsU&3LmILMW1_?uL-7IF8>I5ILTCf}&WQ;$~ZSM-kwlJE>?>*_K* zM2>@PY#D%%d`}ho<_NM=8V++2i{5F#ScwIwG+pnAGIhQUtWJ_m5Ope}RU(d2H z$lb@-^@@x7z5h{DGC{0+IX7H#-_8x-8)a;z`l)D1ubqcS-#vOUSeGVRGP#9p%i`J_ zTmmoS_8#1*2nE-&fAY9vdlt-yB&SJ$EQ5x$kt20e$~qN5D328!uQjo{bsK?im4z2Z zq@xndTLE=cq-Ie@4y@csO0cC}D*;I&-y0`kr+&Ob{5Dyz#yDRPS{Ol7@@3H)pMxV! z=@bQV8orI!2o@q+9Wra^*IHS(1vN)kk-YwkFI474cy93XP<4Pr|0ix(#s+)`_UMRd4nCA!eGMU-idbulscJ z^3mfqd7P)}87p@dtS6fA2B3Ss*8ud3`DjxfjCbRU6IHajEj0w zlE299zmvx$NLT(IwEZ%`V6#r!H8H!1?ho{uieLImc5rRJAkteltT=V-=*xKh6rn!M z0u|4CgLFzf>g7Lv|%w)+{Tj7 zOwJ%Op>IK|vrd(PjT53<2X@G-i=Z(!iiHAXkXUL`geP{+BhWp4MgAD@HO7xsRqde# zlDhTHF;LAgp+>|DBXu623rL`Zxd`?_c68UA!9s}HD4`KH|5HR$v_bP6ClXR{>upE{ zC>kmZ4tsg`;W2Mhf}#@g+aype-}sd1$mtw93`s%ZGqxX$D~80`P7#JneTl51s#|Vw za|V&~3*0Z9vFtO#SYr*>Ox=;a=iF{I)QoU1CE1z<8+;HAuZm`>4t_f5VhSoaB5V); z(56}oS01E#kyIhB4ilW<7C~EDGLIj+j2b1!fi2}jS4+c?V?v;^$qb!q|9|da|Cw>^ z1>OG$uD(M{+X1-Z$|du?*Xlh0s|jBnMe=aO@80rIqj%=3p2o-nq5(uTZYF+n`@k^X zw!K}GJTYT6IJtFV(xL67v7_GHh`A^>{;&cEeFY)m!l9(ozAR?^tKk1C`+o5{vM%w( zmEt(FdmRaou9OH|5i8}1E6xOs_wJd zi}@zMuZa)IRweuQO0*a$8x`iTN;zvwmVgfi3bY%oajPBys|Xs^0jl7K6w6#2OzN%u z-dy{*E*;wkIy3I}0+|)%bR&QYM<^%MPKM!DjymfceeFTP3ML9|pBWBAiYh{R0$$N% z8x8*6p)KU&njQ{uhHaf9PE-(dec5L-){s2IHqR=2 zWI=}Axb!H4oVZj;CZPf#Ny<_`5?KC?NR5ZKc~ety*&kOxY1?JwZhghhbUvhN@<;!8 zCj-501NTjUJD_|a@5cchOD$`)#HDBP^`US^lCBCnN3PZKkiA?_Z?C5aYd3L+J8R?_-5m31>g%SyJZ~szc^Kh5fwAa0j`A^gT z`QI2`sxc%5D^FBzHmga93ZvWWUh+?%lKRb1cz89s}EBG+JDgvjBm)%2SsX%FT1 z9YZgcESE*eKmc9EaS9hnGAsySkm$AsN>)W;dJFMSNZUSMzS}mzaIcqV%XfpgfV@2= zxJp7yvRjrG3>(|^!@+lX6GPPmxD0U{^|53= zt})D2cV!%xpXf!}KGxo)whF_$c(C09-0F2?O3s0`G1gyp4?1gK*^a+DzgCFw7 zI;h>IGZMTZ)7i?k(J&eKR7Gs|>Yr3Hd!a(JQQ4FCzC@LD!~H$K6n0=}xCq(3pI^!W z84TC`DejCE7ykg1^;U_7as0+W^W(0~x7YJ;^S7iU@8w#$QQDtaO}#sjWSXJ!dqHOm z{a!@=`uCmAep+AmD100qp?7*+PpA&s{-JO+;N}<@3yM(umQcZ3eV=9LI9zKo5DC%wfwfCJ5I9`N#4cN|5<1#HHeK1{U^v&Qo(LBl}1AR;T0no+Q$8*GF zsJfv3kWJRMN|f1cz8WU29$@PMsL!#_yB(MHg6l&tOZs#U0R;bJr~eoKVE~M_n(&Ti z*WWFB$K3LEebk@gFi0xm;7*{Z;^haNBxKQjyHqrz355I$gNuy)wqGBP0onwy%p@_69FkB$m-w zBgHbG)5Spy<_Pwj0&t6>}pIp2?`}s8+ z+0PdzXS4I4aZS%=%jwza{CDRUU-iog9#|C5=5q^T*EyS7_D64Lg0%zIx4&o{oXMNpO!UTb z2`Qw+Gzq&vyi4SnAemO*=7qnfAB1$j*?mGLVS8nVQclPlk#Z!~q^Ghcu3qh)obR18 z8TMQzAejH|`ORg2-IW&YJy0c*)`=94dq>K*B0_K`eBcWn)d#>}}Y^c(d#~g)uDRBORLKr2D+4{PX$4UfkjE!PCuVu$O|mf^bkLSPvk0!0bN- zV#Ugu+>3?Q%0rHZH893;z}j1L$Ivp}X~ZRa4YAW}pLg>oofWP4?LE&&k- zi({pm_dldYck*z}QhK;W2wE71Q+_|?!l6^~IcIxrzNEV%JZ68I6VKSJD-vF^HOG#@ zq<*LJLsNLncuTV%kcTcB0LJBG3WNN^xodK^O*sj+DDS#FDJ_|Oz5eyhgPU1{ztE$0 z<53Q{ZE1xc6yNR^w6LZCLA`Ml7BhpEQ$-Mk_^0OvRtnx>n-&!B(s z#x2}ar7NvP*N7oH#69!<+Q$9N$e;L_7R>fFCP-qDS3;joIGc&wQo9J;e0S2kCQGdB z8Sx78M% zXkbR}Af<_Eh@@Bb9Bbq)A)Y)^j%&?X8$69o3kADxsuTuBQLykFpnQ5fs|qb=CzVH< zN;k+d(pF-A@c&9AGV+8fsnpLAh?UM}OchqjoBCRaTfv6; zewlen7b-cztbsMQ7d0fZv%W;=xRWwIYQ#%7mxW18LN&7QwwlyMroR%qu7}%k)oAA? z1%Uxhmtq%PmlS{L*S94=Z8IF3Drwnouw;ez5Y^X>*!MR-An+y|+@Nb%B~+@;gszi8 z>gs5pAo?i@ZN8soU?OZSq=(>7(aT4qt!d1;;%mJ$IjIR zZtu?g03995^>JMLTph^pRL}Ir1?k>8Dse8CsIGxZySj3D1Rxq3oyZw2b^(91Zu=%f zQ%TVj3+#oag=!&6dB8TyK($d#(KI)e(9z!SB4zYbl*fLB1>wB;^z-sP@n^WSzF?RAX1ROycHrA$+|1Uc$=tUb8EMi?C^E;!KzyVw0l4e(fzvV|!k zQWIfjQx<6ct3|qXu1IJvbZ}*~~GU z1JrjjHT+M!TM0FH($0xiLR?;$ zN-fS=voQ$6(^T(YLgnywNpyI0*s6;LSAORyB>~iU9dSmg2ao4VJPDg=Ov(x3DWqA-nBuR8d1CMnK%Msv;Z2MLXox;M`bzTa#Fu!@1d){~DF zyga!c-X_`N6!R*9d_$6%`q*hm9CD7NlC1a(HedW?ws>*7=!d5j+Q4@*G-3acI&ju0 zG_{MHji|--Z~x=(O+|GW9^liAhz zXh7_MkvheC!z<85+$Du60xLS3&HS*xdF4w@;qvBt@4D1Dlr;0p9r@7@d5Fs!Pids$)n;sWV3)P;9%413va2~EDwr%T& zsT(J+k>_9|h8;$(VJHL4EY{(NMn+y)bsY|Rrk*l^R_L|rs6s5jq4Lru7gNZ0i)5cN zU+icXu-S-dTOvzvluBIQ+%4V@G*E7qTzzZ7tDOwH9NqlXLVcn)(+m;OxFx>N&8h2q zQ9HXKc>Y@aHSyW>3vx>5DAb=P6Dk-59Q}KM5GVIP`v=H<%!OF~puec8@%yKreWpJY zk5<^IZm+VP$t5SVf`PVfI}~gc-yPZ!vbbX0&1aRcEn)k!r5;;e>S6ySy2ay?96qbU9-8`2bo9dC)w|J zk4OL+nXH=GwYgfGLrFp&BO^TAfB*gWR5l>^5Zo&q(4yT`f@v0!rd=pvgO(*z3|VKn zmGBVxZrp2{=7Q~?<%5AdgtlCp?`ffe7)V|G`|^>mC;7KzuwG9l%cOeT{!vJ~rF`lh z4^{8wB6i8F!u%Bh$X(krvy<%1u;PQ5n5dTk4PTw>>3SYe6{qa3 zuG9K8Ukdm{tpHw38qJ*oM-eWn83nn~=lSfWGs&m5!aHli!X%60(UpU@a*16tWnECE z{C003=T4EQcqw6p5wM)oW>Bj0Ang~Es4JiK;=i4~R0^YpBaRX2e;W>(TQ4d8c4qU&lUw2K8yvP7Fm~%dk@yDONYF= zEmsv-Cb`tNH&-jy(2x{3tXEMW+@fmZge1{UB@xeIg?DY9@6925}E*KU??g;F>e4De1 zqOSEY9ANlfDg`3lRSt7J_->L{gPLdjAV}HpiejcG6P*xcr%(DaN!G<1C^6|rRJtec zi=QiCK67_VTAQS_tn|{Qv*khqR#rZNE`4%SOI*@}b#Gh-wES8T(WSIf!k(^4WGPnW zw?$w%R0d#0M+#TesiKA}87P{0EFVe&6V3IOMFO}wllwkiBrv3m_F0ql_3|P$jFEcm zlDL_!rvMA^xRU@lK*ztGmPtDzlJQ(s@xfE0_6!HC{I3cUN$3PJOsz{SURPwaz$uWp zR@Ig0ap_%;A6mJ(R&ikE?0z*uB9(5WQTRwwOEzmf)4Q@Frop7vuQV^kx{zxCOyW<1 z=HXBQ1*p@E*N1p$iw3t`Mb7~$@G8_SiPyu!8yR;xnx_vEQ z+DI+M2dtTM=U~o?gj0NS-8KoC_MUv)N~(EEs~72j__N+K6vBv&09+6fu(Dxnh~!lxFk~D=3A(zJnQ;j1 zuIyISI~Yh`;oP3nXQ=+&?nl+%ij#ueYNLA8LMaGu9!03?D9&+;tT`R$7w;TZO1{O% z#<3WF<$ph+^}BL!X{I(_UCrVBi0T&t1yL{D^B~uf+}Ln0+=tqsiU(9*KK`oOJ2_v* z2V;}5ezAhf3VM=(VFd~pvH+BS#C+`VdRER1(X=_Bb)V$2smuK%DH{M*>v_84G z@GT;+^PQ#d-0Nh${A2l*E`UjHJyrV}2rw~0L=z^S``o(D)@LcFy`Aly?MgfC5GC6a z(0*S;m`bW2H^NZXjW}*Kzc$_RN;Z{>S#^P#zn@=Ft9sM&lgpR>*uMj>YjzT0perB=*dt+_RRctcUA!yl256!=HB*2OLJq@{U;RR$t`gVczWk9nH|TOz)Z z*TG6isfPn9C-X+$a@|mwpYgHZqbqXxp8rJf)UU0LT-vX8GiUT9gXl(va+zvcq*S(i zVOg4@^07mTb7ey16{&xLlk+_JywmtAFL`ql$8r~>jAkx-h_WgMQ} z>ecakRBu+eJzCebb|e@eRNw7#&3p)R-CJB{1+t$kSrTb|qfDu$F}e5!?hOb&^-fi{ z)!6v~DrKnh&@OJ}dQEDLpTeqHIOf3%G`4`>``@~N(DI!NI4m(r8|8Yj{?CZnw{%k2 zx;Q(&tYsYA)8J@iY<$&EV__bJJH6UK(XC2Hhv*W?c(1Ndl{gOt05qs~o&sc2%`^Wy z#=owV&ELA(>_ySk=nt)3+?Sly9jK)X?Pj9u%0UpWM$^Xe`DyKxTibZoO{5P&wV{MI zbK6g7uK_8x@wWr2N8f&m-b2_9x2V|gszz;npDrpH1%JM{Uy`Jja(B%<_FE%(P&<>0 zD@4O3D^R$VWfrjQrhy||zGcErdAj0hJ+Qi$>*)cnOc7KS%2Q@P4|{(y<%mfW{ss+c zX|&9irvN>eVy*%k`*&M)fNk$l3AzJ-ezwVY16=<6FVOzI>&&o#n?ZV7h{5 zQ8V82Yw^FTR!AkGByX$$K(Cgi9LMU-lPAzC$e<-luRyzW1e4{ia+1+;BAmZD(bD@! zNu?;FxCR?Y4mo|15Y^Vh8eb>oz?k-lJ&z?bB6%*8`m=(^jDOBNCN~YhqESkwTy7T4 zg2{+&@)BG7M|(RvN6EejxrlhO{K&t@Qve?zZmIfoVM%IX_->qxh@wg*5$dKn*Y*P{ zzl}2eY_1T!EjwzxP-2a%*mUKJ>g4vyo)J`|rcg62$wxLV^X5lYK1I=*CNu*nU+R&Q zw`VLIuz~BOWwAr|4*~X<(*+^Fi3^o4e$2!r(X%EX8w8TKjxSFh+}MD3MoTbEiY?N~ zpfVVb7`#3~-J_~dNd~gS(sV zb+>=t=?y;LO$M-5KVMI(tL?0EIsjQlOp6lVsSn6d&u`w7q$$5dBnsAoTUN67tWVKf zZJ;q%RbR&raTnEyboVz22E2ByLb|*%O@Lb<+6As&U9Bh29gnECZ=1h+1A6w6x>RDF z#~}wra91t0Mmwqo(GIdlxt;(pTe)ttVhp@qUXOvEU|?y6n^O-#GE8|~gk~y8aFIuc zl)Gal)nI6`0R*n799BP)qiw6CTAJ_SM>%;7&tN*$Jv=4 zQ$!G$JL0sg8hI6?VL{z!!kL8gkb(`d^=eX;3mCP@V$w-@&ZQ{Ffh2>B+A3 zM5@|zg6pWet`15@eDfMB&zo^3DQeM~pG{<;qPxv*lwn_U#4Q<9U7M1!x-r$0QIF;+ z(y+e{Q<;%)mGzReFeXJBYm2g#b1=NH{OW#RVOOc>1RsH*o^H`=!G}5$C%?j%V8A*3s=W#5~Gklh;&|Yi%u(jQ8g}$(v z;BeQvOU&?#Z`w!!#JrTyfO9jop_0BaHZWooJ6m_WhC8`az)0?l| zk!JV!8o%78o5bxWQy6veUz5Q;{^j`ipUYP~73r$35uLzL3R#xUs9VWLWWG+SV#q~r zpkA@9?r_>2A$ouM@#G!<8BM|uu5xH?N7Op4*=$0&e>I%HUerpXtXWfn)Qub1(cFVZtpn^D&V>~0)MwVfm><#JV;7*kD3F4(iJ6)osi#WfjNs}j{ED+a@x(DY|lDf`{ZIm?4Lp1^m^WoR|-X}tN2 zB3V9iLCy>9cTSbOwYN>ahU96CX;uEkX#oHJZ^^Pzqe^T7ccAq85{Mc zG5c~Wc?dyGq1-tTq%kp8G$K}#bTzGsq^nS#e4rIt)_x+sx;1`+(}}XAG0+3|o1lP# zY1F5d4Na&hl3<8qly? z)pjaZudxr<1pa0L<)4|lTcz*U)D zncO`R-~~0FiF5k@NBzHi)XOt}QxhazNho)uO};;%LbRsm&CaIcN;s`dr2AoysV2Ct zm*10+=1_>FR#X{#THB08WXOc7Wyq+)=-wjUB$-((x5d51O3@-PCnBiIau+MYw4NXq)ye8A$poWaj2Sn&3<*b9PGIc7vz?e85O9JKs-Gd*t>3^w9W>mTMS3c78UqKdp=OX4L4n`N1LaM5X2 zRD-b@_;FQ;qPh;K=le=0L_;X$rb0cQ1&_85|8`9-#`Ho67|E&-%4i`NyqF4Tx;RFwixMOTI>`Z|ZZU@j z-pp&+edHX&5oypl>Od|`i@a7XC@A46svkojggrgRj&ol1cMFoMgUPT-tLq8{lyG)= zL_$x2RUqq0js=^LjBdm zOsiX$$IdVG+=Xzg6IOj!S3hy8EmXAeV*|gt~QCnz{VI}|e z*Z=uTQ1|)UU;h`FZxO@mS9>9@6rrXninal+5~}l@ zH!kPa2Fdk^48kg=RZ%7)QxWE*#bJ*(Dt7Q0WW}Og@GV2}lqAAT*2Wx@P{$XEIyN!g zRo3j@O#YiJlvg;bbCk`^Vyn|T;G<%dg9~b<+Ch}e(13a4?DSICc-ikvvER!EaNnVv zU`b_7#z>ynBSC0cP&dr$gR4-lf! z&}UPQrTPrVc2)QUD!r#81bI9ZOX!SZKIVF#xn|>q98~raoI54aAIB|U<_-($$ z+GBX-`xt*oLbQqzQyz=@4vrdP#nA|>RWY!ezUb2ey4n%|$V?|O%mnWVG)%|dqXAD` z&cLP$z@wkq=@pG!Fo>x_RXH90z?$YfaQX9mkg|RGA3^)*RHGq0&+#AYCWEEn;RvAt z-S233>Vwmpx_>3V`aN-x?+QIC{wvCIXSdVgE#g_@&kx>miiAONU=z2m{CpQux1TQf zjLXJbj;!)#3S0QJ@wt$LD<25tYdSFIRN2N?I-**KB|R-Fud0Ry44S~WNP#&^VlzUB z5r7oTJ;*k4jB;+6T7$|IDR)#*x2DF?>C3J#xw{KZT)n>L|9V(Uh-#hcE&g=1G`vwY z?Gq~4@Rl<%092ogaCy`TJT#&^p>!d*kMc106ZVSG@az6w*h^FjF@yqopCKiyhKL5v zuxkW3u-OotgETaev1U31S$1KDhpD&Pv9uks599=BdUyTJTE>OYc_okmifZTo)cEfw zCgNe6cf2NwX^PY=PU~u3yTYI;F=M5tci<;zaGH<@*`E*q|NOM^0&i$yk0tp#gmWbK z$cvf@iU6mcOa)vP^c7`VoDFlfd-IbORnYR*wgdYrCP)p!3XsWi`&o(}w1j}x<$5cH z*q80b9=%v%Zx!FWv>1azLV=6uzq+!ii(Yc&b6s^M-d^ z4@`qrh6j+g&SA%@zixlJ@%RFmB8;pDGKq1n7ue<=eeGaeUQ-nJD++~&y_h6bJy5ve^nXGfGnQ%MP0;n7`hzS;=ggWP?P ze;1|*U+Z|Fid~k8mAnKo1Zh6{O7hnA0(wx&36nH4qh>I=0VFPAA9WN0{A3!|-~H3x z3bFIPNGfTF@(FQGJWV9PHlw;mvTFolx;Jsjt;Lk^wh}0!ajvGYZ(V#iJARPi7xkTG zJnRNR#|fj6Em8~o;!|Vmj^-MI69Zzu_HfCa(0~xYx9*}cxbS)eZ>d2L$_7d;fmN*O z7)-`#NcXh#&Oz~7Q!X7ff^~+eSKI9JS8r0?_%$@OeT6T2k2w(dpx#OseexWN@>byq z2`%AAyo}Xx7`!Fd2$NPEt?zI$@k|vzrDX=v#gPtVJ=R``*f z08-|sTZKHyuKILi$Qj*ajLz&M>Kl5r7;#9T!-xyuxVK zyz8YwT7Q{V>|C-~Urkgp$3&12(_E#6l){uBua7Npn4L!tDcT}(E;^^F0793rf7m*G z`R?IGaBX*PBKg2@-!4Y2&ai_sH*JxwZS~PMtCI46g)l0$bm_Oe{LH2c*}5V+MPgiw z46`1pe4a5)E2@kxr%E@^YKtf|P58tsu~d9LJ0ThEPw$_fKj7xIo1`7?ZKee))tZo* z%U0d7Ll=3CjP*Cbr-Dt6Bhp#}Win3_vt%lV>LXQ@S}HA1l_mkpJ1V}}^S2;!u|H3% za26VQFNU-Lk$QFLu&(;nwN{#`&;4i}Hqvf;two)1t3SPeadDDFQJ>zQp1gS3dU106 zG5KwskWV+9Zhzow72V77yCErvQef(T`hb-GeXQ8#%=m;2{AJ3hAV6#$Bv`!KJ3SM2 zZJ$QDhhH2~RG*+hkP45DOt*eHIsY;0i~g5jyXJ~{|3@OprnwmAVj5`j)7PI`Q>wy1 zzFNP&ei3I2n}>#WGIhJ$x}r#%Z3%_J{nqnIx0%oGzx^Bt=#%cB{&4tgw|#i_4&4~NgKmPHMv{^TF|4?Ei#|L0pMe^B!c z>(9fVPXge_AJwEt83z7H;qI9K@IP(z?7QDwjo6^2KcTWs7Hn?+sc zH8+vyUuYUe^cucTvg%9mRTF#eMQR|0CG1AK)2Fw}D$O~pJiUIIe5(p}3JCtozrOy^ctOGz(stK;q;uiQ`iqQ2?A6_9dA zvd|wcPTyauLDu3M;lk835d-J8?&dO#+^c&t9tyUxnrc@v)qyt1*%du`6*{f%<<$| z1#45EyY39J;ke-OY57tY^b%B&TfgEqCzES@MRiQfJGeRBMMus+`3k1pPE3QVkoLpE zZBqq1dK01jsb>IT^qcldGCM=m8hr)F0Unx$8(xK@1}z+ZyJ<7rGkIr%T{c%%_{O4A z(_DO0t1bAC-tx)blP3q;hkHl6SnmD3^663Ver(H0e?K5<0eclz_gWJs5FA{a>5QcHe?1Kxaj5OhsH&fIW4NY<`W!( zn45awN`djgu@665aLbeytbbQQ0miFtoZML3IiUFmUs$Ms0At(@Ng7=DAGkPx<9vRV z_W$&*Ye~9b34>SdHI&&a&xk59FLigM#|DJG^3g_Ox}x1x`3Et?RC!YV_fv#`w-W{;b_N-BPPTX5Uj7+z^<23Vm;5Kh_uchSM*nG;3kZqGb}kl{B=jq2{QI5E8I!) zoPw~75zQo^Up-$E=kVDS+A_T$NLVFS5DIZVCDW$rD64=SE0RAyLjsser^bo;!m0Yi z)g40K0zC_rh2hYVxA2T&$Joc-8Y1vMK<}uwEH9wS4sPn10ue@lcAm2AVSE6g zuU`&<0hP{je#}F1UcA&(t46t32Ngd?@v!;MOanUQ$X39r3#B>a+l(XrrH_4)vtr_h zTyB(qIYiiB1UR>3c797a7GTzHPOKQv!_ zLS=O|daF5FFnW1b``XH5dBX>hG@kpG;R{}i57joMtHr2+2D~!DtFO#@7@}LFaW^)6flL_lXlkEypb_FH_2PZKV+EatzRByc8^mgvi&0ZdK(FECMT@t3$9; z3p#qUiIu6_b%TCvfADg72pIzFBgg}&4d-m4Hx+q>mlScQFlZ|gU)eQV$8OHqw^Y}Ri-Q#s=SA8k zSeO}tqT1{jVLzO%MtETs_r$rfdc!aU*}@}>Xe3p^>l@DZ0S}a(c&$|#irvllonn8E zAxdHTlnduUeXYZ$;TLpm5hA(CRxN#uUMcsa&(EdxXq7&JY*Dd%VrOsL!kusz6?mlq4t)lc& z%%Bq8OuNF}1ffjYgHSb}u|)2(#eEjadrV-9+Dp8<)(`F7gD3f*13EZJVlDHM56TZ3 zTa{A8OC5z?vy4qu#}F^fV~ihh>-6LCkD77Tt4TnCQJzI{;>`v5(M$)hAD1S_OT;+z zdrw6thA2i|xRhlEICTUEwNXShL|;7qRq^;&N|DX4EX0x&^wkZ`QYs_=!_*U|FdRw} zWuwz6&yLzn`4B@+B&CJJr&c?mXw7U(9F3w7jOr(%ikd*S$bBhjaPU&x37aRR>*hDv zB*XZ^1u!qx7NO<}btjAK7XP`&AY0Oi2}XiR_sZhEAQ0ulDbd30FSINnZiq9>o{h6^ z$#_-{%25(&EkR7 z{*3tyF~H2Xg+Z)%IFZB%;2oUz{NX%VrDC~~E#3!UN zPQ}aFN_kR#<#UMBs1i%x&f2z?Sr*mnWMwJ?X=!yCFMY?WJ{n0#>F!|AK?U`>b6+F_do!=8RbzRP7*fO{^eXntg#m0mZ2GX`lqUba$lRsk_=( zt<1*6%JNvepun7uYp-C)2gK@Pv)oL~8z*kl&LzjdtDy?lWZb|u$#WZ<*KbiQ+eE#g zL4z9SkOgiladRLojL$Rg@R9i=YO>u12hp{^iS8jV-yw9Eq2~}LjW8d$f|;Dtv0|}g z@~%y=4N~1t#UPfLXv}1@x7c03I7YW>O}Dp`xs39)im5JXnwFS2#tYlVI%7%|K#80t zaZO!4UA$B|-!ByMw4^ktjePP><%EmX}{5aT5lhbZuVzQYgE zjk<>3jUD#f6E6Zhn#;-wTdKwlW^7(=v-reMY(V zavbeUtLF4Jv>rVV5T%jWTBEy!4(zdciau^#|2>l=M*ykXp($bO*%o z$=%k@VGACW1kg1NGAXgj$-_)vUqitfe}@Kyq-*D_-m*NoA_$x!>oTnE1aCjV z?=&=3v+<#g=4?86XbdUTQF!iz*^JF5XHVRqzGsFVU;)Bi*dy^siBK}GK=@^A zltpTC4r0ICw&gYFDV6T*_|q(ZaeWox z!+m@08LjSw#}g0{A9gWTf5~jd21y6j(sojQpklW)SBaNy{IK>kQWfuMFU0Q@Dy8~7 zGf&=W9#^~i`y^m6$Pl4ykL|?5m~u+4+LIB$;KVrDxC=*MaqX#hBtlhfgW}9^X>|J{ znaQ-!wWpYX!L-Ga>(Ltf$0FX<)9VskHMj6tzJUk#+ANoH=O|;PL}MvT&-$XMBE^4< zMElrc(+l$%ZSWP&`pK_VboI7<1Vl|S9=NdXv-z74uxY;JRdAJx;*m*bF1E83zyvOe zWM*vi4Z{JxQwfegsbAO{5Nb?TcMuHW=$f27sVID-J`WDRHO#SwYHC0m>R;5zW72!T zRk3O*$c=MFJj1R{!$^aOJ>(QJJZWw3w4}*=w@_sWG+L{N%ZR4*vwOJR?zG7q?(gko?RNi3 z*4f>8l64RJ2V@`j2ZP?Aa`h%L9AH!7iwfQ;(nqD!>zJ%Su_s`CB=-;&ncPwrL=lc4 z>idcK6+kjtgdW-10jB6~kR$NC99yi@aN_W?>4pf^?vYOJss2#VB1xE7uwr28Z+zk2 zc!-wzmzH>==%>f&+B!WszEU7?wcT#sr^EB%G@*#u#*_qj&)=VTgE3oOqK8%GwEv8A z#~dqv1o#7Z)+5&0$4^Xj{0t64*^CqnaA7RFY;1kJY+b-W0wJaIu6vg_S2d5A#9p4t zyByw&?U*F6K*uuoOM~0Wx7*Xu`=<)|a<{-5_!4u~a|5#ImwPWA)>5Mvl5C!TizJDK}9wXnyX_nsGwKb(H2+l79M?i$$1lxrzN!(h0 ztC&H?c!X_4+lzchj;w4XYlNLy-SF-t;lQqta!OZjYnSZWKK&2RUw(Y2jrzt?T7Y{% zial3$w`*kkhx>c&?e5;-U@zflXbSEmE?`hZs9mfDR+9P)R-@`!bv*_x&aHEnyg8Im zO{O8++spU5M~D4RcQ3J7_CP5y!N0zBkWHq%dq+kmVElNkDR0*4=DRzGdA`@q6UPKcU|}8Hky@)V z_olQcM$rjTsZh;ws&~Ax8H6b_1fLU zTG;?6?*>ZGG*9SHC`aI?ScfEe1OoVeYPg*rsG`%NZ`(hywx zX9dK;kgb5H7r@P9HvTx(q#gibByYxo(wG{MN(>POIgCInu~0hJ3+0VRDk6Bi$|UHH zkE~SG>K*B&p~d$Ai=z#|LFbU71J`NTaua=C0)?X`7IBQm#!t42g54D;L~GW%fJ<&bBM;_{&*V&WlVp>;`;VFpFR>Ck4kvO%t5xbANW|n2?Wgpix6c)l3gQ)-@2d1Y z*9aLdpo=28X z(wGdp^Pe27gfhG_wF!kjWKO@7$)r2!0O>l5gxG$t6v0833b?10m#hpVe~?(v(_oA zcPSz`jZe*U5K}cDLJ5D}`lN)e)MV zO5VE5>@#vyXObAJ_$r9(0gmziDciptHV4BNg^RSQ5ndbuJQ!UN#391%?jG*7-tvi& zrvSb*a+-8yG7e9(6dOvIfCQ`N(48i_{Fs%IH~W{nMf%?3?KIXWs4H6 z@F)&ge~}!4H-wHF)H~a_Q2in?vnI!v9WwEI50z6=%T0DCQuNn4I%XQ{Y)pqQB!#Om2rVY$MW_U^h#WKKWDy%j4Tg_C3#TtyGv{9xnM-VCTJ@ z%c%;q6M=!F|d&rd5e&Ws-M=EYzBXLhU!j!1Afh|Ml^l6 z0SLa$!R&|GZGM|+a?SH4Itu)E>B%V`3;d#khtH#qmtlZ&%&Kq;mT-^G5 zTkWiRdCgkEFsw|TnHWtySv^;t$l81DqrJU$5?aWMvaBZL>p-z;Y$+WKztcSg-NQeU z|8wx~3{=$G49ih^?3c*XHMYrM?6=UJmTv-E=sCn)T2R>=aA_Km(g5a(aJOa;*G9CP#Le$mv2U=>bu&tQK5ISJBF`m{E^s}zTUzVc zXHF&cLY$A2w#E=Ai^lIa5tIvPN!<>pR${vJZ(dTiZTK1wKLII{oOg(H@m?giJCb896VP^O`js0y=kt;*(wVyoj zIXO8uLLgi$Mb4T2Lc<&DIul~;VjOe;*2;5d_xKYr#u9;(38qv*4@&6~+cho&4#A4* zRO$jmew?inZ$qU|%+(P5=|Tf>d9nVZ0AO`1_cNR-B1w2TXn{Nz? zXNoWt-^ErCYRxWw39WpB@B=@yQ}1t^mWODTOaXH?l(f~W6U^^#qoPFe8HGirT5sZ- z!q(=U)0cr|tig9{ZAPDm24N`5c1*Cv{R^pyNs^E0DlrzaZnl1$0~$yy1<78SmXR`Z zg=%&f-ury1L?lTbcxg!M8QM2l6U`0}Thy90hHi&!0uJW*%Uesdmp z*8|uiYZORaTkE8u`_;n9*Ghp=5{+)swAaKJ4yghA_wZ*>kt@dI%9>uy`d6!aTovflXBTSFV92%O#}w>>0cR+_mUj@ zSGjE*Ruc+~$q2iqtL2dGV2iVqu7fG!RW1%q7A*WcXhX|HlE9F-Wu#q+ z)ath-KIMdfLu$nRiYj_24};!Z)WWbV?vVxyYLW3JBl|nD37KzJ&!svH#?a{Y#4Rj! z-Q^3sb!`K_6bbW#Q=`&Y?PN??@q3|0frf8dP&OX#tk(Fa{`_x${U3ZrD4h~rR)&*{=^xiVzFv8D!!BqsI3d0eWY*+Yt>d(p!8$l4)R<7( z&;`1^nH6_tL~EzLx6^uZaJY9+Sk~ZQ?LRp>YVWipHxKr1bXcE5F-1sBo_)qQ0kh&! zGrl8+7q`-ukEJh+=aWHZaN9&c7rRb$A?J>Z$hHy!+N~%n%)gVCjwPC9TZ&Lg{GP@f zeKytMzn$hIsJ;d*8xEV3Z_T``h_smVDxhtBh34cXG_3`tw3Lbl6{jOWFso@kXo+=> zt4>LWZkkml$<32YAYMO1M)-LjrIZJC55T-BuaZxNH8op^jUZ&|4?^;^2TK1Z0@ zOJaCcp1|&=9@bNrew47q+Of1pP2#PO!%6KKYxAw$MAGyoZ!RVydFss$Eggjhwm5m% z#pTKjLbU%!DQ^1+jgR)O9)@JsBpXl2i2)+gu}>l*P17L8W!Lct&(2Vsc>`YjY`k2@*ry zs4i$Ifiz)jG1#HkZfJkgw6F~|)%$Keq#yC}u%4LL!D58e2j%Ft2(ibSg3gZLgJkefGT zuVl{Gi9`@$X+bVOCB2SZmDun~4KK8%%llY41;pK6>fKYjS|qRV3_Z|wEALH@3!X=) zc(YWxJ&HLL)KU@JU*L(|-r$(tq3w&pWaBmS6|ixX(Uf33RHty(qZNhAFJ|qq4)q2Y zR6M>=;t>cXypE`cdI6lZ)vXHGYUSmsw}7fiTuGUHvru}G+N_k9IWyZFMq&9*gVJzp z)Rf0~7~fp^;EB4CSx(pC{o_&N4QM&AYFbfYU&=pJc|F_H*P)T05n-DRX~sjb5BX;P zrWjXS%G{AsaW!mn{S0)DufrZq?Oz65l8^-LEG5BlPN}icSqODGmD3X;!O7Igi9qMs z=|!a_N*T{5Czewe?ojty*Te7F6lbvO4X}wD$us$Lvb|(;yCxE7jQknqR4GWc$|YZL z1b2oU?|!m@8g61WHO2{NCxbfW=GjPkFD_=8-px-c6UlUQ{ zeKQ~M@oR!-N&OUtVqY`HSz^AvrzjQ2P8&=mz()~d3QF;ZNbi=wg3}c6^(2uXoL(E4 zn1uq))vz6#a68M4cvJfPtqk`n_8@i9U043^5791z{bMePa2R$iC3-tsuL-YHSlD<`WNoWH zCJe>MM>&R)mVxp5C?nt(b6QGlQ)m=&QzfX7C(u)Ui=4PUOVIEx^*uk|03-vCzSHm%e0z@E3rIqDMRz6Abmrj##?5O%rRorcy&9 zE1EmytOR1zc!p5YpV^chIZAehjclg31pFED4S1KYq@bZ(fHga(vs(&fcB(74t9cn! z7Lst@r26!LyPVkF_VFPjYJyjv3?BJ}_P9V4Qd|tm<8o1y6sb;xaW;dzBiSm_7eY*q zmmoSd8j&Yl{(CKOG+&99o5aeq#aVLWmB^c7y2pyq$cp{riY6!B&nAYXWF12%L(B)N zPQr=GCJAREn(VK7X3qxSQD+1D!aD-pq(YT3^p2nXoza*cGr|XQ{X|2i{{AA6mrZpG zAq9i}J{)YNeyf`akot5%{8Zx1P1sfbk~TKORSSpJ_phJ-T=@hyMPrMd`eycaR|FvJ z$l5NLuijsmat*PY4FRGTtzm=R0!aqs=dZFp|BHBA2~aUWqZNm1DM**hCAJtMRIG`g;Pkfn?WzPoIKLH1iZ%a=K;TTiSYV$giiCDv_vI6Hc zOt?Q+($|nZQwefJhI4h)*a60=gF?(XhNafpUlP@!=Z%r&v z=rae8zdZQ-6Ru-<;zAQDSjiHuIB=nIpr@0oP${KEhf2U+ckFkw_qW_Jk$DJ?#)S~& zQCbzH@2nGBqFjt$o+VI~%Gy{4y*J}heEtpK<8*MK`#y?-d6vWywGb&Gs%T>q$<uK)K$SJWtVrL-}_kB5+kpwMvmhhG+TZ?kDLyB8H?*#1a$ao|T!0 zY8{b-0A|6bhu#fHlPe%(p#PM(#G0whNb z*h*%Hwr2kpTqz`;;sfdN)5GGjv2@XpBqM3@p6qNDnM~QiE_~HQ1h#5rRnG`$l>rp} zH^R%toH}{U;Yatd0TNnlvJ&G|VwTvEvSmuxc(-{=(ZMFtH<1=435ImUdLFG#@D}Tu z?S3KCt#pvVia2}e({eQf+;;q6@-!(uHuFY$fxlV3m3M3nH3RvOi4r1kJtu}DGmwzR z)^Uj$D>Oo;1D&uVEta8C@5?nVdg%NphsR}6(!mA?i(fXz0E0Q{yznqDw7X$~FE0M9 z^O=IP9&J3CHwtx(_jlj8dl`OEZXvhaU0s{0le+n4NTRwqc-KT_yZn5r2!voUapn8W zC*B)gn!a@u!8hjz4)-r!@^3P8kFQazb#q!pD*3~mmV|ki#kZl{#RXcNLIhWC5*{)* zd7X=epesHs1bf+5p1nJB{JRRY7$n#Z_Q^9L?J$sF#vC`|c)`II5w6%@B`PL3lO)q{ zW)W2=Q3XM)r3-j0X$DuYS|6m3W<+@fmQE5ErLMHJgpuCH^U&EDa*&+slx(6n{pyP! zu_@LjN+@F#XH>lFP_6q@gopNe@F)@pA9Xni^TC}}8a%?r<9O-sIBB*9!(|+kd#D%V zoph$IOj1e?_QQ16qfHe}e~W>7)8mhlVze{5>m}Yojgc6Kt9n+lx<-oDR|f)a)%1&kKr*4B-#!2w9YRyiyO8 zC^IHkrnELw7L8g6mVmDqr{o_A27t7@eFaclZ?-2A+}+&*1P=sv*ANKq?yf-6tNV(o?DIa93D?L{^6Ie6abJ6*Ux7N7RMa-S^W6$M# z0bveB$#e6V%n}MEVqC%~iF_GxQ`C+4rk|zk+_`y3w>8#S6!#$+3g{-+WFL^Adfv3I z7d?tSW4pk{SFc)V8T9_!(95IM;sKPQrn2)4aR(Z zlkJ!kL#^c@HAEp2^1)-3ZXIqNr-AJ1WA7#e6alTh6f(EDl9|+Rr&2YPd)sOwyZkbT znrf9NIF9ssZ*cF#=Z9Tfw9a?KkbRC}#rCudG-2oJ(tbxGyOVj?m;7M}v8y9<*!w zvT3-|_T-|h(u#G*lN+hYp|EH&bo(J!SGkELM8bD!uW>g{?01ybKJBSqU1KlLBj<2X zKXu1%;b+$Fhx9_00!%;4?ZEV-8uh&xLRUqe7)?%1U&II&Ds>zAA5#URv;~amv>by5}sjev6R8HmGx? z3&*fX;V7-XNlLEk(Fp(CLQ1a=Pm{nN^2IK9ct`)2wG8hD5uw9dQZDML|sJRFm}4tE?xP2K){$ zuoJ{*VNX`{+BA-C@#uQLC?DIjE)+oTRFr0e#Lz#RIoT!tG4k z$V@-{{U2*jC^849!CACP>CTPT9F*~XtOgSTxn9yHOZLMOg65T9fBJPu=O3)N20@TD zl#~n^Uly*rRYF=rs9&eR6okY9?BJbA==oD@dzfpEe2Yksv+bUY1e8WFp<*or~>kOp~y z8c}{PyRTO6#|pIMNh7hqAP*Yej%Aq=Vv6kZaH(yE0h4OmW6VyW zM1lt!)M@C|8{DPnIg>FOY-mYX{VYfP+7)NHCwQfBo?=2ax9f8*G!BhF&N)tr&{Mva zDpO^F4ZmT!{l0S&42sL{Omt`F+qYtq!6nJ_%>*~E`*+wWQ{(CPOFo0%xm)n)9-^X^ z$~kIn7y_e*mH0%Ii6W@hrfT*tiAKB$VzVZj%Awwi+RZX$qPI_&l9U zB$CxFp&c8lj(!o~O>@aS99+%v#JXjYeO>y$BJ2jxl!j77eR`{EeI;=ER--t&f`qBB zlak3ltBX@|R)2vget!Y=@-BBq^27b3SO}h*n-W3g<)wbV&&&k2NW=haqKIHcjs&bpDnp}G5-)PL_cm5mu;1r0cR~`y{qh@U7fCERm8~$X zi%qQg*6M|{kIAVoCXw=+E}l7%ND6u+vY1OyTQH9^$?0o;8T*~b*cGrVc1BL$=Wk?k zo9Y2y598eRLWdve+e16Bg^-oca#|O@IH}Mp{5**!yev1Vo|@qF+GVY9#U2nK_5?n+ zZn?hM-0!A&*!H|lQ0U7%E&F?aXCJfh)~?%nJR45sFFR5%#9qA^^5>l+p&|ezjeRkP zLPJQUygOZr4yLIET!yGb0-Q3|aXFa=0tdM1N%4`2q zKl4^O(W#caH($%cu3^uD7Zaa6-mfpwL=aU+>hYCXvO~d~T&YAFHQn4ID((huZQfpH zR88+{INUInq30QNW;nHZ6!f{$MavYJC@mW;=WsKOv2w`xi8)@OSqSY7g=&UJ zaCe$%+Zm89&Z|BEj49tRE#E$mDn|3fAqM+WsXn%$C@hkk=x;z!CF?KZYMdv19lmaTfks^#XY5$MXc z6LmvedY3l)&N{`}QG$d%2llyR@wA1Ob$qo_A^6h2ENB`lg5gT$t7F4m9g$o;>cm}`|&al_8u$LH_~TjEV3GA*5*tA5(|G59p@bGPI6jg>$lipHbYRN|$| z*;|Oq6-_+a5KARQZ9tZ31M3b@us@rkG8K?tyG(_u!EM4v2_bfnJS==>M=gZQPKgsJ zG)t#n^Z6834B6$~!!M^2@yFOm$Ke3l?_|pLZHq5nqh*+i;?s<4Vs51|={oY*$NfC@ z7i$^1*ItE68A%a3->%!;UV6K;kk_BzQ+JtW$qszgU`dlp-5+U|>CWMMBE7+ zAHp_Kpx2AR#RCe{>*>fR|NW;*o%7D;qt+_dZTd?8NN+jl-0AKo&KYNS`BJm~JJZIG z-dwrnD+RLckj~)^>d(FH9b<$lODINtkPa}FQ60M+Ier!mXoF2#jDB%=NF6pTZ@^a^ zyQ<9>tt=}GT5Maa0d?YdLs8r6yCs&~SxBd!=w1e!E%UmV_5)mcbf(Ed8OrFAcQ=i! zcn@)XoXMD;ipz|H1YG&=e0EBPh68Bl)DbPbv$9U;5zp67WVDB&v&*@9CvWJc4VAvlC3BYv(T42Bt}*gO&TW5$Y(Z{?+wmiaJMOCB{jzUo`x`)Vkm zDzIZ;CB#$Gk<1NZ!bwxeqeEgn=JDkGFLquUD+7a|o%qbf70Ra^bQI zwpU?UgVapZ#ec{WBJw(Uo2oaWlSkO#g|V&v^f&Z}t@F1zkicQhy}KO>!?OXbMc#qkkt-pDv#h{On2FE5R)yV$QCdkTkSfjV zj=9zAJ;$RnKdzcdM4RA#ckmf;OIj|;CnDFXT{2MU6V+M`PL`@VBlb5=SUonz4_+~S zsh3;z!lRNJEkfatwG(^aL;wp&VS}E%1Jk`cD=Nbxr}N}LB{JJ|WTf&iT|QEs2uOeU ze09*{UUu|&O~Xnl5BkG0%2ECFSfYAVu{9^)OM=|SjY7c2LM?_1rA8$$`D}TjPrfPu zSK41E3$=#KTX4RsQU^D@)4_JBn0v}?XatZ3f)U8m_Tfv%T7J9 zxqEjQ+^fa;09seyAy_p#`f+-Pfhm$#j>_CtiCD(_lhS!uZIY;FokNOl<@>o{yw@+r zu>wac?lUA-YX$TK9z&;@OSYUBW`5=IOE{)E(OmZGvkwp9Bs!k;K%`_ViT#oujf{X% zte7Aqlj+>yT=1SEWv-t;OH(7g0+UZ!Jqs5Zvyh2jvxkd=PoYM89?*E8iJA|=Fq z{h_EltC8(7Uv;1SF((1C`nN`k#xp8qTH!pltN!wq;UF(Ex&|+*h@X(Ezf1tww}ns z#%dMLs_Wh;;oRB^+Y8R}FGxTt>#Kf@{dD2@b?G5t3|`z zQ*T@b(hC+V?rrc!JfB7JE*PecfzBu#U&G>zqBg6@dFW`8c1Tw6?&wOAuZiA>d3)}k z;oyeA5h+egX7mFp=j8L62snjB_hze9-3`N9N~6RS zZeKy)JuFh5Q?&fRUdAX(?K+(FR^$3rlA~N9A1pM4(Ni4X?>M0|nY+2OfHwiLq2}Gn zQ-4U7ipLw2&gUE??2D@eKYplw5@)%Y*9K)3f!y4n4kW^L*|`vh@5d$N+A=jSkn3sn zI`geacf^V7Npa1`5}lP=TF=63JNVpNgep0ewC($`2c41;bN7iRWhKhGDB;vDPL&$u zOlozMKasEpEDTMP>I!Y10S-4N&XUWcC_uxwNPYs(@b4c5yxlLCHk}1Y&x$6~vu@DP{b4$iiiuQguGvC!tSiWCR*$vXF zZS|D*D|Uc~8VeL%Z9Lj*5rE)B(IMIdJ{4Hve4#l$EM6GHO&F})8QZm)Px%p8o+6rA zT7_JPVDiQFP`I+@WsVc09|}#|L~Ix{hO<@4R=}qiy+87ua(dfNr85^V-3E(4f$E${ zry@K|bZd5Av2yDbW6h#@ImSb0W2^lz-Q0s_pYui2YPB>bNn22)8j`uG*6XJ^4dz-K(yIdM#|;nLA9aRSN6n7cZSt0+S%n^j8f`}@1UobBCIg>#?; z)tnZreNkKS$t>o%Kg)cD``DF)QbyQV#?z4a^v$c`%1j^1f7Y^y4hu$ac)&+V?co)= zHYw6LII)A+COGe_omDGR@e22WW~;P{E+DRXcmZ^Ov&ZTLPjg(Rq{GFXk)`Kl$wwDP z5jyv5Q+6@bf!>d7FQt|9(I=Cplw~o?{7PS-F9%^NlP#(@$9cX<_)%z_+h=vgTD3aS zCmKXmsc}go_+jbBG`^3|{!HxEU?VBG93|jvs9f?H)-USU<*q+|p5fiDfWeUEX{I{P zB;C9>w)ALjBQMwMyIt%E!8aE~mb!A1lrSIqj*3TVg8$W)yJ zg!awbW_&>^l7LElw!-6wjt`O=^Em@;DT4f{%Sg3TjwtErEX1UCiYxLFJvgY}tiO;OB zVUJn;4edwaXN~i7o6gfl01iD~NvAQr&cX2p&T6u@*{nvPQ$weWOzo@(^P%pFUpilA z+8diWlc=hx6sTVMH?1ebDmcQavs9{6-?E6JOP7ASdpGgE7POM20Xp*+ek9b1n4|XJ`_ezEh9vDtfBf93= zwv&tO(z{|ELzPhD>?(+Dkz(T2!-e;+L(W<1L@T;EN#r%T6XEBFsP5IMA=~jQHj{El z5k0yNAMmG>sf~^_r&_04W?ct;XAN_!Vnqib_DWzmf88o^%LRr_BbzR@QL_?~2!Z~a zT5ySXoy$4Z+G^f$0q;CjL~P>a3Z&Pw82Jx{mYTkUno>sdtI`fdg6~K$mO3_v=qK>p zcM2Cj(f8;hOFJ^!i=rwF3nhbj@jkD$9bmL%UmD+{0`fbG5Nl2EdRz2>O_K(%@66M;xlydB0EoO9`tEH?M+Pa?bg0$>+Hzf+N89XBHhX| zSGDeF|2AjK@|Erh0N4{xX#T=28EB8GO}9dCV4_&r+F>PVJxQ#+>gxVgXM|kc;Z6r| zJWyE}15YF4#vHf*Q!vsYyyJ*62wj6`cD$jg19c|Xv-z0uiaWHwG{6UgTN$x39U6=I z6Fh>7DX^dEDBi!Zv&-B#-?f4+Y88#E?TzSCq$|!^+^iCZ?<=tMed+NDF_!v~vl`d6 z^eJI`uGof@B?O(8olS{OVjqFNn8iK-#Vx;bP zEpf-Q72Ue0TmuoS;`Tjc*u~SXaa^`gPhvX&^F#mI!kkK6h(c$OUg1M_39brUcZdac zLscn$W@iDzhVwkTC}WfgolFe8SJ=3@6LZ|EsE`-V4I`EBM5~BJR^>Umw?Z&&e zM$*@A!yn!uYF~;z^88xW`%xT!WVLn^WsLrM77g>%n!2TX01*yKcLe{3>$t54n=Nz<5&Tn;1_eyXv)^B`7^jRj`M|?hIr8$AZ z31Ha}l>%f5UtJzm1w9}zR+vVk>6?;CR2M|NwbZvB?7ybQlc;ht3ski2JlIn~KiCHn zYy*~=(n+4wkzYPo7B+Z>X6;T+)HL(~sl1b%ooKUeYs(1me$CVea|wXnRz7+zPt@FA z@632JNq8qwbS697k*#aDb^r}Kli8a!_)n=CsJn-XUUZ^fJ`8v#848RnyAuhhyV_1f zzkE2p-F>LbGCn05DFQKzdiu#=V^i%@3=$fiS`!hNQ1Og*18ce#| zrs^>KKy!f+?oiImidr2Y$RT$tBPgr%M|Ju3zWKI*2b<1hC4rHKEA{~y4W{byEaPLU zhMQWemk*i(BlG9R$EHh<>SquChUVK=tC2jslRz}_{2}W>ogY~1xo7$?I&qbfwaW&& zW5b*2x3spFkiWh*AY?_KBn1Cuz$K}-$R+8s-(&KkI`T0h`04J&&kWEjt6+e?cNrY> z{C3gwpcZ=Q>p3teC&=Qm*XaS=S~S?AjcTbcg`i(s@@5U7WLgMnn% zi>7Lh%fG-tMp5m3zd=%ES8Lu$#7|vTwvF9}BxZ`IGwiyu5q*YP`WgE%3Lc^5n&bO3 z-bomxUZgpffLrwA>WN8^l4vFh{I`94&Xswk7w;{e%Av>`HK?CU_v(KSl?i$Cco?dTf9FJNW$1xzr>0i3p99eeY3EQiyh#ni1re9{#7ylJZPBp zH#S?ZaprQ-bf5unz3oUnn;wv+0K z-=YD2!)UKxAZP!ic=}h-zhEKX^07GnjqP87?Hm7RoJrSi8~=YF^sk2hl+FKDvFX>? zv-e-s^H&dEqn7`+b`c*oN!QnXj$|EOXzXeAT0 zuzz(Le0%N!`egb45&gf4@m;o;7<38!HM9SRK9mpe|Bn#!aT8$q+sVwo5F}e9QR9Cr zNX+Y^9B{Gd=6{%A&@JgxiJ$8JTXf=nQoCP0kvYKc0U8yY&vxEzOTSf*S@=zk3s}EY zgM@!WpdiNF((v6b0T)dt472#6y>5AbGcYRbJfKnJZ;WZ>FMivOdZer?fW^-%z;M-2 zH2wF%e|eP_ghg9|n-wJKHIHwdAIi;+@v812&D7n zcc~N8F$)&@e77v1=7XlbKVACphusFv3y6HU93TaiHxuYL>U>m}XK11t$TahI5%lH% zaM5Y=N08RsgYi$8%n{HCR=B0q(f4~^>s>~}WxD(u4m9RV{GPnkc_4mwqMm~JA09xR zS~PXPH+|1%Ys0j^A`Wn!ukhEE%IKPV`;;0efP=PktGdzi4L1UPs-1)`erbxfE!))8 zplfo$m8?`n;Ogxi3#wd8{39E_R=Cea2|mIHX`JmhYz2mNlaKR7WX}TofkQv#9nZ2I zQi!HXTE4B_mJPdB=(B3{+~4E)2w^sOf|nE=_opnnZYS44+&%Y{s>1jW3?VYS3bb6# zxV>B>&c9D>64ALsP*%$l40dC&W0F$&dVpRh_k4gpKgVO}<6*X!40y^;nYCTg248khnIU|9U_iXx@kvy+30vwQc(m=v46CF z-YRO>Df@x$bfx26IeE2(7t>T8%3Dd?-7AgxGcqmnha+1tID|vEKJ;Z@`7;tv8Jkta zs1Nmnoh_#>n;E~f-@R>RO;`g0y0bW}%*=hN{o>eZD(t6VvZlguWy-e>oqUL4;%%NL zovV%?a{&D>MJQ3xa#JDS59M5xYwuvas-*T^nDos2oZVbrH^oT--8!xa)&F6JPkf)BtX$auxH^j}n zSlW{!n^?I{>SZykkLkw=5#s_kAJFj!gib#^;&tH333TMLjfbLF58bq`qD)n~3J}tp z_iycvfmz%DQr?GdSxrXkj79G)qlJ*HhYEd2MtNNiU%GwxxFH^X5Ht1-8i6r4Eu|P- zUnIQRp?1fvpQgLg*{4EkJdPhBvzz1D57_S5QAs&ZA)+e;i@Pj7Uv<$ zRCS-bepigFyz>ys*2I1!2QsEYB&b$}aH8|=a2JQ?=FD@=GJJLMVJMWdMO_73LV(yx z$!F``Z8IyfzC<85SN_iUNLcoOl%NPyt!Uh67tv#E;se~4=z`3>H|-@3$%HY` z4#{zY-S?9=*1UV6MIV?YhwV-gC#i?{`v#rc(7oVfJ&MzMsZ_tX1`9YfOHwb%MtXt8 z&bMx|2fS4<()*MC6tdGNyJk|gk=?OFs(f3q4FS(FPqxk`F!$_s z#(h(bOK-UanOMwgvzBZoZewGcY^fIY?*$EwiW-Ecgb2`HN;>=_z-HylAM-h}=ZvTf zhbPcRt*<#z#D~wsMljAnYM|}wUIb&E`3{iljjr&&q`F^JicETz&LC96wOoo*7S5&G z$Nt(a*?9G!ZJ+J`X1yvJgH&me={P2T?C2^5Q?&_}u$V4(6i4HG8nqD z;}Q01F*sQ+%RMJ7E(JTc?Jw z0s7EU(`u-oqc6M!$xbg zbcigNf>$}y$ldh@%m~q<1$rB0q+oqUEf8^h zZqHk1E#0$ER8EWj(Chr)&QG*8SbwO0y6dNS*RIHzFg=t z)_~053+s>|+OQgA=+Yjx3O)eQ3YpE0ILsq^;u!0Zr2Q&(K&MRV1Plrou4|j)=Xo%Y zg_F0JM}M(~C`LqgSj24CT%_OS7^Hd>ZUEy5;rBj%$o^@rgl{aTjWNto=r$Eos;Anw zhJZTKisIr#?xtj>f9Wz&c@zCZ)_FI}8^f%s+tIt9G>QybAS~`JIo_Ym(>Fv9$ z)BQ>38Cl)MrkoAUoDB>?xTpgJA>Zu1D#E2#OS!UvyEg)5*bzIZ(xcLH8FoUhCgs6= z0%O&-ECwXrN6sZ^QNKpQ4P`yeIj$)vGf03a3ARB;iS*7eYgjwg?FC3j0AFm8CvYgJ zvF*8X;z-wsSV_YX;yn11Y|*vaIMIip@_8=tLE%&@vH?^23lb8M8s5_Kk&W?Cc5j@`JbQMFT#g z;@#ff*@bP+Arz&$u%wfj)`|etvad)`T(UY>&q>ZVJT`zt7Ow~XQdF?_N8%Riu;iF4 zR=ARjxZ%6RR?O3!_~BJ+b^U55 zpk^r>Vu4I!oUz$>g6TWEd?H!)GMTJ|)qO%-<-5}k%y25#taR!TcEWkW>$@r*wEWt% znNzI$Cp>(g3we%f#Gc`F2pw`i=8H~<{O<=XL!D}wSEbu@dCc{5sov zNY8AgY8O|sx9u49$@6`UKdjLa`mbD+U0J-k`Lb$yNu-?6Bf%dc(KRZ|0Ml(eNv@jtIi$?7ykBszGDEHHC4fx3|Z@)B+6C zZ*_aK$J(4&Gx_H5FX7kdC2B=%z#}!4XJA@t?S05k$T*GBIDAa($%R({{g+U!uKr4a z2a7OXO7HgKGNt({kWCj6Shv1uX0MPxotR5bFI&M1pC+$5E%uq6N)Ku2j#ahDQ(Cys zq)lqUzuU`~R}_f2w8;ov`dQd*`JG*hrff0U7eBzpUXgLtV{GXxSH=@hCr8wysc-T1 z^aGCu`H=uXQ2`!3qJecBSIk2S-=Ii}K za+i4?2d8hdn&hdpMgy3aSX{Et>*1QSHNr@J=hi5_^MD>0i1zbzw6w-*`B7%NWb^b` z$loDed~Pc$+=m3>5igi43V-_<1~0jiuKvFFB>taW^mBP$M$Px%cVx;-ys1Hp*(9EI0-->*TdJAK_gTJ7-q4Kl`3_=}_-*l2I8DU_1ZvD1+m z_EXYv*b|NvA86tjT_Lt?Bb?bh^<;yn-r}Zd^BhuKe_iKKo;!pWV?y=I`p6O@j)ueZ zem|4R2K?HgHee{UtJmR$WBUxRJ#E5g7rCOMW;b^J7&ji-ixACVEkkcc%@0tz)Xb=G z2;Re=DnQW5UD|#wlBN$jbmON~pE2uza%@)(8tehoW=%tIr>F{3lq9OG<;0+t2BhD?-q&}F5hi?i7}g;2w2a930Z8uMYS-qun2lmQbPxu}b?tb%Pl z=cWjVq~E(VrDld4+zGF6zt0(WcG|yh9QR1vzWI{s;&XA6?wLaM>FF!9{nIM;4u3f@ zbhte)qX_>S31jqi0hjadCj{x&7EH)a} z6h}cYO)zmLEYkIX@^nF$_+vI~#=P03SW6vu`!LQclcnhb;Xq`@Rwt`i5qfDDCf^#8 zo=RG=uu^WB_RM_P6}2m47-5{@B|RIV)T(aQ9iO284q=x%w|=AxSZ5&;w1uu%(-77c*Y+A zmydA5AJqq@_VSYUIT)u(+(GXmzmW@j0J%5IcJsum?fnncIj6Hea@s5P+szxYGX4S8 zMjMo1!_2hlD-82U0pAe9A628Kw}MhmqrItmKe8jO7pnxHEHA*wF=~=pFsM(nLWY{b zy#%%Ql!xbst!N4y-Z7PmH!OX%bt~O9tN7NI7_shntfgYfIa@W9$9B;R=F_q!{vDdJ zr*pKkj9LPZVok)s#!-PuMc53lB|Z{uZ!-5MK0WyDAQf15QpFsOM%I>|7Lz^4>su4W z1#ar4&+7Hf?lbmmMD^IbidC{&?&hjRHXI5w)F#@ys*a#YY!#o>*R4b6rvoe; z*_iQdqgs*Dn}I!NtDJBp+ukZY!y-hNxeURRlJJp+QpUdZiWVsoRc-w5+RiLXE^|v- zZgZy6i(iwG4OG*-fV8>PD<^3Ram-658*Pd`MrmG_(SZW87s&joixnJCd+`*q4NIQ{ zpyWWuEL{DXv5tqw_X#)ZXfE|!HXWQ{LmbZ2$>JKA%Z*&jNu5e{050nR;3eGP7{1U;-fvP5e%EINK^-2A?(+)a4=SWLYn3_*M~6;>Pg53$2s^t&P1U$du)` zhoRXb9>vJ+<>FH_io9=O&$)|l?__|!w>r^^PIt?aJc{Fq8e zN_Yww8!H+*uC$};YT2?@yzmmcw^{C4;q2>4RQI&wgqi7s29S|&9~?E-J`sGgrG|kG zxQC!0#IaI}Y>BWUMBrVLrZf?)U^ z24j3Ju2^;j@8sq}(kExltxnWIYk(v#)P+EN70S=m41VO2YZ69nOrI@xIENmPHnJrI z^gy(Q3z+B#nc~-OgLl2tyfB!kJkNS@ujwCbRJEjzAiR2E#s#~T{h@Y9-mm5I5NgB#+41DgIBHEU9&0%Ggz=$l-(XS59pxI25QyZc4466sGX&Q*3C0!T z&->~c2TTBtsS?r0&zlY|cLzBv@Ai7tSPP)x#CV}6}tjrw!2t+H?us^KR{FxXp71k8t-$=mcImL za-@9b+pdL6&S^Zqb7<3+LhAb!Y)s3;QKW68oC;-gqJE3f$o@gGzB21D%6D{u<>=MQ zy^UX67aNKNYrUcV9vcmpa2}v^(%=d^RHT5gaIfPiksW(CnTE1RiMJFbr9XzZ-ZzWW z0a?bkYLI*}yf$N_K+pZr#4%O{N#SOUaZ9WFN6~cwHxdC=m)CLZ*WP32=3zo{SQ6wrFIl;-7F^$d!bfW3>IJT zPUi@px*e{9qU2=z$8L-!l8nm=WOI$gCx2KB#&k*IR3N?AJvk?6eDqqKw^OT?m3sBwiEaSsoJ~ zLffjymC+e1+IQ#L8HirkjJTGH+2p$+3eGx454k=Ft>J_VpiTttuW65To54Ffke~q^cE#V?vX|H8fcB$}PF<5{YG`y81k?k$~rJK+9urgc*FpKWA z?vi*%p1`QaizY>KOYfJbG~EsB4v)0Kw}-78re}(qd&G4WRN7>L@H}StbWgn=HUs4Hl|N?sWOQhnV&~T7B28{fFnB+O-@SyXzCndP2LSUQ%Qa zjQEJU0Y(UamPz!~<++czE*_OP5KeoTHJy+upP1g_jHrR8ZI6okfoaA%;extuQ!*kD zvfEQx^Nhr2IM$pK>tkr0qD7=isGPbL#4&x__VEk4RkH!;vx9uP1CF=DvaV=BfNAVU zf5YZJ6@x8V$QWKPcXcKOHA?);ei}POQjA6E?dRaDb5x#)KH+!ux!3Y+?^=+g-6`!8 z>Il@TIFyO0bmUP<45zLn$4G3S!rDAE&(m6vrGAA2P*Ra;Lz4ANzf>#t2oBJW?_dyh^9Iq z55WIPzzMT&glaSm=Rd{LWB$)oCpIKIp@5`9<`jT8OhkK-Jbkb(~O(%uuN>Sw-BcS3vu+>TrY)f z`mmD0^R)cn_D}?HYaKHOP*%Jhf4kLVCRWZAT&dsR;&i#oWGyY z(8K6S+2di3=HHq}`Ezmz=i93HAOVJ}yE0i#VNOt>^njO`io(ZL!psX~`xyG~xzJ%n zjA4tlcLVr&bk0b1NQO9*di2N~9#B7Vnbe0*?XYFG^@rQD?fCu@tvG>sdNO=OB9A1P z;~Q1pqIl0rLxBwBRaI(EH5?Fl;3!?@S5SJkx5scP@$EkIFUJ_-Y6v9DwN|VNzJO5J zYXn^9C;HBp&V6G{GS`LoB$-JwC6uRAG46@Etgo~&?|UdjDpcc^{t`9kWw=+ph6IIl z^nynDkWz>(*sW{JZzu~6TZdpU)s+g`i~hMZ{=6EIloP>CsosB&zSPNVX46fsbpExw za(I2uUu}J*CQ6A0MXFSGe&k_*OXrXav+-U1m8@SP842sBB3d5q5!2f#@(@Gmh9HA3 z`Tb(5UP^*zFrPl@O0cGs;b0N+i1ksnviwMX03tY4VRcQWX%sQvQt_qB-Z;v5cDt6^ z!BD&g<|!?r!RoxCGPnXbZ2---)bJ&3?;W1s7$;iRD6bl#T@>|PlCBS|J67#b@_fM7 z($YfIq-v5!Z*RJ1T5O-&T@D^Pe+*bkGQ{TaJ9A`2UyDO`C#vdwPtcR@Eoe$HKnWdfAuejIh5joU01H)8wbx$J=USn4YQ-_B9} z#qDy-QXj~&2%(wJcjcZRs+di7%-9;9A5;irJwMJVj++indJDG;pEC1q>vsF7hVK^o zX^`G9`cctT?j_?O$ROitPG#B_rVPxpkN01KUD>Tj1y8E|P_Zg6(5QOFFoU8V^f>W? zIsvNlFH`O{$I<3V)-{S0F|4X=M5o}D4vmkinbY$?aRMAG7>GC|>o!~a8QfZipMt48 z(~Og#?;YH>05&ON-VuBoJy!liP?jN+v)GJWJ_ZD$c$ckB?Sa2?1|%tia!&cy#2WnC zO&M4|kCDt7`0_8=gCo2rM5xM~EOCiiXc|i=ednK6jx;odc-T***c@cqXu(~wGaSzV z@n}y+yD#?|sGk?kMSpPNs+UupifWPQ>LNRu@A}}j%y~eau2rR_{>nNqB>tGwPf;4; zHnOgs86DJQ9iC^(bnowL4BY4A`mv`3w=lS!;{W9bj#*%haTPZ|m*bvw+6c{w-Dk@m z+iq^+RrDUF)0%h}bFTwY8ejC%h?( z-Rsxb{!&>q=`imc{n;r~3jhze>Ui+F|4zkU69_}VYv?yZ-{l|G%pG4|WHVK6dYafL zLD@#2G>R=LGVvO(;^OT=t%m)$?GrP|Hm{EhXqC|cAS1(F7;UCxMNrR=j?|xqI(O2l zGY>NNhVNhcT3#Rw0}?PyFBj0(hD zVh~zx6h=|skkG974g;kY%o6G=2L5;P7fE~MArHwQ&}epU1Lp}mZm5SSnJ3_Z2dAocs5 zxj6Nq+#lq*;(Vf?pVh4V>_9&Nx&tGSsS}thM^F%rFn;YtjohcL zVn`Ryz@fgAvqz!pjLMbIx35nKp$|j!F}%oVhVId3l<@edi5rM|h$8l6V=uzTus+p5JHpNWpZ>M+sE z76xwDYU z)LO%gc1b<@R=fnOncNUy7Re~zOxCp6|ElGw#avT!Pgw)5UAk1sKML^lpYj)! zYwo(x3+CF|ubgZfM=9YSKwCknzuw7B3H01Z*7%C2e=e$+^LqY)v1uC`F9BL=Q1+fA zJNak09k9ccT9Zwq9@x+S=_R}?{c3!k<5crVpKm#0a?f?|g6T9s?`-e3)kon&}Hap!Cny;k$ehOeEZyKoeR)<=Dp}n&LDdnS% zwDoipdI`^f7m&(nigo`bsHM3o$$y?*Rbg8|c#o{Hz@d!n>A15r;4@qY6hHKR&H7{7 zXTI)Dy4&`Tw0;Zz>OJ|;BUULi@N;rwTLB z%xsMZk`7P#Bdt63N1DgXa#pge!biz{>R#5&Hvc;3q85~MAiNWw+884jjaLXA zxjR}LiTu41B*&bXu_QTA;TnI|qn=(0YIjTq*Nu7Hgfo#t`c!uvVA|02GWCX zoWr4?^?&ER0S2!(_Xg-z_*;9KzOyvNW^g5fs@%_fxW2pbJKX3`wnN09>^P-AHRZa2 zWE*Ig0-5N=c|%KID8I?U-9T+$BIz>yr3p~3%7jXXOWTZh6gZYZeUL=;FgH`pXw z83z_uOW)G=`Lu5$US)40O{H%duOyQ0)Jh$7BdVz)-_qLoe*{DS2x1%#65WLdV@&Yu zn&-%RAgvc>f0$;5i8r0s@VpDr|Fx5hTxrG8>0CJW3c1r50}QO0*Eu4@DNrMAmeAch z_TXy32CF+@9c96Cz4MM<@_IOHFYh1q+3#*ohOQ{w{cMBXxY_pT&-o6ZzQaXlk!VcPWy{&uZ$1EDLB;G`$hvr%ikc0lLf5UgmWZ#)ftL zt{%*%KiewN0fA?rvfDp*qxk1Lu|KRMrLC(?Bk7K^-ck2=eKm{PZlJ&ukMSFD)gRS% z`|ls!jm5k8yAZEZhB?ck5|2(UY*h&9F5fOhe_e?Gx{!=szN5fP9C|Y+G#mt5u~y9A z6`5x8RywlHI>3U#R1)olw*LWVn;T5C7Rb3Gu30Nr;~ zld!0lnRPHgQ2?qAWw|2}OV@^uDySvypH<(=-<|=TrqPgIuk7BButb zUmK@7sMz6#N+JN#<>Q#j8!M-(6!dX5PI>}W0L$zx{7y&dnM%qHWYhV?bINyxzD>l!D3za7FBjq@q^Iy>E#T)?fo~m_g}l9 z^jo`+s%^UtPfwK2JawBK?`}(61sgU+_UU@}o?tMKIzEF6HWO=9Tw$<}c!~LR(t*-I zcTSU7`)WX@LG1)|8Q@LseYi_+#UktiegU># zj|xPXb;{RhP>s3&DW3!I{;QZ@KM$w~^N|aPFkE=k_!r@sx%^BBN^N*)?Djun{6ou? zS?6;*NJ8JOX(;?=gcm;C(*yM44HuW*g?ZS+!+^?iw7I{DtEwMsOv1XEIaTtC>Qpv= zh^023zc?V`3~KBJ;~&CrrL@(lO8zbmQt0mUsQdpa7e1dSzPI{t`-eFG7mnvgn6CdI`2PhqTz0snJ2VI!;(J<{E;zqxzyF_v z=?e3!&ihqPeNPMbMjG+%NLXm2&tX8ihzsi~DXRZ(Pc|aM9ftX}<>gdSm(cxRCdo_a zU=OAJ+TwDm-pFz_RL{is`V>FZrOs9Vw=t809s>Se&E!=!sIx^C0f6_?GYZ?9j^ z#*c<4?V|Ccwfx38LU_L=$VAvqe zHyb8bdq-<03sX~PC#F9aHpXwZHW`_kPOAfTgPZpAFG#einNLvgPkGk+=xTOg2V4#r zy8v{u&m44dC8Ej>%FPq5-TdTG*w@_{N)_};K8FXI?nzk#2IsfgJ{z05&$TP33+chG z$rE@_mqs^V>K{71?=Md;ccK$9^!1K!M}sFv+sFG3*8%$F>j1&-r?Xf0C)@fLuRE8< z75$i?;Pv*=>Zg~ToB8?Ey`w|#R*!l&9sVhMJI>W7Ko+p=#j(+2ttu%SIrQ|bN@o?R z`ZW0{cr-ug=!Axcqq+GgUA4B=txcc*I9j@?yd97=(*4xty=G~9$5~v`u5ah#(-sa_+%Cl&R z`H-x>*~x#Mlf6)G&%3i9{<2rAw|;sxzfK_aIjSre*tGmyMNXAaFDLC<-aa3BNQWi! zxD!3E)aD>^2zV9P&G#d#bkC`0bi%OVzWjbB70#okR2D;r}tty#cQ{L*VI_W4oUNx-R zpSqZprRa*VE|QSEEK^=*%qlC(5Ga>n@|xj%EBomakMnXH69BY{Z@Jhs`|47$mn#F(m79S(04CJ{8+;T0T7NxUHA=m^JR z#hVK>n_1M70F`5;M!&D1+WUl4&*(eJqj@1>=HFJL`j}WAD1B+9`#yKbF!Pw&c%lEs zi&CW{W;KU(`iL$+u0sO{9ga^gHGiy!nUIK?$%LaMe1*JYh8bkeMVN%@%Qq%oIK<%Y zzV_v}io|#PRgu^LPk}z7K&Y27*d=nMj+pfvju9HK#^}PC4vlR8z1#$}U>nU*?NVQ_ z?U3=Uz?|^4Hoe6fX{!hC%GGZ=m--t11PPahTGoM3PV8gWenrB8NZ!kmBa;W8j%pUn zxdqv&_iLf()ft2ifN*iSeRh#v4x z;%ys_&fp@CeM`;vHmhmeE1!RRz*9jEB?!?HlMx#eqY-~5W+VO>12u#{^lr$5coX6Q zY!{kX@ZAH6fqfx>JEqN}dz`$^=<_`@{fw*-lBH+0aJJjbqKntTN1 zq28D=nl?@NgXeeE$>CZxTz;y-O9DZvL3+UhT#8eP+XhpVBQ2Y(Ojs$OL`@Et-XokRA!;eG)!)RZYHjA+DB95v$+gv`=w7EJxhQqjjRh1m_TZANwh}j6 zq|Oah`*g*Z&ZFVBn)*vDjMMXfgSDZrky6LZ4{wTaRceAv{ezuIlasJrZhe1YSX=)Q zUMv5s(W4u%`6t2(H=sQR@ogXtr(dS*8O(M7e9+Ii=YyT zIpQ=jEemq&-3b07s$&-afQNWDx_*RS%ySW$RH%zc=)g}tav+Kuvv)}?l3cfiJFWmf zop&Z>2YnhrDY7Ki@qIAPECV}g#lo4vx^*!AR&q3!Syqcb;)C&{+Su9;Qd$(%5Q&h1 z5Xz9E5VH^~F~mIXyg&(&zFWNMS-jhpdBa@anC!jtC?o$MNEIs@C%*G8<=irqJeEAz zJeoY5JX|GziztiS*r~afth4JPfzt;lIfC9$$}{SZDQ>+m6XT7_W-`Gj^;)GascZ`A zHJ`{BK5D3aq50s5Zbqmm*e^2nVLk-6REO(IC9mno zzzID1zC*`?roNCYy^_C>zF%}%YlPiIJA^P&$?D&LD%ecUvWvNWxFdGl3w}lqbw$UE z$cKrVwJgmQ?bVhZ*phbZQh1{tY;F8J!-^T+M2G7AsU%C@}~%emJlZa)_o@zlN%oZNMee{ z!#~*@@?f|gJg01^>@TmHy!kIf`GUJh+k#x9V{;(e?qVk?<$<_`m9QU*Y~{wm(xxBE zKauD+W2f4P4la0P!yLR!eoVfBj8s^5NTyNin?E8|RPZ|#`vc{Ji>{widWVbn3JjyY zh9%ZAZTe+hQUCK0f{NP|O_s4yBZBXXn^f%%RI-_>`7WJM_95~^B#PVzIh64?(8Zj@ z;3ETqPIkbHIV(OO=L7-H3Lj3Qyjs@8_{8%2$6);%YWvIiwpf0;#i>w8Ps_|52Wm5zMd7pD_n^u%Z~Yzr)<1C_7#Bktw?t%M zZ~4iHx8T8H7o&fmeK!!AE@DT%BK|i_B7ux?T!YRaT#5w9=6;3eLV4da+xJ7sV;#rI z{5Jsd8%Ljodpu+BQ9DEvUEQ5(+4@5VqA=q1>fsj9R*vd$1O(ihK%vS11NYLXn$A9u ziTCZ9wV&_$Gu_9svl@;18vEt$SF^Q_0|9y~lTJr!TFI82OUF_F7UBVvuoFuTL^C~6 zyn9rz+AMp%7oP_LF+F~$3dmK&^`mzEvSu;<@n2ydKoa=idJgNFsLf(WeM)Ox+chp7 z8Pw!In^}iVl#y@Va4~hmwz72Vb{T;^%h9j(CqkqIWusHV1L_}6)Ox)zHW zn0H0xl#$u2`*W`DTc}C3`t~h^#*$Nx>GU3Wc;es5CfUqnS+O`-`VC1(DuY@}#irOe zb?`nu8|4Q~0gOaXHqRcYg{<*Wj6HPXJXtQ;h|N6PdOSE3pbagk8PVdn4J#^ z?L2M25*x3Iar3=JEfxoOTnb*x^Y1uJHV$wjX}(m-@QYklw<3H`kJkw7@coIJmXCQ7 z%23AGZxhg%w}c8+LLQIrC|O=5HYcx-a%Df%71O3u;-8Ms?(Tv9QzaURMw#)?<;=mf z-4_c}P}F?oB~w9@&Q1F+2prR{-CD!D_>>fgi8s-?R?nz_1_~ETZjudB4J1+mw7HLe zt)vRJ^8w5&d9$!dyksk=Vbho`vh^6oWJpM0*0s5VefCw1;w+v{df}-_XuaIMC!pxLs-pAQWQbcI}_U!PL&g@k2Lt+SMh88mxLlgT;5^5TM zT7)dua1y3Dz^J8v2YOYjR=5wYm;tp*lg>rNY4^KI;Nho#nO?`G#50Y1110>#CqlYQ zWR~VA9(GCZnw{T!DrAB@ytl2;*|-GX<>!n6en$-&JTjUC0(!$Bz$0J}|FOy=a0u%q z4g*b2ClSP9ZB|M(c=z9W@u=(!){;DyYOpFfuF#_-`ou#vOY{s!VpEjA?64SJ%4T_n zzks|lHeO@#=9QqmpFJQQDOV9aVQuS3OBX??WStBXhb|igt><-1+W>}q*Z3282kH>hrvRi zOccmw4TC}D>9~0pM=UH%?!G~b22I*UpEsMkY?<=A9YtQi-A5AQh@{(s$-aNgw`AI& zH{cgLWyQ|`;U0wogOUHS%pk)+p!Yk##D&G=CQB3M42OY0VGOhGPYLcl^Pp>3f)}os z{YlGUc2BJ=eXT@Jvn9oGnEm&2n^8ek2eSa_wI6=Jo{IyE@dnxhoRwIvrR$5(s#^ zd^vqwJUpdrql|r_%-<{tuRQ1Eexbzj`8;J0cfsjwyyrp#3_2a^P{YzQ6mX{7YizrP z^AWu>&?_IUKIe440yMV0gZB}|($*`-s{%1PL5zKnM6!-v`D)c%WQUiB_ucK0esuZC z`s0@CV}s${RjshoVdbjz4av~SE*pc)x;crhVEE-sVAhVa4I;VzWl1ZIX-N)7Xu8L^Io~Y#dxZ+gH!v zbBU`;T(7Ggew3HeeV$4(VWpcqW`$>C%31!DH4c?IgwGSTqqyp(@|mhAi?G}~b+1W$ z^+U0v?Yk&G=eZXPFPiZm#>v7;Nl43NwBA% zZ4RRytrogN+9K$qv+^QbQRPWKL7 zyMy$eBS1RfC6PON<{q|utkFW*m7Yr7={uTA5>}9A$`VN{%cX2}Rs6wX)DNrOmnZhL9K&^_f^@9GhrP)!t-y;QXMVqMq;R@q&T z59Oeu#_sw__*8?$i*7_ZY^up(neMmWBlCEfY*PTYTlwfvE?lz;<|Fz2$?Vrow-tge z2ivs1E92@B~I8;f=ih&t% z3%M`3TY!~xeFU2AyyCBLy4BK zko1aEi;5Xg!ESF7eQhb_6PZu%@#-HJCK9(pFZ^m_%1%GWhpJ&Ih9sx+-uoaCg#bRj znDWL?9~3~>yTcwliQRGoam~^T-7C~ zb&=c6F>cNAqE6^fH*&^WtYoxtiI^r?bB!{z?Cb5PkV^7cFC(<$-leCS0W2K&EB3eg z>QT0@PnM0mo(I5jv#0)ycQh7pk9s+L2wKLaoa%ErB&`tFABL{{z6*>}E3_X*26eTT z5QzxeajcH_U4DIdf|F>IVMG~kj|E`N<)LuvsAXWPgs_g5kI~K2`%tRayOwERw_&p9fVQMaE^)B)F<=#C|Iuh3OPEB|;4TB~zRW6e@ zw~Od$mozS$x}2T2LyPWFSwc#v%E8o>By}zPz{f#x27Bb7GcixLQ^%`M?;K@bs;8@U z+z@BaF3wF}(m%*bfe2Fezz1hMdxV!hj`#{qvyjJhp`1Oq5Y1zkU4=ugyUD(kCSecp za-*{Xj*asw?=V&KGr{*mm9o{qwypl_-ojiM zjqkybU9z4%;$US?44?n=O-msYMdLeJh)s^w_Q~CfwUh3dwJWnbmsVYVy9MN@zDu8% zlSeC$M(s28_Hu=t%f3VS2eQ%j{*#kOGjSy8(&xW$EA|3-iiod=CpA4Pq^){xFZ`_-y6fU;lUox18k~xoF^skL?8@ir63(kh4Nkv|{ z?5WQLk#VC17TPDvR{^u@!0)G=-AWv*^ZPenUFv=rkfBt;5}+czx~*e0&tU%zRF)w^5TJsYv8@ z=7Vdan|ntiR*^JLi!X6RBexN2`pv=cJU`SBKePOf7&Y)GlCg- z(V05Th7-}lx5x=W{NW*bwcAwi3*xj%T$ALOum~Gs;^ozDtLr862DJP6A2vo4SNGQ$ zK^|ay4+i!o0ooWfaWr(bv@>^N`f6(<_7}~<2%;lYl^f`rH?gSr1?V{Z+Z>Ox+8y)M)zne#Y;jQ5(CWVqDzO6d-npautMq&?KA1>lBON4 zVR?XW$$m}^o{k|~bzRyu?DG>f+vZyrnnTKM>X+8r{of087at7 z+vSs?@FP_&xD(Nl=%=`;spnEhqAJO<+1^oc?8`pSn|aXmH(YEJbe4vQhi}9P7dxL$ zpTgQfluEer?xKZw{uR+o-DwSRwVG~68hg%6b{5ax z(HN0H#dZXBO+;m2WoK~#GLzRqKnz?IO zPe?8P^{iC)F^HwGmKba?Suelx8qPVj z{k>$K#eTuyvwixE|8$LEdD`_WhiR#gN%V$aXpSs$~Bb9tiJyW;b&W5`gq?j2L8Hr1@zHWxD#3_zvy;2 zahy_5<4@Z^e_+|y#&!Zn^joUu6@o=jS-uOLwPg727(qofvwi7!pc?Es!wz80)mYSc z29VzjGkwkekKJ;(Cw>U@6dJG#ZZI&izq;kWoLBgl!IAr)aQ)QQj^1g)@nV{Kt-;QT zMt8X~4YO&ooXL?|A%&SS_m86vHI`D593gyKyz@-pt3Q%sN_#gpdVCypLU7og>D1N7 zB*1sK-X71ccChs#irSBSwySt3jX3@k>;rseSQYH3mq$qaeNDV6s8ir|e-1eFx$9S` zLqoE!tHeFw^&BzS6l|D?^x0iYsyq&iyrzbJE?6kSLh|{DNF?rt9=U6YZ{PZG&qmnw zyvw%frQYeoys0X6dw#k<8uI$s?bA|atvX`w%zfkdrTfz795dU5=Og|_ZZG@HIFa>* z%w3)GXQITmeN|f?r7z~ri`@R38n_G2Wki)GR$tO!)$sU=lC}Z{1fkT1f+1(A--Oo>5^3?v;fVP;O1Yie4_&uW{+&*jif!E|qm1 zi4s~1hiv76h7unuje!mtlo2Lh*_9Qeeo<`WRHFxGt+g2!uL=#?nW~4v=re3rR`TK&#HN6Pbu_1S>0u!STNjGh%o!IEs#M`C@_)6pUyA&$f?ucxFO8tAb!b&p*gQe|kl^CM}p%;vVs`f2#E?&lAW!=t2S zaJdo@tN|8}q~m($=1qG}I{&n@cLXzyGwN#$G%v)@i9(O}6g02GF4#(l8@KhTI_(0U zc(ND72ekc~=~X;5Znq>qVF}$b&XpC0ln|nZwVczWb1%lI!9si`N^Bw=u{?w4Bytqu zs%56eDGhil6Jsw)UtmjxTCG|5@Nr8LdlMKiHnIji?5KE0W=K9J3Nzgd>$rOBb&v*f zvd<}oN`o2NasCEQWG^Z~v5vckesd%irt(6ZNp04VMFc(2Ace2MPq~!{*nPfF-E}ih*kTO)#wQYsrcG@**UZBmV9J$F@u8%Z&12Eu0CTOw^szEV8?Z-9XqPc0wTQg%#>+CtU{4oU zw+nq{*H1y)aw54TVJofp`-al@S;*c&VNsvC*<$K0hvY5fs23D?>w?dQ#%41Psr44$ zeN8~f1`8P*NRpVbn69yA=i)0|U?VxlZNp+=BqCi>dtiG1uVB#T6mhEX(=n+wIJSS&D?$NW9o zq7%AYhN8{?tONSc{Pug47Z_G=G@dFUb4lnKYPBH33c>Ew_X>4rK1_wuMbTLLpU3Y! zig%&S)lCB;b}2L}?IKDNe~CHM4%5cq&+oAN_uu^~+S(HSGxioE>565j0Mi5c`ZdxdC#6IH~HxyTL}ljI;M(ZDFcN6AOx*9C6h+ltp;u2H}DExf|z27ej5 z?4wH;wMF5PfDpm{^e&8_yqM7Gj`Ab(O!fk*Zw#MMx{;Eq*#yHA;d>ZT60KmeP84=x zsSvPr@ZMomDk0%pcN-U9*`SbbL5?FuvCEbPgTkdfaAetuJ3f;2mXZkJ6a$;D+Y{{b= za#~R9kgCpW;lmy6YT;k<;i30RKexoRohxctlVJY$uwa+ajOWXcDYmi#4HKuZrA&+g z1v_%!$j{j&2_u_+E{yxk{lFAtnL>=<sbpPQFxpGXTKG0hD7ChJxSNy)Ej z1h|f{r^Jzh@RoYNR~Hq{t5R zN;UVcy4&vEi4cVS0(%@s%xkYsCvU-y9S5i`<%$`D0G13?y+ErdRM16l1_a zd<6zlf3!G+Wpm---jL`%dD61M0{4$I=QU>rHTY8f<*q^`)KE+CbqHp)Q8A`a#4BF# zpGFj6-s(DL<583Yb*ExXVnemW5X^lU0a>niI0={+l=90d`Z9OVP?)HW7aoG_@>9&P zu~{8S5UM4@_4Z1;Q02J?4CVNEuJ8D@zjln#`QUT#r^0cjbs#mp9~H9on_=rt6gB3pZsLj95?d zDdZ2Q<-v{*j1|Z@dUrFqp+R}2%ZZgduz?qR>E3C@ak!GL7ntbZIBQM^LJr%8i^+qM z#rIHtr1fb^-iXnzEJe{dxJeqQBhtRp(PHnkx~SCvt}p5nSa5#}*{m6r^EV2fT%>S+ z-xQ!=Atg{v!oQHdLk=XjpIe+(_m<`WX-RB2p`im4tQyc?Ff}un z(T<+@o2XO>q4aM;2e!5N&}Y!DaR_G$3kVwbtr)n-#?W&don>J@zc&JW$AM{Rm*mqc zC)dPLsqyy%Y)vwb!vb3dIUfQF^+t<5(1n$DT#$5rEDggVw0aT=|>t1 zQ-l4O6{N+~BHx)V%kevlZ))U}T5{U64S(J_Sc)Go0s~X$g7#dLU6=keMOh%=G802$ z2Nd(R``GZgM@54%>16?7!mVj|=Y#|F+i^2UjNX+O2?iH0%S5s7hoqfxtSUPd9_dV_ zQCs_UJ}m===4tdDI7ew|{MkI1_0&ic&R7(5FtbUz;Xrmh9%5BPXY&G_o)D#AoF16z z1z`wd8@{@RMrWWDBp!n3HL3nM2V;mP^V;}4Cw^DZMQVrp?KxTPfj_5DO!K3V#B$;k z8~K+$>~>f%?}5!U0kIF{wujY z>L{35arSN6%#bm$+Uw^pq6Dxbws8d)lwSR|>b^g|sh9+wez*UX+}-0uBU{cw5}l?C z$vcrHYd8nVfDnaqypS8$V<fxS(V5K5hgCBa#V#eUBFw7g8@~gZ8O0g z!XidwQs>(Kz+^BzEHM66N+JWYv1*H0D9VERyM~o-OwzmGi=`r>F9zo$@iZUcS)iyt zYRdUceQ!d^7_rWrcccFK4f?yiH5!ayed+Y(@0`wI1ZpeDXnt7n%dmy-SAD_(?WhZK z8aNenA##$vk*G{LPay|8A8$sD5Ueq(vuf^RePd<{G4EBYiF89hWOlCzL#Z(}RoI;8 zo-++oX5%riW}V)fY;CZYXrF(COTJTYZnM{_2xH!ACB}7~+PEs3u=8r_R3C3uNm( zZm!!9A>Hyw5SIU<6PafF&Q+0Y2cWtgHjkk`Tr!FN3+#k^Lb=u)@*P+_i-CBS%`Kfm z2cqUzgHesI6M8A>En!>3ln9^Iu()7`#z!Nex%cVDN?Ot+rVhoLtiiRXGAfTJiw+&&ScX z7aupinZE;b#s2W$9Y<&V>o~e~{OV9`QMdh1Aar1t$6UwtxZ%^!m}7V;_CiXbV{=V1 z5A;vC#Dj`|)xs`l$Q$ z_Ga~|+q>xrcxM6x_Lcki)W6D}bl1;~p?#9k7x22jy?Fwex*xXkb~70W4~VwUwjyI{1e7 zWV|5o`D*vj5%@T+549&ORJHzq)3^2;McIo$7ac zzf4x$ukbjV*?PU+KkNj{i&Sr{3IZP-9xm!rnJ8~RbiJMx@3s3h2W=uSB)?|4J3Nu! zx^C*d+`QaHk5*^DE*9&1KUJXOE8z1|<3bpx4q!WXN% zfIEZx3f*260>G;sb2`Hs>!-fO$%UAgvvQ{Fw#_oB>zD3q;6wG=M6i$N>&1p7?1BU^M#_rDtZ%-Hl!+91|48sSC=yU*0pIg;t(kQY524Yir^JustPBx3+g8TGGjM zOLsA0yWmJ4GCQXAE;vV)V3$XbDKCL1${+-!h70W zOW@n%m#YHMEDjf3#b>hPK|({?f^RIH8QnWLcL#3|#x|Uad3!Nbn>##X$c>L9+&M5* zyDhIK+?Cx_L~)=wVI8R11(l(-LbgJ*LTmcl2sII73_%Q4Q7MS-&hGfYUn1?I+#CyA z#X#+X%_RNo)V>m)ZfDS)y?)g4Rtv96;O?D~woU4cY<+qL0*ae?R$5$Fv3T(|ZW)FM zhWLkYO(5zZOQDpVwLE`_nviuFEUu!T5$zHTkv-N!mkQ&?KuBt%-T_Z;T70YVe(lW~ z^3iQ(9SA|!RW%&+ybSaM7(CKvT=c?6wFzu_2+${WGdAR=mUd;=Hf$}(?e^`MrGYzy zCWv+5%YG`;5K1pOb5&GgS)bP$L&*+-eu7iw#drQ*Xf%wWL?sD zy0O_+X@9U&M4L}1V#>))IDehPOH>72-JRJl%hEE26>iKd?6GBg2}3H*M98LZye!Du z^ztF_Vi+VbRQY4|`yj$j+?6G5iH()vBUP;a)ri#|GjZd=JaOYpcFNrDJX6~YZDZ(! zl6!t#*|3;*Sb2V|q%A4(Z;<{NtvP?TM6D&c2l2IFiOX<}zYVA{OkU=4)?q9&uPIPE zQnhcCC~gW3%wge{K2DwSOCrvE#}`_OMGeDrQ5 zP8k&X!7HOAwzZ44eeLpYnR(%ODFh4Je^{gt_*MvW5NpTKT6yP1k+Um*n!&>$#T`l^ zgN>Yv&Dr#b!7Tvi{@y_0pj;oKyeo;2j2fT)nnwp2dLUcMd5JokIx{`Q9hZCgBli26 z@0$N#%HVdvO%~%tAc)U|2$d!Y3!p$RrX{wOT3bEoT{q4uXcy?%Urq&DVJQGE@&K;& zvT7XaBV^|)-dyDy(w(6Qf}E|xTQ`H9ALKRy)o{T&qbr@8dgX0Gn#5F9I;+?SHSCfV zNlGIIo~3OHqXHRDL#^_Hehba<>_RSy-#Sy%6%Ff}bff1)2!)^W@Quqt*PEEm7Si{m zMwxXc!h9*})3jrSXFi0a95vLZ=_z51%&1-tMVwA53FFNzXTw~hP@%0kD+@foH0DRM z?Hq;tR6)4BomE0<6@nyIDXQnI3#N?mZP^s}sYA-mb?@EBl;?zRDp*|c!8NjK6Oa?^ zzn8R2-^FqWqu+2G_oFj@q1Ipwbne7l5Qoe|OV?q3VSQ@{zpla5XI=6$Ww}D~;HjGu za)nxVlg&G^k4mD>#8w2CamPk^WLHn2x=fjQ13m3W&SBVz9(0_qX@)8STBYPHv}83N zc(;D?EQfTNMizleIGIbk@+MNfWnn}q&+ddG<*h9fx^=YT%gy(G*?j$nv78N5Wudrv z5K2ceSf*Gih>o_p3mxcWtRup|+*lVC)zoFEH1~=2aYqj;#Uh*#%?d}tWaT6P=;%O@ ziGFM?;RqNR`=x3IC5*2wP%J^w7)JQ-E~J3=pKtUcaC@RFnQcvAvN=`IK8iu-Es!t` zFdp-u4rM3s)Cp^oJ*>NY8{+2RxmKGHov5APvM9`(Gw@y_?d9LSg}327C?s@WPi zs^gTyVfl+Ul@%Sj!EJ5QX%|f(+qO2FQw5Q}Q5WrS)PkQX&mwmgtG0uGkcbjxSCFP5HhaEoqPF_ zq0IEEN_(J9cnVyRx#$n2#envWt19ci1K)H7GGnmF9I(FptK`7nE|>*s(23pv6fgX| zgYRxFDExQ0F>6B7HiJ5IWb?ZY3DyT)q^K4yyhdl21JtlsE$r)6AJ)*5gk;- zf!nraz`(?Q#V^i!!Hc!~i1T8I)4nAxLsHFnBLls@b|vYV2VF`1pWP6l^$c7s7sD7` znVef!7b#{srvP?#j^{OoOvLL;(wy@3k1iVLIxe_^aPu_f)xCa8!ax1m14hOxU*ZX| zOc}W-rJGv*i5!+`0tF2!@N+iBbfif5Y1^>vc2oaKFot*fy(6=eQVP88Ig**3s$(wv zM&5MAXbl;S8z$JLtrE4K^%wtv`%^IFp2li zZdSOf6f`O72^8ZLW#r+sJe{eGVft9ShUX#}TCpTEPIISbH=QAkxn-Hho9B`DaXQFC zMg@ic!wD*FB1-|y%;X+HC86fxKO+>FDU-IHXmfEYz`;NeTSV7(q~We}2*<72>U*iI zKGd1WMf#F;N@;@{yR{_UO*Et?YLfDIq#9EFAB4RHR8-&p1*%dK0)li2(nvQ7NK1F; zkkZmpA|Q>R=h{p#=gf9t)qn7uAD!H+yyY-hOr!LJ@*q1{Bdslgx)?@furF7O-DM@aTiPn=UC5YQC?!4!3DP!dxJbW zd#PzI$c}BVr`yGuSVWU#&Z7XT76J0Q;~yOxL%ehGZ;U8KR4|6AO0LvzchTsGUg_JEj)AqaiT9qrTLxsSWrg%(vcFZahS7`Lo$ku;qFP61G^$+>~ zlwZ7WetN}(n1K+Si*0t#5ku`#?g{qS3BAyih#3+m=R10it4)I%(U^6;ik7ALzB_Lw zY{r4_OhGM+FVXtV1fV?zk6%OUiI{ccZ7^FxhwF6M1hzuHP4uLmsQ+$prM-;Qsy@bi z-_gSg=xOV>KZ-Kv*{LrmHSQGGKT}$M@5-*>n3FW#q*72mDkEim--fGlw9>bv*$2c$ z{+n=M6s~`s_CN%+eOOY?-ZCa8@A!(EYo(z7?caVU#bh19AfwBM>vLubT~dYzJZ{tA zZ(@zr6r4)7seUn`AI9j0)2}#ATSMBTl|~*%pesp>Ec3ci2Vh`vv+6wL@cRJu z6Y~cpAYpXc?|Vx8!!a=8F1ljx$k%LqCsx0FZAu8dczv-skoPLZr&pSeIT+&~;dQ-F zHPYgGLeGTS2uG&nYC?mxroD*tKoN|N`QaGO&v4R&QC;busO_>ddN2wIrQ>{j?r1i2 zUhtc0XgkE=G5O{xhiwQFMd-eN28Md*(6f{pU~Q<%nL}^yC+GLJdPqa=8II4d)|c-~ zc3UVG{-R>_aR8m8~7T%4VQ{;99??f`^4Iz35Mn3Fg{8BOy(_SO+sPucSJjCnmOOze|aTS zDC2JXZ-}!q^=dr5*QEV@`B5fhNaqEi$%tVOv+mSrzxgV?UwyqULW`MI_<)8V60*qH zK13iptqoC_m+{~kxx1M3aT?b?3<~oaL_05OhS894;dBrNXf#o2B8U@W|EC0`Fs`#_ zKd#@F>JyLtq5CvGF|JFaXVIek@Jh+0z9~Lj4XL}XS1eAIogUZ1E~npItA&2{*Vs~w z9J=pVfCR;6&niRS1G?J(@E6s-Oz_lzFEDDfp6k>yq02MqC+HDMeH? z<&abKl&8Wv_rBK~TylKDyWw1#%p66H1R3;r|RAQ$Cy@DOLUvXFMyv zep@4*QYyZv@eYC!x+q7GkL2ROb>5mzBeW0m(!U+<_%tI#68E`{S$+kkQdj45zizo3CAvF0SZnla^ni3Qzk$ouF+$ zMst%~>FftJ5xF7R7s8XqwBJ)J_#ssW@|Gw?LOb^p+lGzzfkvJnnyAQTC!=nB#8AOr zy$&5qo~1DL7QOCjjZ3nMV3?T+E0pp>6u?U8XX)b%_2X4G74w8X_&nEI9cp=B;Aae) zzZCkZDnjKkm6b)bt~zfxG^$5mc(|;HU@X>j08Z=$2T75&dCgx_pxsC`7&4Ob)qNt>YPWjD#C zd%Dy_xi+ld%b3eRz3`R3;#Nm(L$2pp06RMF$lC9S*w|Eg^WtSNtPLwF)2;3r|2-%F`lY6nKCa1bx2boQTSB6#Al9cc2pv*sY zC|?T78vc2^(j^hfj6#e$7%M8NU@W7_-L4 z>nm@H$pH!0vL87S93zg!oNR> zKLrfUtWt9#rRW@JZ5Q+j=}!Ae-Dg-^+>M@AdMHb%zbON#S`8Co(w?}p2Zb_!@x{DW zO!RkoB-%X@-)hzl0jtN=+FNCaFm#|f-+l(W~KQu$$4%HHHo@p#XR$HM#&1n!>BRF&_zc9e5j zyi(KjFDD0s3QW0ljH|y{oo%k!$2vb%;=n*ePWEH^Zz66ST59~`NB!Qpj_VY)obZGL zzAQJHl`y$z76%<*DO)mVSVtj~Pdto?2l zsx%Lqawo3)WsqSGV^+x*mo$wjOrW^)_^BC2H)i|^dqz4Q(a@2QuZZX!R<_LNWt4Ag z6ts*Ylkm5SFH%^ss{8f!__n%`)7-5JiyAY|Kork@Q7Ia)hqH7V*i{nbzIN{*m{Gft zW)Xkh?rmXwo|bQ7E(30?_1i+7vs7!bX8S-N%cAt2()YX#l0UL{;A%ShTcFa$dDQOU zG3T^B69V+<9|z?sM-=~g%Qt`51@ zH}9(11a;IJ@%MtW|A0I@3&P3XUTQXQojNU?3{@?UsVq&gn$|x}j565+-px;FhtVgD zom7;m-?{x><+Ky#Xb;c;Yb@aN5fb|^5T6MDG`-PR)J49_9kXX1%7DO-L(cfP*cVNc zWV^Y2I5rJQ&2j?j9Oe~A(K{5s7dcDRWoJO;!zWK7&|4mUtYsX8A~>__ZOlA;^{V_Q zWLM2F=T66G{sjHJx1Xr~)^$o*pFNy5;6XUAxBGQnrwY^;{F93e;xHMokF_$@Qv|@t za3NvqyjSDedk+9ZGf&{3^nYOCC&3=-eAhOQ;ebz5^r}kDE@!E~?2kkeRGsw<%<|i* zX)x;Snjm_d+9z+|6D)BzHr^#w;4Q31O?8X0Jos;fUXO4wgb)q`HK<=#pl1qz%)2}(fnExwo$T;Y>eO7znGu$`Q+08;)VNv zy0oEq4py)LaJAn5Q%2w8uusc$BMO7NRyn!$#N!3z%KxdOc5TfTy?;m0wZ&ol4aWPl z#U%ZIoU=AOdrBi%G}ks7Q$)X+##oDqVh=)k4~44#lqmAY9;^J~{RRA+Obp-ff03wi z8W8fs;dR@y=%PO~{%1gz;zZZQ@n~rYA~sFRgW|is@FzD&(S?TiquQo;1-c`hq2zqo zTzpfO0Vj(>>U{Yd76Q%3pJp3y1}r^_Adr!v;%a~yiRNEsgZ3OZXmJl|!?_)r7v(zT zCZ4`t%jW%PT`6j{@d@a8BHe!*Mci$P`bsZz!+*2wl;|c#oR(hZvSw9MOp`L7Osai~Mj zL`3e!`3maop82mYjps6nbjI$xquZhaq)x%Jh1|5Fd2#8MAwai4pAAH>(|?~8nD1o8 zY-q?Y#hRAXQs3SFEnD)vqMX_;IU+wonRx}@mdQ-DWe`lZ-96v`)6$dTOinl=j>Q}< ziJhHDQ0fq$j(`qSqRD?z>ct}Zz*PRge*7zP1BW=v#b&J?Z+6d(;qQ0_XaRK zSv9HLHCx3R^=E=64qWp5v$0XPg|}F&V#)}z$*P`jN^8aKnZ!E)-iz4gF^chfw)Snn zPhU~@pT-!K+CTC6SE-M_b1xxEvok#X(MahCWT|?6Qk9a{;Pw`Y20*B?3xRW80S4$A zXoPIUU!FN7m0&VJ$bT((y@cGoozpGLy~O7^{3%d1*&7_?OW|@I&Ft=RO8( zwpE6TjgsWUc|lR`l$Q(obt@&70?YL^&hn`mbQRTH( zU%_dSiz#P{|8y#yOj^k@=Q5wS$+TNbNxLN-hMTACz+?y83kRD`=od7^7@q*PUqj)` zin`2AEv-3^~lsZK`O&`t#pk|Fa9g%T$1I znLMvuo~NP?&;lDZ_4M98oQyLm(`(0t9nU3JH&%?DxHsyI^aWQDW|E|rMaS!Fb&gN2 znWbdH`*Dj|N|07bI*~SmV9l+zN7(V--JQ6h9dOH`HG!~;Il!}s5iXm+I+~6v+iL@Y zQC0MHBfzsbrP1+IW~mVI)<6)7MqAu4E$Hj;A+wbpW}6v+$VD<(=mBpVr&j^<&)AWw zxj9(7KNKP;ohoX>xmeG_rmwYbUxX20EXYO9e!4X;-30#fto0M~xA&@((mzcOg{FAF zo?UN@jH5@*icuYP3>ZQS;=am;B>+S&MxpYX`#*C+N8+og5^U$wzN&_!-V%<-cIMd! z(2lU|*BLM%1Y?LRA%S6D_pxS|wNdIh`G9dv+P6s3!k|_@s7DSoB_+SPHDle0oX0dtGD|^wNk8NfS zJtM6hgs~~Gp%v~3`B(4Q5V!@DaQi@s2TxVSpqD6$sc{9M^?!S_b5i5$<*a}`uMY(y zk2(pJS9#U5&QTJ3`%aaFUA%xup?4D)Qp8S*^b%Vl(YHS1s8&-f$Nyz+Y2qk$D{Hni z%V~AJN*$T@VyGTPU_WX3cQ0YeJT8Fg%k-28N*3BAz-@F+KEpT7S1+^oly-|HV+CA< z_#wO`IYO|#uroPP5`D4Q=TGf^?Qdx+D@rSCju|&-XcqKRFK|J7hcS}O9fJOL{%X{a zSxS8!q?BcVQkx+=(E2zw9=}$)ABYkgwHg6H-q3dxg`u)!HKQhBZ3obQ@Sph=+B?Yf zab*PLbYrXqpMQL&&=-sQ-{^~R81b!{64}knV`r=1evq^01yH=Wv%H61ECj$WaDe2a zHr++tZ^bw#+1LHOwUwFI@z&T51%-y-J0F3Mn7>3@Sq{JVpQ+IPj7b$^a84eTx>E<# z4u3AXYjL8neR%C3-f`>p0tgVsQ>GAnM7$p*O?Au@y$~&(ch|S?!BE)4k5;a8I`8u8 z`|e+6YbXO!&oI~P)nBDaO?dV3Se{o2&x8v_j+ZN2y@FN=*GGyXFP8WcEFM6uKVFDc z6IL}2yib81^;?+2q?o^DH!493H9pIFe!LbX@a;dYCjqf9pL%CtiSKKfXqX}3Wj&qf zVv7aLmEcjpTzNRTcwtAsCB@+rqWiF@N%c}lTNK&v*X|)Z;A9c`etusk`|(vW)DQGS zgl_fw->yEv4{@&bSq7I9b3LHgsrx7GDQOu2xCdC+q=G|=mQ=*_CNQWVouUiX!u_YK zLX}^>QB-|eCbN!ZhNf;GY|Pk}I|I7ccU@L64cJ8S;9Bn>`qv_#w-PBSYoXfv5}&la zSt3z3b?E;M$U(a3)MX%1=9MZ8{1O<-={zdy8E*DF2}Y1c*fP{efyUw;MVLT3}Vw2^vJPd1KO>V_8ChPP>6()n@siuw`@5qo-q0U-XR}H7s}jt zeWX8S2!(3sgGon}4S_-=^Y-oVAL}|#_DNu?B*DdMX&$E3mZahLFFI;23`teS!0sB~ ztKyy+I_~v%;q<7dK?Bb1$B~f1=>WpX+jGcvWH4qs!Whir9|KD!TA?K-X3HC6aLPda zX|y729ekKXtKN{Lk190#uKb*Tx5Lx%4}+4#K?o<}?2}-1`LUUOfAXBQ_cR zv3T^LkWJ!1LWM+y_sDQp^e1B$!wt_8{U;1?;ur753mT@z(KCfd)pdLZo>I#?MhD)+ z1DL!k?Q$ScXTnb*mRhJ4qlJS*JXJApjiw}hCOy`1Z#8$iotIxV zJ7#${iCjDBZ%K@d3%XRAI^(?;Rn5^gtGa>Ni13mTT6Rip0l^B+K zDBQ&f3YDZ5CgB{%U*UNsuGD6F_eO8IT*eLNW;8*jn5}NfaF0M!ZEU%3bzVAlq)Kv+ zaTs<$tY1hMXFkf+PP+2$j&XxXVRoX8;9>OMf44V+CtC>C|r3EN=;}AQKGDFP+;>eZ4N2}Gxlqj7m3tK_y7exn_JUyyA29EYQD$D8*Yc5@5hkO= zP5@sPQyxCYC59%2B!;HNZKq1c>{3|Dp_)~epSkhlf}qAE0F_%T5R%@eFl<7<5fhe9 zR~$Qdhl~2hi#Ka7saTK2^^_df1*W)l75meqDmR4a(P(LcBK-x`VGVB}7VpqQ`+nT}@jN5c#XJcnk@ zte?Pe2CjGIn;^%vZUf=237@$U1)t=>IeRbS*Xx;n9or<_ikDrM`1K9nzCXBZgyq{m zmqmlq_6(V)Zic1O97IC)n91NiczWGaHF*$-kMfxheJ!htLr>*GO%4PJ)kojWy}798YLx`9@MrEgit88E+txAS*l+ z?yvxeq&#r#zc7&srbLmCVoHR%pO(^CD!@-C9`gfJ6l0<8>Ze+)$w^}Tu5QZ+tTVHI#8wZywu;i;J4IhA!ezD&T zoP#1wBJbeBCb>V@5KTlMLSog_xg)M5GF1;He8IAn{47_8UZ$_1V5|sr@8EU_Wb}P9 zhpvAyQZ+i*`mTkdgbB{=xqI;5EcWD?hSojK{2`;KvsFYmmh6;pqo?4eA2GcVeoR)} zPJ(2Z=@Pe82T`rUlVL7GG;SLa{sx7b;R!k2QD^>VSY-7Fl~R@1+NVE<|qz;XtgO6np~%vO|N93 z;j^c%YO4>%Q{qy2_#nueL4r|)tnkqW13G#ojODYrbeLcPV{yh@*MOsxrI1Y$i$vjC zU#o(R32@HO7y-DhJXP@iJv-Vf5Dmsar!hEm7#emLE{SYObBFuBKO|I+o@PsYA|rH1 zT##fewg)bSyd4Yy&pe+>t`q20s4-&T9w9K@&Sl{k(;SZf6ci+!;Fh;G&jnDIp-E;rAEmpjieI`)uM#n&Rl&(c~ z5oO6mHpVUF*sfKU!rP0I;q{nFA?O3i3Pl;o7mAr8a5{CR!*y*$6<(e(5mOzrF&?*e zGg*=E9*&fkcAfrRId7JR4!>9=(GgthgA{;FI6+J^mGi?@<`}3rj6C7D42<=sCXNCW z-;1?V+wft4((_MSAEJp_ig0`q>m2A?NE#0a!Rutnl<6@x_oMNYsq@pt$AXj?Zw_V@vih4){wrLcTt8f~JztQkYop zNmAWPOrF<9lq>dUodi2FoLl`P47O+x^7VEvWJa*bjHT7V1JxNFIb%uNsg!H{3meBnp* zf%!2$&PTBfabLTLUiEuPuUeVP10mm|1f=;OVHi$Pb|W^&QL4&65^uL-qlJaQ_)rn$ zx~beT_JP>iPRh0Myqeld33d;TMkW?i^b005DkI@E9OosBLNuE_pDB-T7ygs?BU>&I zG`}w`T`=Bn^CTt(E>YIzeEkt$Q%?mS-E(9x_qg4FGc9D2{00&l07sgUFtIv(mauH! zCT*z8Cd9Ru^mO=1tjznghuogXr|4XO5mtckFrOc@t~MuVu?4}ixlJKdjH}&2{VHJ0pLE|txB^p9AcEr$t(L(8<7@)O?XL16YO>szmS%c{U55z9t<~(gyTb#E zb{j(@!ouNRK!*W)J)cxDtb3!VSSu+?1S=!)WfDK7SKz>>2crWmhU95pD{#_C8)}XQ zglywH(#9*q&7QB;%XLAqVFDzHsyD?b^ReltqNKue7wjNV%1hkoJeFR<{2b;!7nBr zAX$dr=I(m)t1{8ycRfu^1D{>IEvaMu;S?#=fW92G(ML{9Gr3kArGShifsX}7M}?2y zw%oeK?e+#D)T%&Xl8eouE;E!O)M}@KRB;~*G2@L^ae{5RPXS+i0&Y5q>Gj^vtT3b2 zNw%yjh)*Tt-Nf49#0^liq;E4tmbhEZKXxCBdV1cbjPkA*9xIwS_fEY9COv&;jiQ1H zJv|4$`uJlBV7eX|O1u$WXbIv%MV(6^7T^x6+nNzJ;I*4I@IV_6q1?&R=jm9Q4HRfaRx z{^pPOyolh{Dx(IVp%fPK=~^}k?k&9Hr2i#kMu`>cgXLRn54^_r>j`7?V(L*RVz(0m zb?cnL#xx(6rgFVH6M5<;b{Ml#r-irI(KARq5;`rXb=#xt!ewHFYVPR}h}8Eg2wi-G z<0sU8a^PU$P4YTvFF&HK_)o5HxabDx*1b;ArPWQ$`gj}F? zoz`2rEBq2}7Cy9Fve_fl7e#horzng?UO>Pk4Qbog3yop#eZ~@Z)2C}frAkvPZ ziPb*E|7!>rnbqa#3aZu!5{O@XyuGGzmWZKns|k{Pvh8%38%3+{$(#+BUv3}Jl-8dLlFe?V-pg2 zyG;3;69MuAP%?U4BQ``!6caXrqFlu^7oub|ovSLru?jJe?%lAJF zOhL#1FHX6eCmacEDZ$e)oSzzHd-cHoCH~hBy>Boi)TzMt@=f^C17_Y}{6ni+?Vh1j z+^(`xqC_G~a|p8hBvYmti{@qeXF2HbJzYO6t5CXU7;w^1aX#seTX2DB$?eJqZJ(MN`g zz*2bTr$mnu*I0jfaePD|0SZypbS~_2W!aE@z!?e;2o-zL9eTTcCYPOKOnX`owH_c! z)Qm-}V1EkRWaZ%Kp~c)NVlt|U;LMdm$$4lm5&SEr@G=#M#4Ez09K^^Znqh@&&Wu9T5|^)}%KScP72)O}*G6_g}Nn)4V-+f`ss2PkPI9 z9|d&bB3$_*9^M!_h_Fje&Zy_I0oL<5Z;<7Ye;J9-=bw2y3Nb8JsTZ#ZAlSoNKD1Q2 znD#cQElKRd^y(*>ikPw|iGeuJq=SFnJ#2A9ebXs#Wln?Fad*y6x=Lk-U!tn=)@P_S zM#Cm(>9|Spcz5Ee<82KEsF`bmXL0>amXJ32y?9@4a!v9m5u=%P%bpeaLAvzFsmle) z(h|z!VZ23qKc;&nCGm4f-yDoz=(^t9F0s*dC9k4w)ZjRwcwf-A>_#I9FM-OvD>TiP z;xtgahh35jyGlSZFzle$_Hf^^!Kx?}LNg%f(BwQUAT9}Cwy|JMW1CpWI{c*A^x|RZ z)m~1% zt6qCF=#q`e!0?2xuD+sUd#P*_#5A=2rcj9e*DC=q(U(*xFC}F7bMae9l5*8N47u_| zed)O8wrn0WU}Ys}V5$Y%hluYr74g_JinrG3#MoiW?*ZVv_n;#xUeP_2a~xV!C1PYhzUs9xw4rQiyZ%<4Y(Ex%hSuwC98o*an7|f}Xc35&A3;LmBBGf; zvf|l~#rYV1`i1mOk18*6Y3DaNtkO~Hb^%hq-4CYHEYHu5WNu%sz)QD;e0 zS_aM|otf;A>wBZ7t~OqA3K>O45oN7(ZT#rd>tRRCP9I!kV9P;gmUiM7?|aN`OSm?M zce-8#RYhq(q+plsi5NLBb!{a6`>>_FV8z2dg~$|ab1cH_l~1=p9ZYF@4e`9f3FUhu z70CR^8j2bX#&>vHj(d2kVV+oHW=Xa>WF2Sk>LNkRs*luP$U^nAVI09-9MK?~yM*DO z3}V7yi605}j$w)039*S!o*W+vg0fkwh}gTnsbSp!i>(nGVisKeLjs{{i_V{M<~z5a zL}y>{Tw%5zmQej5)Y>$gm2)(K*jgS7)QKw%z;k`mjk0pt=#LcJ_d8OmT{VtyC2%-z zAm46sg>PbKTmOE-n@ri#l*W3mX$f`^!qK~Nu>-8T+t9FEgWn9a)7eq}scuyn-G^1Q zaVXAUO8-94Zp&9Q!An&Kw-u3)TK0py75F*QdKsOO@oYP^Fpwev<_wn85h+buZhVb$ z`~)WIe+gXisEQSRBR;RjO`$Q@d2T8(;nuyf%UoU{8B(1Qc$0<`hZ_PmPQ044h7Lfc zcmUtb+yFg1&bu_|sYfYc#@1F33@qeSQ2u7`ooryppA+oq%0D}O1be&c(yIB92*@7j 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 z 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

x$iv-pqc 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%0DMa$Z#n{8(JD#l~b^d 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 diff --git a/AMITT_MASTER_DATA/AMITT_FRAMEWORKS_MASTER.xlsx b/AMITT_MASTER_DATA/AMITT_FRAMEWORKS_MASTER.xlsx index 68c6fd862afe199acd52bcab0d024e33a8d31c3c..1d2af98fe1be7e0ff6a6876a9bf3ef90653b3301 100644 GIT binary patch delta 113813 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

Q?9DQheJe*4@q)}Ey5Ud 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�}$Yx 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 delta 111655 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�ArgT0rrD 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 M2)$EXf(iouAMmQlUjP6A diff --git a/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_generate_github_files-checkpoint.ipynb b/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_generate_github_files-checkpoint.ipynb index 5dc1e17..44d2ab9 100644 --- a/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_generate_github_files-checkpoint.ipynb +++ b/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_generate_github_files-checkpoint.ipynb @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": { "scrolled": true }, @@ -24,14 +24,55 @@ "updated ../amitt_red_framework_clickable.html\n", "updated ../amitt_blue_framework.md\n", "updated ../amitt_blue_framework_clickable.html\n", + "Temp: objecttype phase\n", "updated ../phases_index.md\n", + "Temp: objecttype tactic\n", "updated ../tactics_index.md\n", + "Temp: objecttype technique\n", "updated ../techniques_index.md\n", + "Temp: objecttype task\n", "updated ../tasks_index.md\n", + "Temp: objecttype incident\n", "updated ../incidents_index.md\n", + "Temp: objecttype counter\n", "updated ../counters_index.md\n", + "Temp: objecttype metatechnique\n", "updated ../metatechniques_index.md\n", + "Temp: objecttype actortype\n", "updated ../actortypes_index.md\n", + "Updating ../actortypes/A001.md\n", + "Updating ../actortypes/A002.md\n", + "Updating ../actortypes/A003.md\n", + "Updating ../actortypes/A004.md\n", + "Updating ../actortypes/A005.md\n", + "Updating ../actortypes/A006.md\n", + "Updating ../actortypes/A007.md\n", + "Updating ../actortypes/A008.md\n", + "Updating ../actortypes/A009.md\n", + "Updating ../actortypes/A010.md\n", + "Updating ../actortypes/A011.md\n", + "Updating ../actortypes/A012.md\n", + "Updating ../actortypes/A013.md\n", + "Updating ../actortypes/A014.md\n", + "Updating ../actortypes/A015.md\n", + "Updating ../actortypes/A016.md\n", + "Updating ../actortypes/A017.md\n", + "Updating ../actortypes/A018.md\n", + "Updating ../actortypes/A019.md\n", + "Updating ../actortypes/A020.md\n", + "Updating ../actortypes/A021.md\n", + "Updating ../actortypes/A022.md\n", + "Updating ../actortypes/A023.md\n", + "Updating ../actortypes/A024.md\n", + "Updating ../actortypes/A025.md\n", + "Updating ../actortypes/A026.md\n", + "Updating ../actortypes/A027.md\n", + "Updating ../actortypes/A028.md\n", + "Updating ../actortypes/A029.md\n", + "Updating ../actortypes/A030.md\n", + "Updating ../actortypes/A031.md\n", + "Updating ../actortypes/A032.md\n", + "Updating ../actortypes/A033.md\n", "updated ../responsetype_index.md\n", "updated ../detections_index.md\n", "updated ../tactics_by_responsetype_table.md\n", @@ -48,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": { "scrolled": true }, @@ -76,376 +117,463 @@ " \n", " amitt_id\n", " name\n", - " metatechnique\n", " summary\n", - " actortypes\n", - " resources_needed\n", - " how_found\n", - " references\n", - " incident_ids\n", - " tactic\n", - " responsetype\n", - " notes\n", - " techniques\n", + " sector_ids\n", + " framework_ids\n", " longname\n", - " tactic_id\n", - " tactic_name\n", - " metatechnique_id\n", - " metatechnique_name\n", " \n", " \n", " \n", " \n", " 0\n", - " C00006\n", - " Charge for social media\n", - " M004 - friction\n", - " Include a paid-for privacy option, e.g. pay Fa...\n", - " A033 - social media platform owner\n", - " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D2 Deny\n", - " \n", - " T0007 - Create fake Social Media Profiles / Pa...\n", - " C00006 - Charge for social media\n", - " TA01\n", - " Strategic Planning\n", - " M004\n", - " - friction\n", + " A001\n", + " data scientist\n", + " Person who can wrangle data, implement machine...\n", + " S001, S002, S003, S004, S005, S006, S007, S008...\n", + " FW01, FW02\n", + " A001 - data scientist\n", " \n", " \n", " 1\n", - " C00008\n", - " Create shared fact-checking database\n", - " M006 - scoring\n", - " Share fact-checking resources - tips, response...\n", - " A007 - factchecker\n", - " \n", - " 2019-11-workshop\\n2019-11-search\n", - " \n", - " I00049,I00050\n", - " TA01 Strategic Planning\n", - " D4 Degrade\n", - " \n", - " T0001 - 5Ds (dismiss, distort, distract, disma...\n", - " C00008 - Create shared fact-checking database\n", - " TA01\n", - " Strategic Planning\n", - " M006\n", - " - scoring\n", + " A002\n", + " target\n", + " Person being targeted by disinformation campaign\n", + " S001, S002, S003, S004, S005, S006, S007, S008...\n", + " FW02\n", + " A002 - target\n", " \n", " \n", " 2\n", - " C00009\n", - " Educate high profile influencers on best pract...\n", - " M001 - resilience\n", - " Find online influencers. Provide training in t...\n", - " A016 - influencer,A006 - educator\n", - " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA02 Objective Planning\n", - " D2 Deny\n", - " \n", - " T0010 - Cultivate ignorant agents\\nT0039 - Bai...\n", - " C00009 - Educate high profile influencers on b...\n", - " TA02\n", - " Objective Planning\n", - " M001\n", - " - resilience\n", + " A003\n", + " trusted authority\n", + " Influencer\n", + " S001, S002, S003, S004, S005, S006, S007, S008...\n", + " FW01, FW02\n", + " A003 - trusted authority\n", " \n", " \n", " 3\n", - " C00010\n", - " Enhanced privacy regulation for social media\n", - " M004 - friction\n", - " Implement stronger privacy standards, to reduc...\n", - " A020 - policy maker\n", + " A004\n", + " activist\n", " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D2 Deny\n", - " \n", - " T0005 - Center of gravity analysis\\nT0018 - Pa...\n", - " C00010 - Enhanced privacy regulation for socia...\n", - " TA01\n", - " Strategic Planning\n", - " M004\n", - " - friction\n", + " S002\n", + " FW02\n", + " A004 - activist\n", " \n", " \n", " 4\n", - " C00011\n", - " Media literacy. Games to identify fake news\n", - " M001 - resilience\n", - " Create and use games to show people the mechan...\n", - " A006 - educator,A026 - games designer,A024 - d...\n", + " A005\n", + " community group\n", " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA02 Objective Planning\n", - " D2 Deny\n", - " \n", - " T0001 - 5Ds (dismiss, distort, distract, disma...\n", - " C00011 - Media literacy. Games to identify fak...\n", - " TA02\n", - " Objective Planning\n", - " M001\n", - " - resilience\n", + " S002\n", + " FW02\n", + " A005 - community group\n", " \n", " \n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", + " 5\n", + " A006\n", + " educator\n", + " \n", + " S002\n", + " FW02\n", + " A006 - educator\n", " \n", " \n", - " 135\n", - " C00219\n", - " Add metadata to content that’s out of the cont...\n", - " M003 - daylight\n", - " Steganography. Adding date, signatures etc to ...\n", - " \n", - " \n", - " grugq\n", - " \n", - " \n", - " TA06 Develop Content\n", - " D4 Degrade\n", - " \n", - " T0024 - Create fake videos and images\\nT0026 -...\n", - " C00219 - Add metadata to content that’s out of...\n", - " TA06\n", - " Develop Content\n", - " M003\n", - " - daylight\n", + " 6\n", + " A007\n", + " factchecker\n", + " Someone with the skills to verify whether info...\n", + " S002\n", + " FW02\n", + " A007 - factchecker\n", " \n", " \n", - " 136\n", - " C00220\n", - " Develop a monitoring and intelligence plan\n", - " M007 - metatechnique\n", - " Create a plan for misinformation and disinform...\n", + " 7\n", + " A008\n", + " library\n", " \n", - " \n", - " Counters cleanup\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D3 Disrupt\n", - " \n", - " \n", - " C00220 - Develop a monitoring and intelligence...\n", - " TA01\n", - " Strategic Planning\n", - " M007\n", - " - metatechnique\n", + " S002\n", + " FW02\n", + " A008 - library\n", " \n", " \n", - " 137\n", - " C00221\n", - " Run a disinformation red team, and design miti...\n", - " M007 - metatechnique\n", - " Include PACE plans - Primary, Alternate, Conti...\n", + " 8\n", + " A009\n", + " NGO\n", " \n", - " \n", - " Counters cleanup\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D3 Disrupt\n", - " \n", - " \n", - " C00221 - Run a disinformation red team, and de...\n", - " TA01\n", - " Strategic Planning\n", - " M007\n", - " - metatechnique\n", + " S002\n", + " FW02\n", + " A009 - NGO\n", " \n", " \n", - " 138\n", - " C00222\n", - " Tabletop simulations\n", - " M007 - metatechnique\n", - " Simulate misinformation and disinformation cam...\n", + " 9\n", + " A010\n", + " religious organisation\n", " \n", - " \n", - " \n", - " \n", - " \n", - " TA02 Objective Planning\n", - " D3 Disrupt\n", - " \n", - " \n", - " C00222 - Tabletop simulations\n", - " TA02\n", - " Objective Planning\n", - " M007\n", - " - metatechnique\n", + " S002\n", + " FW02\n", + " A010 - religious organisation\n", " \n", " \n", - " 139\n", - " C00223\n", - " Strengthen Trust in social media platforms\n", - " M001 - resilience\n", - " Improve trust in the misinformation responses ...\n", + " 10\n", + " A011\n", + " school\n", " \n", + " S002\n", + " FW02\n", + " A011 - school\n", + " \n", + " \n", + " 11\n", + " A012\n", + " account owner\n", + " Anyone who owns an account online\n", + " S006\n", + " FW01\\nFW02\n", + " A012 - account owner\n", + " \n", + " \n", + " 12\n", + " A013\n", + " content creator\n", " \n", + " S006\n", + " FW01\\nFW02\n", + " A013 - content creator\n", + " \n", + " \n", + " 13\n", + " A014\n", + " elves\n", " \n", + " S006\n", + " FW02\n", + " A014 - elves\n", + " \n", + " \n", + " 14\n", + " A015\n", + " general public\n", " \n", + " S006\n", + " FW02\n", + " A015 - general public\n", + " \n", + " \n", + " 15\n", + " A016\n", + " influencer\n", " \n", - " TA01 Strategic Planning\n", - " D3 Disrupt\n", + " S006\n", + " FW01\\nFW02\n", + " A016 - influencer\n", + " \n", + " \n", + " 16\n", + " A017\n", + " coordinating body\n", + " For example the DHS\n", + " S003\n", + " FW02\n", + " A017 - coordinating body\n", + " \n", + " \n", + " 17\n", + " A018\n", + " government\n", + " Government agencies\n", + " S003\n", + " FW01\\nFW02\n", + " A018 - government\n", + " \n", + " \n", + " 18\n", + " A019\n", + " military\n", " \n", + " S003\n", + " FW02\n", + " A019 - military\n", + " \n", + " \n", + " 19\n", + " A020\n", + " policy maker\n", " \n", - " C00223 - Strengthen Trust in social media plat...\n", - " TA01\n", - " Strategic Planning\n", - " M001\n", - " - resilience\n", + " S003\n", + " FW02\n", + " A020 - policy maker\n", + " \n", + " \n", + " 20\n", + " A021\n", + " media organisation\n", + " \n", + " S010\n", + " FW01\\nFW02\n", + " A021 - media organisation\n", + " \n", + " \n", + " 21\n", + " A022\n", + " company\n", + " \n", + " S009\n", + " FW02\n", + " A022 - company\n", + " \n", + " \n", + " 22\n", + " A023\n", + " adtech provider\n", + " \n", + " S008\n", + " FW02\n", + " A023 - adtech provider\n", + " \n", + " \n", + " 23\n", + " A024\n", + " developer\n", + " \n", + " S008\n", + " FW02\n", + " A024 - developer\n", + " \n", + " \n", + " 24\n", + " A025\n", + " funding_site_admin\n", + " Funding site admin\n", + " S008\n", + " FW02\n", + " A025 - funding_site_admin\n", + " \n", + " \n", + " 25\n", + " A026\n", + " games designer\n", + " \n", + " S008\n", + " FW01, FW02\n", + " A026 - games designer\n", + " \n", + " \n", + " 26\n", + " A027\n", + " information security\n", + " \n", + " S008\n", + " FW02\n", + " A027 - information security\n", + " \n", + " \n", + " 27\n", + " A028\n", + " platform administrator\n", + " \n", + " S008\n", + " FW02\n", + " A028 - platform administrator\n", + " \n", + " \n", + " 28\n", + " A029\n", + " server admininistrator\n", + " \n", + " S008\n", + " FW02\n", + " A029 - server admininistrator\n", + " \n", + " \n", + " 29\n", + " A030\n", + " platforms\n", + " \n", + " S007\n", + " FW02\n", + " A030 - platforms\n", + " \n", + " \n", + " 30\n", + " A031\n", + " social media platform adminstrator\n", + " Person with the authority to make changes to a...\n", + " S007\n", + " FW02\n", + " A031 - social media platform adminstrator\n", + " \n", + " \n", + " 31\n", + " A032\n", + " social media platform outreach\n", + " \n", + " S007\n", + " FW02\n", + " A032 - social media platform outreach\n", + " \n", + " \n", + " 32\n", + " A033\n", + " social media platform owner\n", + " Person with authority to make changes to a soc...\n", + " S007\n", + " FW02\n", + " A033 - social media platform owner\n", " \n", " \n", "\n", - "

140 rows × 18 columns

\n", "" ], "text/plain": [ - " amitt_id name \\\n", - "0 C00006 Charge for social media \n", - "1 C00008 Create shared fact-checking database \n", - "2 C00009 Educate high profile influencers on best pract... \n", - "3 C00010 Enhanced privacy regulation for social media \n", - "4 C00011 Media literacy. Games to identify fake news \n", - ".. ... ... \n", - "135 C00219 Add metadata to content that’s out of the cont... \n", - "136 C00220 Develop a monitoring and intelligence plan \n", - "137 C00221 Run a disinformation red team, and design miti... \n", - "138 C00222 Tabletop simulations \n", - "139 C00223 Strengthen Trust in social media platforms \n", + " amitt_id name \\\n", + "0 A001 data scientist \n", + "1 A002 target \n", + "2 A003 trusted authority \n", + "3 A004 activist \n", + "4 A005 community group \n", + "5 A006 educator \n", + "6 A007 factchecker \n", + "7 A008 library \n", + "8 A009 NGO \n", + "9 A010 religious organisation \n", + "10 A011 school \n", + "11 A012 account owner \n", + "12 A013 content creator \n", + "13 A014 elves \n", + "14 A015 general public \n", + "15 A016 influencer \n", + "16 A017 coordinating body \n", + "17 A018 government \n", + "18 A019 military \n", + "19 A020 policy maker \n", + "20 A021 media organisation \n", + "21 A022 company \n", + "22 A023 adtech provider \n", + "23 A024 developer \n", + "24 A025 funding_site_admin \n", + "25 A026 games designer \n", + "26 A027 information security \n", + "27 A028 platform administrator \n", + "28 A029 server admininistrator \n", + "29 A030 platforms \n", + "30 A031 social media platform adminstrator \n", + "31 A032 social media platform outreach \n", + "32 A033 social media platform owner \n", "\n", - " metatechnique summary \\\n", - "0 M004 - friction Include a paid-for privacy option, e.g. pay Fa... \n", - "1 M006 - scoring Share fact-checking resources - tips, response... \n", - "2 M001 - resilience Find online influencers. Provide training in t... \n", - "3 M004 - friction Implement stronger privacy standards, to reduc... \n", - "4 M001 - resilience Create and use games to show people the mechan... \n", - ".. ... ... \n", - "135 M003 - daylight Steganography. Adding date, signatures etc to ... \n", - "136 M007 - metatechnique Create a plan for misinformation and disinform... \n", - "137 M007 - metatechnique Include PACE plans - Primary, Alternate, Conti... \n", - "138 M007 - metatechnique Simulate misinformation and disinformation cam... \n", - "139 M001 - resilience Improve trust in the misinformation responses ... \n", + " summary \\\n", + "0 Person who can wrangle data, implement machine... \n", + "1 Person being targeted by disinformation campaign \n", + "2 Influencer \n", + "3 \n", + "4 \n", + "5 \n", + "6 Someone with the skills to verify whether info... \n", + "7 \n", + "8 \n", + "9 \n", + "10 \n", + "11 Anyone who owns an account online \n", + "12 \n", + "13 \n", + "14 \n", + "15 \n", + "16 For example the DHS \n", + "17 Government agencies \n", + "18 \n", + "19 \n", + "20 \n", + "21 \n", + "22 \n", + "23 \n", + "24 Funding site admin \n", + "25 \n", + "26 \n", + "27 \n", + "28 \n", + "29 \n", + "30 Person with the authority to make changes to a... \n", + "31 \n", + "32 Person with authority to make changes to a soc... \n", "\n", - " actortypes resources_needed \\\n", - "0 A033 - social media platform owner \n", - "1 A007 - factchecker \n", - "2 A016 - influencer,A006 - educator \n", - "3 A020 - policy maker \n", - "4 A006 - educator,A026 - games designer,A024 - d... \n", - ".. ... ... \n", - "135 \n", - "136 \n", - "137 \n", - "138 \n", - "139 \n", + " sector_ids framework_ids \\\n", + "0 S001, S002, S003, S004, S005, S006, S007, S008... FW01, FW02 \n", + "1 S001, S002, S003, S004, S005, S006, S007, S008... FW02 \n", + "2 S001, S002, S003, S004, S005, S006, S007, S008... FW01, FW02 \n", + "3 S002 FW02 \n", + "4 S002 FW02 \n", + "5 S002 FW02 \n", + "6 S002 FW02 \n", + "7 S002 FW02 \n", + "8 S002 FW02 \n", + "9 S002 FW02 \n", + "10 S002 FW02 \n", + "11 S006 FW01\\nFW02 \n", + "12 S006 FW01\\nFW02 \n", + "13 S006 FW02 \n", + "14 S006 FW02 \n", + "15 S006 FW01\\nFW02 \n", + "16 S003 FW02 \n", + "17 S003 FW01\\nFW02 \n", + "18 S003 FW02 \n", + "19 S003 FW02 \n", + "20 S010 FW01\\nFW02 \n", + "21 S009 FW02 \n", + "22 S008 FW02 \n", + "23 S008 FW02 \n", + "24 S008 FW02 \n", + "25 S008 FW01, FW02 \n", + "26 S008 FW02 \n", + "27 S008 FW02 \n", + "28 S008 FW02 \n", + "29 S007 FW02 \n", + "30 S007 FW02 \n", + "31 S007 FW02 \n", + "32 S007 FW02 \n", "\n", - " how_found references incident_ids \\\n", - "0 2019-11-workshop \n", - "1 2019-11-workshop\\n2019-11-search I00049,I00050 \n", - "2 2019-11-workshop \n", - "3 2019-11-workshop \n", - "4 2019-11-workshop \n", - ".. ... ... ... \n", - "135 grugq \n", - "136 Counters cleanup \n", - "137 Counters cleanup \n", - "138 \n", - "139 \n", - "\n", - " tactic responsetype notes \\\n", - "0 TA01 Strategic Planning D2 Deny \n", - "1 TA01 Strategic Planning D4 Degrade \n", - "2 TA02 Objective Planning D2 Deny \n", - "3 TA01 Strategic Planning D2 Deny \n", - "4 TA02 Objective Planning D2 Deny \n", - ".. ... ... ... \n", - "135 TA06 Develop Content D4 Degrade \n", - "136 TA01 Strategic Planning D3 Disrupt \n", - "137 TA01 Strategic Planning D3 Disrupt \n", - "138 TA02 Objective Planning D3 Disrupt \n", - "139 TA01 Strategic Planning D3 Disrupt \n", - "\n", - " techniques \\\n", - "0 T0007 - Create fake Social Media Profiles / Pa... \n", - "1 T0001 - 5Ds (dismiss, distort, distract, disma... \n", - "2 T0010 - Cultivate ignorant agents\\nT0039 - Bai... \n", - "3 T0005 - Center of gravity analysis\\nT0018 - Pa... \n", - "4 T0001 - 5Ds (dismiss, distort, distract, disma... \n", - ".. ... \n", - "135 T0024 - Create fake videos and images\\nT0026 -... \n", - "136 \n", - "137 \n", - "138 \n", - "139 \n", - "\n", - " longname tactic_id \\\n", - "0 C00006 - Charge for social media TA01 \n", - "1 C00008 - Create shared fact-checking database TA01 \n", - "2 C00009 - Educate high profile influencers on b... TA02 \n", - "3 C00010 - Enhanced privacy regulation for socia... TA01 \n", - "4 C00011 - Media literacy. Games to identify fak... TA02 \n", - ".. ... ... \n", - "135 C00219 - Add metadata to content that’s out of... TA06 \n", - "136 C00220 - Develop a monitoring and intelligence... TA01 \n", - "137 C00221 - Run a disinformation red team, and de... TA01 \n", - "138 C00222 - Tabletop simulations TA02 \n", - "139 C00223 - Strengthen Trust in social media plat... TA01 \n", - "\n", - " tactic_name metatechnique_id metatechnique_name \n", - "0 Strategic Planning M004 - friction \n", - "1 Strategic Planning M006 - scoring \n", - "2 Objective Planning M001 - resilience \n", - "3 Strategic Planning M004 - friction \n", - "4 Objective Planning M001 - resilience \n", - ".. ... ... ... \n", - "135 Develop Content M003 - daylight \n", - "136 Strategic Planning M007 - metatechnique \n", - "137 Strategic Planning M007 - metatechnique \n", - "138 Objective Planning M007 - metatechnique \n", - "139 Strategic Planning M001 - resilience \n", - "\n", - "[140 rows x 18 columns]" + " longname \n", + "0 A001 - data scientist \n", + "1 A002 - target \n", + "2 A003 - trusted authority \n", + "3 A004 - activist \n", + "4 A005 - community group \n", + "5 A006 - educator \n", + "6 A007 - factchecker \n", + "7 A008 - library \n", + "8 A009 - NGO \n", + "9 A010 - religious organisation \n", + "10 A011 - school \n", + "11 A012 - account owner \n", + "12 A013 - content creator \n", + "13 A014 - elves \n", + "14 A015 - general public \n", + "15 A016 - influencer \n", + "16 A017 - coordinating body \n", + "17 A018 - government \n", + "18 A019 - military \n", + "19 A020 - policy maker \n", + "20 A021 - media organisation \n", + "21 A022 - company \n", + "22 A023 - adtech provider \n", + "23 A024 - developer \n", + "24 A025 - funding_site_admin \n", + "25 A026 - games designer \n", + "26 A027 - information security \n", + "27 A028 - platform administrator \n", + "28 A029 - server admininistrator \n", + "29 A030 - platforms \n", + "30 A031 - social media platform adminstrator \n", + "31 A032 - social media platform outreach \n", + "32 A033 - social media platform owner " ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "amitt.df_counters" + "amitt.df_actortypes" ] }, { diff --git a/HTML_GENERATING_CODE/.ipynb_checkpoints/Find_warning_text-checkpoint.ipynb b/HTML_GENERATING_CODE/.ipynb_checkpoints/Find_warning_text-checkpoint.ipynb new file mode 100644 index 0000000..1027598 --- /dev/null +++ b/HTML_GENERATING_CODE/.ipynb_checkpoints/Find_warning_text-checkpoint.ipynb @@ -0,0 +1,522 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Find warning text in AMITT generated files" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "warning text in counter C00066\n", + "warning text in incident I00002\n", + "warning text in incident I00053\n", + "warning text in incident I00032\n", + "warning text in incident I00063\n", + "warning text in incident I00006\n", + "warning text in incident I00047\n", + "warning text in incident I00022\n", + "warning text in incident I00033\n", + "warning text in incident I00062\n", + "warning text in incident I00056\n", + "warning text in incident I00007\n", + "warning text in incident I00017\n", + "warning text in incident I00003\n", + "warning text in incident I00042\n", + "warning text in incident I00008\n", + "warning text in incident I00049\n", + "warning text in incident I00039\n", + "warning text in incident I00029\n", + "warning text in incident I00009\n", + "warning text in incident I00019\n", + "warning text in incident I00004\n", + "warning text in incident I00045\n", + "warning text in incident I00051\n", + "warning text in incident I00034\n", + "warning text in incident I00010\n", + "warning text in incident I00050\n", + "warning text in incident I00001\n", + "warning text in incident I00035\n", + "warning text in incident I00025\n", + "warning text in incident I00060\n", + "warning text in incident I00005\n", + "warning text in incident I00044\n", + "warning text in incident I00015\n" + ] + }, + { + "data": { + "text/plain": [ + "[['counter',\n", + " 'C00066',\n", + " \"\\n\\nNew content. \\n\\nIf a group has the ability - e.g. enough dedicated person-hours - it can hijack the artifacts and narratives of a disinformation incident, by flooding them with counter-content. This has been seen in the past as accidental hashtag flooding - e.g. a new disinformation hashtag was unknowingly chosen that was the same as a children's swim team, which became active during a swim meet. In 2020, kPop stans flooded disinformation-carrying hashtags including #whitelivesmatter, and gay men flooded the #proudboys hashtag. \\n\\nThis is an example of a countertechnique that mirrors an existing disinformation technique - in this case T0049. \\n\"],\n", + " ['incident',\n", + " 'I00002',\n", + " '\\n\\nActor: IRA, individuals (e.g. Larry Cook).\\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals:\\nPhysical damage to country? \\n\\nMethod: \\n\\n* Targetted facebook ads (Larry Cook, targetting Washington State mothers, $1,776 to boost posts over 9 months). \\n* Gofundme campaigns to pay for ads (Larry Cook)\\n\\nEffects:\\n\\n* “The U.S. anti-vax movement has been blamed for two outbreaks of measles that have infected some 300 people—mostly children—in New York and the Pacific Northwest.”\\n\\nCounters:\\n\\n* American Medical Association “warned social-media giants, including Amazon, Facebook, Google, Pinterest, Twitter, and YouTube, that they were helping to amplify the propaganda and confuse parents.”\\n* Gofundme banned antivaxxers: “Campaigns raising money to promote misinformation about vaccines violate GoFundMe’s terms of service and will be removed from the platform”. Less than 10 campaigns reported as removed.\\n\\nRelated incidents:\\n\\nArtefacts:\\n\\nSearch terms vaccination, anti-vaccination, “vaccine choice”. \\n\\nNotes:\\n\\nStarted by looking for vaccine-related content in my misinformation datasets\\nThen did google search for “antivax misinformation” to get references etc. \\nLarry Cook runs “Stop Mandatory Vaccination”: “donations go “directly” to his bank account and funds “may be used to pay [his] personal bills.”\\n\\n\\nReferences;\\n\\n* https://www.thedailybeast.com/brooklyn-hasidic-community-is-in-the-midst-of-a-dire-measles-outbreak\\n* https://www.thedailybeast.com/amazon-wont-take-a-stand-in-war-over-forrest-maready-book-the-autism-vaccine\\n* https://www.bmj.com/content/362/bmj.k3739\\n* https://hub.jhu.edu/2018/08/24/russian-trolls-bots-spread-vaccine-misinformation/\\n* https://ajph.aphapublications.org/doi/full/10.2105/AJPH.2018.304567 \\n* Arciga, [GoFundMe Bans Anti-Vaxxers Who Raise Money to Spread Misinformation](https://www.thedailybeast.com/gofundme-bans-anti-vaxxers-who-raise-money-to-spread-misinformation), Daily Beast 2019-03-22\\n* Arciga, [Anti-Vaxxer Larry Cook Has Weaponized Facebook Ads in War Against Science](https://www.thedailybeast.com/anti-vaxxer-larry-cook-has-weaponized-facebook-ads-in-war-against-science), Daily Beast 2019-02-15\\n* Gofundmes (removed, but check archives) https://www.gofundme.com/help-save-vaccine-exemptions-in-washington-state https://www.gofundme.com/parents-wake-up-vaccines-kill \\n* Markay, [Anti-Vaccine Facebook Ads Target Women in Measles-Stricken States](https://www.thedailybeast.com/anti-vaccine-facebook-ads-target-women-in-measles-stricken-states/), Daily Beast 2019-02-14\\n\\nData\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00053',\n", + " '\\n\\nActor: China\\n\\nTimeframe: December 5, 2018 - still active on 04/03/2019\\n\\nDate: December 5, 2018\\n\\nPresumed goals: \\n\\n* Unlike Russia, Chinese state has employed a plethora of state-run media to exploit the openness of American democratic society in an effort to insert an intentionally distorted and biased narrative portraying a utopian view of the Chinese government and party. \\n\\nMethod: \\n\\n* China’s state-run social media operations are largely positive and coordinated because those techniques support Chinese strategic goals. State-run media seeds foreign influence environment\\n* Distorted, saccharine “news” about the Chinese State and Party\\n* Events coordinated and promoted across media platforms\\n* Extend from digital into physical space with gatherings, ie: support for Meng outside courthouse\\n\\n* In the case of Chinese state-run information manipulation campaigns — to distinguish the political intent and national strategies underlying these campaigns as different from simply another perspective on the news. China also play’s victim, innocence, plays by rules, misunderstood narrative… they too have their version of the 4D’s. Examples: “Chinese ambassador Lu Shaye has accused Canada of applying a double standard, and has decried what he sees as “Western egotism and white supremacy” in the treatment of detained Huawei executive Meng Wanzhou.” - Op-Ed in Globe & Mail. The Chinese embassy in Canada says the Vancouver arrest of a top Huawei executive amounts to a “political conspiracy” to undermine the telecom giant and it dismisses Prime Minister Justin Trudeau’s assertion that he had no role in the high-profile case. Canada\\'s arrest of a senior Huawei executive was the \"backstabbing\" of a friend, Chinese ambassador Lu Shaye said Thursday, and he warned of repercussions if the federal government bars her telecom company from building a Canadian 5G network.\\n\\nCounters: none identified/researched\\n\\nRelated incidents: \\n\\n* See Poland (arrest of Huawei employee); Czech republic; \\n* Five Eyes to ban or not ban Huawei 5G network equipment \\n\\n\\nReferences: \\n\\n* https://www.theglobeandmail.com/politics/article-chinas-envoy-says-white-supremacy-played-part-in-canadas-arrest-of/\\n* https://twitter.com/globaltimesnews\\n* https://twitter.com/UserExperienceU\\n* https://www.universityworldnews.com/post.php?story=20190125061623487\\n* https://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/\\n* http://fortune.com/2019/01/18/oxford-university-huawei-research-funding/\\n* https://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV\\n\\n\\n* Beyond Hybrid War: How China Exploits Social Media to Sway American Opinion\\nhttps://www.theglobeandmail.com/politics/article-china-says-arrest-of-huawei-cfo-part-of-political-conspiracy-by/\\n* https://www.theatlantic.com/international/archive/2019/03/czech-zeman-babis-huawei-xi-trump/584158\\n* https://www.defenseone.com/technology/2019/04/installing-chinese-5g-gear-dangerous-and-probably-inevitable-nato-report/156007/?oref=defenseone_today_nl\\n* https://www.ctvnews.ca/politics/canada-s-arrest-of-huawei-exec-an-act-of-backstabbing-chinese-ambassador-says-1.4258201\\n* https://www.cnn.com/2019/01/09/asia/china-canada-meng-huawei-intl/index.html\\n* https://www.theglobeandmail.com/opinion/article-on-china-has-canada-lost-its-sense-of-justice/\\n* https://portswigger.net/daily-swig/proper-news-or-propaganda-chinas-social-media-manipulations-exposed\\n* https://globalnews.ca/news/4758109/china-bully-canada-release-huawei-cfo/\\n* https://www.ctvnews.ca/canada/canada-will-pay-chinese-state-media-threaten-repercussions-over-huawei-arrest-1.4216293\\n* https://business.financialpost.com/telecom/inside-huaweis-rather-awkward-charm-offensive-to-convince-the-world-its-ok\\n* https://www.scmp.com/comment/letters/article/3001272/despite-us-allegations-huawei-has-done-nothing-wrong-why-should-it\\n\\nDatasets: none identified (mining more Twitter data, Reddit, and comment forums could be valuable research)\\n\\nNotes: \\n\\nWhile a hypothesis and not related to Meng’s arrest, research done by John Gray (using Mentionmapp data from January 13, 2019) also suggests the need to look at adjecent/tangential flow of social data. In this case (could be coincidence) simutatneaous flow of tweets via State Media @globaltimesnews (reporting on Poland arrest) and of “influencer” (using bots to amplify content) @UserExperienceU tweeting favorable about Huawei technology. Need to consider the amplifiers/influencers operate to support/put the happy face on Huawei. More work needs to be done researching social behavior outside the “Great Firewall” using trolls, bots, cyborgs, and “willing/unwitting” idiots. Just like Russia, we also need to give more consideration to how bots/automation (low-volume in particular) is operating to amplify State Media in order to gain higher fidelity in search engines. \\n\\nWe should also recognize another form of Huawei/China manipulation in the form of research programs in Universities across North America and Europe\\nhttps://www.universityworldnews.com/post.php?story=20190125061623487\\nhttps://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/\\nfortune.com/2019/01/18/oxford-university-huawei-research-funding/\\nhttps://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV\\n\\nTimeline of events\\n\\nDec. 6: China demands Canada release Meng and “immediately correct the mistake” officials made in arresting her. The Chinese also say they were not briefed on the reasons for Meng’s arrest.\\nIn Ottawa, Prime Minister Justin Trudeau says Meng’s case is part of an independent legal process with no outside political influence.\\nDec. 7: In Vancouver, Meng appears in court, where allegations of fraud are laid out. The U.S. alleges Meng misled American banks in a bid to get around American sanctions on Iran.\\nDec. 8: Canada’s ambassador to China, John McCallum, is summoned to a meeting with China’s assistant foreign minister so the country can register complaints about Meng’s arrest. “China strongly urges the Canadian side to immediately release the detained Huawei executive … or face grave consequences that the Canadian side should be held accountable for,” the assistant minister, Le Yucheng, says in a statement.\\n\\nDec. 12: China’s foreign ministry says it has no information about Kovrig, but says the organization he worked with – the International Crisis Group – was not registered in China, making its activities in the country illegal.\\n\\nDec. 13: China’s foreign ministry says Kovrig and Spavor have been detained on suspicion of “endangering national security.”\\n\\nDec. 20: Indictments unsealed in the United States allege two Chinese citizens targeted companies in Canada and around the world as part of a years-long hacking campaign to steal data.\\n\\nDec. 24: China’s foreign ministry calls out the U.S., Britain and EU, saying the trio should be condemning Canada for Meng’s arrest. Spokeswoman Hua Chunying says Canada should “correct its mistakes” and stop acting at the behest of the United States. She says Kovrig and Spavor’s rights are being respected in custody.\\n\\nJan. 9: China’s envoy in Ottawa suggests Canada and its Western allies are white supremacists for calling for the release of two Canadians imprisoned last month by his country’s communist government. Ambassador Lu Shaye makes the accusation in an op-ed in the Hill Times.\\n\\nJan. 15: China expresses its “strong dissatisfaction” with Trudeau over his criticism of Schellenberg’s sentence. Trudeau should “respect the rule of law, respect China’s judicial sovereignty, correct mistakes and stop making irresponsible remarks,” foreign ministry spokeswoman Hua Chunying says.\\n\\nJan. 17: Ambassador Shaye says Canada’s arrest of Meng was an act of “backstabbing” by a friend. Lu warns of “repercussions” if Canada bars the firm from its new 5G network for security reasons, as have three of its intelligence-sharing allies.\\n\\nJan. 22: China demands the U.S. drop a request that Canada extradite Meng. Foreign Ministry spokeswoman Hua Chunying said Meng’s case was out of the ordinary and Canada’s extradition treaty with the U.S. infringed on the “safety and legitimate rights and interests of Chinese citizens.”\\nJan. 28: The U.S. Department of Justice formally levels criminal charges against Huawei, two subsidiaries and Meng. The charges, contained in two newly unsealed indictments, allege that Huawei misrepresented its ownership of a Hong Kong-based subsidiary to circumvent American sanctions against Iran. Furthermore, they say Huawei stole telecommunications technology, trade secrets and equipment from U.S. cellphone provider T-Mobile USA. Meng is charged with bank fraud, wire fraud and two counts of conspiracy to commit both. In a statement, Huawei denied committing any of the violations cited in the indictment.\\n\\nJan. 29:China calls on the U.S. to “stop the unreasonable crackdown” on Huawei, saying it will “firmly defend” its companies.\\n\\nMarch 6: A lawyer for Meng tells a judge the United States’ bid for extradition raises serious concerns about the political motivations behind the case as the matter is scheduled to return to court on May 8 to set hearing dates.\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00032',\n", + " '\\n\\nSummary: \\n\\nActors: \\n\\n* IRA; other Russian state actors; \\n* Roger Stone, Alex Jones, gamergaters\\n\\nTimeframe: Fall 2018\\n\\nDate: September-October 2018\\n\\nPresumed goals: \\n\\n* Divide the American public on gender and party lines; Harass and intimidate anti-Trump voices; \\n* Promote epistemic confusion; \\n* Seed the narrative terrain for future operations; \\n* Promote “both sides” relativism; \\n\\nMethod: \\n\\n* Amplify extreme and hyper-partisan rhetoric; \\n* Promote divisive conspiracy theories; \\n* Re-up debunked theories in new contexts (e.g. hashtags); \\n* Re-center debates on emotional, rather than rational, content; \\n* Alter “ground-truth” resources, such as Wikipedia\\n\\nCounters: None / Media exposure\\n\\nRelated incidents: \\n\\n* gamergate; \\n* 2016 election\\n\\nReferences\\n\\n* [Russian trolls and bots are flooding Twitter with Ford-Kavanaugh disinformation](https://qz.com/1409102/russian-trolls-and-bots-are-flooding-twitter-with-ford-kavanaugh-disinformation/)\\n* [Brett Kavanaugh and the information terrorists trying to reshape America](https://www.wired.com/story/information-terrorists-trying-to-reshape-america/)\\n* [How the Kavanaugh information war mirrors real warzones](https://www.wired.com/story/how-the-kavanaugh-information-war-mirrors-real-warzones/)\\n* [How Facebook polarized us during the Kavanaugh hearings](https://www.theverge.com/2018/10/6/17943680/facebook-polarization-kavanaugh-partisan-news-groups)\\n* [Brett Kavanaugh has huge opposition in the U.S. - but Russian state propaganda loves Donald Trump\\'s nominee](https://www.newsweek.com/brett-kavanaugh-has-huge-opposition-us-russian-state-propaganda-loves-donald-1155046)\\n\\nDetails\\n\\nLast month, the attorney of Christine Blasey Ford, the California professor who has accused Supreme Court nominee Brett Kavanaugh of sexual assault at a long-ago high school party, revealed that Blasey Ford and her family were in hiding and had hired private security after Blasey Ford received death threats over email and social media. Among those cheering on the hate-trollers were many familiar faces from the sewers of the modern far-right disinformation metropolis: dandified Republican rogue (and likely Mueller investigee) Roger Stone, his alt-media protégés Mike Cernovich and Jack Posobiec, anarchist turned Kremlin propaganda employee turned Bernie backer turned Trump backer Cassandra Fairbanks, and breathless Infowars conspiracist-in-chief Alex Jones. And not surprisingly, alt-right super-troll Chuck Johnson had his own connection to players in the scandal.\\n\\nThis is an operational unit of information terrorists helping to transform the way Americans consume news in the age of Trump—some of the central nodes that give order to the information deluge and around which bot armies and human amplification networks can be organized, wiped out, reconstituted, and armed for attack.\\n\\nThe attacks on Blasey Ford aimed to discredit and silence her using the same tactics that have been deployed to discredit and silence others over the past few years. As others have come forward to accuse Kavanaugh of wrongdoing—including Deborah Ramirez and Julie Swetnick—they have been similarly harassed and smeared by the same machinery and themes.\\n\\nOnline Twitter accounts tied to Russia are heavily involved in discussing the Supreme Court nominee and allegations against him online. Hamilton68, a project run by the German Marshall Fund think tank that tracks tweets “tied to Russia-linked influence networks,” listed Kavanaugh, Trump, the FBI, and Ford as the top four topics mentioned by Russia-linked accounts on the evening of Oct.1.\\n\\nThe Russia-linked accounts are largely lending their support to Kavanaugh, says Jonathon Morgan, CEO of New Knowledge, the company that built the software behind Hamilton68. Morgan, who is currently tracking a set of around 1,000 accounts he believes are tied to Russia, says the Kavanaugh hearings have unleashed more US domestic-focused propaganda from foreign-linked networks than his firm has seen in months.\\n\\nPosts about Ford and Kavanaugh are “really cluttered and confused,” with various pieces of clear fabrication from both sides, says Decker.\\n\\nThe effort to introduce a doppelganger aligned with another key method used in LikeWars around the world: muddying the debate by throwing out alternative theories. Russia has long been the master of this disinformation tactic. After its 2014 shootdown of the MH-17 airliner over Ukraine, for instance, Russia spread over a dozen different theories of what had really happened. Many were contradictory and debunked previous claims. But the goal wasn’t to find the truth—it was to obscure it behind a smokescreen of lies.\\n\\nSimilarly, the Kavanaugh debate has given rise to false claims and ridiculous photoshopped images, often spread under fake identities. There have been debunked rumors that Kavanaugh had ruled against Ford’s parents in a house foreclosure and that Ford’s brother was part of the Russia investigation. There was even a flurry of unsubstantiated sexual assault charges leveled against Kavanaugh in the hours before the hearing. His supporters were outraged; those opposed to Kavanaugh\\'s nomination speculated that they were placed so that his defenders could point to the media’s unreliability and cast doubt on Ford\\'s credibility.\\n\\nThe state-funded outlet RT, which was recently obligated to register its U.S. branch under the Foreign Agents Registration Act, trumpeted the news that the White House had found no proof of sexual misconduct by Kavanaugh after reviewing the findings of a time-limited FBI investigation into the allegations.\\n\\nThe same outlet also called attention to the arrest of several high-profile celebrities, actress and comedian Amy Schumer and model Emily Ratajkowski, who were protesting Kavanaugh’s potential appointment in front of the Supreme Court on Thursday. “Obstruction of Justice?” the outlet asked.\\n\\nPro-Kavanaugh accounts have pushed out false smears aimed at discrediting Ford. One notable anti-Kavanaugh post picked up more than 11,000 retweets while purporting to to cite a Wall Street Journal article that in fact didn’t exist.\\n\\nOther accounts are using popular interest in the Ford-Kavanaugh dispute to push unrelated disinformation. A common tactic is to re-up a conspiracy theory or previously debunked story and add tags related to Kavanaugh so the tweet gains more traction.\\n\\nExamples include re-circulating debunked sexual assault allegations against Democrats like representative Keith Ellison, senator Cory Booker, and former vice president Joe Biden; or against Republicans like senator Lindsey Graham. “Both sides are coopting matters that may have been killed off and never gained traction, and using the Kavanaugh incident to rehash these different claims,” Decker said.\\n\\nMorgan says the Russian bots he’s tracking are largely using this latter method, seemingly with the broad aim of making Kavanaugh seem no worse than Democrats. The approach differs from Russian activity during the 2016 election, where influence campaigns aimed to sow discontent among both liberals and conservatives by pushing propaganda that appealed to both sides.\\n\\nThis has all taken on a new heady energy as pushback to #MeToo—and riding the coattails of the conspiracy bandwagon. But the intent is the same: to demonize the opponent, define identity, activate the base around emotional rather than rational concepts, and build a narrative that can be used to normalize marginal and radical political views. It is, after all, very convenient to have a narrative positing that all your political opponents are part of a secret cabal of sexual predators, which thus exonerates your side by default.\\n\\nDaily Wire’s top story about Kavanaugh confirmation was published Oct. 1 with the headline “Prosecutor Who Questioned Ford Shreds Her Case In Five-Page Memo.” It’s generated more than 205,000 engagements. The site also received just under 180,000 engagements for the story, “Bill Clinton Rape Accuser Juanita Broaddrick Crashes Kavanaugh Hearing, Slams Dems For ‘Biggest Double Standard.’”\\n\\nOccupy Democrats’ top story about Kavanaugh-Ford is headlined “Matt Damon just DESTROYED Kavanaugh and Senate Republicans in hilarious SNL cold open.” It had just under 70,000 engagements. Another story about the Kavanaugh confirmation, “Bernie Sanders just demanded the FBI investigate five lies Kavanaugh told at his hearing,” generated over 44,000 engagements.\\n\\nThis is the ideological landscape that has been so swiftly leveraged in the defense of Brett Kavanaugh.\\n\\nThe cadre and their followers knew exactly what to do when the allegations made against Kavanaugh by Christine Blasey Ford became public. They did not disappoint. Rapid efforts by far-right blogs and personalities to dox and troll Blasey Ford resulted in the targeting of the wrong Christine Blasey Ford; Posobiec was one of those reportedly amping this misguided doxxing. Cernovich said Blasey Ford was a \"far left wing activist\" who had been \"scrubbing\" her social media profile, so her accusations were \"activism.\" Alex Jones made a joke of the whole thing, with Infowars saying Blasey Ford is a \"leftist\" whose accusations were a \"political ploy.\" Fairbanks: \"She can\\'t prove it… Her clothes were on… Fuck that lady.\" That\\'s a particularly strong comment from a one-time anti-rape activist. Stone: \"This is a woman looking for her Anita Hill moment.\"\\n\\nThis is the information that flowed through the architecture the Stone cadre popularized and mainstreamed over the past few years, moving it from the fringe to a central pillar of the conservative agenda, cartoonifying legitimate issues of conservative concern and recruiting new supporters as they went. The narrative was set long ago—allegations are false, men (especially white men) are oppressed, the people who stand against you are corrupt perverts worthy of demonization, and everything that is the America you know will fall apart if you don\\'t fight for some notion of the way things were and should be again. And the best way to achieve this, since the system will fight back, is viciousness.\\n\\nThis architecture is established, and permanently in transmit mode.\\n\\nConsider the now-infamous and disavowed (but archived here) Ed Whelan twitter thread, an odd diversionary narrative hyped as an alternate theory of the night Blasey Ford describes. Its gist: mistaken identity of the perpetrator. Potential defamation issues aside, it seemed to build on the groundwork being laid by Senate Republicans and the White House to carefully insinuate that Blasey Ford wasn\\'t lying, merely mistaken about who attacked her. But Whelan transformed it into a bonkers Twitterverse conspiracy theory about the bedroom at the top of the stairs.\\n\\nAn analysis of the accounts that retweeted Whelan\\'s teaser for his conspiracy most frequently post content from right and far-right media, several of which are anchors in the far-right disinformation ecosphere (and Russian disinformation, to boot).\\n\\nPosted for less than 24 hours, Whelan\\'s mistaken-identity theory sparked a wave of blog posts and discussions on far-right sites that live on even after Whelan backed off. This post, for example, repeats Whelan\\'s claims and suggests they all but vindicate Kavanaugh. It was a top-trending piece on disinformation trackers and was still being circulated on Twitter days after the source was deleted. And so was this one, this one, and this one. Some 1.5 million \"Fox and Friends\" viewers heard all about the mistaken-identity theory live on TV. Once it\\'s out there, you can\\'t pull it back.\\n\\nThe narratives to defend Kavanaugh were mostly about discrediting Blasey Ford: that she was part of a secret CIA mind-control project (the CIA connection was also alluded to by Kremlin disinformation purveyors); that George Soros was behind her allegations; that her lawyer was linked to Hillary Clinton; that she was motivated by profit; that she did this as revenge for a foreclosure case where Kavanaugh\\'s mother, also a judge, ruled against Blasey Ford\\'s parents (only, she didn\\'t—she ruled in their favor); that she had also made false allegations against Neil Gorsuch; and many more.\\n\\nIn the course of his angry self-defense, Kavanaugh stamped a lot of bingo squares: attempted rape allegations as a political tool, false allegations, Clinton, secret conspiracies. By going out and taking the big swing, he elicited a powerful emotional response in his defense—an activated response from a hardened base. #ConfirmKavanaugh was trending—with support of far-right and Russian-linked accounts—after the hearing.\\n\\nNot even history itself is safe—at least the online version of it, which we increasingly depend on. When Kavanaugh testified that Devil\\'s Triangle, as mentioned on his high school yearbook page, was a drinking game, there was no online evidence to back up his claim. (Other sources asserted it was a known sexual term.) So an anonymous person immediately updated Wikipedia to support Kavanaugh\\'s definition. It was a near perfect parallel to how Russian operatives repeatedly edited the Wikipedia entry for “MH17” in the hours after the airliner was shot down to try to provide an alternative history.\\n\\nExamples\\n\\n'],\n", + " ['incident',\n", + " 'I00063',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: July 18, 2016 - ongoing\\n\\nDate: July 18, 2016\\n\\nPresumed goals: \\n\\n* Sports ie the Olympics is another platform to project power, and bans on Russian athletes, the stripping of medals is serious business. Deflect from negative West perspective as state-run cheats/crooks; World/West plot against us; Proclaim Russian innocence & image to domestic audience; \\n\\nMethod: \\n\\n* Some Russians described the allegations as an anti-Russian plot while others stated that Russia was \"just doing what the rest of the world does\" Just like MH17 and Skripal, Russia gets caught and goes into 4-D mode… ie: the above comment - dismiss/”what-aboutism”\\n* Deny - Russian President Vladimir Putin said that Russia had \"never supported any violations in sport, we have never supported it at the state level, and we will never support this\" and that the allegations were part of an \"anti-Russia policy\" by the West.\\n* Dismiss - Russian Minister of Foreign Affairs, Sergey Lavrov, commented that the United States \"fears honest competition\", affirming Vladimir Putin\\'s position that the United States used its influence within the IOC to \"orchestrate the doping scandal\"\\n* Many Russians believed that the IOC was retaliating against Russia for their discriminatory anti-gay law which provoked considerable controversy with the IOC during the 2014 Winter Olympics. Russian MP Dmitry Svishchev, who is also the head of Russia\\'s Curling Federation, was quoted by Ria Novosti news agency as saying: \"This is what we expected. There\\'s nothing new, only empty allegations against all of us. If you are Russian, you\\'ll get accused of every single sin.\" Aleksei Pushkov, chairman of Russia\\'s parliamentary foreign affairs committee, said that the IAAF\\'s decision to uphold its ban was \"an act of political revenge against Russia for its independent foreign policy.\" A member of Russia\\'s parliament, Vadim Dengin, stated, \"The entire doping scandal is a pure falsification, invented to discredit and humiliate Russia\\nTalking points as above are futher amplifed/spun via Russian media, and public apologists; while this happened prior to 2016 US Elections, suggesting the IRA along with trolls & bots operating in the social space (Twitter, FB, YouTube, Reddit) could be deemed naive. \\n\\nCounters: \\n\\nRelated incidents: \\n\\n* Prelude to 2016\\n* the end of the 2014 Sochi Olympics where Russian athletes dominate (in combination with Euromaiden “crisis”) “emboldens” Putin/Russia to make move on Ukraine invasion. \\n* Russians allegedly tried to hack the World Anti-Doping Agency (WADA)... The Justice Department filed criminal charges against seven members of the GRU, Russia\\'s main military intelligence unit, accusing them of hacking into the U.S. Anti-Doping Agency in Colorado Springs, Colorado, as well as four international sports governing bodies. A grand jury indictment said the operation was in retaliation for the exposure of Russia\\'s state-sponsored athlete doping program that resulted in a ban from the 2016 summer Olympics in Brazil.\\n\\nReferences: \\n\\n* https://www.nbcnews.com/news/world/international-olympic-committee-bars-russia-2018-winter-games-over-doping-n826671\\n\\n* https://www.nytimes.com/2016/05/13/sports/russia-doping-sochi-olympics-2014.html?module=inline\\n* https://www.bbc.com/sport/38261608\\n* https://en.wikipedia.org/wiki/Doping_in_Russia\\n* https://www.theguardian.com/technology/2016/aug/22/russian-hackers-world-anti-doping-agency-dnc-hack-fancy-bear\\n* https://www.dw.com/en/two-russians-probed-for-hacking-anti-doping-agency-wada/a-45502397\\n* https://www.nytimes.com/2018/01/10/sports/olympics/russian-hackers-emails-doping.html\\n* https://qz.com/1413474/all-of-the-victims-named-in-the-latest-russian-hacking-scandal/\\n* https://www.nbcnews.com/news/us-news/7-russians-indicted-hacking-related-olympic-doping-scandal-nerve-agent-n916656\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00006',\n", + " '\\n\\nActor: probably IRA (source: recordedfuture)\\n\\nTimeframe: 1 day\\n\\nDate: Sept 11 2014\\n\\nPresumed goals: test deployment\\n\\nMethod: \\n* Artefacts: text messages, images, video\\n* Create messages. e.g. “A powerful explosion heard from miles away happened at a chemical plant in Centerville, Louisiana #ColumbianChemicals”\\n* Post messages from fake twitter accounts; include handles of local and global influencers (journalists, media, politicians, e.g. @senjeffmerkley)\\n* Amplify, by repeating messages on twitter via fake twitter accounts\\n* Not seen: interaction, refutation etc. \\n* TL;DR: early attempts to create fake incidents had limited traction. \\n\\nCounters:\\n\\n* None seen. Fake stories were debunked very quickly. \\n\\nRelated incidents: \\n\\n* BP oil spill tsunami\\n* #PhosphorusDisaster - fake story about water contamination scare\\n* #EbolaInAtlanta - fake story about Ebola outbreak in Atlanta\\n* #shockingmurderinatlanta - fake story about unarmed black woman killed by police in Atlanta\\n\\nThese were all well-produced fake news stories, promoted on Twitter to influencers through a single dominant hashtag (the single hashtag might have been something learned from crisismapping practice of forcing a single hashtag for each disaster because it was easier to track)\\n\\nReferences:\\n\\n* [RecordedFuture trace of attack]()\\n\\n* https://en.wikipedia.org/wiki/Columbian_Chemicals_Plant_explosion_hoax \\n* https://www.recordedfuture.com/columbianchemicals-hoax-analysis/\\n* https://www.nytimes.com/2015/06/07/magazine/the-agency.html?_r=0 \\n* https://twitter.com/hashtag/PhosphorusDisaster?src=hash\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00047',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: November 25, 2018 - ongoing\\n\\nDate: November 25, 2018\\n\\nPresumed goals: \\n\\n* Russian media,quoted authorities who accused Kyiv of seeking to “create a conflict situation.” \\n“The same Moscow spokespeople who assured us in 2014 that the little green men who seized Crimea were not Russian soldiers—until Vladimir Putin himself spilled the beans weeks later—are now telling the world that volatile maneuvers of Ukrainian ships led to the collision November 25. \\n* Russian FSB security service blamed Ukraine for sparking the clashes, saying their \"irrefutable\" evidence would \"soon be made public\". Foreign Minister Sergey Lavrov said on the next day that Ukraine had violated international legal norms by failing to obtain authorisation for its vessels. Deputy Chairman of the State Duma Pyotr Tolstoy warned of the danger of a war.\\n* The goal of this campaign is to create confusion, to portray Ukraine as the culprit for both the Kerch Strait incident and the deteriorating security situation in the region, and to exonerate Russia of any responsibility.\\n\\nMethod: \\n\\n* (Distort) Kremlin-controlled RT cited Russian Minister of Foreign Affairs Sergei Lavrov suggesting that Ukraine deliberately provoked Russia in hopes of gaining additional support from the United States and Europe.\\ndistracting the audience from the main issue – Russia shooting at Ukrainian boats and capturing the vessels and crews. Instead they target the president of Ukraine, Petro Poroshenko: “Washington incited Poroshenko to launch this “sea provocation” against Russia in order to “thwart the Putin -Trump meeting”” and “President of Ukraine Petro Poroshenko uses the Kerch provocation for a coup d’état“. But in reality, the Ukrainian Parliament adopted a resolution scheduling the presidential elections for 31 March 2019.\\nDismissing the critic has also found its place under the sun of Kremlin info-war. Claims were spread that the Russian ships have moved so far ahead “in their technological development” that they “do not use ramming as a tactic“.\\n\\n* Attempts to pollute the German Twitter: Russian disinformation does not only rely on its own resources to spread its narratives about Ukraine. Twitter has been used so heavily that Russia Today and Sputnik are scoring more engagement than some of the German quality media combined. Between Sunday and Tuesday, more than 10,000 German-language Tweets from 3,000 unique accounts mentioned Ukraine, almost all of them relating to the confrontation in the Sea of Azov. Despite the large overall number of tweeters, a small group of 30 accounts has been driving a significant share of the debate so far.\\n \\n* Dmitry Peskov described Ukrainian navy’s actions as “an invasion of foreign military ships into Russia’s territorial waters.” Belittling Ukraine’s navy; Ridiculing and dehumanising Ukrainians - This ridiculing of Ukraine’s navy echoes other cases when disinformation has been used to show Ukraine as weak and dependent.\\n\\nCounters: \\n\\nRelated incidents: \\n\\n* This is not the first time the Kremlin has used the four-D tactics. \\n* @DFRLab has documented the Kremlin’s use of the 4Ds of disinformation to deny its involvement in the downing of the Malaysian Airlines flight MH17 over Ukraine, the Skripal poisoning, and the interference in the U.S. Presidential elections in 2016.\\n\\nReferences: \\n\\n* https://euvsdisinfo.eu/report/washington-incited-poroshenko-to-launch-a-sea-provocation-to-thwart-the-putin-trump-meeting/\\n* https://euvsdisinfo.eu/report/kerch-confrontation-part-of-poroshenkos-plan-to-postpone-the-ukrainian-elections/\\n* https://euvsdisinfo.eu/report/russia-does-not-shirk-international-law/\\n* https://meduza.io/en/feature/2018/11/26/how-russia-captured-three-ukrainian-ships-in-the-black-sea\\n* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777\\n* https://medium.com/dfrlab/propaganda-pushed-around-indictment-f63b85ac0587\\n* https://www.dw.com/en/the-scars-of-ukraines-war-in-mariupol/a-19430738\\n* https://www.dw.com/en/crimea-applies-for-annexation-by-moscow-after-secession-referendum-wins-968-approval/a-17500659\\n\\n* https://euvsdisinfo.eu/wave-of-disinformation-from-the-azov-sea/\\n* https://medium.com/dfrlab/minskmonitor-disinformation-tactics-extend-to-kerch-c32351c7c293\\n* https://www.bellingcat.com/news/uk-and-europe/2018/11/30/investigating-the-kerch-strait-incident/\\n* https://www.justsecurity.org/61835/rogue-kremlin-push-international-law/\\n* https://www.stopfake.org/en/denigrating-ukraine-with-disinformation/\\n\\n* https://www.dw.com/en/what-you-need-to-know-about-the-conflict-in-the-sea-of-azov/a-46461361\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-ukraine-feud-heats-up-the-sea-of-azov\\n* https://en.wikipedia.org/wiki/Kerch_Strait_incident\\n\\n\\nDatasets: \\n\\nNotes: \\n\\nGiven anything related to the ukraine is a key testing ground/flashpoint for Russia narrative manipultion & anti-democracy disinformation, the incident and geographic chokepoint will be an ongoing issue. \\n\\nThe Kerch Strait is the only connection between the Black Sea and the Sea of Azov, and the only way to reach two important Ukrainian ports, Mariupol and Berdiansk. The route is vital for Mariupol\\'s two large metallurgical plants. Russia has controlled the strait since annexing Crimea in 2014, which has made traffic significantly more difficult for Ukrainian ships. The consequences of Russian control have become particularly noticeable since the completion of the Crimean Bridge in May 2018. The bridge connects the Russian mainland with the occupied peninsula. The FSB inspects all ships bound for Ukraine, sometimes taking days, which has aggravated the situation. The volume of freight has steadily declined since then. The war in Ukraine\\'s Donbass region is also problematic for Ukraine\\'s ports.\\n\\nthis most recent escalation in the Kerch Strait is aggravating the already existing conflict between Ukraine and Russia that began after the annexation of Crimea in 2014.\\n \\nOn the evening of 28 November, Ukrainian Infrastructure Minister Volodymyr Omelyan said that vessels bound for the ports of Berdyansk and Mariupol awaited entrance to the Sea of Azov and vessels were also waiting to go southbound. He characterised this as a virtual blockade. No vessels were identified as Ukrainian. On 4 December Omelyan stated that Russia did let ships reach Berdyansk and Mariupol again. The same day the Ukrainian Ministry of Temporarily Occupied Territories and IDPs claimed that the accumulation of ships waiting to go to the Ukrainian ports had led to several accidents. Russia denied it ever blocked vessels from sailing to Ukrainian ports and asserted that any possible disruptions were due to bad weather\\nOn 19 January 2019, USS Donald Cook entered the Black Sea, being the second American vessel to arrive in the Black Sea after the Kerch Strait incident after USS Fort McHenry entered in 10 January 2019\\nIn March 2019, Canada, the United States and the EU imposed sanctions on Russian citizens and companies for their participation in the incident and activities in Crimea and separatist-controlled eastern Ukraine\\n\\n'],\n", + " ['incident',\n", + " 'I00022',\n", + " '\\n\\nActor: \\n\\n* 4chan user with Latvian IP address, \\n* pro-Trump Twitter accounts\\n\\nTimeframe: a few days\\n\\nDate: Two days before the second round of French 2017 election (May 5, 2017)\\n\\nPresumed goals: sabotaging Macron campaign in the last stage of the election.\\n\\nMethod:\\n\\n* Hashtag campaign: #MacronLeaks with use of bots. \\n* Hashtags initially launched in the US, then got publicized by alt-right influencer, Le Pen’s supporters, Wikileaks.\\n\\nCounters:\\n\\n* French agencies that monitor cybersecurity, electoral integrity.\\n* Technical precautions: ending e-voting.\\n* Facebook removed 70,000 suspicious accounts in France 10 days before the vote.\\n* Campaign staff responding to social media posts and comments.\\n* Technically, placing traps along the way, using fake passwords, email addresses, documents to trap hackers.\\n* Stop offering press credentials to propaganda outlets.\\n* Use encrypted apps for confidential communication.\\n* Requesting the media not to report false information.\\n\\nRelated incidents:\\n\\nReferences:\\n\\n* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/\\n* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about\\n* https://medium.com/dfrlab/hashtag-campaign-macronleaks-4a3fb870c4e8\\n'],\n", + " ['incident',\n", + " 'I00033',\n", + " '\\n\\nActor: China\\n\\nTimeframe: 2011\\n\\nDate:\\n\\nPresumed goals: \\n\\n* Commentators’ duty to guide public opinion in a “constructive” way and engage the internet as “an important battlefield of ideology.” The vice minister of public security said that the police should use microblogs as a communication platform to “release correct information and dispel misunderstandings.”\\n* Accounts describing the operations of progovernment commentators that have emerged in recent years indicate that they are also involved in identifying and recommending content for deletion. Other testimonies highlight the fact that the posts do not only praise or support the CCP and government policy, but also target government critics with negative remarks. Other forms of misdirection involve deliberate attempts to muddy the facts of a particular incident—for example, a false eyewitness can contradict the account of a netizen reporting a case of police abuse.\\n* The Chinese government has long been suspected of hiring as many as 2,000,000 people to surreptitiously insert huge numbers of pseudonymous and other deceptive writings into the stream of real social media posts, as if they were the genuine opinions of ordinary people. Many academics, and most journalists and activists, claim that these so-called “50c party” posts vociferously argue for the government’s side in political and policy debates.\\n\\nMethod: \\n\\n* Astroturfing: “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people\"\\n* Cow online opinion leaders into submission\\n* Bombard Taiwan social media (Facebook, twitter, chat groups) with ani-DPP, anti-Tsai content.\\n\\nCounters: \\n\\nRelated incidents: \\n\\nNotes: \\n\\n(Recorded Future) The term “Great Firewall” was coined in a June 1997 Wired magazine article in which an anonymous Communist Party official stated that the firewall was “designed to keep Chinese cyberspace free of pollutants of all sorts, by the simple means of requiring ISPs [internet service providers] to block access to ‘problem’ sites abroad.”\\n\\nOur research focused on the English-language social media activity of six major state-run propaganda organizations from October 1, 2018 through January 21, 2019, which included over 40,000 posts. We selected these six organizations — Xinhua, People’s Daily, China Global Television (CGTN), China Central Television (CCTV), China Plus News, and the Global Times — because they: Are highly digitized; Possess accounts on multiple English language social media platforms; Are associated with Chinese intelligence agencies and/or English language propaganda systems\\n\\nBecause our intent was to map out Chinese state-run influence campaigns targeting the American public, we evaluated only English language posts and comments, as the posts in Chinese were unlikely to affect most Americans. Further, our research focused on answering two fundamental questions about Chinese influence operations: Does China employ the same influence tactics in the English-language social media space as it does domestically? How do Chinese state-run influence operations differ from Russian ones? In what ways are they similar and different, and why?\\n\\nThe information-control regime in China has evolved to include a dizzying array of techniques, technologies, and resources: Blocking traffic via IP address and domain; Mobile application bans; Protocol blocking, specifically Virtual Private Network protocols and applications; Filtering and blocking keywords in domains (URL filtering); Resetting TCP connections; Packet filtering; Distributed denial-of-service (DDoS) attacks (the so-called Great Cannon); Man-in-the-middle (MiTM) attacks; Search engine keyword filtering; Government-paid social media commenters and astroturfers; Social media account blocking, topic filtering, content censorship; State-run media monopoly and censorship; Social Credit System; Mandatory real-name account registration; \\n\\nThis tool set, combined with the now-ubiquitous mass physical surveillance systems, place China at the forefront of integrating information technology, influence operations, surveillance, and censorship in a model referred to by two scholars from MERICS as “IT-based authoritarianism.”\\n\\nIn addition to the constraints imposed by the Great Firewall and content censorship, the Chinese state also employs a series of active disinformation and distortion measures to influence domestic social media users. One of the most widely studied has been the so-called “50 Cent Party.” The 50 Cent Party is a group of people hired by the Chinese government to “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people.” The name is derivative of a rumor that these fake commentators were paid 50 Chinese cents per comment (this has been largely disproven). This fabrication of social media comments and sentiment is largely known by the term “astroturfing.” Among scholars of the Chinese domestic social media environment, there is much disagreement regarding what the goals or objectives of government-paid astroturfers are. One study by professors at Harvard, Stanford, and UC San Diego, published in April 2017, determined that one in every 178 social media posts are fabricated by the government and that comments and campaigns are focused and directed against specific topics or issues. Additionally, these scholars have assessed that domestic social media influence operations focus primarily on “cheerleading” or presenting or furthering a positive narrative about the Chinese state. Conversely, a separate set of scholars at the University of Michigan, who also examined posts from the 50 Cent Party astroturfers, determined that at least one in every six posts on Chinese domestic social media was fabricated by the government. Further, these scholars argued that less than 40 percent of astroturfed comments could be classified as “cheerleading” and that the rest were a combination of vitriol, racism, insults, and rage against events or individuals. They additionally argue that censors and state-sponsored influence campaigns focus much of their resources on “opinion leaders” and users with large numbers of followers as opposed to simply intervening based on content.\\n\\n Chinese government has used a combination of muscle and guile to cow online opinion leaders into submission, muzzling social media as a political force, and leaching public dialogue of much of its independence. But beneath the peppy, pablum-filled surface that has resulted, Chinese social media remains a contested space.\\n\\n(Taiwan election) Tsai futilely urged Taiwanese citizens to see Beijing’s effort for what it was — a Russian-style influence campaign. The island’s 23 million citizens were bombarded with anti-Tsai and anti-DPP content through Facebook, Twitter and online chat groups, promoted by China’s “50-cent army” of paid social media trolls. There are also dozens of investigations into allegations that Chinese money went to fund Taiwanese candidates opposing Tsai and the DPP.\\nAfter the elections, Chinese state media pointed to Tsai’s losses as evidence that her tough stance vis-à-vis China was unpopular and wrongheaded. Beijing’s overall goal is to replace her with a more malleable leader in Taipei as part of its broad effort to exert control over Taiwan and weaken Taipei’s relationships with the international community.\\nThe Chinese government is bribing or coercing foreign governments to break diplomatic relations with Taiwan, pressuring them to evict Taiwan from international organizations. Beijing is also threatening foreign companies unless they literally erase Taiwan from their websites. Their ultimate goal is to dissolve the U.S.-Taiwan partnership and subjugate the island to the People’s Republic of China (PRC).\\n\\nThere are numerous agencies sponsoring internet commentators, including local propaganda offices, ministries and even schools and state-owned enterprises. For instance, China’s largest oil and gasoline producer, Sinopec, was found to be running an astroturfing campaign justifying rising gasoline prices in 2011 (Wang 2011). \\nThe following excerpt from a recruiting flyer from the Propaganda Department of the Zhengding Party Committee, Hebei, provides an example of what online commentators are expected to do (Zhonggong Zhengding Xianwei Xuanchuanbu 2009): \\ncompose original postings and carry out positive publicity online to promote the priorities and major deployments of the party committee and the government; \\nrelease authoritative information on major incidents to hinder the spread of rumours and ensure correct direction of online opinion; \\nanswer questions and clarify confusion for netizens on hotbutton incidents, interpret the policies of and measures taken by the party and the government and divert netizens’ emotions; \\nstrengthen information management on the internet and tightly integrate the analysis of online opinion, disposing of harmful information and guiding online opinion. \\n\\nThese instructions show that besides monitoring public opinion, the primary mission for online commentators is to facilitate state propaganda and defuse crises. In online propaganda campaigns, commentators work to attract public attention and fabricate an audience, if necessary. \\n\\n “American Cent Party” (美分党) who express western democratic values and criticize the Chinese communist regime online, and the “internet water army” (网络水军), which refers to for-hire astroturfers working for and advancing the interests of companies and other actors willing to pay their fees.\\nProminent dissident Ai Weiwei said “If you oppose the US and Japan [online], you are a member of the 50 cents army” (Strafella and Berg, 2015). 50c party members “combat hostile energy,” defined as posts that “go against socialist core values,” or “are not amenable to the unity of the people.” Such information should be “resolutely resisted, proactively refuted, and eagerly reported to Internet authorities.” 4 (Haley, 2010). Through active engagement of opposition views, they try to “sway public opinion” (Editors, 2016; Jason Ng, 2011), “influence public opinion. . . pretending to be ordinary citizens and defending or promoting the government’s point of view” (O. Lam, 2013), or “steer conversations in the right direction” (Editors, 2013). Estimates by journalists of the size of the 50c party is between 500,000 to 2 million (Philipp, 2015).\\n\\nReferences:\\n\\n* https://www.wired.com/1997/06/china-3/\\n* https://en.greatfire.org/analyzer\\n* https://www.nytimes.com/2017/01/04/business/media/new-york-times-apps-apple-china.html\\n* https://techcrunch.com/2017/07/29/apple-removes-vpn-apps-from-the-app-store-in-china/\\n* https://pdfs.semanticscholar.org/9fc1/d1815a678583c1e73233bb93aaaab7d0fd4f.pdf\\n* https://www.cl.cam.ac.uk/~rnc1/ignoring.pdf\\n* https://citizenlab.ca/2015/04/chinas-great-cannon/\\n* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view\\n* https://papers.ssrn.com/sol3/Papers.cfm?abstract_id=2738325\\n* http://www.spiegel.de/international/world/china-s-xinjiang-province-a-surveillance-state-unlike-any-the-world-has-ever-seen-a-1220174.html\\n* https://www.merics.org/sites/default/files/2018-07/MPOC_ChinasCoreExecutive_web.pdf\\n* https://www.freedomhouse.org/template.cfm?page=691&cmb=34#Vice\\n* http://cmp.hku.hk/2011/05/09/12125\\n* http://chinadigitaltimes.net/2008/05/chinese-bloggers-on-the-history-and-influence-of-the-fifty-cent-party/\\n* http://gking.harvard.edu/files/gking/files/50c.pdf?m=1463587807\\n* http://blakeapm.com/\\n* https://www.washingtonpost.com/news/monkey-cage/wp/2017/02/21/can-the-chinese-government-really-control-the-internet-we-found-cracks-in-the-great-firewall/\\n* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view\\n* https://foreignpolicy.com/2014/01/30/whisper-together/\\n* https://www.nytimes.com/2018/11/22/world/asia/taiwan-elections-meddling.html\\n* http://www.taipeitimes.com/News/front/archives/2018/10/23/2003702864\\n* https://www.aljazeera.com/news/2018/11/news-rattles-taiwan-elections-181123005140173.html\\n* https://www.reuters.com/article/us-taiwan-politics/china-heaps-pressure-on-taiwan-president-after-poll-defeat-idUSKCN1NV02X\\n* https://www.washingtonpost.com/opinions/global-opinions/trump-is-failing-to-counter-chinas-diplomatic-assault-on-taiwan/2018/09/06/e744f97c-b20c-11e8-9a6a-565d92a3585d_story.html\\n* https://www.washingtonpost.com/news/josh-rogin/wp/2018/05/05/white-house-calls-chinas-threats-to-airlines-orwellian-nonsense/\\n* https://gking.harvard.edu/files/gking/files/how_the_chinese_government_fabricates_social_media_posts_for_strategic_distraction_not_engaged_argument.pdf \\n* https://www.voanews.com/a/who-is-that-chinese-troll/3540663.html\\n* https://journals.sub.uni-hamburg.de/giga/jcca/article/viewFile/850/851\\n* https://www.scmp.com/culture/books/article/2144692/how-china-censors-its-internet-and-controls-information-great-firewall\\n* https://freedomhouse.org/blog/china%E2%80%99s-growing-army-paid-internet-commentators\\n* https://www.recordedfuture.com/china-social-media-operations/\\n* https://foreignpolicy.com/2016/05/19/meet-the-chinese-internet-trolls-pumping-488-million-posts-harvard-stanford-ucsd-research/\\n* https://www.washingtonpost.com/opinions/2018/12/18/chinas-interference-elections-succeeded-taiwan/\\n\\n'],\n", + " ['incident', 'I00062', '\\n\\nSee also I00005.'],\n", + " ['incident',\n", + " 'I00056',\n", + " '\\n\\nActor: Iran\\n\\nTimeframe: 2012 - ongoing\\n\\nDate: Aug 21, 20198\\n\\nPresumed goals: \\n\\n* Iran’s meddling in the politics of the Arab states has become more conspicuous since the Arab Spring of 2011. Iran has been trying to widen its influence in the region in its political jousting against Saudi Arabia which is sometimes referred to as “the Arab Cold War”. Although the two regional rivals have never declared war, the two players have been involved in proxy wars in the region including Syria and Yemen.\\n* Pages promoted or amplified views in line with Iranian government’s international stances. The pages posted content with strong bias for the government in Tehran and against the “West” and regional neighbors, such as Saudi Arabia and Israel.The operation was noteworthy, however, that more than 30 percent of the removed assets were active for five or more years, indicating that Iranian entities have been engaged in social media influence campaigns since as early as 2010 (DFRLab)\\n\\n\\nMethod: \\n\\n* In August 2018, Facebook removed 652 pages, groups, and accounts on Facebook and Instagram originating from Iran for engaging in a “coordinated inauthentic behaviour”. 15 These operations targeted people in the Middle East, Latin America, the UK, and the US. In October 2018, Facebook announced the removal of another 82 pages, groups, and accounts on Facebook and Instagram. This time the company announced that these accounts and pages targeted people in the US and the UK.16 Some of these accounts masqueraded as American citizens pushing anti-Saudi and anti-Israel narratives.\\n* In October 2018, Twitter published two data sets comprising 3,841 accounts affiliated with the Internet Research Agency (IRA), and 770 accounts that could be traced back to Iran. These accounts were suspended by Twitter in August 2018 for engaging in coordinated manipulation on the platform. Twitter believes that the information operations linked to Iran are potentially backed by the state\\n* 70 websites found by Reuters which push Iranian propaganda to 15 countries, in an operation that cybersecurity experts, social media firms and journalists are only starting to uncover. The sites found by Reuters are visited by more than half a million people a month, and have been promoted by social media accounts with more than a million followers… the sites in the campaign have been active at different times since 2012. They look like normal news and media outlets,but only a couple disclose any Iranian ties.\\n* The social media companies have closed hundreds of accounts that promoted the sites or pushed Iranian messaging. Facebook said last month it had taken down 82 pages, groups and accounts linked to the Iranian campaign; these had gathered more than one million followers in the United States and Britain. But the sites uncovered by Reuters have a much wider scope. They have published in 16 different languages, from Azerbaijani to Urdu, targeting Internet users in less-developed countries. That they reached readers in tightly controlled societies such as Egypt, which has blocked hundreds of news websites since 2017, highlights the campaign’s reach.\\n* Ten outlets targeting readers in Yemen, where Iran and U.S. ally Saudi Arabia have been fighting a proxy conflict since civil war broke out in 2015; A media outlet offering daily news and satirical cartoons in Sudan. Reuters could not reach any of its staff; A website called Realnie Novosti, or “Real News,” for Russian readers. It offers a downloadable mobile phone app but its operator could not be traced.\\n* One of IUVM’s most popular users is a site called Sudan Today, which SimilarWeb data shows receives almost 150,000 unique visitors each month. On Facebook, it tells its 57,000 followers that it operates without political bias. Its 18,000 followers on Twitter have included the Italian Embassy in Sudan, and its work has been cited in a report by the Egyptian Electricity Ministry.\\nThe office address registered for Sudan Today in 2016 covers a whole city district in north Khartoum, according to archived website registration details provided by WhoisAPI Inc and DomainTools LLC. The phone number listed in those records does not work.\\n* We have observed inauthentic social media personas, masquerading as American liberals supportive of U.S. Senator Bernie Sanders, heavily promoting Quds Day, a holiday established by Iran in 1979 to express support for Palestinians and opposition to Israel. (FireEye)\\n* Broadly speaking, the intent behind this activity appears to be to promote Iranian political interests, including anti-Saudi, anti-Israeli, and pro-Palestinian themes, as well as to promote support for specific U.S. policies favorable to Iran, such as the U.S.-Iran nuclear deal (JCPOA). In the context of the U.S.-focused activity, this also includes significant anti-Trump messaging and the alignment of social media personas with an American liberal identity. However, it is important to note that the activity does not appear to have been specifically designed to influence the 2018 U.S. midterm elections, as it extends well beyond U.S. audiences and U.S. politics. (FireEye)\\n* All 17 of the pages containing information about manager location had managers from Iran. Canada, Saudi Arabia, and Syria were other common locations of page managers. (DFRLab)\\nPromoting Shi’a Political and Militant Views\\n* One of the removed pages\\u200a—\\u200a@alalsadrr1\\u200a—\\u200apromoted Moqtada al-Sadr, an influential Shi’a cleric and militia leader from Iraq and leader of the Mahdi Army. According to the Wilson Center, in the mid-2000’s, the Mahdi Army received weapons and training from the Islamic Revolutionary Guard Corps and Lebanese Hezbollah agents. In May 2018, The Atlantic reported that the “controversial” leader and his followers had committed brutal atrocities in Iraq, fought the U.S. military in Sadr City and Basra, and were known for corruption. (DfRLab)\\n* In January, Facebook took down 783 accounts and pages, which it assessed as “directed from Iran, in some cases repurposing Iranian state media content.” (DFRLab - March 26, 2019)\\nThe operation strongly resembled the earlier IUVM operation. Facebook did not attribute it to IUVM directly, but the latest network used the same techniques and pointed to some of the same websites, making attribution to the same network likely, although not confirmed.\\nIn particular, pages across the network reproduced IUVM content, as well as content from other websites which have featured in earlier exposés and takedowns.\\nThe network functioned by steering users towards ostensibly independent news websites, which amplified Iranian regime propaganda, often copied verbatim from regime assets. The social media content therefore served as a secondary amplifier, rather than a direct audience-engagement tool.\\nDespite the heterogeneous nature of the assets\\u200a—\\u200athey were spread across many countries, languages, and cultures\\u200a—\\u200atheir messaging was largely homogeneous. It dealt with issues of importance to the Iranian government, supporting Palestinians and Shia Muslims on one hand, and attacking Israel, the United States, Saudi Arabia, and the conduct of the military campaign in Yemen on the other.\\nThe focus on South Asia was noteworthy. Indonesia and India had the most pages targeted at them; African countries also featured prominently. This expands the known area of Iranian influence operations, which have thus far been primarily exposed in the Middle East and in the West.\\n\\n\\nCounters: \\n\\n* Facebook and Twitter content take-downs\\n\\nRelated incidents: \\n\\n* See Venezuela:\\nhttps://www.bloomberg.com/news/articles/2019-02-01/iran-slams-u-s-over-venezuela-secretly-some-may-be-relieved\\nhttps://www.rand.org/blog/2019/02/hezbollah-is-in-venezuela-to-stay.html\\n\\n\\nReferences: \\n\\n* http://www.state.gov/e/eb/tfs/spi/iran/jcpoa/\\n* http://www.arabnews.com/node/1329971/middle-east\\n* https://www.wilsoncenter.org/article/part-2-pro-iran-militias-iraq\\n* https://www.theatlantic.com/international/archive/2018/05/iraq-moqtada-sadr/559499/\\n* https://www.amnesty.org/en/latest/news/2014/10/iraq-evidence-war-crimes-government-backed-shi-militias/\\n* http://www.washingtonpost.com/wp-dyn/content/article/2008/04/18/AR2008041803429.html\\n* https://www.telegraph.co.uk/news/worldnews/middleeast/iraq/1498970/UK-troops-left-isolated-as-Mahdi-Army-weaves-a-web-of-official-corruption.html\\n* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d\\n* https://newsroom.fb.com/news/2019/01/removing-cib-iran/\\n* https://www.reuters.com/article/us-cyber-iran-specialreport/special-report-how-iran-spreads-disinformation-around-the-world-idUSKCN1NZ1FT\\n* https://www.rand.org/blog/2018/08/irans-disinformation-campaigns.html\\n* https://medium.com/dfrlab/takedown-details-of-the-iranian-propaganda-network-d1fad32fdf30\\n* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d\\n* https://comprop.oii.ox.ac.uk/wp-content/uploads/sites/93/2019/04/Iran-Memo.pdf\\n* https://www.fireeye.com/blog/threat-research/2018/08/suspected-iranian-influence-operation.html\\n\\n'],\n", + " ['incident',\n", + " 'I00007',\n", + " '\\n\\nActor: RT/Sputnik\\n\\nTimeframe: 2 weeks\\n\\nDate: July-August 2016\\n\\nPresumed goals: \\n\\nMethod: \\n\\nCounters: \\n\\nRelated incidents: \\n\\n* Jade Helm exercise\\n* Black Lives Matter protests\\n* Bundy Ranch standoff\\n\\nNotes:\\n\\nStory was that the Incirlik NATO base in Turkey was under attack by terrorists. \\n2016-08-14 Paul Manafort cited that the Incirlik NATO base in Turkey was under attack by terrorists, as an example of an unreported true story. \\n“The weekend of July 30, RT.com and Sputnik reported 7,000 armed police with heavy vehicles had surrounded Incirlik air base in Adana, Turkey, where 2,500 U.S. troops are stationed and some 50 U.S. nuclear weapons are stored. The two Kremlin-funded outlets suggested that the lockdown was in response to another coup attempt after a faction of the Turkish military failed to overthrow Turkish President Recep Tayyip Erdoğan.”\\n“On the evening of 30 July 2016, my colleagues and I watched as RT and Sputnik news simultaneously launched false stories about the U.S. air base in Incirlik, Turkey being overrun by terrorists,” he told the committee. Within minutes pro-Russian social media aggregators and automated bots amplified this false news story,” Watts said. “There were more than 4,000 tweets in the first 75 to 78 minutes after launching this false story. Perhaps the most stunning development for Watt and his companions was that the rapid proliferation of that story was linked back to the active measures accounts (Russian bots) they had tracked for the preceding two years. These previously identified accounts almost simultaneously appearing from different geographic locations and communities amplified the big news story in unison,” Watts said. The hashtags promoted by the bots, according to Watts, were “nuclear, media, Trump and Benghazi. The most common words, he said found in English speaking Twitter user profiles were “God, military Trump, family, country, conservative, Christian, America and constitution. The objective of the messages, Watts said, “clearly sought to convince Americans that U.S. military bases being overrun in a terrorist attack.”\\n\\nData\\n\\n* Looked at Twitter for these dates: https://twitter.com/search?l=&q=incirlik%20until%3A2014-08-14&src=typd\\nhttps://twitter.com/ElectionLawCtr/status/492850603039522816\\n\\n\\nReferences: \\n* https://www.rt.com/news/354042-turkish-police-incirlik-nato-coup/\\n* https://sputniknews.com/middleeast/20160731/1043797161/incirlik-turkey-erdogan-nato-nukes.html\\n* https://www.politifact.com/truth-o-meter/statements/2016/aug/16/paul-manafort/trump-campaign-chair-misquotes-russian-media-makes/\\n* https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/ \\n'],\n", + " ['incident',\n", + " 'I00017',\n", + " '\\n\\nActor: IRA\\n\\nTimeframe: 2 years\\n\\nDate: December 2015 - 2017\\n\\nPresumed goals: “Russia’s goals were to undermine public faith in the US democratic process, denigrate Secretary Clinton, and harm her electability and potential presidency” - James Clapper\\n\\nMethod:\\n\\n* Facebook ads promoting minor candidates (Jill Stein)\\n\\nReferences:\\n* https://medium.com/dfrlab/electionwatch-beyond-russian-impact-2f5777677cc0\\n* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak\\n\\nNotes:\\n\\nDailyBeast article gives sizings and method - 80 people on this. If they were working 8-6, that gives us a sizing on how much trolling they could do. \\n\\n'],\n", + " ['incident',\n", + " 'I00003',\n", + " '\\n\\nActor: IRA\\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals:\\n\\nMethod: \\n\\nCounters:\\n\\nRelated incidents:\\n\\n\\nReferences:\\n\\n* https://twitter.com/JuliaDavisNews/status/994704834577215495 \\n* https://twitter.com/donie/status/957246815056908288 \\n* https://www.theguardian.com/us-news/2018/may/10/russia-facebook-ads-us-elections-congress\\n'],\n", + " ['incident',\n", + " 'I00042',\n", + " '\\n\\nActor: \\n\\n* Saudi Arabia / Qatar /Turkey. \\n* While the dispute is between these two Kingdoms, it’s with certainty that one can suggest Iran (both projection and the containment of its power/influence in the region) is at the center of it.\\n\\nTimeframe: May - September 2017 \\n\\nDate: May, 2017\\n\\nPresumed goals: \\n\\n* The programmatic/synthetic amplification of respective “positions and/or plights.” \\n* The respective hashtags can not be categorized as organic in nature, but launched in conjunction with the botnet deployments. As well, none of the identified bot related activity points to an effort to drown out/flood the opponents. \\n\\nMethod: \\n\\n* Twitter campaign; bots/botnets seriously distorted the conversation on Twitter.\\n* Commercial botnets (these are created en masse and rented out to any user who is willing to pay for retweets, likes, and follow—either for their own account or for somebody else’s. They are thus the easiest and quickest way to obtain artificial amplification)\\n* On 24 May 2017, for example, pro-Qatar users launched the hashtag or “Qatar is not alone.”\\n* Supporters of Saudi Arabia also turned to apparently commercial bots to promote their messages. On 21 July, supporters of Qatar launched another hashtag, or “Tamim the Glorious,” in honor of the Emir. In response, supporters ,#تميم_المج ُد of Saudi Arabia used a botnet to attack the hashtag. The attack began when an account called @al_muhairiuae posted a photoshopped image of the Emir designed to make him look foolish.\\n* Combined with the Korean imagery, this suggests they were a commercial botnet that an unknown user rented to amplify the anti-Qatar tweet and to subvert the pro-Qatar hashtag, which had only just started to trend.\\n* At least one botnet seemed based in Turkey, joining the fray in mid-September in a bid to support Qatar.”\\n\\nCounters: \\n\\n* Essentially the was a tit-for-tat campaign with a brief “incursion”/support/spike of activity most likely (but not officially verified) from Turkey in support of Qatar\\n\\n* Global Research (Pro-Kremlin publication/organization located in Montreal, QC) contributed anti-Saudi spin via their blog. Global Research (anti-Saudi… campaign); Global Research (more)\\n\\nRelated incidents: \\n\\n* Jamal Khashoggi incident will bear hallmarks of the incident, but moves beyond a regional information operation into one of global significance. In 2018 the NY Times investigates Saudi Arabia’s Troll Army\\n\\nReferences: \\n\\n* https://www.globalresearch.ca/saudi-arabias-march-towards-civil-war/5616699\\n* https://www.globalresearch.ca/the-machiavellian-plot-to-provoke-saudi-arabia-and-qatar-into-a-blood-border-war/5593870\\n* https://www.nytimes.com/2018/10/20/us/politics/saudi-image-campaign-twitter.html\\n* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf\\n* https://www.washingtonpost.com/news/monkey-cage/wp/2017/06/07/hacking-bots-and-information-wars-in-the-qatar-spat/\\n* https://www.independent.co.uk/news/world/middle-east/russian-hackers-qatar-fake-news-gulf-diplomatic-row-fbi-doha-saudi-arabia-bahrain-uae-egypt-a7776446.html\\n* https://qz.com/1107023/the-inside-story-of-the-hack-that-nearly-started-another-middle-east-war/\\n* https://theconversation.com/the-world-cup-in-digital-and-social-the-viewers-the-tweets-and-the-trolls-99625\\n\\n* https://www.bbc.com/news/blogs-trending-44294826\\n* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf\\n\\nDatasets: Mining and analyzing Twitter data is unlikely to “prove” or offer much more insight than Ben Nimmo’s work.\\n\\nNotes: \\n\\nGiven the apparent use of commercial botnets, it’s difficult to attribute much of the activity to state actors, however it is fair to suggest some of this behavior would undoubtedly needed tacit state support… private “patriots” of the state?\\n\\nThis article https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf highlights the mechanics and dynamics of the bot operations/amplification in some cases to short life span of the activity and assets (quickly deleted from the platform), but doesn’t communicate the underlying political issues that drove these incidents.\\n \\nThe focus of these Arabic-language hashtags was clearly local and regional rather than international; this was a question of messaging to the domestic population and to Arabic-language rivals, rather than the non-Arabic-speaking world.\\nClaims of Russian involvement/hack are reported by both the Washington Post and the Independent UK (cites CNN as source). Quartz as well cites the Russian connection, further citing documentation shared with them via Qatar (flimsy at best) and further point blame for the affair at President Trump. \\n\\nPost incident - Given Qatar is hosting the 2022 World Cup of Soccer, the World Cup 2018, was a “test” ground for this ongoing online “war” while subtle was evident (Mentionmapp Analytics… John’s research) '],\n", + " ['incident',\n", + " 'I00008',\n", + " '\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals:\\n\\nMethod: \\n\\nCounters:\\n\\nRelated incidents:\\n\\nReferences:\\n\\n* https://www.ceas-serbia.org/images/2018/201803_CEAS_Report.pdf\\n* https://www.stopfake.org/en/vencislav-the-virgin-hostile-operation-by-vencislav-bujic-seas-foundation-and-its-network-of-collaborators/\\n* https://seas.foundation/en/2018/03/15/155\\n\\n'],\n", + " ['incident',\n", + " 'I00049',\n", + " '\\n\\nActor: Russia, Syrian Government and Iran\\n\\nTimeframe: April-June\\n\\nDate: April 8, 2018\\n\\nPresumed goals: \\n\\n* can’t trust anyone who is reporting about it & fit into the “false flag,” commonly used conspiracy trope positing that mass casualty incidents are engineered internally to provide pretext for either government repression or military action \\n\\nMethod: \\n\\n* One novel attack on the White Helmets in the wake of the Douma attacks featured the claim that the group had run a film studio in the besieged city, and used it to stage propaganda videos. This was initially reported by Lebanon-based Al-Aahed News[81] and Iran’s Fars News,[82] each of which attributed it to the other. It was then picked up by Russian state outlets in both Russian[83] and English.[84] As Bellingcat was quick to point out, the images of the studio were actually taken from the Facebook page of a film called Revolution Man.[85] The way in which this demonstrably false claim was amplified on pro-Assad channels reinforces the conclusion that its purpose was to discredit the White Helmets because their reporting was accurate—not because it was false.\\n* A separate line of argument focused on the Western response to the Douma attack, and the conclusion that the chemical attack had indeed been launched by Assad’s forces. This argument claimed, in essence, that the West’s response was hasty, ill-judged, and went beyond the evidence.[86]\\n* A third line of attack focused on accusing the West of condoning or staging chemical attacks, including the Douma one, and thus delegitimizing Western outrage. On April 13, the Russian Ministry of Defense said that it had “evidence proving the United Kingdom’s direct involvement in the organization of this provocation in eastern Ghouta,”[91]\\n* A fourth tactic featured apocalyptic warnings that any Western strike into Syria that harmed Russians could trigger World War III. On April 8, for example, the Russian Foreign Ministry warned of “very grave consequences” of an American strike.[93]\\n\\nCounters: \\n\\n* Fact checking (Snopes & Bellingcat)\\n\\nRelated incidents: \\n\\n* foundation to Russia ramping up chemical weapon disinformation leading-op to Idlib offensive \\n\\nReferences: \\n\\n* https://eeas.europa.eu/headquarters/headquarters-homepage/42657/syria-eu-calls-accountability-after-yet-another-chemical-attack_en\\n* This is the most detailed article/resource helps lay the background, details, players, tactics http://www.publications.atlanticcouncil.org/breakingghouta/disinformation-2/\\n* https://www.washingtonpost.com/news/monkey-cage/wp/2018/09/17/russia-is-gearing-up-to-misinform-the-u-s-public-about-syria-heres-our-cheat-sheet-to-identify-twitter-trolls/?utm_term=.7d3c56b0b03a\\n* https://euvsdisinfo.eu/report/bbc-admits-that-reason-for-bombing-syria-was-fake/\\n* https://www.bellingcat.com/news/mena/2018/12/18/chemical-weapons-and-absurdity-the-disinformation-campaign-against-the-white-helmets/\\n* https://www.bellingcat.com/news/mena/2018/08/30/russian-chem-disinfo-idlib/\\n* https://www.bellingcat.com/tag/chlorine/\\n* https://www.nybooks.com/daily/2018/10/16/why-assad-and-russia-target-the-white-helmets/\\n* https://www.snopes.com/news/2018/04/12/disinformation-conspiracy-trolling-syrian-chemical-attack/\\n* https://www.snopes.com/fact-check/is-this-proof-white-helmets-staged-chemical-attack/\\n* https://www.dw.com/en/russias-syria-chemical-weapons-attack-warning-dubious-experts-say/a-45250441\\n* https://euvsdisinfo.eu/report/new-chemical-attack-to-be-staged-by-the-white-helmets-in-idlib/\\n* https://www.nytimes.com/2018/04/08/world/middleeast/syria-chemical-attack-ghouta.html\\n\\nDatasets: \\n\\nNotes: \\n\\nFor the Syrian opposition, the use of these weapons in high-casualty attacks now brought the possibility of US military intervention. For the Syrian government and Russia, that same possibility brought an urgent need to sow doubt around the veracity of any claims of chemical weapons use—including by claiming that the reports of chemical weapons use were a conspiracy launched by foreign enemies to trigger more strikes.\\nIn parallel, perhaps in an attempt to deflect potential consequences, Russian government sources began claiming that rebel groups and the White Helmets rescue organization, backed by Western powers, were planning “false flag” chemical attacks, designed to kill civilians and point the blame at the Syrian government. Against the background of the 2017 US strikes that followed the Khan Sheikhoun attack, such claims introduced the idea of American complicity in any future attacks, suggesting that such attacks would be a false flag to cover an already-decided US engagement, rather than a consequence of the regime or Russia’s decision to use chemical weapons. This seeded a narrative that could later be passed on to anti-interventionist media outlets and campaigners in the West.\\nThe claim that a given incident was a false flag attack, designed to discredit the Russian government, has regularly been deployed by Kremlin supporters—for example, over the downing of Malaysia Airlines flight MH17 over Ukraine and the poisoning of former Russian spy Sergei Skripal in England, as well as in Syria. Such claims have been repeated and disseminated through a complex ecosystem of blogs and social media posts, largely written in English by self-styled “investigative journalists” with ties to Kremlin-operated media outlets.[18] These provided vital validation to the Syrian/Russian narrative, and played an important role in its dissemination.\\nThe disinformation campaign waged by the Syrian and Russian regimes was large scale, persistent, and supported by a range of Western commentators. In the immediate aftermath of the attack, its impact was limited, and the bulk of mainstream reporting focused on establishing the series of events. According to an online scan of Twitter mentions of the word “Douma” conducted with the Sysomos online service, none of the ten most-retweeted tweets posted on April 7-9 contained pro-Assad content, indicating that the conversation was dominated by other voices.[110] In all, the scan collected some 435,000 tweets. Progressively, however, the mainstream media shifted their focus to other issues, while the supporters of the Syrian and Russian regimes kept their focus on Douma; thus, the overall volume of traffic declined, and the share of the conversation dominated by pro-Assad voices increased. In a similar scan of the period from April 10-16, six of the ten most-retweeted posts came from Assad supporters, out of a total of 487,000 posts.[111]\\nThis analysis also reveals the integration of government-funded media (RT, SputnikNews) and geopolitical think tanks (GlobalResearch) as source content for anti-WH [anti-White Helmet] narratives.”[120]\\nPro-Assad and pro-Russian disinformation was further amplified by a group of ostensibly independent news websites that have since been demonstrated to have Iranian links,[121] and which systematically promoted pro-Iranian regime messaging.[122] These sites included IUVMPress.com, an apparent news site that reproduced content from Iranian regime and pro-regime sources, stripped it of its attribution, and passed it onto other sites; institutomanquehue.org, ostensibly a think tank focused on Latin America; and britishleft.com, apparently a site dedicated to left-wing British politics\\nCommentators such as Beeley, Bartlett, and 21st Century Wire colleague Patrick Henningsen bridged the gap between the “alt-right” movement in the United States and the Russian state communications network, being cited both on sites such as RT, and alt-right hubs such as Infowars. Beeley and Bartlett contribute to both 21st Century Wire[129] and RT;[130] Henningsen formerly wrote for Infowars,[131] writes for 21st Century Wire, and is featured as a contributor on RT’s site.[132] Their contributions helped to spread pro-Assad and pro-Kremlin messaging into US audiences, very much in the manner described by Simonyan, when she spoke of the need for “English-speaking talking heads” to validate the Kremlin’s view.\\n\\nOn at least one occasion, their messaging broke into the mainstream. On April 13, 2018, rock guitarist Roger Waters told a concert in Barcelona that he thought the White Helmets were a “fake organization that is creating propaganda for jihadists and terrorists”—a very similar misrepresentation to that publicized by the Kremlin disinformation networks.[134\\nA video clip of his comments was repeatedly uploaded to YouTube by Kremlin and pro-Kremlin users, including RT UK,[136]Beeley,[137] Hands Off Syria,[138] and Clarity of Signal.[139] Together, these totalled more than 140,000 views by September 19, 2018\\n\\nWhen incidents such as the Waters amplification are taken into account, the reason that Russia’s General Dvornikov spoke so highly of information operations becomes clear. The combination of state-funded outlets, covert outlets such as IUVMPress, official statements, and supporting bloggers and trolls allowed the pro-Assad narrative to dominate the online conversation for extended periods, especially during times when the credible media outlets were focusing on other issues.\\n'],\n", + " ['incident',\n", + " 'I00039',\n", + " '\\n\\nActor:\\n\\n* Right-wing FB pages\\n* Fake news sites e.g. yesimright.com; shoebat.com; endingthefed.com; truthfeed.com; yournewswire.com.\\n* British tabloids: Express, MailOnline.\\n\\nTimeframe: Data was collected and analyzed in 2016.\\n\\nDate: 2016.\\n\\nPresumed goals:\\n* To attack Merkel’s liberal position on the refugee crisis.\\n\\nMethod:\\n* Fake news sites mix legitimate partisan political content with false and conspiratorial information.\\n* Large right-wing FB pages in the US also share anti-Merkel content.\\n* Most popular Merkel articles on Facebook also come from legitimate, but negative and right-wing news sources.\\n* German links that generated most engagement in 2016 spread conspiratorial claims about Merkel’s mental health.\\n\\nCounters:\\n* No counter actions were taken.\\n\\nRelated incidents: \\n\\n* Defamation of Modamani – a Syrian refugee - who took a selfie with Merkel and was accused on social media as having links to terrorism.\\n\\nReferences:\\n\\n* Source: Buzzfeed analysis\\n* https://www.buzzfeed.com/albertonardelli/hyperpartisan-sites-and-facebook-pages-are-publishing-false\\n* https://www.nytimes.com/2017/02/06/business/syria-refugee-anas-modamani-germany-facebook.html\\n '],\n", + " ['incident',\n", + " 'I00029',\n", + " '\\n\\nActor: Russia \\n\\nTimeframe: July 2014 - still active\\n\\nDate: July 17, 2014\\n\\nPresumed goals: \\n\\n* Ongoing campaign to discredit/undermine Ukraine & NATO & Democracy\\n\\nMethod: \\n\\n* Multi-pronged media & source driven campaign… ie: \\n* Russian state sources military, embassy, media (RT, Sputnik, TASS); \\n* Kremlin’s “witting idiots” ie: 21Wire, Global research; trolls & bots. \\n* “All” media platforms… ie: Youtube; Twitter; Reddit\\n* See collection of visual assets \\n\\nCounters: \\n\\n* Bellingcat; Dutch gov’t, DFRLab\\n\\nRelated incidents: \\n\\n* Anything related to Ukraine\\n* Donetsk\\n* Crimea\\n* Sea of Azov\\n* Ukrainian election (2019)\\n\\nReferences:\\n\\n* [Bellingcat (collection of related investigations)](https://www.bellingcat.com/?s=MH17) \\nIe: [“The Kremlin’s Shifting, Self-Contradicting Narratives on MH17”](https://www.bellingcat.com/news/uk-and-europe/2018/01/05/kremlins-shifting-self-contradicting-narratives-mh17/)\\n\\n* [DFRLab MH17 4D\\'s \"playbook\"](https://medium.com/dfrlab/putinatwar-dismissing-mh17-8268d2968b9) \\n* [In social networks on the fingers showed how the Kremlin bots work](https://news.online.ua/754036/v-sotssetyah-na-paltsah-pokazali-kak-rabotayut-boty-kremlya-opublikovany-foto/):\\n“Censoring” the news (Facebook page “takedown”) [Facebook blocked Sergey Parkhomenko for commenting on the report of the downed \"Boeing\"](https://www.novayagazeta.ru/news/2015/05/07/112052-facebook-zablokiroval-sergeya-parhomenko-za-kommentariy-doklada-o-sbitom-171-boinge-187%20)\\n* [The most comprehensive guide ever to MH17 conspiracies](http://euromaidanpress.com/2015/10/14/confuse-and-obfuscate-the-most-comprehensive-guide-ever-to-mh17-conspiracies/)\\n\\n* http://tass.com/world/1050324\\n* https://www.mirror.co.uk/news/world-news/ukraine-involved-mh17-downing-claims-14184413\\n* https://www.bellingcat.com/resources/case-studies/2014/07/17/geolocating-the-missile-launcher-linked-to-the-downing-of-mh17/\\n* https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/\\n* http://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/\\n\\nDatasets: none searched for\\n\\nNotes:\\n\\nRussia still accusing Ukraine (03.25.2019)... TASS and UK Daily Mirror \\n\\nFirst Bellingcat report: Efforts to Geolocate the Launcher 07/17/14\\nCountless example of Elliot Higgins & team getting trolled since, popular hashtag is #bellingcrap\\n\\nThis is a good summary: \\n“But not only did Russia fiercely deny those accusations, a number of Russian leaders, officials and broadcasters responded by offering dozens of different alternative explanations, “including quite outlandish theories,” says Nilsson.\\n\\n“For instance, that an airplane would’ve been loaded with already dead people and that Ukrainian airplanes would then have shot it down to make it look like Russia was shooting down passenger airplanes,” he explains.\\n\\n“There were tons of these stories going around, quite a few of them coming from official Russian sources. And they were not meant to be taken seriously. They were simply supposed to occupy the attention span of the world for a while, to the extent that everyone would lose track of the original explanation, which turned out to be quite the right one.” https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/\\n\\nTopics of Ukraine-related narratives\\nhttp://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/\\nBack in 2016, StopFake co-founder Yevhen Fedchenko identified 18 major Ukraine-related fake narrative topics spread by Russian propaganda by analyzing 500 debunked disinformation items.\\nThe Euromaidan Revolution as a “coup d’état“\\nUkraine as a “fascist state“\\nUkraine as a “failed state“\\n“Russia is not a part of the occupation/war in Ukraine“\\nDiscrediting the Ukrainian Armed Forces (UAF)\\nDiscrediting the volunteer battalions (which officially became a part of UAF in 2015)\\nDonbas and Crimean internally displaced persons (IDPs) and refugees\\nTerritorial disintegration of Ukraine\\n“Territorial claims” for parts of Ukraine from neighboring Poland, Hungary, Romania, and Slovakia\\nFake “international legitimization” of annexation and occupation of Crimea\\nThe war in Ukraine “conducted by the US, NATO or Western private contractors”\\nThe West’s “Ukraine fatigue“\\nManipulating international organizations\\nFakes about EU-Ukraine relations\\n“Decay” of the US and West in general, and the “disintegration of the EU”\\nFlight MH17 crash fakes\\nThe West “uses biological weapons” in Ukraine\\nMix-ups of the fake narratives about Ukraine, Syria, ISIS terrorists (e.g., Crimean Tatars being depicted as jihadists or Ukraine as a training ground for terrorists)\\nFor post-Maidan Ukraine, Russian propaganda’s most used narratives were the Euromaidan as “coup d’etat” which brought a “Western-backed junta” (mostly “US-backed”) to power, and “fascism” as the main ideology of the post-Maidan government, Fedchenko notes.\\n\\n'],\n", + " ['incident',\n", + " 'I00009',\n", + " ' \\n\\nSuspected actors:\\n\\n* Attacker: IRA or more broadly Russian state-sponsored disinformation campaign.\\n* Amplifiers: through the persona of “Adam Garrie” (who first appeared on RT (Russian Today) and pro-Russia sites, with no background in Asia and Philippine affairs but suddenly rose to become a global affairs expert).\\n* Garrie was then promoted by pro-Duterte officials, social media pages and news outlets.\\n \\nTimeframe: After Putin and Philippine’s president Duterte met in Russia in May 2017 and forged a partnership in information dissemination. Duterte and Putin signed a number of national security agreements, including a deal on intelligence sharing, an “MOU on Cooperation in Mass Communications.”\\n \\nDate: 2017- ongoing\\n\\nPresumed goals:\\n\\n* To spread pro-Duterte and Russian propaganda through collaborative effort of both Philippine and Russian disinformation actors.\\n\\nMethod:\\n \\n* Footprint of Garrie on the Philippine media scene started from his connection with Russian IRA websites and pages (GI Analytics Facebook page, Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca.)\\n \\n* RT, one of media outlets that interviewed Garrie, was identified by the US Office of the Director of National Intelligence in January 2017 as the primary source of propaganda that the Russians used to further their interests in the 2016 US elections.\\n \\n* Also has appearance on Iran’s IRIB (Islamic Republic of Iran Broadcasting), which was identified by the US Department of the Treasury in 2013 as a network that broadcasts false reports and forced confessions of political detainees and has ties with “politically motivated phishing” accounts on Google.\\n \\n* The Daily Sentry, a Philippine news site emerged at the start of 2018 (no ownership information), started citing Adam Garrie as a global expert after Philippine-Russian ties grew stronger. Between Feb 2018 and Jan 2019, The Daily Sentry cited Garrie in 41% of posts on Facebook that mentioned experts.\\n \\n* By March 2018, Garrie started to come to the mainstream: The Manila Times – a supporter outlet of the Philippine president, cited by pro-Duterte social media pages.\\n \\n* Philippine online groups and pages began to spread Russian propaganda. Some sites link to Duterte officials and supporters including Duterte’s former assistant secretary. For example, Duterte’s former assistant secretary shared content from Trending News Portal site.\\n \\nCounters:\\n\\n* Facebook took down 220 pages and 73 Philippine accounts for spam, including pages of The Daily Sentry and its affiliates, TNP page and related pages.\\n \\nRelated incidents:\\n\\nReferences:\\n\\n* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/\\n* https://www.rappler.com/nation/188378-ph-russia-sign-bilateral-agreements\\n* https://www.dni.gov/files/documents/ICA_2017_01.pdf\\n* \\n* https://codastory.com/disinformation/how-a-little-known-pro-kremlin-analyst-became-a-philippine-expert-overnight/\\n* https://www.rappler.com/technology/social-media/220741-facebook-remove-trending-news-portal-twinmark-media-enterprises\\n* https://www.rappler.com/thought-leaders/221422-facebook-maria-ressa-rappler-philippines\\n* https://www.rappler.com/nation/194814-maria-ressa-pcoo-training-china-russia\\n* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/\\n\\n'],\n", + " ['incident',\n", + " 'I00019',\n", + " '\\n\\nActor: \\n\\n* individual accounts on 4chan (IP addresses indicate locations of Sweden, US, France), \\n* accounts on Twitter (both identifiable and anonymous).\\n\\nTimeframe: a few days\\n\\nDate: few hours after Macron and Le Pen were declared winners of the first round of France’s presidential election (April 23, 2017).\\n\\nPresumed goals: creating and spreading hoaxes and misinformation related to Macron’s personal life, marriage, sexuality, position on terrorism, etc. to spur support for Le Pen in the second round of voting.\\n\\nMethod: posts and memes started on 4chan and later shared in Twitter\\n\\nCounters: no actions noted.\\n\\nRelated incidents:\\n\\n* #MacronGate and #MacronCacheCash: fake documents on 4chan about Macron’s alleged offshore account.\\n\\nReferences:\\n* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about\\n* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/\\n'],\n", + " ['incident',\n", + " 'I00004',\n", + " '\\n\\nActor: IRA\\n\\nTimeframe: 1 day (plus preparation)\\n\\nDate: May 2017\\n\\nPresumed goals: reduce Emmanuel Macron’s chance of winning French presidential election\\n\\nMethod:\\n\\n* fake documents posted on 4chan about Macron’s alleged offshore account, \\n* amplified by pro-Trump Twitter accounts using #MacronGate and #MacronCacheCash\\n\\nCounters: \\n\\n* preparation (resilience, account removals), \\n* honeytraps, \\n* counter-response with humour.\\n\\nRelated incidents:\\n\\n* DNC document release, US presidential elections, 2016\\n\\n\\nReferences:\\n\\n* Source: https://www.patreon.com/posts/macrongate-tied-11940855 \\n* http://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/\\n* https://www.theguardian.com/world/2017/may/08/macron-hackers-linked-to-russian-affiliated-group-behind-us-attack \\n'],\n", + " ['incident',\n", + " 'I00045',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: March 4, 2018 - ongoing\\n\\nDate: March 4, 2018\\n\\nPresumed goals: \\n\\n* Russian officials have sought to exploit holes in the complicated narrative of the poisoning to suggest an anti-Russian conspiracy. Mark Galeotti, an expert on the Russian intelligence services, wrote in an op-ed in The Moscow Times… “The Kremlin is enjoying the reputation of being a swashbuckling maverick, ruthless, dangerous and decisive,” he wrote. “This has a certain value, not least in deterring the fainthearted.”\\n* Reuters: Commentary: For Putin’s Russia, a poisoned spy sends a political message “the poisoning as a sign of just how committed Vladimir Putin’s Kremlin has become to eradicating its enemies – and reminding others it can do so.”\\n\\nMethod: \\n\\n* Multi-source/channel/media response \\n* highlighting conspiracies: It was a British “false flag” operation; It could be the CIA; Because of Donald Trump; There’s always Ukraine\\n* The conspiracy theories did not stop here. Multiple special-interest groups have attempted to lay the blame for the Skripals’ poisoning at the door of their chosen enemies. A UKIP branch in High Wycombe, in the English Home Counties, tweeted to accuse “a third party such as the EU” of “trying to interfere in UK Russian relations.” Sputnik even misquoted former Kremlin advisor Alexander Nekrassov as accusing “rouge agents” [sic] of carrying out the attack, “for some sort agenda [sic] such as slander or tarnish Russia [sic] or cause friction between Britain and Russia.” Matteo Salvini, Italian politician and member of the Italian senate, shared an article on his Facebook page, titled “The Skripal Case is a hoax, the war of the West against Russia is terribly true”. His post was liked 3,800 times and generated over 800 shares.\\n* Here are 20 different narratives offered by Russian media and officials for the poisoning: The United Kingdom did it to fuel anti-Russian sentiment (source: Russia 1 TV channel); Ukraine did it to frame Russia (Russia 1); The United States did it to destabilize the world (Russia 1); Theresa May helped orchestrate the attack because she is a friend of CIA director Gina Haspel (Zvezda); It was an attempted suicide (Russia 1)\\nIt was an accidental overdose (RIA Novosti); It was due to accidental exposure from Britain’s Porton Down research facility (Russia 24 TV channel); The Porton Down lab carried out illicit human testing and is lying about not producing Novichok (RT); Skripal’s future mother-in-law did it (Moskovsky Komsomolets: mk.ru)\\nTerrorists did it (Russian ministry of foreign affairs spokesperson); American-British financier Bill Browder — blacklisted in Russia for denouncing corruption — did it (Russia 1); A drone did it (Zvezda and Russian defense ministry); Skripal was a chemical weapons smuggler (Pravda); The West is using the case to deflect attention from Russia’s successes in Syria (Russian ministry of foreign affairs spokesperson); Britain is using the case to deflect attention from Brexit (Russian Foreign Minister Sergei Lavrov, Russian UN ambassador, Russian OSCE ambassador); The attack was an attempt by a rival faction to undermine Vladimir Putin (state TV); Russia has destroyed all its stockpiles of Novichok (Sputnik); Russia never developed Novichok (Interfax); Only the Czech Republic, Slovakia, and Sweden have Novichok (Russian ministry of foreign affairs spokesperson). All three countries have denied the claim.; There is no evidence that the nerve agent used against the Skripals was Novichok, Porton Down lab is struggling to identify the substance (RT)\\n\\nCounters: \\n\\n* Bellingcat; \\n* DFRLab; \\n\\nRelated incidents: \\n\\n* ties to ongoing campaigns/narrative - Ukraine; NATO; EU; Brexit\\n\\nReferences:\\n\\n* https://www.themoscowtimes.com/2019/03/03/a-year-after-the-skripal-poisoning-how-much-has-really-changed-a64677\\n* https://www.reuters.com/article/us-apps-poisoning-commentary/commentary-for-putins-russia-a-poisoned-spy-sends-a-political-message-idUSKCN1GK309\\n* https://twitter.com/UKIPHighWycombe/status/971773863230164992\\n* https://sputniknews.com/analysis/201803141062498438-uk-novichok-nerve-agent-skripal/\\n* https://www.facebook.com/salviniofficial/posts/10155663618083155\\n* http://www.linkiesta.it/it/article/2018/03/28/il-caso-skripal-e-una-bufala-la-guerra-delloccidente-alla-russia-e-ter/37595/\\n* https://www.rt.com/news/452946-skripal-anniversary-truth-novichok/\\n* https://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/\\n* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html\\n\\n\\n* https://www.bellingcat.com/tag/skripal/\\n* https://medium.com/dfrlab/skripal-poisoning-if-not-russia-then-1d49f086e3e0\\n* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777\\n* https://medium.com/dfrlab/putinatwar-social-media-surge-on-skripal-b5132db6f439\\n* https://euvsdisinfo.eu/conspiracy-mania-marks-one-year-anniversary-of-the-skripal-poisoning/\\n* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html\\n* https://www.reuters.com/article/us-britain-russia-skripal/third-suspect-in-skripal-poisoning-is-russian-gru-agent-bellingcat-idUSKCN1Q32BZ\\n* http://euromaidanpress.com/2018/04/11/five-ways-russia-is-generating-a-conspiracy-smokescreen-around-the-skripal-poisoning/\\n* http://euromaidanpress.com/2018/03/30/russian-media-have-published-20-different-narratives-on-skripal-poisoning/\\n* https://en.wikipedia.org/wiki/Poisoning_of_Sergei_and_Yulia_Skripal\\n\\nVisual assets (Google Drive)\\n\\nDatasets: \\n\\nNotes: \\n\\nOn 6 March 2018 Andrey Lugovoy, deputy of Russia\\'s State Duma (the Liberal Democratic Party of Russia) and alleged killer of Alexander Litvinenko, in his interview with the Echo of Moscow said: \"Something constantly happens to Russian citizens who either run away from Russian justice, or for some reason choose for themselves a way of life they call a change of their Motherland. So the more Britain accepts on its territory every good-for-nothing, every scum from all over the world, the more problems they will have.\"\\nRussian Foreign Minister Sergey Lavrov on 9 March rejected Britain\\'s claim of Russia\\'s involvement in Skripal\\'s poisoning and accused the United Kingdom of spreading \"propaganda\". Lavrov said that Russia was \"ready to cooperate\" and demanded access to the samples of the nerve-agent which was used to poison Skripal. The request was rejected by the British government.\\n\\nOngoing… one year later\\nhttps://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/\\nOn February 7, 2019, Sputnik-Abkhazia released an article headlined “Scotland Yard about the third suspect in the Skripal case: the investigation continues.” According to Sputnik-Abkhazia, the Russian Foreign Ministry caught British Prime Minister Theresa May in a lie, because the Porton Down Laboratory denied that a nerve agent that poisoned Russian ex-spy, Sergei Skripal and his daughter, Yulia had been produced in Russia\\n\\nhttps://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html\\nRather than ignoring the anniversary, however, Russia punctuated the occasion on Monday with an hourlong news conference at the United Nations and a 52-page report rehashing the episode in detail, amplified by extensive coverage on its English-language government channel, RT.\\n \\nRussian officials also have tried to turn the tables, accusing Britain of violating international law by refusing to provide Russian consular officials access to the Skripals, who survived and whose whereabouts has not been made public. \\n\\n\\n'],\n", + " ['incident',\n", + " 'I00051',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: December 2018 - (ongoing)\\n\\nDate: December 10, 2018\\n\\nPresumed goals: \\n\\n* Russian disinformation intended to confuse audiences and discredit an organisation (Integrity Inititative)which is working independently to tackle the threat of disinformation. Russia’s state-owned media outlets have seized on the posted materials, with the government’s RT and Sputnik news sites writing dozens of stories claiming that the materials prove that the British government, rather than Russia, is trying to poison internet discourse with propaganda.\\n \\nMethod: \\n\\n* Hack (email), leak, amplify, smear MSM\\n\\nCounters: none identified\\n\\nRelated incidents: \\n\\n* The campaign also threads other organization into the “conspiracy” such as Britsh Military, NATO and the CIA.\\n* With it, efforts to further discredit MH17 for instance; tie-in Soro’s (dog-whistle for the far-right); \\n* yet at the same defend the far-left alleging Integrity Initiative was running a smear campaign again UK Labour/Jeremy Corbyn\\n\\nReferences: \\n* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/\\n* https://www.stopfake.org/en/kremlin-watch-briefing-the-eu-has-to-start-taking-pro-kremlin-disinformation-seriously/\\n* https://www.buzzfeednews.com/article/kevincollier/russian-hackers-british-institute\\n* https://www.bbc.com/news/uk-46509956\\n* https://www.thetimes.co.uk/article/anti-propaganda-website-forced-offline-by-hacking-b0ds2bkbp\\n* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/\\n* https://news.sky.com/story/highly-likely-moscow-hacked-uk-agency-countering-russian-disinformation-11656539\\n* http://euromaidanpress.com/2019/01/17/russian-attack-on-the-integrity-initiative-what-makes-the-mafia-different-from-the-police/\\n\\nDatasets: \\n\\nNotes: \\n\\nRT and Sputnik claim that the Integrity Initiative hack was the work of freelancers aligned with the online Anonymous collective and who were not affiliated with the Russian government. The primary evidence for that, according to RT and Sputnik, is that the stolen Integrity Initiative material was posted to the website of a hacktivist collective called CyberGuerrilla, alongside manifestos claiming “We are Anonymous” and posts saying “We have warned the UK government that it must conduct an honest and transparent investigation into the activity of the Integrity Initiative and the Institute for Statecraft.”\\n\\nThe Integrity Initiative has pulled down its website, replacing it with a reiteration of its mission, a description of the hack, and a call for tips.\\n“This international public programme was set up in 2015 to counter disinformation and other forms of malign influence being conducted by states and sub-state actors seeking to interfere in democratic processes and to undermine public confidence in national political institutions,” a spokesperson said in a statement.\\n\\n \\n\\n'],\n", + " ['incident',\n", + " 'I00034',\n", + " \"\\n\\nActor: China\\n\\nTimeframe: 72 hours?\\n\\nDate: January 20th, 2016\\n\\nPresumed goals: \\n\\n* The trolls planned their attack for 7pm, China time, on January 20. Members of Di Ba—one of the largest message boards on the internet—would organize into groups, leap over the Great Firewall to reach Facebook, and flood it with the message that Taiwan is part of China. The anti-independence and pro-China posts started to take over the Facebook page of Tsai Ing-wen, Taiwan’s newly elected president\\n\\nMethod: \\n\\n* Tsai’s latest Facebook post, about a meeting she had with leaders from her Democratic Progressive Party (DPP), attracted nearly 40,000 Facebook comments in just eight hours.\\n* News of the attack spread far and wide, with a number of posts making their way around social network WeChat. * For most of the day “Di Ba’s Facebook battle” has been at the top of the list of searched terms on Weibo, a Chinese microblog site similar to Twitter. News outlets in Taiwan covered the story (link in Chinese).\\n* Information also spread suggesting that Di Ba’s battle was organized and well-prepared. Screenshots showed that attackers were separated into six “columns,” in the military sense: information gathering; posting; writing opinions and creating images; translation; miscellaneous Facebook tasks such as liking posts; and a vanguard to head things up.\\n* The majority of the 26K comments consisted of lines copied and pasted from the officially designated messages\\n* more than 42,000 people had made comments on a single post of Ms Tsai's Facebook page, demanding her self-ruled island be brought under Chinese control.\\n* Beginning at 7 pm on January 20, 2016 CST (China Standard Time), tens of thousands of\\ncomments against Taiwan independence appeared in posts of Taiwan President-elect Ms. Tsai Ing-Wen’s Facebook page as well as news media’s such as Sanli News and Apple Daily. While the organizers claim to taking further steps on issues against Taiwan independence, the event lasted for less than two days due to Chinese government’s intervention, leaving tens of thousands of comments either deleted or unattended.\\n* Within this most active group, every username posted 6 comments at least and 12 comments\\non average. The most productive one posted 192 comments during this period. Two interesting\\nfindings come from the discrepant mapping result of Facebook usernames and IDs, which imply\\nparticipants’ strategy. First, users might share account. We found five IDs, each of which is\\nassociated with different usernames. According to one internal document downloaded from the\\nQQ group, some participants would register Facebook accounts in advance, and then give them to those responsible for attack. Since Facebook allows users to change their usernames anytime, we speculate whether this may be due to the sharing of accounts but changing the name to differentiate the identity.\\n* Second, users shared some usernames to maintain the consistency of their identities. The total\\nnumber of IDs is more than the number of unique usernames. Many usernames are shared by\\ndifferent IDs, which account for 2.82% of all 16,891 IDs. One possible reason for this practice is\\nthat during the attack, reporting and blocking accounts is a prevalent tactic used by both sides as defense. Once the account is “dead”, the user has to register for a new account to keep fighting. One commenter said that he/she was blocked over 3 times, but kept registering new accounts to fight. It is thus not surprising to see a small percentage of users who have more than one ID while maintaining the same username.\\n* More notable is the case where one username is shared by more than 10 IDs. One possible\\nexplanation is that someone dedicates himself/herself to this event and intends to increase their\\nvisibility. However, for those usernames associated with over 30 IDs, we argue that it might be a\\nunique strategy for attacking or trolling, because it is difficult to log into multiple accounts and\\npost comments by a single user.\\n\\nCounters: \\n\\nRelated incidents: \\n\\nReferences:\\n\\n* https://www.ideals.illinois.edu/handle/2142/96746\\n* https://qz.com/598812/an-army-of-chinese-trolls-has-jumped-the-great-firewall-to-attack-taiwanese-independence-on-facebook/\\n* https://www.abc.net.au/news/2016-01-21/chinese-facebook-users-flooding-taiwan-president-elect-account/7105228\\n* https://www.businessinsider.com/chinese-people-are-flooding-the-internet-with-a-campaign-against-taiwan-2016-1\\n\\n\\n\\n\"],\n", + " ['incident',\n", + " 'I00010',\n", + " '\\n\\nActors: IRA, Alex Jones, far right and far left trolls\\n\\nTimeframe: Ongoing\\n\\nDate: February 2018\\n\\nPresumed goals: Divide the American public on the issues of guns, race, generational politics and activism\\n\\nMethod: Amplification via sockpuppet and cyborg accounts\\n\\nCounters: None / Media exposure\\n\\nRelated incidents: \\n\\n* Sandy Hook hoaxers / Sandy Hook fatalists\\n\\nReferences\\n\\n* [How Russian trolls exploited Parkland mass shooting on social media](https://www.politifact.com/truth-o-meter/article/2018/feb/22/how-russian-trolls-exploited-parkland-mass-shootin/)\\n* [PRO-GUN RUSSIAN BOTS FLOOD TWITTER AFTER PARKLAND SHOOTING](https://www.wired.com/story/pro-gun-russian-bots-flood-twitter-after-parkland-shooting/)\\n* [Russian trolls flood Twitter after Parkland shooting](https://www.nbcnews.com/tech/social-media/russian-trolls-flood-twitter-after-parkland-shooting-n848471)\\n* [Russian Trolls Are Tweeting Propaganda After Stoneman Shooting](http://nymag.com/intelligencer/2018/02/russian-trolls-tweet-propaganda-after-florida-shooting.html)\\n\\nDetails\\n\\nFollowing the Feb. 14 shooting at Marjory Stoneman Douglas High School that left 17 dead, an army of human-controlled and automated accounts spread related content across Twitter. \\n\\nHamilton 68, a website created by Alliance for Securing Democracy, tracks Twitter activity from accounts it has identified as linked to Russian influence campaigns. As of morning, shooting-related terms dominated the site’s trending hashtags and topics, including Parkland, guncontrolnow, Florida, guncontrol, and Nikolas Cruz, the name of the alleged shooter. Popular trending topics among the bot network include shooter, NRA, shooting, Nikolas, Florida, and teacher.\\n\\nAccording to the German Marshall Fund, which tracks Russian-linked Twitter activity, the following are some of the more popular narratives, themes and articles.\\nThe \\'crisis actor\\' conspiracy\\n\\'False flag\\' and other conspiracy hashtags\\nMeanwhile, some accounts with large bot followings are already spreading misinformation about the shooter\\'s ties to far-left group Antifa, even though the Associated Press reported that he was a member of a local white nationalist group.\\nOne theory associated with these hashtags is that Marjory Stoneman Douglas High School was targeted because the school’s namesake was opposed to \"draining the swamp\" of the Florida Everglades. Under this theory, the Parkland shooting was a cryptic message to Trump, who vowed during his campaign to \"drain the swamp\" in Washington by hollowing out its infrastructure of career politicians, insiders and influence peddlers.\\nSowing discord\\nExperts say the goal of Russian troll propagandists isn\\'t to sway people\\'s opinions in one way or another. Instead, the accounts seek to exploit divisions in order to break down society into smaller, warring groups. Trolls drum up persona accounts on every side of the ideological spectrum and take advantage of high-impact events to spread confusion and disarray. In particular, they\\'re able to take advantage of how Twitter doesn\\'t require users to verify their identity.\\nRussian accounts boosted erroneous content concerning the motives of the alleged shooter Nikolas Cruz.\\nAccording to the German Marshall Fund, one of the top links shared by Russia-linked accounts in the aftermath of the shooting was our 2014 article that largely debunked a statistic cited by pro-gun control group Everytown for Gun Safety.\\nA survey of tweets using the top hashtags flagged by the Hamilton 68 dashboard showed tweets adamantly in favor of gun control and saying the NRA had taken \"blood money.\" Other tweets attacked liberals, the media and lawmakers.\\nAnother top link shared by the network covers the “deranged” Instagram account of the shooter, showing images of him holding guns and knives, wearing army hats, and a screenshot of a Google search of the phrase “Allahu Akbar.” Characterizing shooters as deranged lone wolves with potential terrorist connections is a popular strategy of pro-gun groups because of the implication that new gun laws could not have prevented their actions.\\nThe use of pro-gun control hashtags like #guncontrolnow, along with the spread of anti-gun control links like the Politifact article, appear at first to show the Russian strategy of promoting discord on both sides of a debate.\\nIn other cases, the bots jump on existing hashtags to take control of the conversation and amplify a message. That’s likely what is happening with the Parkland shooting and the hashtag guncontrolnow.\\nPublic awareness that antagonistic bots flood the Twitter debate hasn’t stopped them from achieving their goals of ratcheting up the vitriol—even amid a live tragedy like the Parkland shooting. The goal, after all, isn\\'t to help one side or the other of the gun control debate win. It\\'s to amplify the loudest voices in that fight, deepening the divisions between us.\\n\\nExamples\\n\\n'],\n", + " ['incident',\n", + " 'I00050',\n", + " '\\n\\nActor: Russia, Cuba, China, Iran\\n\\nTimeframe: January 23, 2019\\n\\nDate: January 29, 2019 - ongoing\\n\\nPresumed goals: \\n\\n* Given the history (going back to the Monroe Doctrine) the US is easily characterized with “imperialist” aspirations. Of course there’s the connected issue of oil and Venezuela’s indebtedness to Russia and China. The relationship between Cuba and Venezuela can not be underscored going back to Castro & Chavez’s relationship.\\n\\n* Search (google) #handsofvenezuela the results are largely linking to articles denouncing the US and those countries opposed to the Maduro regime. “There\\'s been a lot of misinformation in the international media about whether what is happening in Venezuela is a brazen US-led power grab or a constitutional …” Jan 13, 2019 - An attempt at an imperialist coup d\\'état is underway in Venezuela. It must ... Most likely this is another attempt by Washington to spread misinformation and ... socialist and anti-imperialist, is to reject this scandalous imperialist …\\n\\n* Activists to Trump: \\'Hands Off Venezuela\\' - Truthdig\\nhttps://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/\\nMar 17, 2019 - medeabenjamin “We are absolutely opposed to economic sanctions in Venezuela” at the #HandsOffVenezuela rally. pic.twitter.com/ ... Packed London meeting says: “US-UK, hands off Venezuela!\"\\nhttps://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm\\nJan 31, 2019 - Nearly 100 people packed the #HandsOffVenezuela meeting in London on 30 January, and heard Venezuelan ambassador Rocío Manero, ...\\n\\nMethod: \\n\\n* From efforts via blogs, “news” sites and media supporting the left/socialism/stateism positioning anti-Maduro efforts as “imperialisitic” it’s noteworthy to documented the efforts in February to deliver aid to the country. For instance this case study - analysis demonstrates that the depiction of Russia’s role as “peacekeeper” and “defender” has had a big impact on the networks. We filtered all mentions to include only those containing the words “Russia”, “Moscow” or “Putin” in reference to Venezuela. This resulted in a total number of 60,315 tweets for the period. A few peaks can be noticed at times when Russian sources, mainly RT and Sputnik, forward Venezuela-related news.\\nA: Russia expresses an adamant position that Maduro is the legitimate president of Venezuela\\nB: Russia will defend the Venezuelan Constitution\\nC: The US is massing troops at the Venezuelan border\\nE: Russia is sending humanitarian aid to Venezuela\\n* The Trojan Horse. The most striking success of the Russian disinformation campaign is the impact of the Trojan Horse Narrative. The first case of describing US and EU humanitarian aid to Venezuela as a Trojan horse, in Spanish Caballo de Troya, appeared in Spanish language networks on 24 January:\\nFrom February 23, 2019 - Billionaire businessman Richard Branson says he hopes his Live Aid-inspired concert to raise funds for Venezuelans will persuade members of the country\\'s military to defy President Nicolas Maduro and allow humanitarian aid to cross the border.\\nBranson, who will host \"Venezuela Aid Live\" on Friday in the Colombian border town of Cucuta, said he is aiming to raise about $100 million to buy food and medicine, essential supplies for the country, which is gripped by a political and humanitarian crisis.\\nIn reaction to - Maduro’s government announced that it would accept contributions from China and Cuba, but called Guaidó-organized aid, which includes contributions from the United States, a “handout.” In an interview with the Associated Press this week, Maduro blamed U.S. sanctions for Venezuela’s economic woes, saying “the infected hand of Donald Trump is hurting Venezuela.”\\n* Like the White Helmets (Musician) Roger Waters (willing idiot) weighs in - In a two-minute video posted on Twitter, the musician says Mr Branson\\'s \"Live-Aid-ish\" concert has \"nothing to do with humanitarian aid at all\". \"It has to do with Richard Branson, and I\\'m not surprised by this, having bought the US saying: \\'We have decided to take over Venezuela, for whatever our reasons may be,\\'\" Mr Waters says. \"But it has nothing to do with the needs of the Venezuelan people, it has nothing to do with democracy, it has nothing to do with freedom, and it has nothing to do with aid.\" He adds that he has \"friends that are in Caracas\" who claim there is \"no civil war, no mayhem, no murder, no apparent dictatorship, no suppression of the press\"\\nMaduro government holds their own concert to counter Branson’s efforts\\nhttps://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html\\nhttps://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts\\nJust 300 metres away, the first of some 150 artists began performing at Maduro\\'s Hands off Venezuela festival. \\nhttps://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html\\n\\n* The Russian official line - (talking points for trolls & willing/unwitting idiots)\\nOn Tuesday, Russian Foreign Minister Sergey Lavrov criticized the U.S. sanctions, which meant that proceeds from the sale of Venezuelan oil would be withheld from Maduro’s government.\\nIn a press conference, Lavrov dubbed the U.S. sanctions “illegitimate” and “cynical,” adding that Russia “along with other responsible members of the global community will do everything to support the legal government of the president,” RIA Novosti reported.\\nThere is concern in Moscow about the level of debt Caracas owes Russia. Russian Deputy Finance Minister Sergei Storchak said the sanctions may mean Venezuela will have problems servicing sovereign debt to Russia.\\nVenezuela has two months to pay Russian $100 million and there is uncertainty as to whether PDVSA can service its debt to Russia’s state energy giant Rosneft, Radio Free Europe reported\\nThe evolution/spread of talking points \\nBut while the Canadian government, which accused Maduro of seizing power through fraudulent elections, has expressed full support for Guaido, some Canadian protesters are calling it out for what they say is an attack on Venezuela’s sovereignty.\\n“What is brewing, what is being organized is an actual military intervention of Venezuela,” said Margaret Villamizar, who attended a protest in Windsor, Ont. “If it doesn’t turn out to be full-scale military, what’s being called diplomacy is really an attack on Venezuela’s sovereignty.”\\n \\n* Also - In an interview with Foreign Policy, Adm. Craig Faller, the four-star military officer who heads U.S. Southern Command, pointed to a Chinese disinformation campaign designed to blame the United States for the blackouts that devastated Venezuela in recent weeks. https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/\\nA Chinese plane loaded with 65 tons of medical supplies landed in Venezuela\\'s capital of Caracas on Friday amid a power struggle between President Nicolas Maduro and opposition leader Juan Guaido.\\nMaduro welcomed the arrival of the humanitarian aid on Twitter, saying \"Venezuela is breaking the imperialist siege and advancing with a victory.\"\\nHe shared photos showing the arrival of the aid as well as a photo of him taken with his Chinese counterpart Xi Jinping during his visit to China last year.\\nChina\\'s move came after Russia sent humanitarian aid to Caracas last week.\\nVenezuela has been rocked by protests since Jan. 10, when Maduro was sworn in for a second term following a vote boycotted by the opposition.\\nhttps://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166\\n \\nCounters: \\n\\n* Every report suggesting that Venezuela is mired in a humanitarian crisis.\\nApril 10, 2019 The UN reports “There is a very real humanitarian problem in Venezuela,” said Mark Lowcock, the UN humanitarian chief. “We estimate that 7 million people in Venezuela need humanitarian assistance. That is some 25 per cent of the population,”\\nApril 10, 2019 NY Times ‘You Shouldn’t Be Here’: U.S. Pushes U.N. to Pull Venezuela Envoy’s Credentials\\nGo back to October 2018 Washington Post: A humanitarian crisis in Venezuela? Nothing to see here, government says. Human Rights Watch Report\\n\\nRelated incidents: \\n\\n* Speculation but research worthy… right/left regional binary pitting new right wing governments in Brazil & Columbia and hosility/percieved hosility to regimes like Venezuela & Ecuador\\n\\nReferences: \\n\\n* https://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/\\n* https://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm\\n* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/\\n* https://www.washingtonpost.com/world/the_americas/in-venezuela-humanitarian-aid-has-become-a-political-weapon/2019/02/14/5eab781a-3089-11e9-8781-763619f12cb4_story.html\\n* https://www.apnews.com/21b641f6def1400894125e3a8117f66c\\n* https://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html\\n* https://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts\\n* https://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html\\n* https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/\\n* https://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166\\n* https://news.un.org/en/story/2019/04/1036441\\n* https://www.nytimes.com/2019/04/10/world/americas/pence-venezuela-un-envoy.html\\n* https://www.washingtonpost.com/world/the_americas/a-humanitarian-crisis-in-venezuela-nothing-to-see-here-government-says/2018/10/12/6ebd1aa6-c2ac-11e8-9451-e878f96be19b_story.html\\n* https://www.hrw.org/world-report/2019/country-chapters/venezuela\\n* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/\\n* https://www.npr.org/2019/03/25/706635580/venezuelas-maduro-faces-pressure-from-much-of-the-world-yet-he-persists\\n* https://cronkitenews.azpbs.org/2019/02/26/venezuela-protests-in-tucson/\\n* https://www.newsweek.com/donald-trump-told-hands-venezuela-countrys-president-who-has-full-backing-1309188\\n* https://www.dw.com/cda/en/venezuela-juan-guaido-urges-army-to-let-aid-through/a-47651164\\n* https://www.npr.org/2019/04/02/709306132/maduro-allies-move-against-rival-juan-guaid-in-venezuela\\n* https://www.washingtonpost.com/world/2019/04/02/trump-has-russia-problem-venezuela/?utm_term=.9233de48de14\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-s-venezuela-challenge\\n* https://www.theglobeandmail.com/world/article-venezuelas-maduro-seeks-to-restore-power-stem-looting-as-china/\\n* https://www.npr.org/tags/587365601/venezuela-crisis\\n* https://www.washingtonpost.com/world/2019/02/16/richard-bransons-goal-million-venezuela-could-face-an-obstacle-maduro/?utm_term=.8a5ad46a730a\\n* https://www.bbc.com/news/world-latin-america-47271182\\n\\nNotes:\\n\\n\\n \\n\\n'],\n", + " ['incident',\n", + " 'I00001',\n", + " '\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals: “Russian-linked social media accounts saw racial tensions as something to be exploited in order to achieve the broader Russian goal of dividing Americans and creating chaos in U.S. politics during a campaign in which race repeatedly became an issue.”\\n\\nMethod: \\nPossibly linked: black lives matter facebook ads, targetted at Baltimore, Ferguson, Missouri https://money.cnn.com/2017/09/27/media/facebook-black-lives-matter-targeting/index.html?iid=EL \\n\\nCounters:\\n\\nRelated incidents:\\n\\n* Txrebels facebook group\\n* MuslimAmerica facebook group\\n* Patriotus facebook group\\n* SecuredBorders facebook group\\n* Lgbtun facebook group\\n* Black Matters facebook group\\n\\nReferences:\\n* https://money.cnn.com/2017/09/28/media/blacktivist-russia-facebook-twitter/index.html\\n* https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e\\n* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak\\n\\n\\n\\nDatasets\\n\\n* https://docs.google.com/spreadsheets/d/1OZcRCZuz83bMpxVjpUYEALiS4OtKU-pTVtTveG_Ljs0/edit#gid=0 - from https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e are the @blacktivists tweets that used the #blacklivesmatter hashtag\\n* Jonathan Albright got the facebook text: https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29.pdf https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29-2.docx \\n\\nNotes\\n\\nFirst i read the cnn article, then did a twitter search to see if there are traces of the accounts left online. Only discussion about the IRA operation seem to be on Twitter. Also searched twitter for some of the text found later (in datasets) - nothing matches. \\nReading the docnow.io post showed some interesting behavours. Also that there was no central data repo for the blacktivists posts. Classic was the tweets being sent only in 8am-6pm Moscow time. Also interesting: the followers grew over time, but they grew and dropped friends (people they followed) in batches periodically - was this to avoid hitting limits? \\nReading the dailybeast.com article (on an IRA leak), it seems specific individuals were targetted. Thinking about the places we need to search: if it’s Russia, seems like we need to check twitter, facebook, youtube, reddit, tumblr, instagram, 9gag. \\nNames some of the people contacted, e.g. Craig Carson, a Rochester, New York, attorney and civil rights activist; maybe Shanall LaRay Logan—who lives in Sacramento, California; \\n\\n\\n'],\n", + " ['incident',\n", + " 'I00035',\n", + " '\\n\\nSummary: \\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals: \\n\\nMethod:\\n\\n* Bot activity that inflates the visibility of and perceived support for certain candidates and ideologies in 2014 elections.\\n* Campaigns use bots or spread content favorable to their respective candidates in 2014. Neves’ operation used bots on a much larger scale than the Rousseff’s campaign (on FB, Twitter and WhatsApp).\\n\\nCounters:\\n\\n* Facebook removed 200 pages run by individuals connected to the right-wing activist organization Movimento Brasil Livre related to the Brazil elections.\\n\\nRelated incidents: \\n\\nReferences:\\n* https://blogs.oii.ox.ac.uk/politicalbots/wp-content/uploads/sites/89/2017/06/Comprop-Brazil-1.pdf\\n* https://www.wilsoncenter.org/blog-post/bots-brazil-the-activity-social-media-bots-brazilian-elections\\n \\n\\n'],\n", + " ['incident',\n", + " 'I00025',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: November 6, 2018 - end of November 2018\\n\\nDate: November 6, 2018\\n\\nPresumed goals:\\n\\n* Include - Leave campaigners have claimed that the UK would be forced into an ‘EU army’ under the rules allowing for these activities. https://fullfact.org/europe/hunt-eu-army/\\n* Baltic states are frightened by the single European army. The new European security system will be anti-American. To the leadership of the Baltic states, based on Russophobia, this doesn’t look good.\\n\\nMethod: \\n\\n* “Limited” engagement & channels. In this case Reddit was key forum. \\n* Could not find examples of engagement from “usual suspects” ie: Russian embassy; military or broad mentions via RT & Sputnik\\n\\nCounters: \\n\\nRelated incidents: \\n\\nReferences: \\n\\n* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army\\n* https://medium.com/dfrlab/spread-it-on-reddit-3170a463e787\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/a-european-army-eminently-defensible-but-not-probable-for-a-long-time-to-come\\n* https://www.bbc.com/news/world-europe-46108633\\n* https://www.politico.eu/article/angela-merkel-emmanuel-macron-eu-army-to-complement-nato/\\n* https://euvsdisinfo.eu/report/baltic-states-frightened-by-the-single-european-army/\\n* https://www.theguardian.com/commentisfree/2019/jan/25/brexiters-european-army-myths-franco-german\\n* https://fullfact.org/europe/hunt-eu-army/\\n* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army\\n\\n\\nDatasets: \\n\\nNotes:\\nWorth noting the Breitbart commentary (see visual assets); compared to campaigns against NATO for instance, this incident didn’t seemingly have much traction/momentum, and seemed more of a potential wedge for the pro-Brexit audience.\\n\\nVisual Assets\\n\\n'],\n", + " ['incident',\n", + " 'I00060',\n", + " \"\\n\\nActors: \\n\\nTimeframe:\\n\\nDate: \\n\\nPresumed goals: \\n\\nMethod: \\n\\nCounters:\\n\\nRelated incidents: \\n\\nReferences:\\n* (Trump’s White-Nationalist Pipeline)[https://www.theatlantic.com/politics/archive/2018/08/trump-white-nationalism/568393/] \\n* (Parallels between social media misinformation campaigns in the USA and South Africa)[https://www.iafrikan.com/2018/11/20/social-media-usa-south-africa-fake-news-disinformation/]\\n* (The high price of 'white genocide' politics for Australia)[https://www.smh.com.au/world/oceania/the-high-price-of-white-genocide-politics-for-australia-20180724-p4zt9k.html]\\n\"],\n", + " ['incident',\n", + " 'I00005',\n", + " \"\\n\\nActor: Russia/ Internet Research Agency (IRA)\\n\\nTimeframe: December 2015 - ongoing\\n\\nDate: June 23, 2016\\n\\nPresumed goals: Change Brexit vote to ‘leave’; continue to divide/undermine EU; drive Eurosceptic narrative/agenda\\n\\nMethod:\\n* (From The European Values Think-Tank)\\n* Before Brexit, Russia Today and Sputnik released more anti-EU articles than the official Vote Leave website and Leave.EU website. The British version of Sputnik has an annual budget of £ 1.8 million from the Russian government. Kremlin-owned channels potentially influenced 134 million impressions during the Brexit campaign\\n* Method: The data that was used by 89up was derived from the Twitter Search API, Buzzsumo, the Facebook API and other scraping methods. In the timeframe from January 2016 to the day of the British referendum, analysts identified and analysed 261 of the most shared and popular articles that were clearly anti-European. The two main media outlets were RT and Sputnik. Costs: The total value of Kremlin media for the Leave campaign in the six months before the EU referendum was £1,353,000. The PR value for the Leave campaign, based on the 261 heavily pro-Leave articles published by RT and Sputnik, is estimated at nearly £1,500,000based on figures from a leading media monitoring tool. This excludes the significant social media value of these news articles. Estimated value of Russian media Facebook impressions is around $102,000 and the estimated value of Russian media’s potential impressions on Twitter is between $47,000 - $100,000. \\n* Content: The analysis also shows that the overwhelming majority of articles published by RT and Sputnik (131 of the 200 most shared) were clearly for Leave; 59 articles were Neutral and only 10 were set to Remain. When the neutral articles are filtered out, numbers show that the negative articles of RT/Sputnik, together, elicited nearly the same number of engagements as the official Vote Leave website.\\n* Social reach: The report shows the social reach of these anti-EU articles published by the Kremlin-owned channels was 134 million potential impressions, in comparison with a total social reach of just 33 million and 11 million potential impressions for all content shared from the Vote Leave website and Leave.EU website respectively.\\n* (Jane Mayer, staff writer at The New Yorker, via NPR) Role of - Cambridge Analytica, which is a big data company that worked for the Trump campaign in the end - and it was owned principally by one of Trump's largest backers, Robert Mercer - was also involved in helping the early stages of the Brexit campaign in England.\\nAnd the man who spanned both countries and pushed for both, really, was Steve Bannon, it seems there was actually a lot of Russian money offered to Arron Banks, who was one of the major political figures leading the Brexit campaign. The Russian money was offered to him in the form of business opportunities and gold mines and diamond mines by the Russian ambassador to England. So there seems to be financial incentives that were dangled. \\n* There are bots and trolls and posts that are coming from the same Russian Internet agency in St. Petersburg. So in both countries, we see pushing Brexit and pushing Trump at the same time by the same trolls and bots. research conducted by a joint team of experts from the University of California at Berkeley and Swansea University reportedly identified 150,000 Twitter accounts with various Russian ties that disseminated messages about Brexit.\\n* A cache of posts from 2016, seen by WIRED, shows how a coordinated network of Russian-based Twitter accounts spread racial hatred in an attempt to disrupt politics in the UK and Europe.\\nA network of accounts posted pro and anti-Brexit, anti-immigration and racist tweets around the EU referendum vote while also targeting posts in response to terrorist attacks across the continent. \\n* More broadly, a Russian espionage operation funneling money into a political campaign aimed at unwinding European integration would be entirely consistent with the Kremlin’s perceived political interests and tactics of hybrid warfare. Covert financial infiltration is part of a toolkit Moscow uses to interfere in European and American politics. Another tool deployed ahead of the 2016 referendum was pro-Brexit messaging pumped out by RT, Sputnik, and the Internet Research Agency.\\n* From 1 to 8 February 2016, Sputnik ran 14 stories on the “Brexit” issue. Eight of them had negative headlines, either featuring criticism of the deal or focusing on the difficulties Cameron faces; five headlines were broadly factual; one reported a positive comment that the Bank of England had “not yet seen” an impact on investor sentiment, but gave it a negative slant by headlining, “Bank of England on Brexit: No need to panic, yet.” (The word “panic” did not appear in the story.) Not one headline reported reactions supporting the deal. Both Sputnik and RT quoted a disproportionate number of reactions from “Out” campaigners. RT, for example, quoted five “Out” partisans: MP Liam Fox; the founder of Leave.EU; London Mayor Boris Johnson; MEP Nigel Farage, the leader of the UK Independence Party; and UKIP member Paul Nuttall.\\n* anti-immigrant adverts were targeted at Facebook users in the UK and the US. One – headlined “You’re not the only one to despise immigration”, which cost 4,884 roubles (£58) and received 4,055 views – was placed in January 2016. Another, which accused immigrants of stealing jobs, cost 5,514 roubles and received 14,396 impressions\\n* A study of social media during the Brexit campaign by 89Up, a consultancy, found that Russian bots delivered 10m potential Twitter impressions—about a third of the number generated by the Vote Leave campaign’s Twitter account. Such echoing amplifies the effect of RT and Sputnik stories, which are in general not much watched.\\n\\nCounters: FB & Twitter content take-downs\\n\\nRelated incidents: \\n\\n* 2016 US Election… pick ‘em\\n\\nReferences:\\n\\n* https://publications.parliament.uk/pa/cm201719/cmselect/cmcumeds/363/36308.htm#_idTextAnchor033\\n* https://www.foreign.senate.gov/imo/media/doc/FinalRR.pdf\\n* https://www.theguardian.com/world/2017/nov/15/russian-troll-factories-researchers-damn-twitters-refusal-to-share-data\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/congress-should-explain-how-dark-russian-money-infiltrates-western-democracies\\n* http://sputniknews.com/search/?query=Brexit\\n* http://sputniknews.com/europe/20160202/1034093305/cameron-tusk-brexit-deal.html\\n* http://sputniknews.com/europe/20160203/1034124763/tusk-eu-reform.html\\n* http://sputniknews.com/europe/20160204/1034209396/cameron-eu-brexit-talks.html\\n* http://sputniknews.com/europe/20160205/1034290031/business-investments-brexit-europe.html\\n* https://www.rt.com/uk/331734-cameron-calais-jungle-brexit/\\n* https://www.rt.com/uk/331161-eu-referendum-date-brexit/\\n* https://www.rt.com/uk/330977-tusk-eu-deal-brexit/\\n* https://twitter.com/brexit_sham/status/994982969705189377\\n\\n* https://www.nytimes.com/2017/11/15/world/europe/russia-brexit-twitter-facebook.html \\n* https://www.forbes.com/sites/emmawoollacott/2018/11/01/russian-trolls-used-islamophobia-to-whip-up-support-for-brexit/#11ee8dd465f2\\n* https://www.theguardian.com/world/2018/jan/10/russian-influence-brexit-vote-detailed-us-senate-report\\n* https://www.npr.org/2019/01/19/686830510/senate-finds-russian-bots-bucks-helped-push-brexit-vote-through\\n* https://www.europeanvalues.net/wp-content/uploads/2019/02/Influence-of-Russian-Disinformation-Operations-Specific-examples-in-data-and-numbers.pdf\\n* https://blogs.lse.ac.uk/brexit/2018/11/14/the-extent-of-russian-backed-fraud-means-the-referendum-is-invalid/\\n* https://www.wired.co.uk/article/brexit-russia-influence-twitter-bots-internet-research-agency\\n* https://www.buzzfeed.com/jamesball/a-suspected-network-of-13000-twitter-bots-pumped-out-pro?utm_term=.ipWGa5zK#.oeeKD58v\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/use-brexit-delay-to-investigate-russian-money\\n* http://www.interpretermag.com/putins-media-are-pushing-britain-for-the-brexit/\\n* https://www.theguardian.com/technology/2018/may/12/facebook-brexit-russia-unresolved-40-questions\\n* https://www.economist.com/briefing/2018/02/22/russian-disinformation-distorts-american-and-european-democracy\\n\\n\\n\\n\"],\n", + " ['incident',\n", + " 'I00044',\n", + " '\\n\\nActors: \\n\\n* SVR and IRA; \\n* Alex Jones; \\n* Global Research; \\n* anti-gov trolls; rapture trolls; alt-right trolls;\\n\\nTimeframe: Most of 2015\\n\\nDate: May - Oct 2015\\n\\nPresumed goals: \\n\\n* US operational dry run; \\n* Test 2016 themes; \\n* Promote paranoia in right wing US populations; \\n* Establish and prime anti-government narratives for future use. \\n\\nMethod: \\n\\n* Amplification via sockpuppet and cyborg accounts; \\n* Social media groups and meetups; \\n* Promote fake “experts” with impressive (and scary) titles; \\n* Amplify US media derision of message “carriers” in Russian state media;\\n\\nCounters: \\n\\n* Media exposure; \\n* Texas Governor disavows \\n\\nRelated incidents: \\n\\n* 2016 US election; \\n* QAnon; \\n* Texas secession\\n\\nReferences\\n\\n* [That \\'Jade Helm\\' Conspiracy Freakout Was Spurred By Russian Bots, Ex-Intel Chief Says](https://taskandpurpose.com/jade-helm-conspiracy-russian-bots)\\n* [Russians Sowed Divisions in Texas Politics, Says U.S. Senate Report](https://www.texasmonthly.com/news/russians-sowed-divisions-texas-politics-says-u-s-senate-report/)\\n* [Case Analysis: Jade Helm 15 and Russian Active Measures](https://toinformistoinfluence.com/2015/11/16/case-analysis-jade-helm-15-and-russian-active-measures/)\\n* [Trolling for Trump: how Russia is trying to destroy our democracy](https://warontherocks.com/2016/11/trolling-for-trump-how-russia-is-trying-to-destroy-our-democracy/)\\n* [Anatomy of a Russian attack: First signs of the Kremlin’s attempt to influence the 2016 election](https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/)\\n\\nDetails\\n\\nEven before the 2016 presidential election, the Russians had been testing disinformation in Texas by stirring up the controversy surrounding the Jade Helm military maneuver in the summer of 2015. Conspiracy theorists had created the idea that a joint military training exercise in Texas was cover for President Obama to declare martial law and seize Texas. The conspiracy theory gained traction when Abbott ordered the Texas State Guard to monitor the U.S. military. Earlier this year, a former head of the National Security Agency and the CIA—Air Force General Michael Hayden—said the Jade Helm disinformation campaign was pivotal to the Russians’ decision to try to influence the U.S. presidential campaign. “At that point, I’m figuring the Russians are saying, ‘We can go big-time.’ And at that point, I think they made the decision, ‘We’re going to play in the electoral process,’” Hayden said.\\n\\nWhen thousands of troops from Army Special Operations Command descended on the American southwest for the totally normal eight-week training exercise Jade Helm 15, Texas Gov. Greg Abbott — goaded on by anti-government ideologues, rapture-predicting ministries and alt-right internet famewhores — ordered the state\\'s volunteer guard to \"monitor\" the U.S. service members on their land to make sure they didn\\'t start kidnapping undesirables and grabbing people\\'s guns.\\n\\nIt was a precursor to martial law, they said. It was \"way worse than you realize: police, military working together toward population control,\" they said. It was \"secretly using recently closed Wal-Marts to stockpile supplies for Chinese troops who will be arriving to disarm Americans,\" they said. It was preparation for Obama\\'s takeover after an impending asteroid impact that would begin the global apocalypse, they said. It mobilized right-wing activists to prepare to fight their government — their uniformed soldiers! — to the death.\\n\\nRussian intelligence, state media, and trolls under President Vladimir Putin sought to bum steer U.S. domestic reactions to Jade Helm 15, the multi-state U.S.-based military training exercise concludedSeptember 15th. Russia has invested tens to hundreds of millions to infiltrate U.S. media markets with English language news, opinion, conspiracy, and troll content, often interlocking with the most popular U.S. conspiracy theory websites on the net.\\n\\nOn July 2015, at a community meeting in Bastrop, some Texans were up in arms about hosting part of a multi-state U.S. military training exercise named Jade Helm 15. While most locals were unswayed by the conspiracy theories of Jade Helm 15 ushering in martial law, the video of the crowd at the link records aspects of U.S. social and cognitive vulnerability to Russian “active measures.”\\n\\nIt\\'s an age-old problem; during the Cold War, Soviet agencies worked to whip up leftist anger at the U.S. government, highlighting America\\'s race and inequality problems. But today, they\\'ve found that the most effective, salient mode of fuckery in U.S. affairs is to push right-wing conspiracy theories — \"deep state,\" Hillary emails, Pizzagate, Seth Rich, Soros, Islamists sneaking over the Mexico-U.S. border, Benghazi — that reinforce the idea that anyone to the left of, say, President Donald Trump, is a robotic foreign-paid human-trafficking overlord doing the bidding of the Rothschilds or Trilaterals or Freemasons or Kellers some other inane shit.\\n\\nThe Russian SVR (Sluzhba vneshney razvedki) has chief responsibility for conducting active measures outside of Russia. The SVR’s active measures surrounding Jade Helm 15 generated fear to ignite a range of behaviors serving Russian foreign policy objectives, from feeding cynicism about the U.S. governing system and its people, to inciting violence and sabotage in the U.S.\\n\\nOne example of how this messaging worked in ramping up fear of Jade Helm 15 was found at “Global Research,” a media outlet for a Canadian non-profit called Centre for Research on Globalization. Entitled, Towards a Militarized Police State in America? Explosive New Revelations over “Jade Helm 15 Exercise” and Potential False Flags, the online article was posted May 27, 2015, roughly 48 days before the Jade Helm 15 training exercise was to begin. Such a lead would give the piece time to disseminate to conspiracist sites and gullible readers ample time to organize a response.\\n\\nThe idea is to get Americans thinking other Americans are the real enemies of humanity and progress. And it works, because a lot of Americans are already disposed to that way of thinking.\\n\\nOn the other hand, it’s an easy cop-out to blame the Russians for every insecure dumbass idea that excitable Americans run with.\\n\\nConsidering their interlocking content and links, Global Research and Alex Jones’s InfoWars.com (one of the most popular conspiracy websites on the internet) have a de facto alliance. Both sites published conspiracy pieces about Jade Helm 15 in advance of the exercise, as did many other conspiracist websites that link with one or both.\\n\\nThe blizzard of conspiracy has had an effect. By May 2015, a Rasmussen poll on Jade Helm 15 found that “45% of voters are concerned that the government will use U.S. military training operations to impose greater control over some states,” with 19% “Very Concerned.” Rasmussen also reported that “21% believe the government’s decision to conduct military training exercises in some states is an infringement on the rights of the citizens in those states.”\\n\\nSome debate the effectiveness of Russian active measures, propaganda, and trolling. Russia Today (RT) is a more sophisticated Kremlin media outlet, with slick television, internet, and periodical output. RT’s portrayal of Jade Helm 15was to depict Americans as prone to conspiracy theory, and to amplify left-leaning U.S. media derision of Texas demographics disturbed by Jade Helm 15, while casting doubt on the government operation with headlines and sub-headlines. Russia Today’s approach had accentuated personal caricatures and distrust driving partisan anger in the U.S.\\n\\nOn social media however, Kremlin-linked and other conspiracists sometimes represent themselves as insiders or experts whose content can be frightening and inciting.\\n\\nFor example, on LinkedIn.com, many Pulse posts have focused on Jade Helm 15. Below I profile two examples of Pulse writers who hit Jade Helm 15 theme especially hard, one of them naming himself a “Military Intelligence Analyst / Russian Regional CME” and the other a “Geopolitical Strategist, Journalist & Author”\\n\\nAre apocalyptic conspiracies harmless despite their over-the-top claims?\\n\\nApparently not. One ominous event may have turned Jade Helm 15 Active measures into a high-yield victory for Vladimir Putin’s Kremlin. Three North Carolina men amassed arms, munitions, and weapons and had been actively preparing to ambush Jade Helm 15 troops in training. Fortunately, the FBI received a tip from a gun and surplus store owner and arrested the would-be domestic-terrorists who feared that Jade Helm 15 was a prelude to martial law in the U.S.\\n\\nThe Russian SVR and Putin’s media have aimed at Texas before. Did Putin foresee that Texas politicians might respond to popular conspiracist fears ramped up by the Kremlin itself and so cause strife in the partisan divide? That happened when Governor Greg Abbot tried to reassure Texans about Jade Helm 15, and opposition media lampooned him.\\n\\nYet according to the San Antonio Express News, Governor Abbot, who is also a former Texas Supreme Court Justice not of the conspiracist mold, had initially a milder approach. Yet the opposing partisan media did more than just embarrass Gov. Abbot over his response, it called some of his constituents who had been moved by conspiracy propaganda “dumb,” which further tends to divide U.S. demographics along stereotypical lines. Mr. Putin must have been pleased.\\n\\nExamples\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00015',\n", + " '\\n\\nActors: Russian state actors, Concord Management\\n\\nTimeframe: Fall 2018 - Winter 2019\\n\\nDate: October 2018\\n\\nPresumed goals: \\n\\n* Discredit Mueller findings; \\n* sow doubt about Russian active measures; \\n* expose investigatory sources, priorities and methods; \\n\\nMethod: \\n\\n* Release non-public documents with favorable amendments; \\n* Disguise document provenance as hacking (i.e. revelation); \\n* Circulate to media via DM, then release publicly \\n\\nCounters: \\n\\n* Media exposure; \\n* motions to limit future discovery\\n\\nRelated incidents: \\n\\n* 2016 US election\\n\\nReferences\\n\\n* [Document: Concord Management Used Discovery for Disinformation Campaign, Mueller Says](https://www.lawfareblog.com/document-concord-management-used-discovery-disinformation-campaign-mueller-says)\\n* [Mueller says some private case files were used in \\'disinformation campaign\\' to discredit Russia probe](https://thehill.com/policy/national-security/427723-mueller-says-some-of-his-private-case-files-were-used-in)\\n* [Mueller says Russians are using his discovery materials in disinformation effort](https://www.nbcnews.com/politics/justice-department/mueller-says-russians-using-his-discovery-materials-disinformation-effort-n964811)\\n* [Mueller says discovery materials in case against Russian firm were used in a cyber-disinformation campaign](https://www.washingtonpost.com/local/legal-issues/mueller-says-discovery-materials-in-case-against-russian-firm-were-used-in-a-cyber-disinformation-campaign/2019/01/30/9fd60218-24c9-11e9-81fd-b7b05d5bed90_story.html?utm_term=.4b814db9f811)\\n* [Mueller\\'s Team Questions How Files in Russia Case Ended Up Online](https://www.law.com/nationallawjournal/2019/01/30/muellers-team-questions-how-files-in-russia-case-ended-up-online/?slreturn=20190231112904)\\n* https://www.documentcloud.org/documents/5700929-Concord-Discovery-Opposition.html\\n\\nDetails\\n\\nThe special counsel\\'s office has filed a memorandum in U.S. v. Concord Management and Consulting, LLC in opposition to Concord\\'s motion to disclose documents identified as \"sensitive\" by the Special Counsel to certain Concord officers and employees. The memo alleges that subsequent investigations into Concord have \"revealed that certain non-sensitive discovery materials in the defense’s possession appear to have been altered and disseminated as part of a disinformation campaign\" apparently aimed at discrediting the special counsel\\'s investigation into Russian interference in the 2016 U.S. election.\\n\\nThat discovery — evidence and documents traded between both sides of a lawsuit — appears to have been altered and disseminated as part of a disinformation campaign apparently aimed at discrediting the ongoing investigations in Russian interference in the U.S. political system, according to the documents.\\n\\nProsecutors said sensitive evidence also could reveal government investigative techniques and identify cooperating individuals and companies.\\n\\nConcord is among 13 Russian individuals and entities charged last February in connection with Mueller’s probe. Concord is alleged to have funded the operation of the Internet Research Agency, a Russian troll farm that spread divisive content to U.S. audiences on social media as part of broader effort to meddle in the 2016 vote.\\n\\nProsecutors said that some nonpublic files supplied to Concord’s defense attorneys were apparently altered and disseminated using the Twitter account @HackingRedstone, which has since been suspended on the platform.\\n\\nOn Thursday, Mueller\\'s team updated their filing with precise dates for the actions taken on Twitter, noting that the account @HackingRedstone started sending direct messages to members of the media on October 22, before making a public tweet on October 30 in regards to the supposed discovery documents.\\n\\nThe filing cites an Oct. 22, 2018, tweet in which the account claimed, “We’ve got access to the Special Counsel Mueller’s probe database as we hacked Russian server with info from the Russian troll case Concord LLC v. Mueller. You can view all the files Mueller had about the IRA and Russia collusion. Enjoy the reading!” \\n\\nThe tweet linked to a webpage with folders containing scores of files that mimicked names and folder structures of materials produced by the special counsel’s office in discovery, the filing states.\\n\\nThe prosecutors’ filing said the matching files included images of political memes from Facebook and other social media accounts used online by the Internet Research Agency, many of which are presumably still available elsewhere on the Internet, but not with the unique identifiers used in materials turned over by prosecutors.\\n\\nProsecutors said in their filing that an FBI review found no evidence of a hack of the special counsel’s office. The filing also said that defense lawyers told the Mueller team that the vendor it was using reported no unauthorized access to the nonsensitive files. Under a court protective order, sensitive evidence in the case must be reviewed by a U.S. government “firewall” counsel, and then a judge must give permission before the evidence can be given to any non-U.S. national.\\n\\nThe facts “establish that the person(s) who created the Web page had access to at least some of the nonsensitive discovery produced by the government in this case,” wrote Justice Department national security division attorney Heather N. Alpino for a team including prosecutors with Mueller’s office and the U.S. attorney’s office of the District.\\n\\n\\nMueller’s team firmly pushed back on the request in the filing Wednesday, asserting releasing the files to the firm’s employees in Russia – including Prigozhin – would risk U.S. national security. \\n\\n“Concord’s request to send the discovery to the Russian Federation unreasonably risks the national security interests of the United States,” the filing states. “The government’s concerns are only heightened by the apparent release and manipulation of information produced to Concord as ‘non-sensitive’ discovery in this case.” \\n\\nThe filing also notes that the discovery files labeled \"sensitive\" identify \"uncharged individuals\" who government investigators believe are \"continuing to engage in operations to interfere with lawful U.S. government functions like those activities charged in the indictment.” \\n\\nMueller’s prosecutors did not oppose allowing Concord employees to view the files at their defense attorney’s offices under security protections, noting that “appearance in the United States would allow them to stand trial.”\\n']]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import glob\n", + "\n", + "warntext = 'DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW'\n", + "warnlen = len(warntext)\n", + "\n", + "objecttypes = {'phase','tactic','technique','task','incident',\n", + " 'counter','metatechnique','actortype',#'resource',\n", + " #'responsetype',#'detection'\n", + "}\n", + "\n", + "foundtext = []\n", + "for objecttype in objecttypes:\n", + "\n", + " objecttypeplural = objecttype + 's'\n", + " objecttypedir = '../{}'.format(objecttypeplural)\n", + " if not os.path.exists(objecttypedir):\n", + " print(\"directory {} doesn't exist\".format(objecttypedir))\n", + " continue\n", + "\n", + " for datafile in glob.glob(objecttypedir + '/*.md'):\n", + " with open(datafile) as f:\n", + " filetext = f.read()\n", + " warnpos = filetext.find(warntext)\n", + " endpos = warnpos+len(warntext)\n", + " if endpos != len(filetext):\n", + " objectname = datafile[datafile.rfind('/')+1:-3]\n", + " print('warning text in {} {}'.format(objecttype, objectname)) \n", + " foundtext += [[objecttype, objectname, filetext[endpos:]]]\n", + "foundtext" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
012
0counterC00066\\n\\nNew content. \\n\\nIf a group has the abili...
1incidentI00002\\n\\nActor: IRA, individuals (e.g. Larry Cook)....
2incidentI00053\\n\\nActor: China\\n\\nTimeframe: December 5, 201...
3incidentI00032\\n\\nSummary: \\n\\nActors: \\n\\n* IRA; other Rus...
4incidentI00063\\n\\nActor: Russia\\n\\nTimeframe: July 18, 2016 ...
5incidentI00006\\n\\nActor: probably IRA (source: recordedfutur...
6incidentI00047\\n\\nActor: Russia\\n\\nTimeframe: November 25, 2...
7incidentI00022\\n\\nActor: \\n\\n* 4chan user with Latvian IP ad...
8incidentI00033\\n\\nActor: China\\n\\nTimeframe: 2011\\n\\nDate:\\n...
9incidentI00062\\n\\nSee also I00005.
10incidentI00056\\n\\nActor: Iran\\n\\nTimeframe: 2012 - ongoing\\n...
11incidentI00007\\n\\nActor: RT/Sputnik\\n\\nTimeframe: 2 weeks\\n\\...
12incidentI00017\\n\\nActor: IRA\\n\\nTimeframe: 2 years\\n\\nDate: ...
13incidentI00003\\n\\nActor: IRA\\n\\nTimeframe: \\n\\nDate: \\n\\nPre...
14incidentI00042\\n\\nActor: \\n\\n* Saudi Arabia / Qatar /Turkey....
15incidentI00008\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...
16incidentI00049\\n\\nActor: Russia, Syrian Government and Iran\\...
17incidentI00039\\n\\nActor:\\n\\n* Right-wing FB pages\\n* Fake ne...
18incidentI00029\\n\\nActor: Russia \\n\\nTimeframe: July 2014 - s...
19incidentI00009\\n\\nSuspected actors:\\n\\n* Attacker: IRA or m...
20incidentI00019\\n\\nActor: \\n\\n* individual accounts on 4chan ...
21incidentI00004\\n\\nActor: IRA\\n\\nTimeframe: 1 day (plus prepa...
22incidentI00045\\n\\nActor: Russia\\n\\nTimeframe: March 4, 2018 ...
23incidentI00051\\n\\nActor: Russia\\n\\nTimeframe: December 2018 ...
24incidentI00034\\n\\nActor: China\\n\\nTimeframe: 72 hours?\\n\\nDa...
25incidentI00010\\n\\nActors: IRA, Alex Jones, far right and far...
26incidentI00050\\n\\nActor: Russia, Cuba, China, Iran\\n\\nTimefr...
27incidentI00001\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...
28incidentI00035\\n\\nSummary: \\n\\nActor: \\n\\nTimeframe: \\n\\nDa...
29incidentI00025\\n\\nActor: Russia\\n\\nTimeframe: November 6, 20...
30incidentI00060\\n\\nActors: \\n\\nTimeframe:\\n\\nDate: \\n\\nPresum...
31incidentI00005\\n\\nActor: Russia/ Internet Research Agency (I...
32incidentI00044\\n\\nActors: \\n\\n* SVR and IRA; \\n* Alex Jones;...
33incidentI00015\\n\\nActors: Russian state actors, Concord Mana...
\n", + "
" + ], + "text/plain": [ + " 0 1 2\n", + "0 counter C00066 \\n\\nNew content. \\n\\nIf a group has the abili...\n", + "1 incident I00002 \\n\\nActor: IRA, individuals (e.g. Larry Cook)....\n", + "2 incident I00053 \\n\\nActor: China\\n\\nTimeframe: December 5, 201...\n", + "3 incident I00032 \\n\\nSummary: \\n\\nActors: \\n\\n* IRA; other Rus...\n", + "4 incident I00063 \\n\\nActor: Russia\\n\\nTimeframe: July 18, 2016 ...\n", + "5 incident I00006 \\n\\nActor: probably IRA (source: recordedfutur...\n", + "6 incident I00047 \\n\\nActor: Russia\\n\\nTimeframe: November 25, 2...\n", + "7 incident I00022 \\n\\nActor: \\n\\n* 4chan user with Latvian IP ad...\n", + "8 incident I00033 \\n\\nActor: China\\n\\nTimeframe: 2011\\n\\nDate:\\n...\n", + "9 incident I00062 \\n\\nSee also I00005.\n", + "10 incident I00056 \\n\\nActor: Iran\\n\\nTimeframe: 2012 - ongoing\\n...\n", + "11 incident I00007 \\n\\nActor: RT/Sputnik\\n\\nTimeframe: 2 weeks\\n\\...\n", + "12 incident I00017 \\n\\nActor: IRA\\n\\nTimeframe: 2 years\\n\\nDate: ...\n", + "13 incident I00003 \\n\\nActor: IRA\\n\\nTimeframe: \\n\\nDate: \\n\\nPre...\n", + "14 incident I00042 \\n\\nActor: \\n\\n* Saudi Arabia / Qatar /Turkey....\n", + "15 incident I00008 \\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...\n", + "16 incident I00049 \\n\\nActor: Russia, Syrian Government and Iran\\...\n", + "17 incident I00039 \\n\\nActor:\\n\\n* Right-wing FB pages\\n* Fake ne...\n", + "18 incident I00029 \\n\\nActor: Russia \\n\\nTimeframe: July 2014 - s...\n", + "19 incident I00009 \\n\\nSuspected actors:\\n\\n* Attacker: IRA or m...\n", + "20 incident I00019 \\n\\nActor: \\n\\n* individual accounts on 4chan ...\n", + "21 incident I00004 \\n\\nActor: IRA\\n\\nTimeframe: 1 day (plus prepa...\n", + "22 incident I00045 \\n\\nActor: Russia\\n\\nTimeframe: March 4, 2018 ...\n", + "23 incident I00051 \\n\\nActor: Russia\\n\\nTimeframe: December 2018 ...\n", + "24 incident I00034 \\n\\nActor: China\\n\\nTimeframe: 72 hours?\\n\\nDa...\n", + "25 incident I00010 \\n\\nActors: IRA, Alex Jones, far right and far...\n", + "26 incident I00050 \\n\\nActor: Russia, Cuba, China, Iran\\n\\nTimefr...\n", + "27 incident I00001 \\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...\n", + "28 incident I00035 \\n\\nSummary: \\n\\nActor: \\n\\nTimeframe: \\n\\nDa...\n", + "29 incident I00025 \\n\\nActor: Russia\\n\\nTimeframe: November 6, 20...\n", + "30 incident I00060 \\n\\nActors: \\n\\nTimeframe:\\n\\nDate: \\n\\nPresum...\n", + "31 incident I00005 \\n\\nActor: Russia/ Internet Research Agency (I...\n", + "32 incident I00044 \\n\\nActors: \\n\\n* SVR and IRA; \\n* Alex Jones;...\n", + "33 incident I00015 \\n\\nActors: Russian state actors, Concord Mana..." + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "import csv\n", + "\n", + "dffound = pd.DataFrame(foundtext)\n", + "dffound.to_csv('TEST_foundtext.csv', quoting=csv.QUOTE_NONNUMERIC,\n", + " index=False)\n", + "dffound" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb b/HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb index 5dc1e17..44d2ab9 100644 --- a/HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb +++ b/HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": { "scrolled": true }, @@ -24,14 +24,55 @@ "updated ../amitt_red_framework_clickable.html\n", "updated ../amitt_blue_framework.md\n", "updated ../amitt_blue_framework_clickable.html\n", + "Temp: objecttype phase\n", "updated ../phases_index.md\n", + "Temp: objecttype tactic\n", "updated ../tactics_index.md\n", + "Temp: objecttype technique\n", "updated ../techniques_index.md\n", + "Temp: objecttype task\n", "updated ../tasks_index.md\n", + "Temp: objecttype incident\n", "updated ../incidents_index.md\n", + "Temp: objecttype counter\n", "updated ../counters_index.md\n", + "Temp: objecttype metatechnique\n", "updated ../metatechniques_index.md\n", + "Temp: objecttype actortype\n", "updated ../actortypes_index.md\n", + "Updating ../actortypes/A001.md\n", + "Updating ../actortypes/A002.md\n", + "Updating ../actortypes/A003.md\n", + "Updating ../actortypes/A004.md\n", + "Updating ../actortypes/A005.md\n", + "Updating ../actortypes/A006.md\n", + "Updating ../actortypes/A007.md\n", + "Updating ../actortypes/A008.md\n", + "Updating ../actortypes/A009.md\n", + "Updating ../actortypes/A010.md\n", + "Updating ../actortypes/A011.md\n", + "Updating ../actortypes/A012.md\n", + "Updating ../actortypes/A013.md\n", + "Updating ../actortypes/A014.md\n", + "Updating ../actortypes/A015.md\n", + "Updating ../actortypes/A016.md\n", + "Updating ../actortypes/A017.md\n", + "Updating ../actortypes/A018.md\n", + "Updating ../actortypes/A019.md\n", + "Updating ../actortypes/A020.md\n", + "Updating ../actortypes/A021.md\n", + "Updating ../actortypes/A022.md\n", + "Updating ../actortypes/A023.md\n", + "Updating ../actortypes/A024.md\n", + "Updating ../actortypes/A025.md\n", + "Updating ../actortypes/A026.md\n", + "Updating ../actortypes/A027.md\n", + "Updating ../actortypes/A028.md\n", + "Updating ../actortypes/A029.md\n", + "Updating ../actortypes/A030.md\n", + "Updating ../actortypes/A031.md\n", + "Updating ../actortypes/A032.md\n", + "Updating ../actortypes/A033.md\n", "updated ../responsetype_index.md\n", "updated ../detections_index.md\n", "updated ../tactics_by_responsetype_table.md\n", @@ -48,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": { "scrolled": true }, @@ -76,376 +117,463 @@ " \n", " amitt_id\n", " name\n", - " metatechnique\n", " summary\n", - " actortypes\n", - " resources_needed\n", - " how_found\n", - " references\n", - " incident_ids\n", - " tactic\n", - " responsetype\n", - " notes\n", - " techniques\n", + " sector_ids\n", + " framework_ids\n", " longname\n", - " tactic_id\n", - " tactic_name\n", - " metatechnique_id\n", - " metatechnique_name\n", " \n", " \n", " \n", " \n", " 0\n", - " C00006\n", - " Charge for social media\n", - " M004 - friction\n", - " Include a paid-for privacy option, e.g. pay Fa...\n", - " A033 - social media platform owner\n", - " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D2 Deny\n", - " \n", - " T0007 - Create fake Social Media Profiles / Pa...\n", - " C00006 - Charge for social media\n", - " TA01\n", - " Strategic Planning\n", - " M004\n", - " - friction\n", + " A001\n", + " data scientist\n", + " Person who can wrangle data, implement machine...\n", + " S001, S002, S003, S004, S005, S006, S007, S008...\n", + " FW01, FW02\n", + " A001 - data scientist\n", " \n", " \n", " 1\n", - " C00008\n", - " Create shared fact-checking database\n", - " M006 - scoring\n", - " Share fact-checking resources - tips, response...\n", - " A007 - factchecker\n", - " \n", - " 2019-11-workshop\\n2019-11-search\n", - " \n", - " I00049,I00050\n", - " TA01 Strategic Planning\n", - " D4 Degrade\n", - " \n", - " T0001 - 5Ds (dismiss, distort, distract, disma...\n", - " C00008 - Create shared fact-checking database\n", - " TA01\n", - " Strategic Planning\n", - " M006\n", - " - scoring\n", + " A002\n", + " target\n", + " Person being targeted by disinformation campaign\n", + " S001, S002, S003, S004, S005, S006, S007, S008...\n", + " FW02\n", + " A002 - target\n", " \n", " \n", " 2\n", - " C00009\n", - " Educate high profile influencers on best pract...\n", - " M001 - resilience\n", - " Find online influencers. Provide training in t...\n", - " A016 - influencer,A006 - educator\n", - " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA02 Objective Planning\n", - " D2 Deny\n", - " \n", - " T0010 - Cultivate ignorant agents\\nT0039 - Bai...\n", - " C00009 - Educate high profile influencers on b...\n", - " TA02\n", - " Objective Planning\n", - " M001\n", - " - resilience\n", + " A003\n", + " trusted authority\n", + " Influencer\n", + " S001, S002, S003, S004, S005, S006, S007, S008...\n", + " FW01, FW02\n", + " A003 - trusted authority\n", " \n", " \n", " 3\n", - " C00010\n", - " Enhanced privacy regulation for social media\n", - " M004 - friction\n", - " Implement stronger privacy standards, to reduc...\n", - " A020 - policy maker\n", + " A004\n", + " activist\n", " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D2 Deny\n", - " \n", - " T0005 - Center of gravity analysis\\nT0018 - Pa...\n", - " C00010 - Enhanced privacy regulation for socia...\n", - " TA01\n", - " Strategic Planning\n", - " M004\n", - " - friction\n", + " S002\n", + " FW02\n", + " A004 - activist\n", " \n", " \n", " 4\n", - " C00011\n", - " Media literacy. Games to identify fake news\n", - " M001 - resilience\n", - " Create and use games to show people the mechan...\n", - " A006 - educator,A026 - games designer,A024 - d...\n", + " A005\n", + " community group\n", " \n", - " 2019-11-workshop\n", - " \n", - " \n", - " TA02 Objective Planning\n", - " D2 Deny\n", - " \n", - " T0001 - 5Ds (dismiss, distort, distract, disma...\n", - " C00011 - Media literacy. Games to identify fak...\n", - " TA02\n", - " Objective Planning\n", - " M001\n", - " - resilience\n", + " S002\n", + " FW02\n", + " A005 - community group\n", " \n", " \n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", + " 5\n", + " A006\n", + " educator\n", + " \n", + " S002\n", + " FW02\n", + " A006 - educator\n", " \n", " \n", - " 135\n", - " C00219\n", - " Add metadata to content that’s out of the cont...\n", - " M003 - daylight\n", - " Steganography. Adding date, signatures etc to ...\n", - " \n", - " \n", - " grugq\n", - " \n", - " \n", - " TA06 Develop Content\n", - " D4 Degrade\n", - " \n", - " T0024 - Create fake videos and images\\nT0026 -...\n", - " C00219 - Add metadata to content that’s out of...\n", - " TA06\n", - " Develop Content\n", - " M003\n", - " - daylight\n", + " 6\n", + " A007\n", + " factchecker\n", + " Someone with the skills to verify whether info...\n", + " S002\n", + " FW02\n", + " A007 - factchecker\n", " \n", " \n", - " 136\n", - " C00220\n", - " Develop a monitoring and intelligence plan\n", - " M007 - metatechnique\n", - " Create a plan for misinformation and disinform...\n", + " 7\n", + " A008\n", + " library\n", " \n", - " \n", - " Counters cleanup\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D3 Disrupt\n", - " \n", - " \n", - " C00220 - Develop a monitoring and intelligence...\n", - " TA01\n", - " Strategic Planning\n", - " M007\n", - " - metatechnique\n", + " S002\n", + " FW02\n", + " A008 - library\n", " \n", " \n", - " 137\n", - " C00221\n", - " Run a disinformation red team, and design miti...\n", - " M007 - metatechnique\n", - " Include PACE plans - Primary, Alternate, Conti...\n", + " 8\n", + " A009\n", + " NGO\n", " \n", - " \n", - " Counters cleanup\n", - " \n", - " \n", - " TA01 Strategic Planning\n", - " D3 Disrupt\n", - " \n", - " \n", - " C00221 - Run a disinformation red team, and de...\n", - " TA01\n", - " Strategic Planning\n", - " M007\n", - " - metatechnique\n", + " S002\n", + " FW02\n", + " A009 - NGO\n", " \n", " \n", - " 138\n", - " C00222\n", - " Tabletop simulations\n", - " M007 - metatechnique\n", - " Simulate misinformation and disinformation cam...\n", + " 9\n", + " A010\n", + " religious organisation\n", " \n", - " \n", - " \n", - " \n", - " \n", - " TA02 Objective Planning\n", - " D3 Disrupt\n", - " \n", - " \n", - " C00222 - Tabletop simulations\n", - " TA02\n", - " Objective Planning\n", - " M007\n", - " - metatechnique\n", + " S002\n", + " FW02\n", + " A010 - religious organisation\n", " \n", " \n", - " 139\n", - " C00223\n", - " Strengthen Trust in social media platforms\n", - " M001 - resilience\n", - " Improve trust in the misinformation responses ...\n", + " 10\n", + " A011\n", + " school\n", " \n", + " S002\n", + " FW02\n", + " A011 - school\n", + " \n", + " \n", + " 11\n", + " A012\n", + " account owner\n", + " Anyone who owns an account online\n", + " S006\n", + " FW01\\nFW02\n", + " A012 - account owner\n", + " \n", + " \n", + " 12\n", + " A013\n", + " content creator\n", " \n", + " S006\n", + " FW01\\nFW02\n", + " A013 - content creator\n", + " \n", + " \n", + " 13\n", + " A014\n", + " elves\n", " \n", + " S006\n", + " FW02\n", + " A014 - elves\n", + " \n", + " \n", + " 14\n", + " A015\n", + " general public\n", " \n", + " S006\n", + " FW02\n", + " A015 - general public\n", + " \n", + " \n", + " 15\n", + " A016\n", + " influencer\n", " \n", - " TA01 Strategic Planning\n", - " D3 Disrupt\n", + " S006\n", + " FW01\\nFW02\n", + " A016 - influencer\n", + " \n", + " \n", + " 16\n", + " A017\n", + " coordinating body\n", + " For example the DHS\n", + " S003\n", + " FW02\n", + " A017 - coordinating body\n", + " \n", + " \n", + " 17\n", + " A018\n", + " government\n", + " Government agencies\n", + " S003\n", + " FW01\\nFW02\n", + " A018 - government\n", + " \n", + " \n", + " 18\n", + " A019\n", + " military\n", " \n", + " S003\n", + " FW02\n", + " A019 - military\n", + " \n", + " \n", + " 19\n", + " A020\n", + " policy maker\n", " \n", - " C00223 - Strengthen Trust in social media plat...\n", - " TA01\n", - " Strategic Planning\n", - " M001\n", - " - resilience\n", + " S003\n", + " FW02\n", + " A020 - policy maker\n", + " \n", + " \n", + " 20\n", + " A021\n", + " media organisation\n", + " \n", + " S010\n", + " FW01\\nFW02\n", + " A021 - media organisation\n", + " \n", + " \n", + " 21\n", + " A022\n", + " company\n", + " \n", + " S009\n", + " FW02\n", + " A022 - company\n", + " \n", + " \n", + " 22\n", + " A023\n", + " adtech provider\n", + " \n", + " S008\n", + " FW02\n", + " A023 - adtech provider\n", + " \n", + " \n", + " 23\n", + " A024\n", + " developer\n", + " \n", + " S008\n", + " FW02\n", + " A024 - developer\n", + " \n", + " \n", + " 24\n", + " A025\n", + " funding_site_admin\n", + " Funding site admin\n", + " S008\n", + " FW02\n", + " A025 - funding_site_admin\n", + " \n", + " \n", + " 25\n", + " A026\n", + " games designer\n", + " \n", + " S008\n", + " FW01, FW02\n", + " A026 - games designer\n", + " \n", + " \n", + " 26\n", + " A027\n", + " information security\n", + " \n", + " S008\n", + " FW02\n", + " A027 - information security\n", + " \n", + " \n", + " 27\n", + " A028\n", + " platform administrator\n", + " \n", + " S008\n", + " FW02\n", + " A028 - platform administrator\n", + " \n", + " \n", + " 28\n", + " A029\n", + " server admininistrator\n", + " \n", + " S008\n", + " FW02\n", + " A029 - server admininistrator\n", + " \n", + " \n", + " 29\n", + " A030\n", + " platforms\n", + " \n", + " S007\n", + " FW02\n", + " A030 - platforms\n", + " \n", + " \n", + " 30\n", + " A031\n", + " social media platform adminstrator\n", + " Person with the authority to make changes to a...\n", + " S007\n", + " FW02\n", + " A031 - social media platform adminstrator\n", + " \n", + " \n", + " 31\n", + " A032\n", + " social media platform outreach\n", + " \n", + " S007\n", + " FW02\n", + " A032 - social media platform outreach\n", + " \n", + " \n", + " 32\n", + " A033\n", + " social media platform owner\n", + " Person with authority to make changes to a soc...\n", + " S007\n", + " FW02\n", + " A033 - social media platform owner\n", " \n", " \n", "\n", - "

140 rows × 18 columns

\n", "" ], "text/plain": [ - " amitt_id name \\\n", - "0 C00006 Charge for social media \n", - "1 C00008 Create shared fact-checking database \n", - "2 C00009 Educate high profile influencers on best pract... \n", - "3 C00010 Enhanced privacy regulation for social media \n", - "4 C00011 Media literacy. Games to identify fake news \n", - ".. ... ... \n", - "135 C00219 Add metadata to content that’s out of the cont... \n", - "136 C00220 Develop a monitoring and intelligence plan \n", - "137 C00221 Run a disinformation red team, and design miti... \n", - "138 C00222 Tabletop simulations \n", - "139 C00223 Strengthen Trust in social media platforms \n", + " amitt_id name \\\n", + "0 A001 data scientist \n", + "1 A002 target \n", + "2 A003 trusted authority \n", + "3 A004 activist \n", + "4 A005 community group \n", + "5 A006 educator \n", + "6 A007 factchecker \n", + "7 A008 library \n", + "8 A009 NGO \n", + "9 A010 religious organisation \n", + "10 A011 school \n", + "11 A012 account owner \n", + "12 A013 content creator \n", + "13 A014 elves \n", + "14 A015 general public \n", + "15 A016 influencer \n", + "16 A017 coordinating body \n", + "17 A018 government \n", + "18 A019 military \n", + "19 A020 policy maker \n", + "20 A021 media organisation \n", + "21 A022 company \n", + "22 A023 adtech provider \n", + "23 A024 developer \n", + "24 A025 funding_site_admin \n", + "25 A026 games designer \n", + "26 A027 information security \n", + "27 A028 platform administrator \n", + "28 A029 server admininistrator \n", + "29 A030 platforms \n", + "30 A031 social media platform adminstrator \n", + "31 A032 social media platform outreach \n", + "32 A033 social media platform owner \n", "\n", - " metatechnique summary \\\n", - "0 M004 - friction Include a paid-for privacy option, e.g. pay Fa... \n", - "1 M006 - scoring Share fact-checking resources - tips, response... \n", - "2 M001 - resilience Find online influencers. Provide training in t... \n", - "3 M004 - friction Implement stronger privacy standards, to reduc... \n", - "4 M001 - resilience Create and use games to show people the mechan... \n", - ".. ... ... \n", - "135 M003 - daylight Steganography. Adding date, signatures etc to ... \n", - "136 M007 - metatechnique Create a plan for misinformation and disinform... \n", - "137 M007 - metatechnique Include PACE plans - Primary, Alternate, Conti... \n", - "138 M007 - metatechnique Simulate misinformation and disinformation cam... \n", - "139 M001 - resilience Improve trust in the misinformation responses ... \n", + " summary \\\n", + "0 Person who can wrangle data, implement machine... \n", + "1 Person being targeted by disinformation campaign \n", + "2 Influencer \n", + "3 \n", + "4 \n", + "5 \n", + "6 Someone with the skills to verify whether info... \n", + "7 \n", + "8 \n", + "9 \n", + "10 \n", + "11 Anyone who owns an account online \n", + "12 \n", + "13 \n", + "14 \n", + "15 \n", + "16 For example the DHS \n", + "17 Government agencies \n", + "18 \n", + "19 \n", + "20 \n", + "21 \n", + "22 \n", + "23 \n", + "24 Funding site admin \n", + "25 \n", + "26 \n", + "27 \n", + "28 \n", + "29 \n", + "30 Person with the authority to make changes to a... \n", + "31 \n", + "32 Person with authority to make changes to a soc... \n", "\n", - " actortypes resources_needed \\\n", - "0 A033 - social media platform owner \n", - "1 A007 - factchecker \n", - "2 A016 - influencer,A006 - educator \n", - "3 A020 - policy maker \n", - "4 A006 - educator,A026 - games designer,A024 - d... \n", - ".. ... ... \n", - "135 \n", - "136 \n", - "137 \n", - "138 \n", - "139 \n", + " sector_ids framework_ids \\\n", + "0 S001, S002, S003, S004, S005, S006, S007, S008... FW01, FW02 \n", + "1 S001, S002, S003, S004, S005, S006, S007, S008... FW02 \n", + "2 S001, S002, S003, S004, S005, S006, S007, S008... FW01, FW02 \n", + "3 S002 FW02 \n", + "4 S002 FW02 \n", + "5 S002 FW02 \n", + "6 S002 FW02 \n", + "7 S002 FW02 \n", + "8 S002 FW02 \n", + "9 S002 FW02 \n", + "10 S002 FW02 \n", + "11 S006 FW01\\nFW02 \n", + "12 S006 FW01\\nFW02 \n", + "13 S006 FW02 \n", + "14 S006 FW02 \n", + "15 S006 FW01\\nFW02 \n", + "16 S003 FW02 \n", + "17 S003 FW01\\nFW02 \n", + "18 S003 FW02 \n", + "19 S003 FW02 \n", + "20 S010 FW01\\nFW02 \n", + "21 S009 FW02 \n", + "22 S008 FW02 \n", + "23 S008 FW02 \n", + "24 S008 FW02 \n", + "25 S008 FW01, FW02 \n", + "26 S008 FW02 \n", + "27 S008 FW02 \n", + "28 S008 FW02 \n", + "29 S007 FW02 \n", + "30 S007 FW02 \n", + "31 S007 FW02 \n", + "32 S007 FW02 \n", "\n", - " how_found references incident_ids \\\n", - "0 2019-11-workshop \n", - "1 2019-11-workshop\\n2019-11-search I00049,I00050 \n", - "2 2019-11-workshop \n", - "3 2019-11-workshop \n", - "4 2019-11-workshop \n", - ".. ... ... ... \n", - "135 grugq \n", - "136 Counters cleanup \n", - "137 Counters cleanup \n", - "138 \n", - "139 \n", - "\n", - " tactic responsetype notes \\\n", - "0 TA01 Strategic Planning D2 Deny \n", - "1 TA01 Strategic Planning D4 Degrade \n", - "2 TA02 Objective Planning D2 Deny \n", - "3 TA01 Strategic Planning D2 Deny \n", - "4 TA02 Objective Planning D2 Deny \n", - ".. ... ... ... \n", - "135 TA06 Develop Content D4 Degrade \n", - "136 TA01 Strategic Planning D3 Disrupt \n", - "137 TA01 Strategic Planning D3 Disrupt \n", - "138 TA02 Objective Planning D3 Disrupt \n", - "139 TA01 Strategic Planning D3 Disrupt \n", - "\n", - " techniques \\\n", - "0 T0007 - Create fake Social Media Profiles / Pa... \n", - "1 T0001 - 5Ds (dismiss, distort, distract, disma... \n", - "2 T0010 - Cultivate ignorant agents\\nT0039 - Bai... \n", - "3 T0005 - Center of gravity analysis\\nT0018 - Pa... \n", - "4 T0001 - 5Ds (dismiss, distort, distract, disma... \n", - ".. ... \n", - "135 T0024 - Create fake videos and images\\nT0026 -... \n", - "136 \n", - "137 \n", - "138 \n", - "139 \n", - "\n", - " longname tactic_id \\\n", - "0 C00006 - Charge for social media TA01 \n", - "1 C00008 - Create shared fact-checking database TA01 \n", - "2 C00009 - Educate high profile influencers on b... TA02 \n", - "3 C00010 - Enhanced privacy regulation for socia... TA01 \n", - "4 C00011 - Media literacy. Games to identify fak... TA02 \n", - ".. ... ... \n", - "135 C00219 - Add metadata to content that’s out of... TA06 \n", - "136 C00220 - Develop a monitoring and intelligence... TA01 \n", - "137 C00221 - Run a disinformation red team, and de... TA01 \n", - "138 C00222 - Tabletop simulations TA02 \n", - "139 C00223 - Strengthen Trust in social media plat... TA01 \n", - "\n", - " tactic_name metatechnique_id metatechnique_name \n", - "0 Strategic Planning M004 - friction \n", - "1 Strategic Planning M006 - scoring \n", - "2 Objective Planning M001 - resilience \n", - "3 Strategic Planning M004 - friction \n", - "4 Objective Planning M001 - resilience \n", - ".. ... ... ... \n", - "135 Develop Content M003 - daylight \n", - "136 Strategic Planning M007 - metatechnique \n", - "137 Strategic Planning M007 - metatechnique \n", - "138 Objective Planning M007 - metatechnique \n", - "139 Strategic Planning M001 - resilience \n", - "\n", - "[140 rows x 18 columns]" + " longname \n", + "0 A001 - data scientist \n", + "1 A002 - target \n", + "2 A003 - trusted authority \n", + "3 A004 - activist \n", + "4 A005 - community group \n", + "5 A006 - educator \n", + "6 A007 - factchecker \n", + "7 A008 - library \n", + "8 A009 - NGO \n", + "9 A010 - religious organisation \n", + "10 A011 - school \n", + "11 A012 - account owner \n", + "12 A013 - content creator \n", + "13 A014 - elves \n", + "14 A015 - general public \n", + "15 A016 - influencer \n", + "16 A017 - coordinating body \n", + "17 A018 - government \n", + "18 A019 - military \n", + "19 A020 - policy maker \n", + "20 A021 - media organisation \n", + "21 A022 - company \n", + "22 A023 - adtech provider \n", + "23 A024 - developer \n", + "24 A025 - funding_site_admin \n", + "25 A026 - games designer \n", + "26 A027 - information security \n", + "27 A028 - platform administrator \n", + "28 A029 - server admininistrator \n", + "29 A030 - platforms \n", + "30 A031 - social media platform adminstrator \n", + "31 A032 - social media platform outreach \n", + "32 A033 - social media platform owner " ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "amitt.df_counters" + "amitt.df_actortypes" ] }, { diff --git a/HTML_GENERATING_CODE/Find_warning_text.ipynb b/HTML_GENERATING_CODE/Find_warning_text.ipynb new file mode 100644 index 0000000..1027598 --- /dev/null +++ b/HTML_GENERATING_CODE/Find_warning_text.ipynb @@ -0,0 +1,522 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Find warning text in AMITT generated files" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "warning text in counter C00066\n", + "warning text in incident I00002\n", + "warning text in incident I00053\n", + "warning text in incident I00032\n", + "warning text in incident I00063\n", + "warning text in incident I00006\n", + "warning text in incident I00047\n", + "warning text in incident I00022\n", + "warning text in incident I00033\n", + "warning text in incident I00062\n", + "warning text in incident I00056\n", + "warning text in incident I00007\n", + "warning text in incident I00017\n", + "warning text in incident I00003\n", + "warning text in incident I00042\n", + "warning text in incident I00008\n", + "warning text in incident I00049\n", + "warning text in incident I00039\n", + "warning text in incident I00029\n", + "warning text in incident I00009\n", + "warning text in incident I00019\n", + "warning text in incident I00004\n", + "warning text in incident I00045\n", + "warning text in incident I00051\n", + "warning text in incident I00034\n", + "warning text in incident I00010\n", + "warning text in incident I00050\n", + "warning text in incident I00001\n", + "warning text in incident I00035\n", + "warning text in incident I00025\n", + "warning text in incident I00060\n", + "warning text in incident I00005\n", + "warning text in incident I00044\n", + "warning text in incident I00015\n" + ] + }, + { + "data": { + "text/plain": [ + "[['counter',\n", + " 'C00066',\n", + " \"\\n\\nNew content. \\n\\nIf a group has the ability - e.g. enough dedicated person-hours - it can hijack the artifacts and narratives of a disinformation incident, by flooding them with counter-content. This has been seen in the past as accidental hashtag flooding - e.g. a new disinformation hashtag was unknowingly chosen that was the same as a children's swim team, which became active during a swim meet. In 2020, kPop stans flooded disinformation-carrying hashtags including #whitelivesmatter, and gay men flooded the #proudboys hashtag. \\n\\nThis is an example of a countertechnique that mirrors an existing disinformation technique - in this case T0049. \\n\"],\n", + " ['incident',\n", + " 'I00002',\n", + " '\\n\\nActor: IRA, individuals (e.g. Larry Cook).\\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals:\\nPhysical damage to country? \\n\\nMethod: \\n\\n* Targetted facebook ads (Larry Cook, targetting Washington State mothers, $1,776 to boost posts over 9 months). \\n* Gofundme campaigns to pay for ads (Larry Cook)\\n\\nEffects:\\n\\n* “The U.S. anti-vax movement has been blamed for two outbreaks of measles that have infected some 300 people—mostly children—in New York and the Pacific Northwest.”\\n\\nCounters:\\n\\n* American Medical Association “warned social-media giants, including Amazon, Facebook, Google, Pinterest, Twitter, and YouTube, that they were helping to amplify the propaganda and confuse parents.”\\n* Gofundme banned antivaxxers: “Campaigns raising money to promote misinformation about vaccines violate GoFundMe’s terms of service and will be removed from the platform”. Less than 10 campaigns reported as removed.\\n\\nRelated incidents:\\n\\nArtefacts:\\n\\nSearch terms vaccination, anti-vaccination, “vaccine choice”. \\n\\nNotes:\\n\\nStarted by looking for vaccine-related content in my misinformation datasets\\nThen did google search for “antivax misinformation” to get references etc. \\nLarry Cook runs “Stop Mandatory Vaccination”: “donations go “directly” to his bank account and funds “may be used to pay [his] personal bills.”\\n\\n\\nReferences;\\n\\n* https://www.thedailybeast.com/brooklyn-hasidic-community-is-in-the-midst-of-a-dire-measles-outbreak\\n* https://www.thedailybeast.com/amazon-wont-take-a-stand-in-war-over-forrest-maready-book-the-autism-vaccine\\n* https://www.bmj.com/content/362/bmj.k3739\\n* https://hub.jhu.edu/2018/08/24/russian-trolls-bots-spread-vaccine-misinformation/\\n* https://ajph.aphapublications.org/doi/full/10.2105/AJPH.2018.304567 \\n* Arciga, [GoFundMe Bans Anti-Vaxxers Who Raise Money to Spread Misinformation](https://www.thedailybeast.com/gofundme-bans-anti-vaxxers-who-raise-money-to-spread-misinformation), Daily Beast 2019-03-22\\n* Arciga, [Anti-Vaxxer Larry Cook Has Weaponized Facebook Ads in War Against Science](https://www.thedailybeast.com/anti-vaxxer-larry-cook-has-weaponized-facebook-ads-in-war-against-science), Daily Beast 2019-02-15\\n* Gofundmes (removed, but check archives) https://www.gofundme.com/help-save-vaccine-exemptions-in-washington-state https://www.gofundme.com/parents-wake-up-vaccines-kill \\n* Markay, [Anti-Vaccine Facebook Ads Target Women in Measles-Stricken States](https://www.thedailybeast.com/anti-vaccine-facebook-ads-target-women-in-measles-stricken-states/), Daily Beast 2019-02-14\\n\\nData\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00053',\n", + " '\\n\\nActor: China\\n\\nTimeframe: December 5, 2018 - still active on 04/03/2019\\n\\nDate: December 5, 2018\\n\\nPresumed goals: \\n\\n* Unlike Russia, Chinese state has employed a plethora of state-run media to exploit the openness of American democratic society in an effort to insert an intentionally distorted and biased narrative portraying a utopian view of the Chinese government and party. \\n\\nMethod: \\n\\n* China’s state-run social media operations are largely positive and coordinated because those techniques support Chinese strategic goals. State-run media seeds foreign influence environment\\n* Distorted, saccharine “news” about the Chinese State and Party\\n* Events coordinated and promoted across media platforms\\n* Extend from digital into physical space with gatherings, ie: support for Meng outside courthouse\\n\\n* In the case of Chinese state-run information manipulation campaigns — to distinguish the political intent and national strategies underlying these campaigns as different from simply another perspective on the news. China also play’s victim, innocence, plays by rules, misunderstood narrative… they too have their version of the 4D’s. Examples: “Chinese ambassador Lu Shaye has accused Canada of applying a double standard, and has decried what he sees as “Western egotism and white supremacy” in the treatment of detained Huawei executive Meng Wanzhou.” - Op-Ed in Globe & Mail. The Chinese embassy in Canada says the Vancouver arrest of a top Huawei executive amounts to a “political conspiracy” to undermine the telecom giant and it dismisses Prime Minister Justin Trudeau’s assertion that he had no role in the high-profile case. Canada\\'s arrest of a senior Huawei executive was the \"backstabbing\" of a friend, Chinese ambassador Lu Shaye said Thursday, and he warned of repercussions if the federal government bars her telecom company from building a Canadian 5G network.\\n\\nCounters: none identified/researched\\n\\nRelated incidents: \\n\\n* See Poland (arrest of Huawei employee); Czech republic; \\n* Five Eyes to ban or not ban Huawei 5G network equipment \\n\\n\\nReferences: \\n\\n* https://www.theglobeandmail.com/politics/article-chinas-envoy-says-white-supremacy-played-part-in-canadas-arrest-of/\\n* https://twitter.com/globaltimesnews\\n* https://twitter.com/UserExperienceU\\n* https://www.universityworldnews.com/post.php?story=20190125061623487\\n* https://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/\\n* http://fortune.com/2019/01/18/oxford-university-huawei-research-funding/\\n* https://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV\\n\\n\\n* Beyond Hybrid War: How China Exploits Social Media to Sway American Opinion\\nhttps://www.theglobeandmail.com/politics/article-china-says-arrest-of-huawei-cfo-part-of-political-conspiracy-by/\\n* https://www.theatlantic.com/international/archive/2019/03/czech-zeman-babis-huawei-xi-trump/584158\\n* https://www.defenseone.com/technology/2019/04/installing-chinese-5g-gear-dangerous-and-probably-inevitable-nato-report/156007/?oref=defenseone_today_nl\\n* https://www.ctvnews.ca/politics/canada-s-arrest-of-huawei-exec-an-act-of-backstabbing-chinese-ambassador-says-1.4258201\\n* https://www.cnn.com/2019/01/09/asia/china-canada-meng-huawei-intl/index.html\\n* https://www.theglobeandmail.com/opinion/article-on-china-has-canada-lost-its-sense-of-justice/\\n* https://portswigger.net/daily-swig/proper-news-or-propaganda-chinas-social-media-manipulations-exposed\\n* https://globalnews.ca/news/4758109/china-bully-canada-release-huawei-cfo/\\n* https://www.ctvnews.ca/canada/canada-will-pay-chinese-state-media-threaten-repercussions-over-huawei-arrest-1.4216293\\n* https://business.financialpost.com/telecom/inside-huaweis-rather-awkward-charm-offensive-to-convince-the-world-its-ok\\n* https://www.scmp.com/comment/letters/article/3001272/despite-us-allegations-huawei-has-done-nothing-wrong-why-should-it\\n\\nDatasets: none identified (mining more Twitter data, Reddit, and comment forums could be valuable research)\\n\\nNotes: \\n\\nWhile a hypothesis and not related to Meng’s arrest, research done by John Gray (using Mentionmapp data from January 13, 2019) also suggests the need to look at adjecent/tangential flow of social data. In this case (could be coincidence) simutatneaous flow of tweets via State Media @globaltimesnews (reporting on Poland arrest) and of “influencer” (using bots to amplify content) @UserExperienceU tweeting favorable about Huawei technology. Need to consider the amplifiers/influencers operate to support/put the happy face on Huawei. More work needs to be done researching social behavior outside the “Great Firewall” using trolls, bots, cyborgs, and “willing/unwitting” idiots. Just like Russia, we also need to give more consideration to how bots/automation (low-volume in particular) is operating to amplify State Media in order to gain higher fidelity in search engines. \\n\\nWe should also recognize another form of Huawei/China manipulation in the form of research programs in Universities across North America and Europe\\nhttps://www.universityworldnews.com/post.php?story=20190125061623487\\nhttps://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/\\nfortune.com/2019/01/18/oxford-university-huawei-research-funding/\\nhttps://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV\\n\\nTimeline of events\\n\\nDec. 6: China demands Canada release Meng and “immediately correct the mistake” officials made in arresting her. The Chinese also say they were not briefed on the reasons for Meng’s arrest.\\nIn Ottawa, Prime Minister Justin Trudeau says Meng’s case is part of an independent legal process with no outside political influence.\\nDec. 7: In Vancouver, Meng appears in court, where allegations of fraud are laid out. The U.S. alleges Meng misled American banks in a bid to get around American sanctions on Iran.\\nDec. 8: Canada’s ambassador to China, John McCallum, is summoned to a meeting with China’s assistant foreign minister so the country can register complaints about Meng’s arrest. “China strongly urges the Canadian side to immediately release the detained Huawei executive … or face grave consequences that the Canadian side should be held accountable for,” the assistant minister, Le Yucheng, says in a statement.\\n\\nDec. 12: China’s foreign ministry says it has no information about Kovrig, but says the organization he worked with – the International Crisis Group – was not registered in China, making its activities in the country illegal.\\n\\nDec. 13: China’s foreign ministry says Kovrig and Spavor have been detained on suspicion of “endangering national security.”\\n\\nDec. 20: Indictments unsealed in the United States allege two Chinese citizens targeted companies in Canada and around the world as part of a years-long hacking campaign to steal data.\\n\\nDec. 24: China’s foreign ministry calls out the U.S., Britain and EU, saying the trio should be condemning Canada for Meng’s arrest. Spokeswoman Hua Chunying says Canada should “correct its mistakes” and stop acting at the behest of the United States. She says Kovrig and Spavor’s rights are being respected in custody.\\n\\nJan. 9: China’s envoy in Ottawa suggests Canada and its Western allies are white supremacists for calling for the release of two Canadians imprisoned last month by his country’s communist government. Ambassador Lu Shaye makes the accusation in an op-ed in the Hill Times.\\n\\nJan. 15: China expresses its “strong dissatisfaction” with Trudeau over his criticism of Schellenberg’s sentence. Trudeau should “respect the rule of law, respect China’s judicial sovereignty, correct mistakes and stop making irresponsible remarks,” foreign ministry spokeswoman Hua Chunying says.\\n\\nJan. 17: Ambassador Shaye says Canada’s arrest of Meng was an act of “backstabbing” by a friend. Lu warns of “repercussions” if Canada bars the firm from its new 5G network for security reasons, as have three of its intelligence-sharing allies.\\n\\nJan. 22: China demands the U.S. drop a request that Canada extradite Meng. Foreign Ministry spokeswoman Hua Chunying said Meng’s case was out of the ordinary and Canada’s extradition treaty with the U.S. infringed on the “safety and legitimate rights and interests of Chinese citizens.”\\nJan. 28: The U.S. Department of Justice formally levels criminal charges against Huawei, two subsidiaries and Meng. The charges, contained in two newly unsealed indictments, allege that Huawei misrepresented its ownership of a Hong Kong-based subsidiary to circumvent American sanctions against Iran. Furthermore, they say Huawei stole telecommunications technology, trade secrets and equipment from U.S. cellphone provider T-Mobile USA. Meng is charged with bank fraud, wire fraud and two counts of conspiracy to commit both. In a statement, Huawei denied committing any of the violations cited in the indictment.\\n\\nJan. 29:China calls on the U.S. to “stop the unreasonable crackdown” on Huawei, saying it will “firmly defend” its companies.\\n\\nMarch 6: A lawyer for Meng tells a judge the United States’ bid for extradition raises serious concerns about the political motivations behind the case as the matter is scheduled to return to court on May 8 to set hearing dates.\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00032',\n", + " '\\n\\nSummary: \\n\\nActors: \\n\\n* IRA; other Russian state actors; \\n* Roger Stone, Alex Jones, gamergaters\\n\\nTimeframe: Fall 2018\\n\\nDate: September-October 2018\\n\\nPresumed goals: \\n\\n* Divide the American public on gender and party lines; Harass and intimidate anti-Trump voices; \\n* Promote epistemic confusion; \\n* Seed the narrative terrain for future operations; \\n* Promote “both sides” relativism; \\n\\nMethod: \\n\\n* Amplify extreme and hyper-partisan rhetoric; \\n* Promote divisive conspiracy theories; \\n* Re-up debunked theories in new contexts (e.g. hashtags); \\n* Re-center debates on emotional, rather than rational, content; \\n* Alter “ground-truth” resources, such as Wikipedia\\n\\nCounters: None / Media exposure\\n\\nRelated incidents: \\n\\n* gamergate; \\n* 2016 election\\n\\nReferences\\n\\n* [Russian trolls and bots are flooding Twitter with Ford-Kavanaugh disinformation](https://qz.com/1409102/russian-trolls-and-bots-are-flooding-twitter-with-ford-kavanaugh-disinformation/)\\n* [Brett Kavanaugh and the information terrorists trying to reshape America](https://www.wired.com/story/information-terrorists-trying-to-reshape-america/)\\n* [How the Kavanaugh information war mirrors real warzones](https://www.wired.com/story/how-the-kavanaugh-information-war-mirrors-real-warzones/)\\n* [How Facebook polarized us during the Kavanaugh hearings](https://www.theverge.com/2018/10/6/17943680/facebook-polarization-kavanaugh-partisan-news-groups)\\n* [Brett Kavanaugh has huge opposition in the U.S. - but Russian state propaganda loves Donald Trump\\'s nominee](https://www.newsweek.com/brett-kavanaugh-has-huge-opposition-us-russian-state-propaganda-loves-donald-1155046)\\n\\nDetails\\n\\nLast month, the attorney of Christine Blasey Ford, the California professor who has accused Supreme Court nominee Brett Kavanaugh of sexual assault at a long-ago high school party, revealed that Blasey Ford and her family were in hiding and had hired private security after Blasey Ford received death threats over email and social media. Among those cheering on the hate-trollers were many familiar faces from the sewers of the modern far-right disinformation metropolis: dandified Republican rogue (and likely Mueller investigee) Roger Stone, his alt-media protégés Mike Cernovich and Jack Posobiec, anarchist turned Kremlin propaganda employee turned Bernie backer turned Trump backer Cassandra Fairbanks, and breathless Infowars conspiracist-in-chief Alex Jones. And not surprisingly, alt-right super-troll Chuck Johnson had his own connection to players in the scandal.\\n\\nThis is an operational unit of information terrorists helping to transform the way Americans consume news in the age of Trump—some of the central nodes that give order to the information deluge and around which bot armies and human amplification networks can be organized, wiped out, reconstituted, and armed for attack.\\n\\nThe attacks on Blasey Ford aimed to discredit and silence her using the same tactics that have been deployed to discredit and silence others over the past few years. As others have come forward to accuse Kavanaugh of wrongdoing—including Deborah Ramirez and Julie Swetnick—they have been similarly harassed and smeared by the same machinery and themes.\\n\\nOnline Twitter accounts tied to Russia are heavily involved in discussing the Supreme Court nominee and allegations against him online. Hamilton68, a project run by the German Marshall Fund think tank that tracks tweets “tied to Russia-linked influence networks,” listed Kavanaugh, Trump, the FBI, and Ford as the top four topics mentioned by Russia-linked accounts on the evening of Oct.1.\\n\\nThe Russia-linked accounts are largely lending their support to Kavanaugh, says Jonathon Morgan, CEO of New Knowledge, the company that built the software behind Hamilton68. Morgan, who is currently tracking a set of around 1,000 accounts he believes are tied to Russia, says the Kavanaugh hearings have unleashed more US domestic-focused propaganda from foreign-linked networks than his firm has seen in months.\\n\\nPosts about Ford and Kavanaugh are “really cluttered and confused,” with various pieces of clear fabrication from both sides, says Decker.\\n\\nThe effort to introduce a doppelganger aligned with another key method used in LikeWars around the world: muddying the debate by throwing out alternative theories. Russia has long been the master of this disinformation tactic. After its 2014 shootdown of the MH-17 airliner over Ukraine, for instance, Russia spread over a dozen different theories of what had really happened. Many were contradictory and debunked previous claims. But the goal wasn’t to find the truth—it was to obscure it behind a smokescreen of lies.\\n\\nSimilarly, the Kavanaugh debate has given rise to false claims and ridiculous photoshopped images, often spread under fake identities. There have been debunked rumors that Kavanaugh had ruled against Ford’s parents in a house foreclosure and that Ford’s brother was part of the Russia investigation. There was even a flurry of unsubstantiated sexual assault charges leveled against Kavanaugh in the hours before the hearing. His supporters were outraged; those opposed to Kavanaugh\\'s nomination speculated that they were placed so that his defenders could point to the media’s unreliability and cast doubt on Ford\\'s credibility.\\n\\nThe state-funded outlet RT, which was recently obligated to register its U.S. branch under the Foreign Agents Registration Act, trumpeted the news that the White House had found no proof of sexual misconduct by Kavanaugh after reviewing the findings of a time-limited FBI investigation into the allegations.\\n\\nThe same outlet also called attention to the arrest of several high-profile celebrities, actress and comedian Amy Schumer and model Emily Ratajkowski, who were protesting Kavanaugh’s potential appointment in front of the Supreme Court on Thursday. “Obstruction of Justice?” the outlet asked.\\n\\nPro-Kavanaugh accounts have pushed out false smears aimed at discrediting Ford. One notable anti-Kavanaugh post picked up more than 11,000 retweets while purporting to to cite a Wall Street Journal article that in fact didn’t exist.\\n\\nOther accounts are using popular interest in the Ford-Kavanaugh dispute to push unrelated disinformation. A common tactic is to re-up a conspiracy theory or previously debunked story and add tags related to Kavanaugh so the tweet gains more traction.\\n\\nExamples include re-circulating debunked sexual assault allegations against Democrats like representative Keith Ellison, senator Cory Booker, and former vice president Joe Biden; or against Republicans like senator Lindsey Graham. “Both sides are coopting matters that may have been killed off and never gained traction, and using the Kavanaugh incident to rehash these different claims,” Decker said.\\n\\nMorgan says the Russian bots he’s tracking are largely using this latter method, seemingly with the broad aim of making Kavanaugh seem no worse than Democrats. The approach differs from Russian activity during the 2016 election, where influence campaigns aimed to sow discontent among both liberals and conservatives by pushing propaganda that appealed to both sides.\\n\\nThis has all taken on a new heady energy as pushback to #MeToo—and riding the coattails of the conspiracy bandwagon. But the intent is the same: to demonize the opponent, define identity, activate the base around emotional rather than rational concepts, and build a narrative that can be used to normalize marginal and radical political views. It is, after all, very convenient to have a narrative positing that all your political opponents are part of a secret cabal of sexual predators, which thus exonerates your side by default.\\n\\nDaily Wire’s top story about Kavanaugh confirmation was published Oct. 1 with the headline “Prosecutor Who Questioned Ford Shreds Her Case In Five-Page Memo.” It’s generated more than 205,000 engagements. The site also received just under 180,000 engagements for the story, “Bill Clinton Rape Accuser Juanita Broaddrick Crashes Kavanaugh Hearing, Slams Dems For ‘Biggest Double Standard.’”\\n\\nOccupy Democrats’ top story about Kavanaugh-Ford is headlined “Matt Damon just DESTROYED Kavanaugh and Senate Republicans in hilarious SNL cold open.” It had just under 70,000 engagements. Another story about the Kavanaugh confirmation, “Bernie Sanders just demanded the FBI investigate five lies Kavanaugh told at his hearing,” generated over 44,000 engagements.\\n\\nThis is the ideological landscape that has been so swiftly leveraged in the defense of Brett Kavanaugh.\\n\\nThe cadre and their followers knew exactly what to do when the allegations made against Kavanaugh by Christine Blasey Ford became public. They did not disappoint. Rapid efforts by far-right blogs and personalities to dox and troll Blasey Ford resulted in the targeting of the wrong Christine Blasey Ford; Posobiec was one of those reportedly amping this misguided doxxing. Cernovich said Blasey Ford was a \"far left wing activist\" who had been \"scrubbing\" her social media profile, so her accusations were \"activism.\" Alex Jones made a joke of the whole thing, with Infowars saying Blasey Ford is a \"leftist\" whose accusations were a \"political ploy.\" Fairbanks: \"She can\\'t prove it… Her clothes were on… Fuck that lady.\" That\\'s a particularly strong comment from a one-time anti-rape activist. Stone: \"This is a woman looking for her Anita Hill moment.\"\\n\\nThis is the information that flowed through the architecture the Stone cadre popularized and mainstreamed over the past few years, moving it from the fringe to a central pillar of the conservative agenda, cartoonifying legitimate issues of conservative concern and recruiting new supporters as they went. The narrative was set long ago—allegations are false, men (especially white men) are oppressed, the people who stand against you are corrupt perverts worthy of demonization, and everything that is the America you know will fall apart if you don\\'t fight for some notion of the way things were and should be again. And the best way to achieve this, since the system will fight back, is viciousness.\\n\\nThis architecture is established, and permanently in transmit mode.\\n\\nConsider the now-infamous and disavowed (but archived here) Ed Whelan twitter thread, an odd diversionary narrative hyped as an alternate theory of the night Blasey Ford describes. Its gist: mistaken identity of the perpetrator. Potential defamation issues aside, it seemed to build on the groundwork being laid by Senate Republicans and the White House to carefully insinuate that Blasey Ford wasn\\'t lying, merely mistaken about who attacked her. But Whelan transformed it into a bonkers Twitterverse conspiracy theory about the bedroom at the top of the stairs.\\n\\nAn analysis of the accounts that retweeted Whelan\\'s teaser for his conspiracy most frequently post content from right and far-right media, several of which are anchors in the far-right disinformation ecosphere (and Russian disinformation, to boot).\\n\\nPosted for less than 24 hours, Whelan\\'s mistaken-identity theory sparked a wave of blog posts and discussions on far-right sites that live on even after Whelan backed off. This post, for example, repeats Whelan\\'s claims and suggests they all but vindicate Kavanaugh. It was a top-trending piece on disinformation trackers and was still being circulated on Twitter days after the source was deleted. And so was this one, this one, and this one. Some 1.5 million \"Fox and Friends\" viewers heard all about the mistaken-identity theory live on TV. Once it\\'s out there, you can\\'t pull it back.\\n\\nThe narratives to defend Kavanaugh were mostly about discrediting Blasey Ford: that she was part of a secret CIA mind-control project (the CIA connection was also alluded to by Kremlin disinformation purveyors); that George Soros was behind her allegations; that her lawyer was linked to Hillary Clinton; that she was motivated by profit; that she did this as revenge for a foreclosure case where Kavanaugh\\'s mother, also a judge, ruled against Blasey Ford\\'s parents (only, she didn\\'t—she ruled in their favor); that she had also made false allegations against Neil Gorsuch; and many more.\\n\\nIn the course of his angry self-defense, Kavanaugh stamped a lot of bingo squares: attempted rape allegations as a political tool, false allegations, Clinton, secret conspiracies. By going out and taking the big swing, he elicited a powerful emotional response in his defense—an activated response from a hardened base. #ConfirmKavanaugh was trending—with support of far-right and Russian-linked accounts—after the hearing.\\n\\nNot even history itself is safe—at least the online version of it, which we increasingly depend on. When Kavanaugh testified that Devil\\'s Triangle, as mentioned on his high school yearbook page, was a drinking game, there was no online evidence to back up his claim. (Other sources asserted it was a known sexual term.) So an anonymous person immediately updated Wikipedia to support Kavanaugh\\'s definition. It was a near perfect parallel to how Russian operatives repeatedly edited the Wikipedia entry for “MH17” in the hours after the airliner was shot down to try to provide an alternative history.\\n\\nExamples\\n\\n'],\n", + " ['incident',\n", + " 'I00063',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: July 18, 2016 - ongoing\\n\\nDate: July 18, 2016\\n\\nPresumed goals: \\n\\n* Sports ie the Olympics is another platform to project power, and bans on Russian athletes, the stripping of medals is serious business. Deflect from negative West perspective as state-run cheats/crooks; World/West plot against us; Proclaim Russian innocence & image to domestic audience; \\n\\nMethod: \\n\\n* Some Russians described the allegations as an anti-Russian plot while others stated that Russia was \"just doing what the rest of the world does\" Just like MH17 and Skripal, Russia gets caught and goes into 4-D mode… ie: the above comment - dismiss/”what-aboutism”\\n* Deny - Russian President Vladimir Putin said that Russia had \"never supported any violations in sport, we have never supported it at the state level, and we will never support this\" and that the allegations were part of an \"anti-Russia policy\" by the West.\\n* Dismiss - Russian Minister of Foreign Affairs, Sergey Lavrov, commented that the United States \"fears honest competition\", affirming Vladimir Putin\\'s position that the United States used its influence within the IOC to \"orchestrate the doping scandal\"\\n* Many Russians believed that the IOC was retaliating against Russia for their discriminatory anti-gay law which provoked considerable controversy with the IOC during the 2014 Winter Olympics. Russian MP Dmitry Svishchev, who is also the head of Russia\\'s Curling Federation, was quoted by Ria Novosti news agency as saying: \"This is what we expected. There\\'s nothing new, only empty allegations against all of us. If you are Russian, you\\'ll get accused of every single sin.\" Aleksei Pushkov, chairman of Russia\\'s parliamentary foreign affairs committee, said that the IAAF\\'s decision to uphold its ban was \"an act of political revenge against Russia for its independent foreign policy.\" A member of Russia\\'s parliament, Vadim Dengin, stated, \"The entire doping scandal is a pure falsification, invented to discredit and humiliate Russia\\nTalking points as above are futher amplifed/spun via Russian media, and public apologists; while this happened prior to 2016 US Elections, suggesting the IRA along with trolls & bots operating in the social space (Twitter, FB, YouTube, Reddit) could be deemed naive. \\n\\nCounters: \\n\\nRelated incidents: \\n\\n* Prelude to 2016\\n* the end of the 2014 Sochi Olympics where Russian athletes dominate (in combination with Euromaiden “crisis”) “emboldens” Putin/Russia to make move on Ukraine invasion. \\n* Russians allegedly tried to hack the World Anti-Doping Agency (WADA)... The Justice Department filed criminal charges against seven members of the GRU, Russia\\'s main military intelligence unit, accusing them of hacking into the U.S. Anti-Doping Agency in Colorado Springs, Colorado, as well as four international sports governing bodies. A grand jury indictment said the operation was in retaliation for the exposure of Russia\\'s state-sponsored athlete doping program that resulted in a ban from the 2016 summer Olympics in Brazil.\\n\\nReferences: \\n\\n* https://www.nbcnews.com/news/world/international-olympic-committee-bars-russia-2018-winter-games-over-doping-n826671\\n\\n* https://www.nytimes.com/2016/05/13/sports/russia-doping-sochi-olympics-2014.html?module=inline\\n* https://www.bbc.com/sport/38261608\\n* https://en.wikipedia.org/wiki/Doping_in_Russia\\n* https://www.theguardian.com/technology/2016/aug/22/russian-hackers-world-anti-doping-agency-dnc-hack-fancy-bear\\n* https://www.dw.com/en/two-russians-probed-for-hacking-anti-doping-agency-wada/a-45502397\\n* https://www.nytimes.com/2018/01/10/sports/olympics/russian-hackers-emails-doping.html\\n* https://qz.com/1413474/all-of-the-victims-named-in-the-latest-russian-hacking-scandal/\\n* https://www.nbcnews.com/news/us-news/7-russians-indicted-hacking-related-olympic-doping-scandal-nerve-agent-n916656\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00006',\n", + " '\\n\\nActor: probably IRA (source: recordedfuture)\\n\\nTimeframe: 1 day\\n\\nDate: Sept 11 2014\\n\\nPresumed goals: test deployment\\n\\nMethod: \\n* Artefacts: text messages, images, video\\n* Create messages. e.g. “A powerful explosion heard from miles away happened at a chemical plant in Centerville, Louisiana #ColumbianChemicals”\\n* Post messages from fake twitter accounts; include handles of local and global influencers (journalists, media, politicians, e.g. @senjeffmerkley)\\n* Amplify, by repeating messages on twitter via fake twitter accounts\\n* Not seen: interaction, refutation etc. \\n* TL;DR: early attempts to create fake incidents had limited traction. \\n\\nCounters:\\n\\n* None seen. Fake stories were debunked very quickly. \\n\\nRelated incidents: \\n\\n* BP oil spill tsunami\\n* #PhosphorusDisaster - fake story about water contamination scare\\n* #EbolaInAtlanta - fake story about Ebola outbreak in Atlanta\\n* #shockingmurderinatlanta - fake story about unarmed black woman killed by police in Atlanta\\n\\nThese were all well-produced fake news stories, promoted on Twitter to influencers through a single dominant hashtag (the single hashtag might have been something learned from crisismapping practice of forcing a single hashtag for each disaster because it was easier to track)\\n\\nReferences:\\n\\n* [RecordedFuture trace of attack]()\\n\\n* https://en.wikipedia.org/wiki/Columbian_Chemicals_Plant_explosion_hoax \\n* https://www.recordedfuture.com/columbianchemicals-hoax-analysis/\\n* https://www.nytimes.com/2015/06/07/magazine/the-agency.html?_r=0 \\n* https://twitter.com/hashtag/PhosphorusDisaster?src=hash\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00047',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: November 25, 2018 - ongoing\\n\\nDate: November 25, 2018\\n\\nPresumed goals: \\n\\n* Russian media,quoted authorities who accused Kyiv of seeking to “create a conflict situation.” \\n“The same Moscow spokespeople who assured us in 2014 that the little green men who seized Crimea were not Russian soldiers—until Vladimir Putin himself spilled the beans weeks later—are now telling the world that volatile maneuvers of Ukrainian ships led to the collision November 25. \\n* Russian FSB security service blamed Ukraine for sparking the clashes, saying their \"irrefutable\" evidence would \"soon be made public\". Foreign Minister Sergey Lavrov said on the next day that Ukraine had violated international legal norms by failing to obtain authorisation for its vessels. Deputy Chairman of the State Duma Pyotr Tolstoy warned of the danger of a war.\\n* The goal of this campaign is to create confusion, to portray Ukraine as the culprit for both the Kerch Strait incident and the deteriorating security situation in the region, and to exonerate Russia of any responsibility.\\n\\nMethod: \\n\\n* (Distort) Kremlin-controlled RT cited Russian Minister of Foreign Affairs Sergei Lavrov suggesting that Ukraine deliberately provoked Russia in hopes of gaining additional support from the United States and Europe.\\ndistracting the audience from the main issue – Russia shooting at Ukrainian boats and capturing the vessels and crews. Instead they target the president of Ukraine, Petro Poroshenko: “Washington incited Poroshenko to launch this “sea provocation” against Russia in order to “thwart the Putin -Trump meeting”” and “President of Ukraine Petro Poroshenko uses the Kerch provocation for a coup d’état“. But in reality, the Ukrainian Parliament adopted a resolution scheduling the presidential elections for 31 March 2019.\\nDismissing the critic has also found its place under the sun of Kremlin info-war. Claims were spread that the Russian ships have moved so far ahead “in their technological development” that they “do not use ramming as a tactic“.\\n\\n* Attempts to pollute the German Twitter: Russian disinformation does not only rely on its own resources to spread its narratives about Ukraine. Twitter has been used so heavily that Russia Today and Sputnik are scoring more engagement than some of the German quality media combined. Between Sunday and Tuesday, more than 10,000 German-language Tweets from 3,000 unique accounts mentioned Ukraine, almost all of them relating to the confrontation in the Sea of Azov. Despite the large overall number of tweeters, a small group of 30 accounts has been driving a significant share of the debate so far.\\n \\n* Dmitry Peskov described Ukrainian navy’s actions as “an invasion of foreign military ships into Russia’s territorial waters.” Belittling Ukraine’s navy; Ridiculing and dehumanising Ukrainians - This ridiculing of Ukraine’s navy echoes other cases when disinformation has been used to show Ukraine as weak and dependent.\\n\\nCounters: \\n\\nRelated incidents: \\n\\n* This is not the first time the Kremlin has used the four-D tactics. \\n* @DFRLab has documented the Kremlin’s use of the 4Ds of disinformation to deny its involvement in the downing of the Malaysian Airlines flight MH17 over Ukraine, the Skripal poisoning, and the interference in the U.S. Presidential elections in 2016.\\n\\nReferences: \\n\\n* https://euvsdisinfo.eu/report/washington-incited-poroshenko-to-launch-a-sea-provocation-to-thwart-the-putin-trump-meeting/\\n* https://euvsdisinfo.eu/report/kerch-confrontation-part-of-poroshenkos-plan-to-postpone-the-ukrainian-elections/\\n* https://euvsdisinfo.eu/report/russia-does-not-shirk-international-law/\\n* https://meduza.io/en/feature/2018/11/26/how-russia-captured-three-ukrainian-ships-in-the-black-sea\\n* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777\\n* https://medium.com/dfrlab/propaganda-pushed-around-indictment-f63b85ac0587\\n* https://www.dw.com/en/the-scars-of-ukraines-war-in-mariupol/a-19430738\\n* https://www.dw.com/en/crimea-applies-for-annexation-by-moscow-after-secession-referendum-wins-968-approval/a-17500659\\n\\n* https://euvsdisinfo.eu/wave-of-disinformation-from-the-azov-sea/\\n* https://medium.com/dfrlab/minskmonitor-disinformation-tactics-extend-to-kerch-c32351c7c293\\n* https://www.bellingcat.com/news/uk-and-europe/2018/11/30/investigating-the-kerch-strait-incident/\\n* https://www.justsecurity.org/61835/rogue-kremlin-push-international-law/\\n* https://www.stopfake.org/en/denigrating-ukraine-with-disinformation/\\n\\n* https://www.dw.com/en/what-you-need-to-know-about-the-conflict-in-the-sea-of-azov/a-46461361\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-ukraine-feud-heats-up-the-sea-of-azov\\n* https://en.wikipedia.org/wiki/Kerch_Strait_incident\\n\\n\\nDatasets: \\n\\nNotes: \\n\\nGiven anything related to the ukraine is a key testing ground/flashpoint for Russia narrative manipultion & anti-democracy disinformation, the incident and geographic chokepoint will be an ongoing issue. \\n\\nThe Kerch Strait is the only connection between the Black Sea and the Sea of Azov, and the only way to reach two important Ukrainian ports, Mariupol and Berdiansk. The route is vital for Mariupol\\'s two large metallurgical plants. Russia has controlled the strait since annexing Crimea in 2014, which has made traffic significantly more difficult for Ukrainian ships. The consequences of Russian control have become particularly noticeable since the completion of the Crimean Bridge in May 2018. The bridge connects the Russian mainland with the occupied peninsula. The FSB inspects all ships bound for Ukraine, sometimes taking days, which has aggravated the situation. The volume of freight has steadily declined since then. The war in Ukraine\\'s Donbass region is also problematic for Ukraine\\'s ports.\\n\\nthis most recent escalation in the Kerch Strait is aggravating the already existing conflict between Ukraine and Russia that began after the annexation of Crimea in 2014.\\n \\nOn the evening of 28 November, Ukrainian Infrastructure Minister Volodymyr Omelyan said that vessels bound for the ports of Berdyansk and Mariupol awaited entrance to the Sea of Azov and vessels were also waiting to go southbound. He characterised this as a virtual blockade. No vessels were identified as Ukrainian. On 4 December Omelyan stated that Russia did let ships reach Berdyansk and Mariupol again. The same day the Ukrainian Ministry of Temporarily Occupied Territories and IDPs claimed that the accumulation of ships waiting to go to the Ukrainian ports had led to several accidents. Russia denied it ever blocked vessels from sailing to Ukrainian ports and asserted that any possible disruptions were due to bad weather\\nOn 19 January 2019, USS Donald Cook entered the Black Sea, being the second American vessel to arrive in the Black Sea after the Kerch Strait incident after USS Fort McHenry entered in 10 January 2019\\nIn March 2019, Canada, the United States and the EU imposed sanctions on Russian citizens and companies for their participation in the incident and activities in Crimea and separatist-controlled eastern Ukraine\\n\\n'],\n", + " ['incident',\n", + " 'I00022',\n", + " '\\n\\nActor: \\n\\n* 4chan user with Latvian IP address, \\n* pro-Trump Twitter accounts\\n\\nTimeframe: a few days\\n\\nDate: Two days before the second round of French 2017 election (May 5, 2017)\\n\\nPresumed goals: sabotaging Macron campaign in the last stage of the election.\\n\\nMethod:\\n\\n* Hashtag campaign: #MacronLeaks with use of bots. \\n* Hashtags initially launched in the US, then got publicized by alt-right influencer, Le Pen’s supporters, Wikileaks.\\n\\nCounters:\\n\\n* French agencies that monitor cybersecurity, electoral integrity.\\n* Technical precautions: ending e-voting.\\n* Facebook removed 70,000 suspicious accounts in France 10 days before the vote.\\n* Campaign staff responding to social media posts and comments.\\n* Technically, placing traps along the way, using fake passwords, email addresses, documents to trap hackers.\\n* Stop offering press credentials to propaganda outlets.\\n* Use encrypted apps for confidential communication.\\n* Requesting the media not to report false information.\\n\\nRelated incidents:\\n\\nReferences:\\n\\n* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/\\n* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about\\n* https://medium.com/dfrlab/hashtag-campaign-macronleaks-4a3fb870c4e8\\n'],\n", + " ['incident',\n", + " 'I00033',\n", + " '\\n\\nActor: China\\n\\nTimeframe: 2011\\n\\nDate:\\n\\nPresumed goals: \\n\\n* Commentators’ duty to guide public opinion in a “constructive” way and engage the internet as “an important battlefield of ideology.” The vice minister of public security said that the police should use microblogs as a communication platform to “release correct information and dispel misunderstandings.”\\n* Accounts describing the operations of progovernment commentators that have emerged in recent years indicate that they are also involved in identifying and recommending content for deletion. Other testimonies highlight the fact that the posts do not only praise or support the CCP and government policy, but also target government critics with negative remarks. Other forms of misdirection involve deliberate attempts to muddy the facts of a particular incident—for example, a false eyewitness can contradict the account of a netizen reporting a case of police abuse.\\n* The Chinese government has long been suspected of hiring as many as 2,000,000 people to surreptitiously insert huge numbers of pseudonymous and other deceptive writings into the stream of real social media posts, as if they were the genuine opinions of ordinary people. Many academics, and most journalists and activists, claim that these so-called “50c party” posts vociferously argue for the government’s side in political and policy debates.\\n\\nMethod: \\n\\n* Astroturfing: “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people\"\\n* Cow online opinion leaders into submission\\n* Bombard Taiwan social media (Facebook, twitter, chat groups) with ani-DPP, anti-Tsai content.\\n\\nCounters: \\n\\nRelated incidents: \\n\\nNotes: \\n\\n(Recorded Future) The term “Great Firewall” was coined in a June 1997 Wired magazine article in which an anonymous Communist Party official stated that the firewall was “designed to keep Chinese cyberspace free of pollutants of all sorts, by the simple means of requiring ISPs [internet service providers] to block access to ‘problem’ sites abroad.”\\n\\nOur research focused on the English-language social media activity of six major state-run propaganda organizations from October 1, 2018 through January 21, 2019, which included over 40,000 posts. We selected these six organizations — Xinhua, People’s Daily, China Global Television (CGTN), China Central Television (CCTV), China Plus News, and the Global Times — because they: Are highly digitized; Possess accounts on multiple English language social media platforms; Are associated with Chinese intelligence agencies and/or English language propaganda systems\\n\\nBecause our intent was to map out Chinese state-run influence campaigns targeting the American public, we evaluated only English language posts and comments, as the posts in Chinese were unlikely to affect most Americans. Further, our research focused on answering two fundamental questions about Chinese influence operations: Does China employ the same influence tactics in the English-language social media space as it does domestically? How do Chinese state-run influence operations differ from Russian ones? In what ways are they similar and different, and why?\\n\\nThe information-control regime in China has evolved to include a dizzying array of techniques, technologies, and resources: Blocking traffic via IP address and domain; Mobile application bans; Protocol blocking, specifically Virtual Private Network protocols and applications; Filtering and blocking keywords in domains (URL filtering); Resetting TCP connections; Packet filtering; Distributed denial-of-service (DDoS) attacks (the so-called Great Cannon); Man-in-the-middle (MiTM) attacks; Search engine keyword filtering; Government-paid social media commenters and astroturfers; Social media account blocking, topic filtering, content censorship; State-run media monopoly and censorship; Social Credit System; Mandatory real-name account registration; \\n\\nThis tool set, combined with the now-ubiquitous mass physical surveillance systems, place China at the forefront of integrating information technology, influence operations, surveillance, and censorship in a model referred to by two scholars from MERICS as “IT-based authoritarianism.”\\n\\nIn addition to the constraints imposed by the Great Firewall and content censorship, the Chinese state also employs a series of active disinformation and distortion measures to influence domestic social media users. One of the most widely studied has been the so-called “50 Cent Party.” The 50 Cent Party is a group of people hired by the Chinese government to “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people.” The name is derivative of a rumor that these fake commentators were paid 50 Chinese cents per comment (this has been largely disproven). This fabrication of social media comments and sentiment is largely known by the term “astroturfing.” Among scholars of the Chinese domestic social media environment, there is much disagreement regarding what the goals or objectives of government-paid astroturfers are. One study by professors at Harvard, Stanford, and UC San Diego, published in April 2017, determined that one in every 178 social media posts are fabricated by the government and that comments and campaigns are focused and directed against specific topics or issues. Additionally, these scholars have assessed that domestic social media influence operations focus primarily on “cheerleading” or presenting or furthering a positive narrative about the Chinese state. Conversely, a separate set of scholars at the University of Michigan, who also examined posts from the 50 Cent Party astroturfers, determined that at least one in every six posts on Chinese domestic social media was fabricated by the government. Further, these scholars argued that less than 40 percent of astroturfed comments could be classified as “cheerleading” and that the rest were a combination of vitriol, racism, insults, and rage against events or individuals. They additionally argue that censors and state-sponsored influence campaigns focus much of their resources on “opinion leaders” and users with large numbers of followers as opposed to simply intervening based on content.\\n\\n Chinese government has used a combination of muscle and guile to cow online opinion leaders into submission, muzzling social media as a political force, and leaching public dialogue of much of its independence. But beneath the peppy, pablum-filled surface that has resulted, Chinese social media remains a contested space.\\n\\n(Taiwan election) Tsai futilely urged Taiwanese citizens to see Beijing’s effort for what it was — a Russian-style influence campaign. The island’s 23 million citizens were bombarded with anti-Tsai and anti-DPP content through Facebook, Twitter and online chat groups, promoted by China’s “50-cent army” of paid social media trolls. There are also dozens of investigations into allegations that Chinese money went to fund Taiwanese candidates opposing Tsai and the DPP.\\nAfter the elections, Chinese state media pointed to Tsai’s losses as evidence that her tough stance vis-à-vis China was unpopular and wrongheaded. Beijing’s overall goal is to replace her with a more malleable leader in Taipei as part of its broad effort to exert control over Taiwan and weaken Taipei’s relationships with the international community.\\nThe Chinese government is bribing or coercing foreign governments to break diplomatic relations with Taiwan, pressuring them to evict Taiwan from international organizations. Beijing is also threatening foreign companies unless they literally erase Taiwan from their websites. Their ultimate goal is to dissolve the U.S.-Taiwan partnership and subjugate the island to the People’s Republic of China (PRC).\\n\\nThere are numerous agencies sponsoring internet commentators, including local propaganda offices, ministries and even schools and state-owned enterprises. For instance, China’s largest oil and gasoline producer, Sinopec, was found to be running an astroturfing campaign justifying rising gasoline prices in 2011 (Wang 2011). \\nThe following excerpt from a recruiting flyer from the Propaganda Department of the Zhengding Party Committee, Hebei, provides an example of what online commentators are expected to do (Zhonggong Zhengding Xianwei Xuanchuanbu 2009): \\ncompose original postings and carry out positive publicity online to promote the priorities and major deployments of the party committee and the government; \\nrelease authoritative information on major incidents to hinder the spread of rumours and ensure correct direction of online opinion; \\nanswer questions and clarify confusion for netizens on hotbutton incidents, interpret the policies of and measures taken by the party and the government and divert netizens’ emotions; \\nstrengthen information management on the internet and tightly integrate the analysis of online opinion, disposing of harmful information and guiding online opinion. \\n\\nThese instructions show that besides monitoring public opinion, the primary mission for online commentators is to facilitate state propaganda and defuse crises. In online propaganda campaigns, commentators work to attract public attention and fabricate an audience, if necessary. \\n\\n “American Cent Party” (美分党) who express western democratic values and criticize the Chinese communist regime online, and the “internet water army” (网络水军), which refers to for-hire astroturfers working for and advancing the interests of companies and other actors willing to pay their fees.\\nProminent dissident Ai Weiwei said “If you oppose the US and Japan [online], you are a member of the 50 cents army” (Strafella and Berg, 2015). 50c party members “combat hostile energy,” defined as posts that “go against socialist core values,” or “are not amenable to the unity of the people.” Such information should be “resolutely resisted, proactively refuted, and eagerly reported to Internet authorities.” 4 (Haley, 2010). Through active engagement of opposition views, they try to “sway public opinion” (Editors, 2016; Jason Ng, 2011), “influence public opinion. . . pretending to be ordinary citizens and defending or promoting the government’s point of view” (O. Lam, 2013), or “steer conversations in the right direction” (Editors, 2013). Estimates by journalists of the size of the 50c party is between 500,000 to 2 million (Philipp, 2015).\\n\\nReferences:\\n\\n* https://www.wired.com/1997/06/china-3/\\n* https://en.greatfire.org/analyzer\\n* https://www.nytimes.com/2017/01/04/business/media/new-york-times-apps-apple-china.html\\n* https://techcrunch.com/2017/07/29/apple-removes-vpn-apps-from-the-app-store-in-china/\\n* https://pdfs.semanticscholar.org/9fc1/d1815a678583c1e73233bb93aaaab7d0fd4f.pdf\\n* https://www.cl.cam.ac.uk/~rnc1/ignoring.pdf\\n* https://citizenlab.ca/2015/04/chinas-great-cannon/\\n* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view\\n* https://papers.ssrn.com/sol3/Papers.cfm?abstract_id=2738325\\n* http://www.spiegel.de/international/world/china-s-xinjiang-province-a-surveillance-state-unlike-any-the-world-has-ever-seen-a-1220174.html\\n* https://www.merics.org/sites/default/files/2018-07/MPOC_ChinasCoreExecutive_web.pdf\\n* https://www.freedomhouse.org/template.cfm?page=691&cmb=34#Vice\\n* http://cmp.hku.hk/2011/05/09/12125\\n* http://chinadigitaltimes.net/2008/05/chinese-bloggers-on-the-history-and-influence-of-the-fifty-cent-party/\\n* http://gking.harvard.edu/files/gking/files/50c.pdf?m=1463587807\\n* http://blakeapm.com/\\n* https://www.washingtonpost.com/news/monkey-cage/wp/2017/02/21/can-the-chinese-government-really-control-the-internet-we-found-cracks-in-the-great-firewall/\\n* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view\\n* https://foreignpolicy.com/2014/01/30/whisper-together/\\n* https://www.nytimes.com/2018/11/22/world/asia/taiwan-elections-meddling.html\\n* http://www.taipeitimes.com/News/front/archives/2018/10/23/2003702864\\n* https://www.aljazeera.com/news/2018/11/news-rattles-taiwan-elections-181123005140173.html\\n* https://www.reuters.com/article/us-taiwan-politics/china-heaps-pressure-on-taiwan-president-after-poll-defeat-idUSKCN1NV02X\\n* https://www.washingtonpost.com/opinions/global-opinions/trump-is-failing-to-counter-chinas-diplomatic-assault-on-taiwan/2018/09/06/e744f97c-b20c-11e8-9a6a-565d92a3585d_story.html\\n* https://www.washingtonpost.com/news/josh-rogin/wp/2018/05/05/white-house-calls-chinas-threats-to-airlines-orwellian-nonsense/\\n* https://gking.harvard.edu/files/gking/files/how_the_chinese_government_fabricates_social_media_posts_for_strategic_distraction_not_engaged_argument.pdf \\n* https://www.voanews.com/a/who-is-that-chinese-troll/3540663.html\\n* https://journals.sub.uni-hamburg.de/giga/jcca/article/viewFile/850/851\\n* https://www.scmp.com/culture/books/article/2144692/how-china-censors-its-internet-and-controls-information-great-firewall\\n* https://freedomhouse.org/blog/china%E2%80%99s-growing-army-paid-internet-commentators\\n* https://www.recordedfuture.com/china-social-media-operations/\\n* https://foreignpolicy.com/2016/05/19/meet-the-chinese-internet-trolls-pumping-488-million-posts-harvard-stanford-ucsd-research/\\n* https://www.washingtonpost.com/opinions/2018/12/18/chinas-interference-elections-succeeded-taiwan/\\n\\n'],\n", + " ['incident', 'I00062', '\\n\\nSee also I00005.'],\n", + " ['incident',\n", + " 'I00056',\n", + " '\\n\\nActor: Iran\\n\\nTimeframe: 2012 - ongoing\\n\\nDate: Aug 21, 20198\\n\\nPresumed goals: \\n\\n* Iran’s meddling in the politics of the Arab states has become more conspicuous since the Arab Spring of 2011. Iran has been trying to widen its influence in the region in its political jousting against Saudi Arabia which is sometimes referred to as “the Arab Cold War”. Although the two regional rivals have never declared war, the two players have been involved in proxy wars in the region including Syria and Yemen.\\n* Pages promoted or amplified views in line with Iranian government’s international stances. The pages posted content with strong bias for the government in Tehran and against the “West” and regional neighbors, such as Saudi Arabia and Israel.The operation was noteworthy, however, that more than 30 percent of the removed assets were active for five or more years, indicating that Iranian entities have been engaged in social media influence campaigns since as early as 2010 (DFRLab)\\n\\n\\nMethod: \\n\\n* In August 2018, Facebook removed 652 pages, groups, and accounts on Facebook and Instagram originating from Iran for engaging in a “coordinated inauthentic behaviour”. 15 These operations targeted people in the Middle East, Latin America, the UK, and the US. In October 2018, Facebook announced the removal of another 82 pages, groups, and accounts on Facebook and Instagram. This time the company announced that these accounts and pages targeted people in the US and the UK.16 Some of these accounts masqueraded as American citizens pushing anti-Saudi and anti-Israel narratives.\\n* In October 2018, Twitter published two data sets comprising 3,841 accounts affiliated with the Internet Research Agency (IRA), and 770 accounts that could be traced back to Iran. These accounts were suspended by Twitter in August 2018 for engaging in coordinated manipulation on the platform. Twitter believes that the information operations linked to Iran are potentially backed by the state\\n* 70 websites found by Reuters which push Iranian propaganda to 15 countries, in an operation that cybersecurity experts, social media firms and journalists are only starting to uncover. The sites found by Reuters are visited by more than half a million people a month, and have been promoted by social media accounts with more than a million followers… the sites in the campaign have been active at different times since 2012. They look like normal news and media outlets,but only a couple disclose any Iranian ties.\\n* The social media companies have closed hundreds of accounts that promoted the sites or pushed Iranian messaging. Facebook said last month it had taken down 82 pages, groups and accounts linked to the Iranian campaign; these had gathered more than one million followers in the United States and Britain. But the sites uncovered by Reuters have a much wider scope. They have published in 16 different languages, from Azerbaijani to Urdu, targeting Internet users in less-developed countries. That they reached readers in tightly controlled societies such as Egypt, which has blocked hundreds of news websites since 2017, highlights the campaign’s reach.\\n* Ten outlets targeting readers in Yemen, where Iran and U.S. ally Saudi Arabia have been fighting a proxy conflict since civil war broke out in 2015; A media outlet offering daily news and satirical cartoons in Sudan. Reuters could not reach any of its staff; A website called Realnie Novosti, or “Real News,” for Russian readers. It offers a downloadable mobile phone app but its operator could not be traced.\\n* One of IUVM’s most popular users is a site called Sudan Today, which SimilarWeb data shows receives almost 150,000 unique visitors each month. On Facebook, it tells its 57,000 followers that it operates without political bias. Its 18,000 followers on Twitter have included the Italian Embassy in Sudan, and its work has been cited in a report by the Egyptian Electricity Ministry.\\nThe office address registered for Sudan Today in 2016 covers a whole city district in north Khartoum, according to archived website registration details provided by WhoisAPI Inc and DomainTools LLC. The phone number listed in those records does not work.\\n* We have observed inauthentic social media personas, masquerading as American liberals supportive of U.S. Senator Bernie Sanders, heavily promoting Quds Day, a holiday established by Iran in 1979 to express support for Palestinians and opposition to Israel. (FireEye)\\n* Broadly speaking, the intent behind this activity appears to be to promote Iranian political interests, including anti-Saudi, anti-Israeli, and pro-Palestinian themes, as well as to promote support for specific U.S. policies favorable to Iran, such as the U.S.-Iran nuclear deal (JCPOA). In the context of the U.S.-focused activity, this also includes significant anti-Trump messaging and the alignment of social media personas with an American liberal identity. However, it is important to note that the activity does not appear to have been specifically designed to influence the 2018 U.S. midterm elections, as it extends well beyond U.S. audiences and U.S. politics. (FireEye)\\n* All 17 of the pages containing information about manager location had managers from Iran. Canada, Saudi Arabia, and Syria were other common locations of page managers. (DFRLab)\\nPromoting Shi’a Political and Militant Views\\n* One of the removed pages\\u200a—\\u200a@alalsadrr1\\u200a—\\u200apromoted Moqtada al-Sadr, an influential Shi’a cleric and militia leader from Iraq and leader of the Mahdi Army. According to the Wilson Center, in the mid-2000’s, the Mahdi Army received weapons and training from the Islamic Revolutionary Guard Corps and Lebanese Hezbollah agents. In May 2018, The Atlantic reported that the “controversial” leader and his followers had committed brutal atrocities in Iraq, fought the U.S. military in Sadr City and Basra, and were known for corruption. (DfRLab)\\n* In January, Facebook took down 783 accounts and pages, which it assessed as “directed from Iran, in some cases repurposing Iranian state media content.” (DFRLab - March 26, 2019)\\nThe operation strongly resembled the earlier IUVM operation. Facebook did not attribute it to IUVM directly, but the latest network used the same techniques and pointed to some of the same websites, making attribution to the same network likely, although not confirmed.\\nIn particular, pages across the network reproduced IUVM content, as well as content from other websites which have featured in earlier exposés and takedowns.\\nThe network functioned by steering users towards ostensibly independent news websites, which amplified Iranian regime propaganda, often copied verbatim from regime assets. The social media content therefore served as a secondary amplifier, rather than a direct audience-engagement tool.\\nDespite the heterogeneous nature of the assets\\u200a—\\u200athey were spread across many countries, languages, and cultures\\u200a—\\u200atheir messaging was largely homogeneous. It dealt with issues of importance to the Iranian government, supporting Palestinians and Shia Muslims on one hand, and attacking Israel, the United States, Saudi Arabia, and the conduct of the military campaign in Yemen on the other.\\nThe focus on South Asia was noteworthy. Indonesia and India had the most pages targeted at them; African countries also featured prominently. This expands the known area of Iranian influence operations, which have thus far been primarily exposed in the Middle East and in the West.\\n\\n\\nCounters: \\n\\n* Facebook and Twitter content take-downs\\n\\nRelated incidents: \\n\\n* See Venezuela:\\nhttps://www.bloomberg.com/news/articles/2019-02-01/iran-slams-u-s-over-venezuela-secretly-some-may-be-relieved\\nhttps://www.rand.org/blog/2019/02/hezbollah-is-in-venezuela-to-stay.html\\n\\n\\nReferences: \\n\\n* http://www.state.gov/e/eb/tfs/spi/iran/jcpoa/\\n* http://www.arabnews.com/node/1329971/middle-east\\n* https://www.wilsoncenter.org/article/part-2-pro-iran-militias-iraq\\n* https://www.theatlantic.com/international/archive/2018/05/iraq-moqtada-sadr/559499/\\n* https://www.amnesty.org/en/latest/news/2014/10/iraq-evidence-war-crimes-government-backed-shi-militias/\\n* http://www.washingtonpost.com/wp-dyn/content/article/2008/04/18/AR2008041803429.html\\n* https://www.telegraph.co.uk/news/worldnews/middleeast/iraq/1498970/UK-troops-left-isolated-as-Mahdi-Army-weaves-a-web-of-official-corruption.html\\n* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d\\n* https://newsroom.fb.com/news/2019/01/removing-cib-iran/\\n* https://www.reuters.com/article/us-cyber-iran-specialreport/special-report-how-iran-spreads-disinformation-around-the-world-idUSKCN1NZ1FT\\n* https://www.rand.org/blog/2018/08/irans-disinformation-campaigns.html\\n* https://medium.com/dfrlab/takedown-details-of-the-iranian-propaganda-network-d1fad32fdf30\\n* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d\\n* https://comprop.oii.ox.ac.uk/wp-content/uploads/sites/93/2019/04/Iran-Memo.pdf\\n* https://www.fireeye.com/blog/threat-research/2018/08/suspected-iranian-influence-operation.html\\n\\n'],\n", + " ['incident',\n", + " 'I00007',\n", + " '\\n\\nActor: RT/Sputnik\\n\\nTimeframe: 2 weeks\\n\\nDate: July-August 2016\\n\\nPresumed goals: \\n\\nMethod: \\n\\nCounters: \\n\\nRelated incidents: \\n\\n* Jade Helm exercise\\n* Black Lives Matter protests\\n* Bundy Ranch standoff\\n\\nNotes:\\n\\nStory was that the Incirlik NATO base in Turkey was under attack by terrorists. \\n2016-08-14 Paul Manafort cited that the Incirlik NATO base in Turkey was under attack by terrorists, as an example of an unreported true story. \\n“The weekend of July 30, RT.com and Sputnik reported 7,000 armed police with heavy vehicles had surrounded Incirlik air base in Adana, Turkey, where 2,500 U.S. troops are stationed and some 50 U.S. nuclear weapons are stored. The two Kremlin-funded outlets suggested that the lockdown was in response to another coup attempt after a faction of the Turkish military failed to overthrow Turkish President Recep Tayyip Erdoğan.”\\n“On the evening of 30 July 2016, my colleagues and I watched as RT and Sputnik news simultaneously launched false stories about the U.S. air base in Incirlik, Turkey being overrun by terrorists,” he told the committee. Within minutes pro-Russian social media aggregators and automated bots amplified this false news story,” Watts said. “There were more than 4,000 tweets in the first 75 to 78 minutes after launching this false story. Perhaps the most stunning development for Watt and his companions was that the rapid proliferation of that story was linked back to the active measures accounts (Russian bots) they had tracked for the preceding two years. These previously identified accounts almost simultaneously appearing from different geographic locations and communities amplified the big news story in unison,” Watts said. The hashtags promoted by the bots, according to Watts, were “nuclear, media, Trump and Benghazi. The most common words, he said found in English speaking Twitter user profiles were “God, military Trump, family, country, conservative, Christian, America and constitution. The objective of the messages, Watts said, “clearly sought to convince Americans that U.S. military bases being overrun in a terrorist attack.”\\n\\nData\\n\\n* Looked at Twitter for these dates: https://twitter.com/search?l=&q=incirlik%20until%3A2014-08-14&src=typd\\nhttps://twitter.com/ElectionLawCtr/status/492850603039522816\\n\\n\\nReferences: \\n* https://www.rt.com/news/354042-turkish-police-incirlik-nato-coup/\\n* https://sputniknews.com/middleeast/20160731/1043797161/incirlik-turkey-erdogan-nato-nukes.html\\n* https://www.politifact.com/truth-o-meter/statements/2016/aug/16/paul-manafort/trump-campaign-chair-misquotes-russian-media-makes/\\n* https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/ \\n'],\n", + " ['incident',\n", + " 'I00017',\n", + " '\\n\\nActor: IRA\\n\\nTimeframe: 2 years\\n\\nDate: December 2015 - 2017\\n\\nPresumed goals: “Russia’s goals were to undermine public faith in the US democratic process, denigrate Secretary Clinton, and harm her electability and potential presidency” - James Clapper\\n\\nMethod:\\n\\n* Facebook ads promoting minor candidates (Jill Stein)\\n\\nReferences:\\n* https://medium.com/dfrlab/electionwatch-beyond-russian-impact-2f5777677cc0\\n* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak\\n\\nNotes:\\n\\nDailyBeast article gives sizings and method - 80 people on this. If they were working 8-6, that gives us a sizing on how much trolling they could do. \\n\\n'],\n", + " ['incident',\n", + " 'I00003',\n", + " '\\n\\nActor: IRA\\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals:\\n\\nMethod: \\n\\nCounters:\\n\\nRelated incidents:\\n\\n\\nReferences:\\n\\n* https://twitter.com/JuliaDavisNews/status/994704834577215495 \\n* https://twitter.com/donie/status/957246815056908288 \\n* https://www.theguardian.com/us-news/2018/may/10/russia-facebook-ads-us-elections-congress\\n'],\n", + " ['incident',\n", + " 'I00042',\n", + " '\\n\\nActor: \\n\\n* Saudi Arabia / Qatar /Turkey. \\n* While the dispute is between these two Kingdoms, it’s with certainty that one can suggest Iran (both projection and the containment of its power/influence in the region) is at the center of it.\\n\\nTimeframe: May - September 2017 \\n\\nDate: May, 2017\\n\\nPresumed goals: \\n\\n* The programmatic/synthetic amplification of respective “positions and/or plights.” \\n* The respective hashtags can not be categorized as organic in nature, but launched in conjunction with the botnet deployments. As well, none of the identified bot related activity points to an effort to drown out/flood the opponents. \\n\\nMethod: \\n\\n* Twitter campaign; bots/botnets seriously distorted the conversation on Twitter.\\n* Commercial botnets (these are created en masse and rented out to any user who is willing to pay for retweets, likes, and follow—either for their own account or for somebody else’s. They are thus the easiest and quickest way to obtain artificial amplification)\\n* On 24 May 2017, for example, pro-Qatar users launched the hashtag or “Qatar is not alone.”\\n* Supporters of Saudi Arabia also turned to apparently commercial bots to promote their messages. On 21 July, supporters of Qatar launched another hashtag, or “Tamim the Glorious,” in honor of the Emir. In response, supporters ,#تميم_المج ُد of Saudi Arabia used a botnet to attack the hashtag. The attack began when an account called @al_muhairiuae posted a photoshopped image of the Emir designed to make him look foolish.\\n* Combined with the Korean imagery, this suggests they were a commercial botnet that an unknown user rented to amplify the anti-Qatar tweet and to subvert the pro-Qatar hashtag, which had only just started to trend.\\n* At least one botnet seemed based in Turkey, joining the fray in mid-September in a bid to support Qatar.”\\n\\nCounters: \\n\\n* Essentially the was a tit-for-tat campaign with a brief “incursion”/support/spike of activity most likely (but not officially verified) from Turkey in support of Qatar\\n\\n* Global Research (Pro-Kremlin publication/organization located in Montreal, QC) contributed anti-Saudi spin via their blog. Global Research (anti-Saudi… campaign); Global Research (more)\\n\\nRelated incidents: \\n\\n* Jamal Khashoggi incident will bear hallmarks of the incident, but moves beyond a regional information operation into one of global significance. In 2018 the NY Times investigates Saudi Arabia’s Troll Army\\n\\nReferences: \\n\\n* https://www.globalresearch.ca/saudi-arabias-march-towards-civil-war/5616699\\n* https://www.globalresearch.ca/the-machiavellian-plot-to-provoke-saudi-arabia-and-qatar-into-a-blood-border-war/5593870\\n* https://www.nytimes.com/2018/10/20/us/politics/saudi-image-campaign-twitter.html\\n* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf\\n* https://www.washingtonpost.com/news/monkey-cage/wp/2017/06/07/hacking-bots-and-information-wars-in-the-qatar-spat/\\n* https://www.independent.co.uk/news/world/middle-east/russian-hackers-qatar-fake-news-gulf-diplomatic-row-fbi-doha-saudi-arabia-bahrain-uae-egypt-a7776446.html\\n* https://qz.com/1107023/the-inside-story-of-the-hack-that-nearly-started-another-middle-east-war/\\n* https://theconversation.com/the-world-cup-in-digital-and-social-the-viewers-the-tweets-and-the-trolls-99625\\n\\n* https://www.bbc.com/news/blogs-trending-44294826\\n* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf\\n\\nDatasets: Mining and analyzing Twitter data is unlikely to “prove” or offer much more insight than Ben Nimmo’s work.\\n\\nNotes: \\n\\nGiven the apparent use of commercial botnets, it’s difficult to attribute much of the activity to state actors, however it is fair to suggest some of this behavior would undoubtedly needed tacit state support… private “patriots” of the state?\\n\\nThis article https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf highlights the mechanics and dynamics of the bot operations/amplification in some cases to short life span of the activity and assets (quickly deleted from the platform), but doesn’t communicate the underlying political issues that drove these incidents.\\n \\nThe focus of these Arabic-language hashtags was clearly local and regional rather than international; this was a question of messaging to the domestic population and to Arabic-language rivals, rather than the non-Arabic-speaking world.\\nClaims of Russian involvement/hack are reported by both the Washington Post and the Independent UK (cites CNN as source). Quartz as well cites the Russian connection, further citing documentation shared with them via Qatar (flimsy at best) and further point blame for the affair at President Trump. \\n\\nPost incident - Given Qatar is hosting the 2022 World Cup of Soccer, the World Cup 2018, was a “test” ground for this ongoing online “war” while subtle was evident (Mentionmapp Analytics… John’s research) '],\n", + " ['incident',\n", + " 'I00008',\n", + " '\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals:\\n\\nMethod: \\n\\nCounters:\\n\\nRelated incidents:\\n\\nReferences:\\n\\n* https://www.ceas-serbia.org/images/2018/201803_CEAS_Report.pdf\\n* https://www.stopfake.org/en/vencislav-the-virgin-hostile-operation-by-vencislav-bujic-seas-foundation-and-its-network-of-collaborators/\\n* https://seas.foundation/en/2018/03/15/155\\n\\n'],\n", + " ['incident',\n", + " 'I00049',\n", + " '\\n\\nActor: Russia, Syrian Government and Iran\\n\\nTimeframe: April-June\\n\\nDate: April 8, 2018\\n\\nPresumed goals: \\n\\n* can’t trust anyone who is reporting about it & fit into the “false flag,” commonly used conspiracy trope positing that mass casualty incidents are engineered internally to provide pretext for either government repression or military action \\n\\nMethod: \\n\\n* One novel attack on the White Helmets in the wake of the Douma attacks featured the claim that the group had run a film studio in the besieged city, and used it to stage propaganda videos. This was initially reported by Lebanon-based Al-Aahed News[81] and Iran’s Fars News,[82] each of which attributed it to the other. It was then picked up by Russian state outlets in both Russian[83] and English.[84] As Bellingcat was quick to point out, the images of the studio were actually taken from the Facebook page of a film called Revolution Man.[85] The way in which this demonstrably false claim was amplified on pro-Assad channels reinforces the conclusion that its purpose was to discredit the White Helmets because their reporting was accurate—not because it was false.\\n* A separate line of argument focused on the Western response to the Douma attack, and the conclusion that the chemical attack had indeed been launched by Assad’s forces. This argument claimed, in essence, that the West’s response was hasty, ill-judged, and went beyond the evidence.[86]\\n* A third line of attack focused on accusing the West of condoning or staging chemical attacks, including the Douma one, and thus delegitimizing Western outrage. On April 13, the Russian Ministry of Defense said that it had “evidence proving the United Kingdom’s direct involvement in the organization of this provocation in eastern Ghouta,”[91]\\n* A fourth tactic featured apocalyptic warnings that any Western strike into Syria that harmed Russians could trigger World War III. On April 8, for example, the Russian Foreign Ministry warned of “very grave consequences” of an American strike.[93]\\n\\nCounters: \\n\\n* Fact checking (Snopes & Bellingcat)\\n\\nRelated incidents: \\n\\n* foundation to Russia ramping up chemical weapon disinformation leading-op to Idlib offensive \\n\\nReferences: \\n\\n* https://eeas.europa.eu/headquarters/headquarters-homepage/42657/syria-eu-calls-accountability-after-yet-another-chemical-attack_en\\n* This is the most detailed article/resource helps lay the background, details, players, tactics http://www.publications.atlanticcouncil.org/breakingghouta/disinformation-2/\\n* https://www.washingtonpost.com/news/monkey-cage/wp/2018/09/17/russia-is-gearing-up-to-misinform-the-u-s-public-about-syria-heres-our-cheat-sheet-to-identify-twitter-trolls/?utm_term=.7d3c56b0b03a\\n* https://euvsdisinfo.eu/report/bbc-admits-that-reason-for-bombing-syria-was-fake/\\n* https://www.bellingcat.com/news/mena/2018/12/18/chemical-weapons-and-absurdity-the-disinformation-campaign-against-the-white-helmets/\\n* https://www.bellingcat.com/news/mena/2018/08/30/russian-chem-disinfo-idlib/\\n* https://www.bellingcat.com/tag/chlorine/\\n* https://www.nybooks.com/daily/2018/10/16/why-assad-and-russia-target-the-white-helmets/\\n* https://www.snopes.com/news/2018/04/12/disinformation-conspiracy-trolling-syrian-chemical-attack/\\n* https://www.snopes.com/fact-check/is-this-proof-white-helmets-staged-chemical-attack/\\n* https://www.dw.com/en/russias-syria-chemical-weapons-attack-warning-dubious-experts-say/a-45250441\\n* https://euvsdisinfo.eu/report/new-chemical-attack-to-be-staged-by-the-white-helmets-in-idlib/\\n* https://www.nytimes.com/2018/04/08/world/middleeast/syria-chemical-attack-ghouta.html\\n\\nDatasets: \\n\\nNotes: \\n\\nFor the Syrian opposition, the use of these weapons in high-casualty attacks now brought the possibility of US military intervention. For the Syrian government and Russia, that same possibility brought an urgent need to sow doubt around the veracity of any claims of chemical weapons use—including by claiming that the reports of chemical weapons use were a conspiracy launched by foreign enemies to trigger more strikes.\\nIn parallel, perhaps in an attempt to deflect potential consequences, Russian government sources began claiming that rebel groups and the White Helmets rescue organization, backed by Western powers, were planning “false flag” chemical attacks, designed to kill civilians and point the blame at the Syrian government. Against the background of the 2017 US strikes that followed the Khan Sheikhoun attack, such claims introduced the idea of American complicity in any future attacks, suggesting that such attacks would be a false flag to cover an already-decided US engagement, rather than a consequence of the regime or Russia’s decision to use chemical weapons. This seeded a narrative that could later be passed on to anti-interventionist media outlets and campaigners in the West.\\nThe claim that a given incident was a false flag attack, designed to discredit the Russian government, has regularly been deployed by Kremlin supporters—for example, over the downing of Malaysia Airlines flight MH17 over Ukraine and the poisoning of former Russian spy Sergei Skripal in England, as well as in Syria. Such claims have been repeated and disseminated through a complex ecosystem of blogs and social media posts, largely written in English by self-styled “investigative journalists” with ties to Kremlin-operated media outlets.[18] These provided vital validation to the Syrian/Russian narrative, and played an important role in its dissemination.\\nThe disinformation campaign waged by the Syrian and Russian regimes was large scale, persistent, and supported by a range of Western commentators. In the immediate aftermath of the attack, its impact was limited, and the bulk of mainstream reporting focused on establishing the series of events. According to an online scan of Twitter mentions of the word “Douma” conducted with the Sysomos online service, none of the ten most-retweeted tweets posted on April 7-9 contained pro-Assad content, indicating that the conversation was dominated by other voices.[110] In all, the scan collected some 435,000 tweets. Progressively, however, the mainstream media shifted their focus to other issues, while the supporters of the Syrian and Russian regimes kept their focus on Douma; thus, the overall volume of traffic declined, and the share of the conversation dominated by pro-Assad voices increased. In a similar scan of the period from April 10-16, six of the ten most-retweeted posts came from Assad supporters, out of a total of 487,000 posts.[111]\\nThis analysis also reveals the integration of government-funded media (RT, SputnikNews) and geopolitical think tanks (GlobalResearch) as source content for anti-WH [anti-White Helmet] narratives.”[120]\\nPro-Assad and pro-Russian disinformation was further amplified by a group of ostensibly independent news websites that have since been demonstrated to have Iranian links,[121] and which systematically promoted pro-Iranian regime messaging.[122] These sites included IUVMPress.com, an apparent news site that reproduced content from Iranian regime and pro-regime sources, stripped it of its attribution, and passed it onto other sites; institutomanquehue.org, ostensibly a think tank focused on Latin America; and britishleft.com, apparently a site dedicated to left-wing British politics\\nCommentators such as Beeley, Bartlett, and 21st Century Wire colleague Patrick Henningsen bridged the gap between the “alt-right” movement in the United States and the Russian state communications network, being cited both on sites such as RT, and alt-right hubs such as Infowars. Beeley and Bartlett contribute to both 21st Century Wire[129] and RT;[130] Henningsen formerly wrote for Infowars,[131] writes for 21st Century Wire, and is featured as a contributor on RT’s site.[132] Their contributions helped to spread pro-Assad and pro-Kremlin messaging into US audiences, very much in the manner described by Simonyan, when she spoke of the need for “English-speaking talking heads” to validate the Kremlin’s view.\\n\\nOn at least one occasion, their messaging broke into the mainstream. On April 13, 2018, rock guitarist Roger Waters told a concert in Barcelona that he thought the White Helmets were a “fake organization that is creating propaganda for jihadists and terrorists”—a very similar misrepresentation to that publicized by the Kremlin disinformation networks.[134\\nA video clip of his comments was repeatedly uploaded to YouTube by Kremlin and pro-Kremlin users, including RT UK,[136]Beeley,[137] Hands Off Syria,[138] and Clarity of Signal.[139] Together, these totalled more than 140,000 views by September 19, 2018\\n\\nWhen incidents such as the Waters amplification are taken into account, the reason that Russia’s General Dvornikov spoke so highly of information operations becomes clear. The combination of state-funded outlets, covert outlets such as IUVMPress, official statements, and supporting bloggers and trolls allowed the pro-Assad narrative to dominate the online conversation for extended periods, especially during times when the credible media outlets were focusing on other issues.\\n'],\n", + " ['incident',\n", + " 'I00039',\n", + " '\\n\\nActor:\\n\\n* Right-wing FB pages\\n* Fake news sites e.g. yesimright.com; shoebat.com; endingthefed.com; truthfeed.com; yournewswire.com.\\n* British tabloids: Express, MailOnline.\\n\\nTimeframe: Data was collected and analyzed in 2016.\\n\\nDate: 2016.\\n\\nPresumed goals:\\n* To attack Merkel’s liberal position on the refugee crisis.\\n\\nMethod:\\n* Fake news sites mix legitimate partisan political content with false and conspiratorial information.\\n* Large right-wing FB pages in the US also share anti-Merkel content.\\n* Most popular Merkel articles on Facebook also come from legitimate, but negative and right-wing news sources.\\n* German links that generated most engagement in 2016 spread conspiratorial claims about Merkel’s mental health.\\n\\nCounters:\\n* No counter actions were taken.\\n\\nRelated incidents: \\n\\n* Defamation of Modamani – a Syrian refugee - who took a selfie with Merkel and was accused on social media as having links to terrorism.\\n\\nReferences:\\n\\n* Source: Buzzfeed analysis\\n* https://www.buzzfeed.com/albertonardelli/hyperpartisan-sites-and-facebook-pages-are-publishing-false\\n* https://www.nytimes.com/2017/02/06/business/syria-refugee-anas-modamani-germany-facebook.html\\n '],\n", + " ['incident',\n", + " 'I00029',\n", + " '\\n\\nActor: Russia \\n\\nTimeframe: July 2014 - still active\\n\\nDate: July 17, 2014\\n\\nPresumed goals: \\n\\n* Ongoing campaign to discredit/undermine Ukraine & NATO & Democracy\\n\\nMethod: \\n\\n* Multi-pronged media & source driven campaign… ie: \\n* Russian state sources military, embassy, media (RT, Sputnik, TASS); \\n* Kremlin’s “witting idiots” ie: 21Wire, Global research; trolls & bots. \\n* “All” media platforms… ie: Youtube; Twitter; Reddit\\n* See collection of visual assets \\n\\nCounters: \\n\\n* Bellingcat; Dutch gov’t, DFRLab\\n\\nRelated incidents: \\n\\n* Anything related to Ukraine\\n* Donetsk\\n* Crimea\\n* Sea of Azov\\n* Ukrainian election (2019)\\n\\nReferences:\\n\\n* [Bellingcat (collection of related investigations)](https://www.bellingcat.com/?s=MH17) \\nIe: [“The Kremlin’s Shifting, Self-Contradicting Narratives on MH17”](https://www.bellingcat.com/news/uk-and-europe/2018/01/05/kremlins-shifting-self-contradicting-narratives-mh17/)\\n\\n* [DFRLab MH17 4D\\'s \"playbook\"](https://medium.com/dfrlab/putinatwar-dismissing-mh17-8268d2968b9) \\n* [In social networks on the fingers showed how the Kremlin bots work](https://news.online.ua/754036/v-sotssetyah-na-paltsah-pokazali-kak-rabotayut-boty-kremlya-opublikovany-foto/):\\n“Censoring” the news (Facebook page “takedown”) [Facebook blocked Sergey Parkhomenko for commenting on the report of the downed \"Boeing\"](https://www.novayagazeta.ru/news/2015/05/07/112052-facebook-zablokiroval-sergeya-parhomenko-za-kommentariy-doklada-o-sbitom-171-boinge-187%20)\\n* [The most comprehensive guide ever to MH17 conspiracies](http://euromaidanpress.com/2015/10/14/confuse-and-obfuscate-the-most-comprehensive-guide-ever-to-mh17-conspiracies/)\\n\\n* http://tass.com/world/1050324\\n* https://www.mirror.co.uk/news/world-news/ukraine-involved-mh17-downing-claims-14184413\\n* https://www.bellingcat.com/resources/case-studies/2014/07/17/geolocating-the-missile-launcher-linked-to-the-downing-of-mh17/\\n* https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/\\n* http://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/\\n\\nDatasets: none searched for\\n\\nNotes:\\n\\nRussia still accusing Ukraine (03.25.2019)... TASS and UK Daily Mirror \\n\\nFirst Bellingcat report: Efforts to Geolocate the Launcher 07/17/14\\nCountless example of Elliot Higgins & team getting trolled since, popular hashtag is #bellingcrap\\n\\nThis is a good summary: \\n“But not only did Russia fiercely deny those accusations, a number of Russian leaders, officials and broadcasters responded by offering dozens of different alternative explanations, “including quite outlandish theories,” says Nilsson.\\n\\n“For instance, that an airplane would’ve been loaded with already dead people and that Ukrainian airplanes would then have shot it down to make it look like Russia was shooting down passenger airplanes,” he explains.\\n\\n“There were tons of these stories going around, quite a few of them coming from official Russian sources. And they were not meant to be taken seriously. They were simply supposed to occupy the attention span of the world for a while, to the extent that everyone would lose track of the original explanation, which turned out to be quite the right one.” https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/\\n\\nTopics of Ukraine-related narratives\\nhttp://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/\\nBack in 2016, StopFake co-founder Yevhen Fedchenko identified 18 major Ukraine-related fake narrative topics spread by Russian propaganda by analyzing 500 debunked disinformation items.\\nThe Euromaidan Revolution as a “coup d’état“\\nUkraine as a “fascist state“\\nUkraine as a “failed state“\\n“Russia is not a part of the occupation/war in Ukraine“\\nDiscrediting the Ukrainian Armed Forces (UAF)\\nDiscrediting the volunteer battalions (which officially became a part of UAF in 2015)\\nDonbas and Crimean internally displaced persons (IDPs) and refugees\\nTerritorial disintegration of Ukraine\\n“Territorial claims” for parts of Ukraine from neighboring Poland, Hungary, Romania, and Slovakia\\nFake “international legitimization” of annexation and occupation of Crimea\\nThe war in Ukraine “conducted by the US, NATO or Western private contractors”\\nThe West’s “Ukraine fatigue“\\nManipulating international organizations\\nFakes about EU-Ukraine relations\\n“Decay” of the US and West in general, and the “disintegration of the EU”\\nFlight MH17 crash fakes\\nThe West “uses biological weapons” in Ukraine\\nMix-ups of the fake narratives about Ukraine, Syria, ISIS terrorists (e.g., Crimean Tatars being depicted as jihadists or Ukraine as a training ground for terrorists)\\nFor post-Maidan Ukraine, Russian propaganda’s most used narratives were the Euromaidan as “coup d’etat” which brought a “Western-backed junta” (mostly “US-backed”) to power, and “fascism” as the main ideology of the post-Maidan government, Fedchenko notes.\\n\\n'],\n", + " ['incident',\n", + " 'I00009',\n", + " ' \\n\\nSuspected actors:\\n\\n* Attacker: IRA or more broadly Russian state-sponsored disinformation campaign.\\n* Amplifiers: through the persona of “Adam Garrie” (who first appeared on RT (Russian Today) and pro-Russia sites, with no background in Asia and Philippine affairs but suddenly rose to become a global affairs expert).\\n* Garrie was then promoted by pro-Duterte officials, social media pages and news outlets.\\n \\nTimeframe: After Putin and Philippine’s president Duterte met in Russia in May 2017 and forged a partnership in information dissemination. Duterte and Putin signed a number of national security agreements, including a deal on intelligence sharing, an “MOU on Cooperation in Mass Communications.”\\n \\nDate: 2017- ongoing\\n\\nPresumed goals:\\n\\n* To spread pro-Duterte and Russian propaganda through collaborative effort of both Philippine and Russian disinformation actors.\\n\\nMethod:\\n \\n* Footprint of Garrie on the Philippine media scene started from his connection with Russian IRA websites and pages (GI Analytics Facebook page, Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca.)\\n \\n* RT, one of media outlets that interviewed Garrie, was identified by the US Office of the Director of National Intelligence in January 2017 as the primary source of propaganda that the Russians used to further their interests in the 2016 US elections.\\n \\n* Also has appearance on Iran’s IRIB (Islamic Republic of Iran Broadcasting), which was identified by the US Department of the Treasury in 2013 as a network that broadcasts false reports and forced confessions of political detainees and has ties with “politically motivated phishing” accounts on Google.\\n \\n* The Daily Sentry, a Philippine news site emerged at the start of 2018 (no ownership information), started citing Adam Garrie as a global expert after Philippine-Russian ties grew stronger. Between Feb 2018 and Jan 2019, The Daily Sentry cited Garrie in 41% of posts on Facebook that mentioned experts.\\n \\n* By March 2018, Garrie started to come to the mainstream: The Manila Times – a supporter outlet of the Philippine president, cited by pro-Duterte social media pages.\\n \\n* Philippine online groups and pages began to spread Russian propaganda. Some sites link to Duterte officials and supporters including Duterte’s former assistant secretary. For example, Duterte’s former assistant secretary shared content from Trending News Portal site.\\n \\nCounters:\\n\\n* Facebook took down 220 pages and 73 Philippine accounts for spam, including pages of The Daily Sentry and its affiliates, TNP page and related pages.\\n \\nRelated incidents:\\n\\nReferences:\\n\\n* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/\\n* https://www.rappler.com/nation/188378-ph-russia-sign-bilateral-agreements\\n* https://www.dni.gov/files/documents/ICA_2017_01.pdf\\n* \\n* https://codastory.com/disinformation/how-a-little-known-pro-kremlin-analyst-became-a-philippine-expert-overnight/\\n* https://www.rappler.com/technology/social-media/220741-facebook-remove-trending-news-portal-twinmark-media-enterprises\\n* https://www.rappler.com/thought-leaders/221422-facebook-maria-ressa-rappler-philippines\\n* https://www.rappler.com/nation/194814-maria-ressa-pcoo-training-china-russia\\n* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/\\n\\n'],\n", + " ['incident',\n", + " 'I00019',\n", + " '\\n\\nActor: \\n\\n* individual accounts on 4chan (IP addresses indicate locations of Sweden, US, France), \\n* accounts on Twitter (both identifiable and anonymous).\\n\\nTimeframe: a few days\\n\\nDate: few hours after Macron and Le Pen were declared winners of the first round of France’s presidential election (April 23, 2017).\\n\\nPresumed goals: creating and spreading hoaxes and misinformation related to Macron’s personal life, marriage, sexuality, position on terrorism, etc. to spur support for Le Pen in the second round of voting.\\n\\nMethod: posts and memes started on 4chan and later shared in Twitter\\n\\nCounters: no actions noted.\\n\\nRelated incidents:\\n\\n* #MacronGate and #MacronCacheCash: fake documents on 4chan about Macron’s alleged offshore account.\\n\\nReferences:\\n* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about\\n* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/\\n'],\n", + " ['incident',\n", + " 'I00004',\n", + " '\\n\\nActor: IRA\\n\\nTimeframe: 1 day (plus preparation)\\n\\nDate: May 2017\\n\\nPresumed goals: reduce Emmanuel Macron’s chance of winning French presidential election\\n\\nMethod:\\n\\n* fake documents posted on 4chan about Macron’s alleged offshore account, \\n* amplified by pro-Trump Twitter accounts using #MacronGate and #MacronCacheCash\\n\\nCounters: \\n\\n* preparation (resilience, account removals), \\n* honeytraps, \\n* counter-response with humour.\\n\\nRelated incidents:\\n\\n* DNC document release, US presidential elections, 2016\\n\\n\\nReferences:\\n\\n* Source: https://www.patreon.com/posts/macrongate-tied-11940855 \\n* http://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/\\n* https://www.theguardian.com/world/2017/may/08/macron-hackers-linked-to-russian-affiliated-group-behind-us-attack \\n'],\n", + " ['incident',\n", + " 'I00045',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: March 4, 2018 - ongoing\\n\\nDate: March 4, 2018\\n\\nPresumed goals: \\n\\n* Russian officials have sought to exploit holes in the complicated narrative of the poisoning to suggest an anti-Russian conspiracy. Mark Galeotti, an expert on the Russian intelligence services, wrote in an op-ed in The Moscow Times… “The Kremlin is enjoying the reputation of being a swashbuckling maverick, ruthless, dangerous and decisive,” he wrote. “This has a certain value, not least in deterring the fainthearted.”\\n* Reuters: Commentary: For Putin’s Russia, a poisoned spy sends a political message “the poisoning as a sign of just how committed Vladimir Putin’s Kremlin has become to eradicating its enemies – and reminding others it can do so.”\\n\\nMethod: \\n\\n* Multi-source/channel/media response \\n* highlighting conspiracies: It was a British “false flag” operation; It could be the CIA; Because of Donald Trump; There’s always Ukraine\\n* The conspiracy theories did not stop here. Multiple special-interest groups have attempted to lay the blame for the Skripals’ poisoning at the door of their chosen enemies. A UKIP branch in High Wycombe, in the English Home Counties, tweeted to accuse “a third party such as the EU” of “trying to interfere in UK Russian relations.” Sputnik even misquoted former Kremlin advisor Alexander Nekrassov as accusing “rouge agents” [sic] of carrying out the attack, “for some sort agenda [sic] such as slander or tarnish Russia [sic] or cause friction between Britain and Russia.” Matteo Salvini, Italian politician and member of the Italian senate, shared an article on his Facebook page, titled “The Skripal Case is a hoax, the war of the West against Russia is terribly true”. His post was liked 3,800 times and generated over 800 shares.\\n* Here are 20 different narratives offered by Russian media and officials for the poisoning: The United Kingdom did it to fuel anti-Russian sentiment (source: Russia 1 TV channel); Ukraine did it to frame Russia (Russia 1); The United States did it to destabilize the world (Russia 1); Theresa May helped orchestrate the attack because she is a friend of CIA director Gina Haspel (Zvezda); It was an attempted suicide (Russia 1)\\nIt was an accidental overdose (RIA Novosti); It was due to accidental exposure from Britain’s Porton Down research facility (Russia 24 TV channel); The Porton Down lab carried out illicit human testing and is lying about not producing Novichok (RT); Skripal’s future mother-in-law did it (Moskovsky Komsomolets: mk.ru)\\nTerrorists did it (Russian ministry of foreign affairs spokesperson); American-British financier Bill Browder — blacklisted in Russia for denouncing corruption — did it (Russia 1); A drone did it (Zvezda and Russian defense ministry); Skripal was a chemical weapons smuggler (Pravda); The West is using the case to deflect attention from Russia’s successes in Syria (Russian ministry of foreign affairs spokesperson); Britain is using the case to deflect attention from Brexit (Russian Foreign Minister Sergei Lavrov, Russian UN ambassador, Russian OSCE ambassador); The attack was an attempt by a rival faction to undermine Vladimir Putin (state TV); Russia has destroyed all its stockpiles of Novichok (Sputnik); Russia never developed Novichok (Interfax); Only the Czech Republic, Slovakia, and Sweden have Novichok (Russian ministry of foreign affairs spokesperson). All three countries have denied the claim.; There is no evidence that the nerve agent used against the Skripals was Novichok, Porton Down lab is struggling to identify the substance (RT)\\n\\nCounters: \\n\\n* Bellingcat; \\n* DFRLab; \\n\\nRelated incidents: \\n\\n* ties to ongoing campaigns/narrative - Ukraine; NATO; EU; Brexit\\n\\nReferences:\\n\\n* https://www.themoscowtimes.com/2019/03/03/a-year-after-the-skripal-poisoning-how-much-has-really-changed-a64677\\n* https://www.reuters.com/article/us-apps-poisoning-commentary/commentary-for-putins-russia-a-poisoned-spy-sends-a-political-message-idUSKCN1GK309\\n* https://twitter.com/UKIPHighWycombe/status/971773863230164992\\n* https://sputniknews.com/analysis/201803141062498438-uk-novichok-nerve-agent-skripal/\\n* https://www.facebook.com/salviniofficial/posts/10155663618083155\\n* http://www.linkiesta.it/it/article/2018/03/28/il-caso-skripal-e-una-bufala-la-guerra-delloccidente-alla-russia-e-ter/37595/\\n* https://www.rt.com/news/452946-skripal-anniversary-truth-novichok/\\n* https://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/\\n* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html\\n\\n\\n* https://www.bellingcat.com/tag/skripal/\\n* https://medium.com/dfrlab/skripal-poisoning-if-not-russia-then-1d49f086e3e0\\n* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777\\n* https://medium.com/dfrlab/putinatwar-social-media-surge-on-skripal-b5132db6f439\\n* https://euvsdisinfo.eu/conspiracy-mania-marks-one-year-anniversary-of-the-skripal-poisoning/\\n* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html\\n* https://www.reuters.com/article/us-britain-russia-skripal/third-suspect-in-skripal-poisoning-is-russian-gru-agent-bellingcat-idUSKCN1Q32BZ\\n* http://euromaidanpress.com/2018/04/11/five-ways-russia-is-generating-a-conspiracy-smokescreen-around-the-skripal-poisoning/\\n* http://euromaidanpress.com/2018/03/30/russian-media-have-published-20-different-narratives-on-skripal-poisoning/\\n* https://en.wikipedia.org/wiki/Poisoning_of_Sergei_and_Yulia_Skripal\\n\\nVisual assets (Google Drive)\\n\\nDatasets: \\n\\nNotes: \\n\\nOn 6 March 2018 Andrey Lugovoy, deputy of Russia\\'s State Duma (the Liberal Democratic Party of Russia) and alleged killer of Alexander Litvinenko, in his interview with the Echo of Moscow said: \"Something constantly happens to Russian citizens who either run away from Russian justice, or for some reason choose for themselves a way of life they call a change of their Motherland. So the more Britain accepts on its territory every good-for-nothing, every scum from all over the world, the more problems they will have.\"\\nRussian Foreign Minister Sergey Lavrov on 9 March rejected Britain\\'s claim of Russia\\'s involvement in Skripal\\'s poisoning and accused the United Kingdom of spreading \"propaganda\". Lavrov said that Russia was \"ready to cooperate\" and demanded access to the samples of the nerve-agent which was used to poison Skripal. The request was rejected by the British government.\\n\\nOngoing… one year later\\nhttps://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/\\nOn February 7, 2019, Sputnik-Abkhazia released an article headlined “Scotland Yard about the third suspect in the Skripal case: the investigation continues.” According to Sputnik-Abkhazia, the Russian Foreign Ministry caught British Prime Minister Theresa May in a lie, because the Porton Down Laboratory denied that a nerve agent that poisoned Russian ex-spy, Sergei Skripal and his daughter, Yulia had been produced in Russia\\n\\nhttps://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html\\nRather than ignoring the anniversary, however, Russia punctuated the occasion on Monday with an hourlong news conference at the United Nations and a 52-page report rehashing the episode in detail, amplified by extensive coverage on its English-language government channel, RT.\\n \\nRussian officials also have tried to turn the tables, accusing Britain of violating international law by refusing to provide Russian consular officials access to the Skripals, who survived and whose whereabouts has not been made public. \\n\\n\\n'],\n", + " ['incident',\n", + " 'I00051',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: December 2018 - (ongoing)\\n\\nDate: December 10, 2018\\n\\nPresumed goals: \\n\\n* Russian disinformation intended to confuse audiences and discredit an organisation (Integrity Inititative)which is working independently to tackle the threat of disinformation. Russia’s state-owned media outlets have seized on the posted materials, with the government’s RT and Sputnik news sites writing dozens of stories claiming that the materials prove that the British government, rather than Russia, is trying to poison internet discourse with propaganda.\\n \\nMethod: \\n\\n* Hack (email), leak, amplify, smear MSM\\n\\nCounters: none identified\\n\\nRelated incidents: \\n\\n* The campaign also threads other organization into the “conspiracy” such as Britsh Military, NATO and the CIA.\\n* With it, efforts to further discredit MH17 for instance; tie-in Soro’s (dog-whistle for the far-right); \\n* yet at the same defend the far-left alleging Integrity Initiative was running a smear campaign again UK Labour/Jeremy Corbyn\\n\\nReferences: \\n* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/\\n* https://www.stopfake.org/en/kremlin-watch-briefing-the-eu-has-to-start-taking-pro-kremlin-disinformation-seriously/\\n* https://www.buzzfeednews.com/article/kevincollier/russian-hackers-british-institute\\n* https://www.bbc.com/news/uk-46509956\\n* https://www.thetimes.co.uk/article/anti-propaganda-website-forced-offline-by-hacking-b0ds2bkbp\\n* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/\\n* https://news.sky.com/story/highly-likely-moscow-hacked-uk-agency-countering-russian-disinformation-11656539\\n* http://euromaidanpress.com/2019/01/17/russian-attack-on-the-integrity-initiative-what-makes-the-mafia-different-from-the-police/\\n\\nDatasets: \\n\\nNotes: \\n\\nRT and Sputnik claim that the Integrity Initiative hack was the work of freelancers aligned with the online Anonymous collective and who were not affiliated with the Russian government. The primary evidence for that, according to RT and Sputnik, is that the stolen Integrity Initiative material was posted to the website of a hacktivist collective called CyberGuerrilla, alongside manifestos claiming “We are Anonymous” and posts saying “We have warned the UK government that it must conduct an honest and transparent investigation into the activity of the Integrity Initiative and the Institute for Statecraft.”\\n\\nThe Integrity Initiative has pulled down its website, replacing it with a reiteration of its mission, a description of the hack, and a call for tips.\\n“This international public programme was set up in 2015 to counter disinformation and other forms of malign influence being conducted by states and sub-state actors seeking to interfere in democratic processes and to undermine public confidence in national political institutions,” a spokesperson said in a statement.\\n\\n \\n\\n'],\n", + " ['incident',\n", + " 'I00034',\n", + " \"\\n\\nActor: China\\n\\nTimeframe: 72 hours?\\n\\nDate: January 20th, 2016\\n\\nPresumed goals: \\n\\n* The trolls planned their attack for 7pm, China time, on January 20. Members of Di Ba—one of the largest message boards on the internet—would organize into groups, leap over the Great Firewall to reach Facebook, and flood it with the message that Taiwan is part of China. The anti-independence and pro-China posts started to take over the Facebook page of Tsai Ing-wen, Taiwan’s newly elected president\\n\\nMethod: \\n\\n* Tsai’s latest Facebook post, about a meeting she had with leaders from her Democratic Progressive Party (DPP), attracted nearly 40,000 Facebook comments in just eight hours.\\n* News of the attack spread far and wide, with a number of posts making their way around social network WeChat. * For most of the day “Di Ba’s Facebook battle” has been at the top of the list of searched terms on Weibo, a Chinese microblog site similar to Twitter. News outlets in Taiwan covered the story (link in Chinese).\\n* Information also spread suggesting that Di Ba’s battle was organized and well-prepared. Screenshots showed that attackers were separated into six “columns,” in the military sense: information gathering; posting; writing opinions and creating images; translation; miscellaneous Facebook tasks such as liking posts; and a vanguard to head things up.\\n* The majority of the 26K comments consisted of lines copied and pasted from the officially designated messages\\n* more than 42,000 people had made comments on a single post of Ms Tsai's Facebook page, demanding her self-ruled island be brought under Chinese control.\\n* Beginning at 7 pm on January 20, 2016 CST (China Standard Time), tens of thousands of\\ncomments against Taiwan independence appeared in posts of Taiwan President-elect Ms. Tsai Ing-Wen’s Facebook page as well as news media’s such as Sanli News and Apple Daily. While the organizers claim to taking further steps on issues against Taiwan independence, the event lasted for less than two days due to Chinese government’s intervention, leaving tens of thousands of comments either deleted or unattended.\\n* Within this most active group, every username posted 6 comments at least and 12 comments\\non average. The most productive one posted 192 comments during this period. Two interesting\\nfindings come from the discrepant mapping result of Facebook usernames and IDs, which imply\\nparticipants’ strategy. First, users might share account. We found five IDs, each of which is\\nassociated with different usernames. According to one internal document downloaded from the\\nQQ group, some participants would register Facebook accounts in advance, and then give them to those responsible for attack. Since Facebook allows users to change their usernames anytime, we speculate whether this may be due to the sharing of accounts but changing the name to differentiate the identity.\\n* Second, users shared some usernames to maintain the consistency of their identities. The total\\nnumber of IDs is more than the number of unique usernames. Many usernames are shared by\\ndifferent IDs, which account for 2.82% of all 16,891 IDs. One possible reason for this practice is\\nthat during the attack, reporting and blocking accounts is a prevalent tactic used by both sides as defense. Once the account is “dead”, the user has to register for a new account to keep fighting. One commenter said that he/she was blocked over 3 times, but kept registering new accounts to fight. It is thus not surprising to see a small percentage of users who have more than one ID while maintaining the same username.\\n* More notable is the case where one username is shared by more than 10 IDs. One possible\\nexplanation is that someone dedicates himself/herself to this event and intends to increase their\\nvisibility. However, for those usernames associated with over 30 IDs, we argue that it might be a\\nunique strategy for attacking or trolling, because it is difficult to log into multiple accounts and\\npost comments by a single user.\\n\\nCounters: \\n\\nRelated incidents: \\n\\nReferences:\\n\\n* https://www.ideals.illinois.edu/handle/2142/96746\\n* https://qz.com/598812/an-army-of-chinese-trolls-has-jumped-the-great-firewall-to-attack-taiwanese-independence-on-facebook/\\n* https://www.abc.net.au/news/2016-01-21/chinese-facebook-users-flooding-taiwan-president-elect-account/7105228\\n* https://www.businessinsider.com/chinese-people-are-flooding-the-internet-with-a-campaign-against-taiwan-2016-1\\n\\n\\n\\n\"],\n", + " ['incident',\n", + " 'I00010',\n", + " '\\n\\nActors: IRA, Alex Jones, far right and far left trolls\\n\\nTimeframe: Ongoing\\n\\nDate: February 2018\\n\\nPresumed goals: Divide the American public on the issues of guns, race, generational politics and activism\\n\\nMethod: Amplification via sockpuppet and cyborg accounts\\n\\nCounters: None / Media exposure\\n\\nRelated incidents: \\n\\n* Sandy Hook hoaxers / Sandy Hook fatalists\\n\\nReferences\\n\\n* [How Russian trolls exploited Parkland mass shooting on social media](https://www.politifact.com/truth-o-meter/article/2018/feb/22/how-russian-trolls-exploited-parkland-mass-shootin/)\\n* [PRO-GUN RUSSIAN BOTS FLOOD TWITTER AFTER PARKLAND SHOOTING](https://www.wired.com/story/pro-gun-russian-bots-flood-twitter-after-parkland-shooting/)\\n* [Russian trolls flood Twitter after Parkland shooting](https://www.nbcnews.com/tech/social-media/russian-trolls-flood-twitter-after-parkland-shooting-n848471)\\n* [Russian Trolls Are Tweeting Propaganda After Stoneman Shooting](http://nymag.com/intelligencer/2018/02/russian-trolls-tweet-propaganda-after-florida-shooting.html)\\n\\nDetails\\n\\nFollowing the Feb. 14 shooting at Marjory Stoneman Douglas High School that left 17 dead, an army of human-controlled and automated accounts spread related content across Twitter. \\n\\nHamilton 68, a website created by Alliance for Securing Democracy, tracks Twitter activity from accounts it has identified as linked to Russian influence campaigns. As of morning, shooting-related terms dominated the site’s trending hashtags and topics, including Parkland, guncontrolnow, Florida, guncontrol, and Nikolas Cruz, the name of the alleged shooter. Popular trending topics among the bot network include shooter, NRA, shooting, Nikolas, Florida, and teacher.\\n\\nAccording to the German Marshall Fund, which tracks Russian-linked Twitter activity, the following are some of the more popular narratives, themes and articles.\\nThe \\'crisis actor\\' conspiracy\\n\\'False flag\\' and other conspiracy hashtags\\nMeanwhile, some accounts with large bot followings are already spreading misinformation about the shooter\\'s ties to far-left group Antifa, even though the Associated Press reported that he was a member of a local white nationalist group.\\nOne theory associated with these hashtags is that Marjory Stoneman Douglas High School was targeted because the school’s namesake was opposed to \"draining the swamp\" of the Florida Everglades. Under this theory, the Parkland shooting was a cryptic message to Trump, who vowed during his campaign to \"drain the swamp\" in Washington by hollowing out its infrastructure of career politicians, insiders and influence peddlers.\\nSowing discord\\nExperts say the goal of Russian troll propagandists isn\\'t to sway people\\'s opinions in one way or another. Instead, the accounts seek to exploit divisions in order to break down society into smaller, warring groups. Trolls drum up persona accounts on every side of the ideological spectrum and take advantage of high-impact events to spread confusion and disarray. In particular, they\\'re able to take advantage of how Twitter doesn\\'t require users to verify their identity.\\nRussian accounts boosted erroneous content concerning the motives of the alleged shooter Nikolas Cruz.\\nAccording to the German Marshall Fund, one of the top links shared by Russia-linked accounts in the aftermath of the shooting was our 2014 article that largely debunked a statistic cited by pro-gun control group Everytown for Gun Safety.\\nA survey of tweets using the top hashtags flagged by the Hamilton 68 dashboard showed tweets adamantly in favor of gun control and saying the NRA had taken \"blood money.\" Other tweets attacked liberals, the media and lawmakers.\\nAnother top link shared by the network covers the “deranged” Instagram account of the shooter, showing images of him holding guns and knives, wearing army hats, and a screenshot of a Google search of the phrase “Allahu Akbar.” Characterizing shooters as deranged lone wolves with potential terrorist connections is a popular strategy of pro-gun groups because of the implication that new gun laws could not have prevented their actions.\\nThe use of pro-gun control hashtags like #guncontrolnow, along with the spread of anti-gun control links like the Politifact article, appear at first to show the Russian strategy of promoting discord on both sides of a debate.\\nIn other cases, the bots jump on existing hashtags to take control of the conversation and amplify a message. That’s likely what is happening with the Parkland shooting and the hashtag guncontrolnow.\\nPublic awareness that antagonistic bots flood the Twitter debate hasn’t stopped them from achieving their goals of ratcheting up the vitriol—even amid a live tragedy like the Parkland shooting. The goal, after all, isn\\'t to help one side or the other of the gun control debate win. It\\'s to amplify the loudest voices in that fight, deepening the divisions between us.\\n\\nExamples\\n\\n'],\n", + " ['incident',\n", + " 'I00050',\n", + " '\\n\\nActor: Russia, Cuba, China, Iran\\n\\nTimeframe: January 23, 2019\\n\\nDate: January 29, 2019 - ongoing\\n\\nPresumed goals: \\n\\n* Given the history (going back to the Monroe Doctrine) the US is easily characterized with “imperialist” aspirations. Of course there’s the connected issue of oil and Venezuela’s indebtedness to Russia and China. The relationship between Cuba and Venezuela can not be underscored going back to Castro & Chavez’s relationship.\\n\\n* Search (google) #handsofvenezuela the results are largely linking to articles denouncing the US and those countries opposed to the Maduro regime. “There\\'s been a lot of misinformation in the international media about whether what is happening in Venezuela is a brazen US-led power grab or a constitutional …” Jan 13, 2019 - An attempt at an imperialist coup d\\'état is underway in Venezuela. It must ... Most likely this is another attempt by Washington to spread misinformation and ... socialist and anti-imperialist, is to reject this scandalous imperialist …\\n\\n* Activists to Trump: \\'Hands Off Venezuela\\' - Truthdig\\nhttps://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/\\nMar 17, 2019 - medeabenjamin “We are absolutely opposed to economic sanctions in Venezuela” at the #HandsOffVenezuela rally. pic.twitter.com/ ... Packed London meeting says: “US-UK, hands off Venezuela!\"\\nhttps://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm\\nJan 31, 2019 - Nearly 100 people packed the #HandsOffVenezuela meeting in London on 30 January, and heard Venezuelan ambassador Rocío Manero, ...\\n\\nMethod: \\n\\n* From efforts via blogs, “news” sites and media supporting the left/socialism/stateism positioning anti-Maduro efforts as “imperialisitic” it’s noteworthy to documented the efforts in February to deliver aid to the country. For instance this case study - analysis demonstrates that the depiction of Russia’s role as “peacekeeper” and “defender” has had a big impact on the networks. We filtered all mentions to include only those containing the words “Russia”, “Moscow” or “Putin” in reference to Venezuela. This resulted in a total number of 60,315 tweets for the period. A few peaks can be noticed at times when Russian sources, mainly RT and Sputnik, forward Venezuela-related news.\\nA: Russia expresses an adamant position that Maduro is the legitimate president of Venezuela\\nB: Russia will defend the Venezuelan Constitution\\nC: The US is massing troops at the Venezuelan border\\nE: Russia is sending humanitarian aid to Venezuela\\n* The Trojan Horse. The most striking success of the Russian disinformation campaign is the impact of the Trojan Horse Narrative. The first case of describing US and EU humanitarian aid to Venezuela as a Trojan horse, in Spanish Caballo de Troya, appeared in Spanish language networks on 24 January:\\nFrom February 23, 2019 - Billionaire businessman Richard Branson says he hopes his Live Aid-inspired concert to raise funds for Venezuelans will persuade members of the country\\'s military to defy President Nicolas Maduro and allow humanitarian aid to cross the border.\\nBranson, who will host \"Venezuela Aid Live\" on Friday in the Colombian border town of Cucuta, said he is aiming to raise about $100 million to buy food and medicine, essential supplies for the country, which is gripped by a political and humanitarian crisis.\\nIn reaction to - Maduro’s government announced that it would accept contributions from China and Cuba, but called Guaidó-organized aid, which includes contributions from the United States, a “handout.” In an interview with the Associated Press this week, Maduro blamed U.S. sanctions for Venezuela’s economic woes, saying “the infected hand of Donald Trump is hurting Venezuela.”\\n* Like the White Helmets (Musician) Roger Waters (willing idiot) weighs in - In a two-minute video posted on Twitter, the musician says Mr Branson\\'s \"Live-Aid-ish\" concert has \"nothing to do with humanitarian aid at all\". \"It has to do with Richard Branson, and I\\'m not surprised by this, having bought the US saying: \\'We have decided to take over Venezuela, for whatever our reasons may be,\\'\" Mr Waters says. \"But it has nothing to do with the needs of the Venezuelan people, it has nothing to do with democracy, it has nothing to do with freedom, and it has nothing to do with aid.\" He adds that he has \"friends that are in Caracas\" who claim there is \"no civil war, no mayhem, no murder, no apparent dictatorship, no suppression of the press\"\\nMaduro government holds their own concert to counter Branson’s efforts\\nhttps://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html\\nhttps://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts\\nJust 300 metres away, the first of some 150 artists began performing at Maduro\\'s Hands off Venezuela festival. \\nhttps://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html\\n\\n* The Russian official line - (talking points for trolls & willing/unwitting idiots)\\nOn Tuesday, Russian Foreign Minister Sergey Lavrov criticized the U.S. sanctions, which meant that proceeds from the sale of Venezuelan oil would be withheld from Maduro’s government.\\nIn a press conference, Lavrov dubbed the U.S. sanctions “illegitimate” and “cynical,” adding that Russia “along with other responsible members of the global community will do everything to support the legal government of the president,” RIA Novosti reported.\\nThere is concern in Moscow about the level of debt Caracas owes Russia. Russian Deputy Finance Minister Sergei Storchak said the sanctions may mean Venezuela will have problems servicing sovereign debt to Russia.\\nVenezuela has two months to pay Russian $100 million and there is uncertainty as to whether PDVSA can service its debt to Russia’s state energy giant Rosneft, Radio Free Europe reported\\nThe evolution/spread of talking points \\nBut while the Canadian government, which accused Maduro of seizing power through fraudulent elections, has expressed full support for Guaido, some Canadian protesters are calling it out for what they say is an attack on Venezuela’s sovereignty.\\n“What is brewing, what is being organized is an actual military intervention of Venezuela,” said Margaret Villamizar, who attended a protest in Windsor, Ont. “If it doesn’t turn out to be full-scale military, what’s being called diplomacy is really an attack on Venezuela’s sovereignty.”\\n \\n* Also - In an interview with Foreign Policy, Adm. Craig Faller, the four-star military officer who heads U.S. Southern Command, pointed to a Chinese disinformation campaign designed to blame the United States for the blackouts that devastated Venezuela in recent weeks. https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/\\nA Chinese plane loaded with 65 tons of medical supplies landed in Venezuela\\'s capital of Caracas on Friday amid a power struggle between President Nicolas Maduro and opposition leader Juan Guaido.\\nMaduro welcomed the arrival of the humanitarian aid on Twitter, saying \"Venezuela is breaking the imperialist siege and advancing with a victory.\"\\nHe shared photos showing the arrival of the aid as well as a photo of him taken with his Chinese counterpart Xi Jinping during his visit to China last year.\\nChina\\'s move came after Russia sent humanitarian aid to Caracas last week.\\nVenezuela has been rocked by protests since Jan. 10, when Maduro was sworn in for a second term following a vote boycotted by the opposition.\\nhttps://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166\\n \\nCounters: \\n\\n* Every report suggesting that Venezuela is mired in a humanitarian crisis.\\nApril 10, 2019 The UN reports “There is a very real humanitarian problem in Venezuela,” said Mark Lowcock, the UN humanitarian chief. “We estimate that 7 million people in Venezuela need humanitarian assistance. That is some 25 per cent of the population,”\\nApril 10, 2019 NY Times ‘You Shouldn’t Be Here’: U.S. Pushes U.N. to Pull Venezuela Envoy’s Credentials\\nGo back to October 2018 Washington Post: A humanitarian crisis in Venezuela? Nothing to see here, government says. Human Rights Watch Report\\n\\nRelated incidents: \\n\\n* Speculation but research worthy… right/left regional binary pitting new right wing governments in Brazil & Columbia and hosility/percieved hosility to regimes like Venezuela & Ecuador\\n\\nReferences: \\n\\n* https://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/\\n* https://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm\\n* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/\\n* https://www.washingtonpost.com/world/the_americas/in-venezuela-humanitarian-aid-has-become-a-political-weapon/2019/02/14/5eab781a-3089-11e9-8781-763619f12cb4_story.html\\n* https://www.apnews.com/21b641f6def1400894125e3a8117f66c\\n* https://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html\\n* https://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts\\n* https://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html\\n* https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/\\n* https://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166\\n* https://news.un.org/en/story/2019/04/1036441\\n* https://www.nytimes.com/2019/04/10/world/americas/pence-venezuela-un-envoy.html\\n* https://www.washingtonpost.com/world/the_americas/a-humanitarian-crisis-in-venezuela-nothing-to-see-here-government-says/2018/10/12/6ebd1aa6-c2ac-11e8-9451-e878f96be19b_story.html\\n* https://www.hrw.org/world-report/2019/country-chapters/venezuela\\n* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/\\n* https://www.npr.org/2019/03/25/706635580/venezuelas-maduro-faces-pressure-from-much-of-the-world-yet-he-persists\\n* https://cronkitenews.azpbs.org/2019/02/26/venezuela-protests-in-tucson/\\n* https://www.newsweek.com/donald-trump-told-hands-venezuela-countrys-president-who-has-full-backing-1309188\\n* https://www.dw.com/cda/en/venezuela-juan-guaido-urges-army-to-let-aid-through/a-47651164\\n* https://www.npr.org/2019/04/02/709306132/maduro-allies-move-against-rival-juan-guaid-in-venezuela\\n* https://www.washingtonpost.com/world/2019/04/02/trump-has-russia-problem-venezuela/?utm_term=.9233de48de14\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-s-venezuela-challenge\\n* https://www.theglobeandmail.com/world/article-venezuelas-maduro-seeks-to-restore-power-stem-looting-as-china/\\n* https://www.npr.org/tags/587365601/venezuela-crisis\\n* https://www.washingtonpost.com/world/2019/02/16/richard-bransons-goal-million-venezuela-could-face-an-obstacle-maduro/?utm_term=.8a5ad46a730a\\n* https://www.bbc.com/news/world-latin-america-47271182\\n\\nNotes:\\n\\n\\n \\n\\n'],\n", + " ['incident',\n", + " 'I00001',\n", + " '\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals: “Russian-linked social media accounts saw racial tensions as something to be exploited in order to achieve the broader Russian goal of dividing Americans and creating chaos in U.S. politics during a campaign in which race repeatedly became an issue.”\\n\\nMethod: \\nPossibly linked: black lives matter facebook ads, targetted at Baltimore, Ferguson, Missouri https://money.cnn.com/2017/09/27/media/facebook-black-lives-matter-targeting/index.html?iid=EL \\n\\nCounters:\\n\\nRelated incidents:\\n\\n* Txrebels facebook group\\n* MuslimAmerica facebook group\\n* Patriotus facebook group\\n* SecuredBorders facebook group\\n* Lgbtun facebook group\\n* Black Matters facebook group\\n\\nReferences:\\n* https://money.cnn.com/2017/09/28/media/blacktivist-russia-facebook-twitter/index.html\\n* https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e\\n* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak\\n\\n\\n\\nDatasets\\n\\n* https://docs.google.com/spreadsheets/d/1OZcRCZuz83bMpxVjpUYEALiS4OtKU-pTVtTveG_Ljs0/edit#gid=0 - from https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e are the @blacktivists tweets that used the #blacklivesmatter hashtag\\n* Jonathan Albright got the facebook text: https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29.pdf https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29-2.docx \\n\\nNotes\\n\\nFirst i read the cnn article, then did a twitter search to see if there are traces of the accounts left online. Only discussion about the IRA operation seem to be on Twitter. Also searched twitter for some of the text found later (in datasets) - nothing matches. \\nReading the docnow.io post showed some interesting behavours. Also that there was no central data repo for the blacktivists posts. Classic was the tweets being sent only in 8am-6pm Moscow time. Also interesting: the followers grew over time, but they grew and dropped friends (people they followed) in batches periodically - was this to avoid hitting limits? \\nReading the dailybeast.com article (on an IRA leak), it seems specific individuals were targetted. Thinking about the places we need to search: if it’s Russia, seems like we need to check twitter, facebook, youtube, reddit, tumblr, instagram, 9gag. \\nNames some of the people contacted, e.g. Craig Carson, a Rochester, New York, attorney and civil rights activist; maybe Shanall LaRay Logan—who lives in Sacramento, California; \\n\\n\\n'],\n", + " ['incident',\n", + " 'I00035',\n", + " '\\n\\nSummary: \\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresumed goals: \\n\\nMethod:\\n\\n* Bot activity that inflates the visibility of and perceived support for certain candidates and ideologies in 2014 elections.\\n* Campaigns use bots or spread content favorable to their respective candidates in 2014. Neves’ operation used bots on a much larger scale than the Rousseff’s campaign (on FB, Twitter and WhatsApp).\\n\\nCounters:\\n\\n* Facebook removed 200 pages run by individuals connected to the right-wing activist organization Movimento Brasil Livre related to the Brazil elections.\\n\\nRelated incidents: \\n\\nReferences:\\n* https://blogs.oii.ox.ac.uk/politicalbots/wp-content/uploads/sites/89/2017/06/Comprop-Brazil-1.pdf\\n* https://www.wilsoncenter.org/blog-post/bots-brazil-the-activity-social-media-bots-brazilian-elections\\n \\n\\n'],\n", + " ['incident',\n", + " 'I00025',\n", + " '\\n\\nActor: Russia\\n\\nTimeframe: November 6, 2018 - end of November 2018\\n\\nDate: November 6, 2018\\n\\nPresumed goals:\\n\\n* Include - Leave campaigners have claimed that the UK would be forced into an ‘EU army’ under the rules allowing for these activities. https://fullfact.org/europe/hunt-eu-army/\\n* Baltic states are frightened by the single European army. The new European security system will be anti-American. To the leadership of the Baltic states, based on Russophobia, this doesn’t look good.\\n\\nMethod: \\n\\n* “Limited” engagement & channels. In this case Reddit was key forum. \\n* Could not find examples of engagement from “usual suspects” ie: Russian embassy; military or broad mentions via RT & Sputnik\\n\\nCounters: \\n\\nRelated incidents: \\n\\nReferences: \\n\\n* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army\\n* https://medium.com/dfrlab/spread-it-on-reddit-3170a463e787\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/a-european-army-eminently-defensible-but-not-probable-for-a-long-time-to-come\\n* https://www.bbc.com/news/world-europe-46108633\\n* https://www.politico.eu/article/angela-merkel-emmanuel-macron-eu-army-to-complement-nato/\\n* https://euvsdisinfo.eu/report/baltic-states-frightened-by-the-single-european-army/\\n* https://www.theguardian.com/commentisfree/2019/jan/25/brexiters-european-army-myths-franco-german\\n* https://fullfact.org/europe/hunt-eu-army/\\n* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army\\n\\n\\nDatasets: \\n\\nNotes:\\nWorth noting the Breitbart commentary (see visual assets); compared to campaigns against NATO for instance, this incident didn’t seemingly have much traction/momentum, and seemed more of a potential wedge for the pro-Brexit audience.\\n\\nVisual Assets\\n\\n'],\n", + " ['incident',\n", + " 'I00060',\n", + " \"\\n\\nActors: \\n\\nTimeframe:\\n\\nDate: \\n\\nPresumed goals: \\n\\nMethod: \\n\\nCounters:\\n\\nRelated incidents: \\n\\nReferences:\\n* (Trump’s White-Nationalist Pipeline)[https://www.theatlantic.com/politics/archive/2018/08/trump-white-nationalism/568393/] \\n* (Parallels between social media misinformation campaigns in the USA and South Africa)[https://www.iafrikan.com/2018/11/20/social-media-usa-south-africa-fake-news-disinformation/]\\n* (The high price of 'white genocide' politics for Australia)[https://www.smh.com.au/world/oceania/the-high-price-of-white-genocide-politics-for-australia-20180724-p4zt9k.html]\\n\"],\n", + " ['incident',\n", + " 'I00005',\n", + " \"\\n\\nActor: Russia/ Internet Research Agency (IRA)\\n\\nTimeframe: December 2015 - ongoing\\n\\nDate: June 23, 2016\\n\\nPresumed goals: Change Brexit vote to ‘leave’; continue to divide/undermine EU; drive Eurosceptic narrative/agenda\\n\\nMethod:\\n* (From The European Values Think-Tank)\\n* Before Brexit, Russia Today and Sputnik released more anti-EU articles than the official Vote Leave website and Leave.EU website. The British version of Sputnik has an annual budget of £ 1.8 million from the Russian government. Kremlin-owned channels potentially influenced 134 million impressions during the Brexit campaign\\n* Method: The data that was used by 89up was derived from the Twitter Search API, Buzzsumo, the Facebook API and other scraping methods. In the timeframe from January 2016 to the day of the British referendum, analysts identified and analysed 261 of the most shared and popular articles that were clearly anti-European. The two main media outlets were RT and Sputnik. Costs: The total value of Kremlin media for the Leave campaign in the six months before the EU referendum was £1,353,000. The PR value for the Leave campaign, based on the 261 heavily pro-Leave articles published by RT and Sputnik, is estimated at nearly £1,500,000based on figures from a leading media monitoring tool. This excludes the significant social media value of these news articles. Estimated value of Russian media Facebook impressions is around $102,000 and the estimated value of Russian media’s potential impressions on Twitter is between $47,000 - $100,000. \\n* Content: The analysis also shows that the overwhelming majority of articles published by RT and Sputnik (131 of the 200 most shared) were clearly for Leave; 59 articles were Neutral and only 10 were set to Remain. When the neutral articles are filtered out, numbers show that the negative articles of RT/Sputnik, together, elicited nearly the same number of engagements as the official Vote Leave website.\\n* Social reach: The report shows the social reach of these anti-EU articles published by the Kremlin-owned channels was 134 million potential impressions, in comparison with a total social reach of just 33 million and 11 million potential impressions for all content shared from the Vote Leave website and Leave.EU website respectively.\\n* (Jane Mayer, staff writer at The New Yorker, via NPR) Role of - Cambridge Analytica, which is a big data company that worked for the Trump campaign in the end - and it was owned principally by one of Trump's largest backers, Robert Mercer - was also involved in helping the early stages of the Brexit campaign in England.\\nAnd the man who spanned both countries and pushed for both, really, was Steve Bannon, it seems there was actually a lot of Russian money offered to Arron Banks, who was one of the major political figures leading the Brexit campaign. The Russian money was offered to him in the form of business opportunities and gold mines and diamond mines by the Russian ambassador to England. So there seems to be financial incentives that were dangled. \\n* There are bots and trolls and posts that are coming from the same Russian Internet agency in St. Petersburg. So in both countries, we see pushing Brexit and pushing Trump at the same time by the same trolls and bots. research conducted by a joint team of experts from the University of California at Berkeley and Swansea University reportedly identified 150,000 Twitter accounts with various Russian ties that disseminated messages about Brexit.\\n* A cache of posts from 2016, seen by WIRED, shows how a coordinated network of Russian-based Twitter accounts spread racial hatred in an attempt to disrupt politics in the UK and Europe.\\nA network of accounts posted pro and anti-Brexit, anti-immigration and racist tweets around the EU referendum vote while also targeting posts in response to terrorist attacks across the continent. \\n* More broadly, a Russian espionage operation funneling money into a political campaign aimed at unwinding European integration would be entirely consistent with the Kremlin’s perceived political interests and tactics of hybrid warfare. Covert financial infiltration is part of a toolkit Moscow uses to interfere in European and American politics. Another tool deployed ahead of the 2016 referendum was pro-Brexit messaging pumped out by RT, Sputnik, and the Internet Research Agency.\\n* From 1 to 8 February 2016, Sputnik ran 14 stories on the “Brexit” issue. Eight of them had negative headlines, either featuring criticism of the deal or focusing on the difficulties Cameron faces; five headlines were broadly factual; one reported a positive comment that the Bank of England had “not yet seen” an impact on investor sentiment, but gave it a negative slant by headlining, “Bank of England on Brexit: No need to panic, yet.” (The word “panic” did not appear in the story.) Not one headline reported reactions supporting the deal. Both Sputnik and RT quoted a disproportionate number of reactions from “Out” campaigners. RT, for example, quoted five “Out” partisans: MP Liam Fox; the founder of Leave.EU; London Mayor Boris Johnson; MEP Nigel Farage, the leader of the UK Independence Party; and UKIP member Paul Nuttall.\\n* anti-immigrant adverts were targeted at Facebook users in the UK and the US. One – headlined “You’re not the only one to despise immigration”, which cost 4,884 roubles (£58) and received 4,055 views – was placed in January 2016. Another, which accused immigrants of stealing jobs, cost 5,514 roubles and received 14,396 impressions\\n* A study of social media during the Brexit campaign by 89Up, a consultancy, found that Russian bots delivered 10m potential Twitter impressions—about a third of the number generated by the Vote Leave campaign’s Twitter account. Such echoing amplifies the effect of RT and Sputnik stories, which are in general not much watched.\\n\\nCounters: FB & Twitter content take-downs\\n\\nRelated incidents: \\n\\n* 2016 US Election… pick ‘em\\n\\nReferences:\\n\\n* https://publications.parliament.uk/pa/cm201719/cmselect/cmcumeds/363/36308.htm#_idTextAnchor033\\n* https://www.foreign.senate.gov/imo/media/doc/FinalRR.pdf\\n* https://www.theguardian.com/world/2017/nov/15/russian-troll-factories-researchers-damn-twitters-refusal-to-share-data\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/congress-should-explain-how-dark-russian-money-infiltrates-western-democracies\\n* http://sputniknews.com/search/?query=Brexit\\n* http://sputniknews.com/europe/20160202/1034093305/cameron-tusk-brexit-deal.html\\n* http://sputniknews.com/europe/20160203/1034124763/tusk-eu-reform.html\\n* http://sputniknews.com/europe/20160204/1034209396/cameron-eu-brexit-talks.html\\n* http://sputniknews.com/europe/20160205/1034290031/business-investments-brexit-europe.html\\n* https://www.rt.com/uk/331734-cameron-calais-jungle-brexit/\\n* https://www.rt.com/uk/331161-eu-referendum-date-brexit/\\n* https://www.rt.com/uk/330977-tusk-eu-deal-brexit/\\n* https://twitter.com/brexit_sham/status/994982969705189377\\n\\n* https://www.nytimes.com/2017/11/15/world/europe/russia-brexit-twitter-facebook.html \\n* https://www.forbes.com/sites/emmawoollacott/2018/11/01/russian-trolls-used-islamophobia-to-whip-up-support-for-brexit/#11ee8dd465f2\\n* https://www.theguardian.com/world/2018/jan/10/russian-influence-brexit-vote-detailed-us-senate-report\\n* https://www.npr.org/2019/01/19/686830510/senate-finds-russian-bots-bucks-helped-push-brexit-vote-through\\n* https://www.europeanvalues.net/wp-content/uploads/2019/02/Influence-of-Russian-Disinformation-Operations-Specific-examples-in-data-and-numbers.pdf\\n* https://blogs.lse.ac.uk/brexit/2018/11/14/the-extent-of-russian-backed-fraud-means-the-referendum-is-invalid/\\n* https://www.wired.co.uk/article/brexit-russia-influence-twitter-bots-internet-research-agency\\n* https://www.buzzfeed.com/jamesball/a-suspected-network-of-13000-twitter-bots-pumped-out-pro?utm_term=.ipWGa5zK#.oeeKD58v\\n* https://www.atlanticcouncil.org/blogs/new-atlanticist/use-brexit-delay-to-investigate-russian-money\\n* http://www.interpretermag.com/putins-media-are-pushing-britain-for-the-brexit/\\n* https://www.theguardian.com/technology/2018/may/12/facebook-brexit-russia-unresolved-40-questions\\n* https://www.economist.com/briefing/2018/02/22/russian-disinformation-distorts-american-and-european-democracy\\n\\n\\n\\n\"],\n", + " ['incident',\n", + " 'I00044',\n", + " '\\n\\nActors: \\n\\n* SVR and IRA; \\n* Alex Jones; \\n* Global Research; \\n* anti-gov trolls; rapture trolls; alt-right trolls;\\n\\nTimeframe: Most of 2015\\n\\nDate: May - Oct 2015\\n\\nPresumed goals: \\n\\n* US operational dry run; \\n* Test 2016 themes; \\n* Promote paranoia in right wing US populations; \\n* Establish and prime anti-government narratives for future use. \\n\\nMethod: \\n\\n* Amplification via sockpuppet and cyborg accounts; \\n* Social media groups and meetups; \\n* Promote fake “experts” with impressive (and scary) titles; \\n* Amplify US media derision of message “carriers” in Russian state media;\\n\\nCounters: \\n\\n* Media exposure; \\n* Texas Governor disavows \\n\\nRelated incidents: \\n\\n* 2016 US election; \\n* QAnon; \\n* Texas secession\\n\\nReferences\\n\\n* [That \\'Jade Helm\\' Conspiracy Freakout Was Spurred By Russian Bots, Ex-Intel Chief Says](https://taskandpurpose.com/jade-helm-conspiracy-russian-bots)\\n* [Russians Sowed Divisions in Texas Politics, Says U.S. Senate Report](https://www.texasmonthly.com/news/russians-sowed-divisions-texas-politics-says-u-s-senate-report/)\\n* [Case Analysis: Jade Helm 15 and Russian Active Measures](https://toinformistoinfluence.com/2015/11/16/case-analysis-jade-helm-15-and-russian-active-measures/)\\n* [Trolling for Trump: how Russia is trying to destroy our democracy](https://warontherocks.com/2016/11/trolling-for-trump-how-russia-is-trying-to-destroy-our-democracy/)\\n* [Anatomy of a Russian attack: First signs of the Kremlin’s attempt to influence the 2016 election](https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/)\\n\\nDetails\\n\\nEven before the 2016 presidential election, the Russians had been testing disinformation in Texas by stirring up the controversy surrounding the Jade Helm military maneuver in the summer of 2015. Conspiracy theorists had created the idea that a joint military training exercise in Texas was cover for President Obama to declare martial law and seize Texas. The conspiracy theory gained traction when Abbott ordered the Texas State Guard to monitor the U.S. military. Earlier this year, a former head of the National Security Agency and the CIA—Air Force General Michael Hayden—said the Jade Helm disinformation campaign was pivotal to the Russians’ decision to try to influence the U.S. presidential campaign. “At that point, I’m figuring the Russians are saying, ‘We can go big-time.’ And at that point, I think they made the decision, ‘We’re going to play in the electoral process,’” Hayden said.\\n\\nWhen thousands of troops from Army Special Operations Command descended on the American southwest for the totally normal eight-week training exercise Jade Helm 15, Texas Gov. Greg Abbott — goaded on by anti-government ideologues, rapture-predicting ministries and alt-right internet famewhores — ordered the state\\'s volunteer guard to \"monitor\" the U.S. service members on their land to make sure they didn\\'t start kidnapping undesirables and grabbing people\\'s guns.\\n\\nIt was a precursor to martial law, they said. It was \"way worse than you realize: police, military working together toward population control,\" they said. It was \"secretly using recently closed Wal-Marts to stockpile supplies for Chinese troops who will be arriving to disarm Americans,\" they said. It was preparation for Obama\\'s takeover after an impending asteroid impact that would begin the global apocalypse, they said. It mobilized right-wing activists to prepare to fight their government — their uniformed soldiers! — to the death.\\n\\nRussian intelligence, state media, and trolls under President Vladimir Putin sought to bum steer U.S. domestic reactions to Jade Helm 15, the multi-state U.S.-based military training exercise concludedSeptember 15th. Russia has invested tens to hundreds of millions to infiltrate U.S. media markets with English language news, opinion, conspiracy, and troll content, often interlocking with the most popular U.S. conspiracy theory websites on the net.\\n\\nOn July 2015, at a community meeting in Bastrop, some Texans were up in arms about hosting part of a multi-state U.S. military training exercise named Jade Helm 15. While most locals were unswayed by the conspiracy theories of Jade Helm 15 ushering in martial law, the video of the crowd at the link records aspects of U.S. social and cognitive vulnerability to Russian “active measures.”\\n\\nIt\\'s an age-old problem; during the Cold War, Soviet agencies worked to whip up leftist anger at the U.S. government, highlighting America\\'s race and inequality problems. But today, they\\'ve found that the most effective, salient mode of fuckery in U.S. affairs is to push right-wing conspiracy theories — \"deep state,\" Hillary emails, Pizzagate, Seth Rich, Soros, Islamists sneaking over the Mexico-U.S. border, Benghazi — that reinforce the idea that anyone to the left of, say, President Donald Trump, is a robotic foreign-paid human-trafficking overlord doing the bidding of the Rothschilds or Trilaterals or Freemasons or Kellers some other inane shit.\\n\\nThe Russian SVR (Sluzhba vneshney razvedki) has chief responsibility for conducting active measures outside of Russia. The SVR’s active measures surrounding Jade Helm 15 generated fear to ignite a range of behaviors serving Russian foreign policy objectives, from feeding cynicism about the U.S. governing system and its people, to inciting violence and sabotage in the U.S.\\n\\nOne example of how this messaging worked in ramping up fear of Jade Helm 15 was found at “Global Research,” a media outlet for a Canadian non-profit called Centre for Research on Globalization. Entitled, Towards a Militarized Police State in America? Explosive New Revelations over “Jade Helm 15 Exercise” and Potential False Flags, the online article was posted May 27, 2015, roughly 48 days before the Jade Helm 15 training exercise was to begin. Such a lead would give the piece time to disseminate to conspiracist sites and gullible readers ample time to organize a response.\\n\\nThe idea is to get Americans thinking other Americans are the real enemies of humanity and progress. And it works, because a lot of Americans are already disposed to that way of thinking.\\n\\nOn the other hand, it’s an easy cop-out to blame the Russians for every insecure dumbass idea that excitable Americans run with.\\n\\nConsidering their interlocking content and links, Global Research and Alex Jones’s InfoWars.com (one of the most popular conspiracy websites on the internet) have a de facto alliance. Both sites published conspiracy pieces about Jade Helm 15 in advance of the exercise, as did many other conspiracist websites that link with one or both.\\n\\nThe blizzard of conspiracy has had an effect. By May 2015, a Rasmussen poll on Jade Helm 15 found that “45% of voters are concerned that the government will use U.S. military training operations to impose greater control over some states,” with 19% “Very Concerned.” Rasmussen also reported that “21% believe the government’s decision to conduct military training exercises in some states is an infringement on the rights of the citizens in those states.”\\n\\nSome debate the effectiveness of Russian active measures, propaganda, and trolling. Russia Today (RT) is a more sophisticated Kremlin media outlet, with slick television, internet, and periodical output. RT’s portrayal of Jade Helm 15was to depict Americans as prone to conspiracy theory, and to amplify left-leaning U.S. media derision of Texas demographics disturbed by Jade Helm 15, while casting doubt on the government operation with headlines and sub-headlines. Russia Today’s approach had accentuated personal caricatures and distrust driving partisan anger in the U.S.\\n\\nOn social media however, Kremlin-linked and other conspiracists sometimes represent themselves as insiders or experts whose content can be frightening and inciting.\\n\\nFor example, on LinkedIn.com, many Pulse posts have focused on Jade Helm 15. Below I profile two examples of Pulse writers who hit Jade Helm 15 theme especially hard, one of them naming himself a “Military Intelligence Analyst / Russian Regional CME” and the other a “Geopolitical Strategist, Journalist & Author”\\n\\nAre apocalyptic conspiracies harmless despite their over-the-top claims?\\n\\nApparently not. One ominous event may have turned Jade Helm 15 Active measures into a high-yield victory for Vladimir Putin’s Kremlin. Three North Carolina men amassed arms, munitions, and weapons and had been actively preparing to ambush Jade Helm 15 troops in training. Fortunately, the FBI received a tip from a gun and surplus store owner and arrested the would-be domestic-terrorists who feared that Jade Helm 15 was a prelude to martial law in the U.S.\\n\\nThe Russian SVR and Putin’s media have aimed at Texas before. Did Putin foresee that Texas politicians might respond to popular conspiracist fears ramped up by the Kremlin itself and so cause strife in the partisan divide? That happened when Governor Greg Abbot tried to reassure Texans about Jade Helm 15, and opposition media lampooned him.\\n\\nYet according to the San Antonio Express News, Governor Abbot, who is also a former Texas Supreme Court Justice not of the conspiracist mold, had initially a milder approach. Yet the opposing partisan media did more than just embarrass Gov. Abbot over his response, it called some of his constituents who had been moved by conspiracy propaganda “dumb,” which further tends to divide U.S. demographics along stereotypical lines. Mr. Putin must have been pleased.\\n\\nExamples\\n\\n\\n'],\n", + " ['incident',\n", + " 'I00015',\n", + " '\\n\\nActors: Russian state actors, Concord Management\\n\\nTimeframe: Fall 2018 - Winter 2019\\n\\nDate: October 2018\\n\\nPresumed goals: \\n\\n* Discredit Mueller findings; \\n* sow doubt about Russian active measures; \\n* expose investigatory sources, priorities and methods; \\n\\nMethod: \\n\\n* Release non-public documents with favorable amendments; \\n* Disguise document provenance as hacking (i.e. revelation); \\n* Circulate to media via DM, then release publicly \\n\\nCounters: \\n\\n* Media exposure; \\n* motions to limit future discovery\\n\\nRelated incidents: \\n\\n* 2016 US election\\n\\nReferences\\n\\n* [Document: Concord Management Used Discovery for Disinformation Campaign, Mueller Says](https://www.lawfareblog.com/document-concord-management-used-discovery-disinformation-campaign-mueller-says)\\n* [Mueller says some private case files were used in \\'disinformation campaign\\' to discredit Russia probe](https://thehill.com/policy/national-security/427723-mueller-says-some-of-his-private-case-files-were-used-in)\\n* [Mueller says Russians are using his discovery materials in disinformation effort](https://www.nbcnews.com/politics/justice-department/mueller-says-russians-using-his-discovery-materials-disinformation-effort-n964811)\\n* [Mueller says discovery materials in case against Russian firm were used in a cyber-disinformation campaign](https://www.washingtonpost.com/local/legal-issues/mueller-says-discovery-materials-in-case-against-russian-firm-were-used-in-a-cyber-disinformation-campaign/2019/01/30/9fd60218-24c9-11e9-81fd-b7b05d5bed90_story.html?utm_term=.4b814db9f811)\\n* [Mueller\\'s Team Questions How Files in Russia Case Ended Up Online](https://www.law.com/nationallawjournal/2019/01/30/muellers-team-questions-how-files-in-russia-case-ended-up-online/?slreturn=20190231112904)\\n* https://www.documentcloud.org/documents/5700929-Concord-Discovery-Opposition.html\\n\\nDetails\\n\\nThe special counsel\\'s office has filed a memorandum in U.S. v. Concord Management and Consulting, LLC in opposition to Concord\\'s motion to disclose documents identified as \"sensitive\" by the Special Counsel to certain Concord officers and employees. The memo alleges that subsequent investigations into Concord have \"revealed that certain non-sensitive discovery materials in the defense’s possession appear to have been altered and disseminated as part of a disinformation campaign\" apparently aimed at discrediting the special counsel\\'s investigation into Russian interference in the 2016 U.S. election.\\n\\nThat discovery — evidence and documents traded between both sides of a lawsuit — appears to have been altered and disseminated as part of a disinformation campaign apparently aimed at discrediting the ongoing investigations in Russian interference in the U.S. political system, according to the documents.\\n\\nProsecutors said sensitive evidence also could reveal government investigative techniques and identify cooperating individuals and companies.\\n\\nConcord is among 13 Russian individuals and entities charged last February in connection with Mueller’s probe. Concord is alleged to have funded the operation of the Internet Research Agency, a Russian troll farm that spread divisive content to U.S. audiences on social media as part of broader effort to meddle in the 2016 vote.\\n\\nProsecutors said that some nonpublic files supplied to Concord’s defense attorneys were apparently altered and disseminated using the Twitter account @HackingRedstone, which has since been suspended on the platform.\\n\\nOn Thursday, Mueller\\'s team updated their filing with precise dates for the actions taken on Twitter, noting that the account @HackingRedstone started sending direct messages to members of the media on October 22, before making a public tweet on October 30 in regards to the supposed discovery documents.\\n\\nThe filing cites an Oct. 22, 2018, tweet in which the account claimed, “We’ve got access to the Special Counsel Mueller’s probe database as we hacked Russian server with info from the Russian troll case Concord LLC v. Mueller. You can view all the files Mueller had about the IRA and Russia collusion. Enjoy the reading!” \\n\\nThe tweet linked to a webpage with folders containing scores of files that mimicked names and folder structures of materials produced by the special counsel’s office in discovery, the filing states.\\n\\nThe prosecutors’ filing said the matching files included images of political memes from Facebook and other social media accounts used online by the Internet Research Agency, many of which are presumably still available elsewhere on the Internet, but not with the unique identifiers used in materials turned over by prosecutors.\\n\\nProsecutors said in their filing that an FBI review found no evidence of a hack of the special counsel’s office. The filing also said that defense lawyers told the Mueller team that the vendor it was using reported no unauthorized access to the nonsensitive files. Under a court protective order, sensitive evidence in the case must be reviewed by a U.S. government “firewall” counsel, and then a judge must give permission before the evidence can be given to any non-U.S. national.\\n\\nThe facts “establish that the person(s) who created the Web page had access to at least some of the nonsensitive discovery produced by the government in this case,” wrote Justice Department national security division attorney Heather N. Alpino for a team including prosecutors with Mueller’s office and the U.S. attorney’s office of the District.\\n\\n\\nMueller’s team firmly pushed back on the request in the filing Wednesday, asserting releasing the files to the firm’s employees in Russia – including Prigozhin – would risk U.S. national security. \\n\\n“Concord’s request to send the discovery to the Russian Federation unreasonably risks the national security interests of the United States,” the filing states. “The government’s concerns are only heightened by the apparent release and manipulation of information produced to Concord as ‘non-sensitive’ discovery in this case.” \\n\\nThe filing also notes that the discovery files labeled \"sensitive\" identify \"uncharged individuals\" who government investigators believe are \"continuing to engage in operations to interfere with lawful U.S. government functions like those activities charged in the indictment.” \\n\\nMueller’s prosecutors did not oppose allowing Concord employees to view the files at their defense attorney’s offices under security protections, noting that “appearance in the United States would allow them to stand trial.”\\n']]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import glob\n", + "\n", + "warntext = 'DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW'\n", + "warnlen = len(warntext)\n", + "\n", + "objecttypes = {'phase','tactic','technique','task','incident',\n", + " 'counter','metatechnique','actortype',#'resource',\n", + " #'responsetype',#'detection'\n", + "}\n", + "\n", + "foundtext = []\n", + "for objecttype in objecttypes:\n", + "\n", + " objecttypeplural = objecttype + 's'\n", + " objecttypedir = '../{}'.format(objecttypeplural)\n", + " if not os.path.exists(objecttypedir):\n", + " print(\"directory {} doesn't exist\".format(objecttypedir))\n", + " continue\n", + "\n", + " for datafile in glob.glob(objecttypedir + '/*.md'):\n", + " with open(datafile) as f:\n", + " filetext = f.read()\n", + " warnpos = filetext.find(warntext)\n", + " endpos = warnpos+len(warntext)\n", + " if endpos != len(filetext):\n", + " objectname = datafile[datafile.rfind('/')+1:-3]\n", + " print('warning text in {} {}'.format(objecttype, objectname)) \n", + " foundtext += [[objecttype, objectname, filetext[endpos:]]]\n", + "foundtext" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
012
0counterC00066\\n\\nNew content. \\n\\nIf a group has the abili...
1incidentI00002\\n\\nActor: IRA, individuals (e.g. Larry Cook)....
2incidentI00053\\n\\nActor: China\\n\\nTimeframe: December 5, 201...
3incidentI00032\\n\\nSummary: \\n\\nActors: \\n\\n* IRA; other Rus...
4incidentI00063\\n\\nActor: Russia\\n\\nTimeframe: July 18, 2016 ...
5incidentI00006\\n\\nActor: probably IRA (source: recordedfutur...
6incidentI00047\\n\\nActor: Russia\\n\\nTimeframe: November 25, 2...
7incidentI00022\\n\\nActor: \\n\\n* 4chan user with Latvian IP ad...
8incidentI00033\\n\\nActor: China\\n\\nTimeframe: 2011\\n\\nDate:\\n...
9incidentI00062\\n\\nSee also I00005.
10incidentI00056\\n\\nActor: Iran\\n\\nTimeframe: 2012 - ongoing\\n...
11incidentI00007\\n\\nActor: RT/Sputnik\\n\\nTimeframe: 2 weeks\\n\\...
12incidentI00017\\n\\nActor: IRA\\n\\nTimeframe: 2 years\\n\\nDate: ...
13incidentI00003\\n\\nActor: IRA\\n\\nTimeframe: \\n\\nDate: \\n\\nPre...
14incidentI00042\\n\\nActor: \\n\\n* Saudi Arabia / Qatar /Turkey....
15incidentI00008\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...
16incidentI00049\\n\\nActor: Russia, Syrian Government and Iran\\...
17incidentI00039\\n\\nActor:\\n\\n* Right-wing FB pages\\n* Fake ne...
18incidentI00029\\n\\nActor: Russia \\n\\nTimeframe: July 2014 - s...
19incidentI00009\\n\\nSuspected actors:\\n\\n* Attacker: IRA or m...
20incidentI00019\\n\\nActor: \\n\\n* individual accounts on 4chan ...
21incidentI00004\\n\\nActor: IRA\\n\\nTimeframe: 1 day (plus prepa...
22incidentI00045\\n\\nActor: Russia\\n\\nTimeframe: March 4, 2018 ...
23incidentI00051\\n\\nActor: Russia\\n\\nTimeframe: December 2018 ...
24incidentI00034\\n\\nActor: China\\n\\nTimeframe: 72 hours?\\n\\nDa...
25incidentI00010\\n\\nActors: IRA, Alex Jones, far right and far...
26incidentI00050\\n\\nActor: Russia, Cuba, China, Iran\\n\\nTimefr...
27incidentI00001\\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...
28incidentI00035\\n\\nSummary: \\n\\nActor: \\n\\nTimeframe: \\n\\nDa...
29incidentI00025\\n\\nActor: Russia\\n\\nTimeframe: November 6, 20...
30incidentI00060\\n\\nActors: \\n\\nTimeframe:\\n\\nDate: \\n\\nPresum...
31incidentI00005\\n\\nActor: Russia/ Internet Research Agency (I...
32incidentI00044\\n\\nActors: \\n\\n* SVR and IRA; \\n* Alex Jones;...
33incidentI00015\\n\\nActors: Russian state actors, Concord Mana...
\n", + "
" + ], + "text/plain": [ + " 0 1 2\n", + "0 counter C00066 \\n\\nNew content. \\n\\nIf a group has the abili...\n", + "1 incident I00002 \\n\\nActor: IRA, individuals (e.g. Larry Cook)....\n", + "2 incident I00053 \\n\\nActor: China\\n\\nTimeframe: December 5, 201...\n", + "3 incident I00032 \\n\\nSummary: \\n\\nActors: \\n\\n* IRA; other Rus...\n", + "4 incident I00063 \\n\\nActor: Russia\\n\\nTimeframe: July 18, 2016 ...\n", + "5 incident I00006 \\n\\nActor: probably IRA (source: recordedfutur...\n", + "6 incident I00047 \\n\\nActor: Russia\\n\\nTimeframe: November 25, 2...\n", + "7 incident I00022 \\n\\nActor: \\n\\n* 4chan user with Latvian IP ad...\n", + "8 incident I00033 \\n\\nActor: China\\n\\nTimeframe: 2011\\n\\nDate:\\n...\n", + "9 incident I00062 \\n\\nSee also I00005.\n", + "10 incident I00056 \\n\\nActor: Iran\\n\\nTimeframe: 2012 - ongoing\\n...\n", + "11 incident I00007 \\n\\nActor: RT/Sputnik\\n\\nTimeframe: 2 weeks\\n\\...\n", + "12 incident I00017 \\n\\nActor: IRA\\n\\nTimeframe: 2 years\\n\\nDate: ...\n", + "13 incident I00003 \\n\\nActor: IRA\\n\\nTimeframe: \\n\\nDate: \\n\\nPre...\n", + "14 incident I00042 \\n\\nActor: \\n\\n* Saudi Arabia / Qatar /Turkey....\n", + "15 incident I00008 \\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...\n", + "16 incident I00049 \\n\\nActor: Russia, Syrian Government and Iran\\...\n", + "17 incident I00039 \\n\\nActor:\\n\\n* Right-wing FB pages\\n* Fake ne...\n", + "18 incident I00029 \\n\\nActor: Russia \\n\\nTimeframe: July 2014 - s...\n", + "19 incident I00009 \\n\\nSuspected actors:\\n\\n* Attacker: IRA or m...\n", + "20 incident I00019 \\n\\nActor: \\n\\n* individual accounts on 4chan ...\n", + "21 incident I00004 \\n\\nActor: IRA\\n\\nTimeframe: 1 day (plus prepa...\n", + "22 incident I00045 \\n\\nActor: Russia\\n\\nTimeframe: March 4, 2018 ...\n", + "23 incident I00051 \\n\\nActor: Russia\\n\\nTimeframe: December 2018 ...\n", + "24 incident I00034 \\n\\nActor: China\\n\\nTimeframe: 72 hours?\\n\\nDa...\n", + "25 incident I00010 \\n\\nActors: IRA, Alex Jones, far right and far...\n", + "26 incident I00050 \\n\\nActor: Russia, Cuba, China, Iran\\n\\nTimefr...\n", + "27 incident I00001 \\n\\nActor: \\n\\nTimeframe: \\n\\nDate: \\n\\nPresum...\n", + "28 incident I00035 \\n\\nSummary: \\n\\nActor: \\n\\nTimeframe: \\n\\nDa...\n", + "29 incident I00025 \\n\\nActor: Russia\\n\\nTimeframe: November 6, 20...\n", + "30 incident I00060 \\n\\nActors: \\n\\nTimeframe:\\n\\nDate: \\n\\nPresum...\n", + "31 incident I00005 \\n\\nActor: Russia/ Internet Research Agency (I...\n", + "32 incident I00044 \\n\\nActors: \\n\\n* SVR and IRA; \\n* Alex Jones;...\n", + "33 incident I00015 \\n\\nActors: Russian state actors, Concord Mana..." + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "import csv\n", + "\n", + "dffound = pd.DataFrame(foundtext)\n", + "dffound.to_csv('TEST_foundtext.csv', quoting=csv.QUOTE_NONNUMERIC,\n", + " index=False)\n", + "dffound" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/HTML_GENERATING_CODE/__pycache__/generate_amitt_ttps.cpython-38.pyc b/HTML_GENERATING_CODE/__pycache__/generate_amitt_ttps.cpython-38.pyc index 64a9edd62ece06fe4ec5fe329a70d69123b0f0eb..0346d8fcaaa15e9d70a140a670b4588e81e8be5e 100644 GIT binary patch delta 5338 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 delta 5306 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 diff --git a/HTML_GENERATING_CODE/generate_amitt_ttps.py b/HTML_GENERATING_CODE/generate_amitt_ttps.py index b248c74..c5a3624 100644 --- a/HTML_GENERATING_CODE/generate_amitt_ttps.py +++ b/HTML_GENERATING_CODE/generate_amitt_ttps.py @@ -269,10 +269,10 @@ class Amitt: | ----------- | ------- | ''' counter_actortypes = self.cross_counterid_actortypeid[self.cross_counterid_actortypeid['amitt_id']==counter_id] - counter_actortypes = pd.merge(counter_actortypes, self.df_actortypes[['amitt_id', 'name', 'sector']], left_on='actortype_id', right_on='amitt_id') + counter_actortypes = pd.merge(counter_actortypes, self.df_actortypes[['amitt_id', 'name', 'sector_ids']], left_on='actortype_id', right_on='amitt_id') row_string = '| [{0} {1}](../actortypes/{0}.md) | {2} |\n' for index, row in counter_actortypes.sort_values('actortype_id').iterrows(): - table_string += row_string.format(row['actortype_id'], row['name'], row['sector']) + table_string += row_string.format(row['actortype_id'], row['name'], row['sector_ids']) return table_string def create_actortype_counters_string(self, actortype_id): @@ -407,17 +407,17 @@ class Amitt: 'tactic': ['name', 'summary', 'phase_id'], 'technique': ['name', 'summary', 'tactic_id'], 'task': ['name', 'summary', 'tactic_id'], - 'incident': ['name', 'type', 'year_started', 'to_country', 'found_via'], + 'incident': ['name', 'objecttype', 'year_started', 'found_in_country', 'found_via'], 'counter': ['name', 'summary', 'metatechnique', 'tactic', 'responsetype'], 'detection': ['name', 'summary', 'metatechnique', 'tactic', 'responsetype'], 'responsetype': ['name', 'summary'], 'metatechnique': ['name', 'summary'], - 'actortype': ['name', 'summary', 'sector'], + 'actortype': ['name', 'summary', 'sector_ids'], 'resource': ['name', 'summary', 'resource type'] } for objecttype, df in metadata.items(): - + print('Temp: objecttype {}'.format(objecttype)) # Create objecttype directory if needed. Create index file for objecttype objecttypeplural = objecttype + 's' objecttypedir = '../{}'.format(objecttypeplural) @@ -477,17 +477,17 @@ class Amitt: incidents=self.create_counter_incidents_string(row['amitt_id'])) if objecttype == 'incident': metatext = template.format(type = 'Incident', id=row['amitt_id'], name=row['name'], - incidenttype=row['type'], summary=row['summary'], + incidenttype=row['objecttype'], summary=row['summary'], yearstarted=row['year_started'], - fromcountry=row['from_country'], - tocountry=row['to_country'], + fromcountry=row['attributions_seen'], + tocountry=row['found_in_country'], foundvia=row['found_via'], dateadded=row['when_added'], techniques=self.create_incident_techniques_string(row['amitt_id'])) if objecttype == 'actortype': metatext = template.format(type = 'Actor', id=row['amitt_id'], name=row['name'], - summary=row['summary'], sector=row['sector'], - viewpoint=row['viewpoint'], + summary=row['summary'], sector=row['sector_ids'], + viewpoint=row['framework_ids'], counters=self.create_actortype_counters_string(row['amitt_id'])) if objecttype == 'resource': metatext = template.format(type = 'Resource', id=row['amitt_id'], name=row['name'], diff --git a/actortypes/A001.md b/actortypes/A001.md index 1debe11..003d36c 100644 --- a/actortypes/A001.md +++ b/actortypes/A001.md @@ -2,15 +2,15 @@ * **Summary:** Person who can wrangle data, implement machine learning algorithms etc -* **Sector:** All +* **Sector:** S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 -* **Viewpoint:** both +* **Viewpoint:** FW01, FW02 | Counters | Response types | | -------- | -------------- | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A002.md b/actortypes/A002.md index 78a1cef..dc015a5 100644 --- a/actortypes/A002.md +++ b/actortypes/A002.md @@ -2,9 +2,9 @@ * **Summary:** Person being targeted by disinformation campaign -* **Sector:** All +* **Sector:** S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | diff --git a/actortypes/A003.md b/actortypes/A003.md index 599fea0..8accf3a 100644 --- a/actortypes/A003.md +++ b/actortypes/A003.md @@ -2,14 +2,14 @@ * **Summary:** Influencer -* **Sector:** All +* **Sector:** S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 -* **Viewpoint:** both +* **Viewpoint:** FW01, FW02 | Counters | Response types | | -------- | -------------- | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A004.md b/actortypes/A004.md index e320d3c..5d4a04a 100644 --- a/actortypes/A004.md +++ b/actortypes/A004.md @@ -2,15 +2,15 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00052 Infiltrate platforms](../counters/C00052.md) | D4 Degrade | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | +| [C00052 Infiltrate platforms](../counters/C00052.md) | D04 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A005.md b/actortypes/A005.md index 8e1421f..f263d73 100644 --- a/actortypes/A005.md +++ b/actortypes/A005.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A006.md b/actortypes/A006.md index 12e5164..09b6ca0 100644 --- a/actortypes/A006.md +++ b/actortypes/A006.md @@ -2,19 +2,19 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00051 Counter social engineering training](../counters/C00051.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00051 Counter social engineering training](../counters/C00051.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A007.md b/actortypes/A007.md index 092c683..bc12c37 100644 --- a/actortypes/A007.md +++ b/actortypes/A007.md @@ -2,15 +2,15 @@ * **Summary:** Someone with the skills to verify whether information posted is factual -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A008.md b/actortypes/A008.md index fced9e6..a65f5bb 100644 --- a/actortypes/A008.md +++ b/actortypes/A008.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A009.md b/actortypes/A009.md index c3cf96a..4797aca 100644 --- a/actortypes/A009.md +++ b/actortypes/A009.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A010.md b/actortypes/A010.md index d0942c0..a21712b 100644 --- a/actortypes/A010.md +++ b/actortypes/A010.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A011.md b/actortypes/A011.md index 9ea4d0b..1408338 100644 --- a/actortypes/A011.md +++ b/actortypes/A011.md @@ -2,9 +2,9 @@ * **Summary:** -* **Sector:** Civil Society +* **Sector:** S002 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | diff --git a/actortypes/A012.md b/actortypes/A012.md index 1b2f33e..7bf276f 100644 --- a/actortypes/A012.md +++ b/actortypes/A012.md @@ -2,14 +2,15 @@ * **Summary:** Anyone who owns an account online -* **Sector:** General Public +* **Sector:** S006 -* **Viewpoint:** both +* **Viewpoint:** FW01 +FW02 | Counters | Response types | | -------- | -------------- | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A013.md b/actortypes/A013.md index 08828d9..cc7b4b7 100644 --- a/actortypes/A013.md +++ b/actortypes/A013.md @@ -2,14 +2,15 @@ * **Summary:** -* **Sector:** General Public +* **Sector:** S006 -* **Viewpoint:** both +* **Viewpoint:** FW01 +FW02 | Counters | Response types | | -------- | -------------- | -| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D4 Degrade | +| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A014.md b/actortypes/A014.md index c775ea9..a752bd7 100644 --- a/actortypes/A014.md +++ b/actortypes/A014.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** General Public +* **Sector:** S006 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A015.md b/actortypes/A015.md index 354fe0f..2332c2c 100644 --- a/actortypes/A015.md +++ b/actortypes/A015.md @@ -2,17 +2,17 @@ * **Summary:** -* **Sector:** General Public +* **Sector:** S006 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00114 Don't engage with payloads](../counters/C00114.md) | D2 Deny | -| [C00124 Don't feed the trolls](../counters/C00124.md) | D3 Disrupt | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | +| [C00114 Don't engage with payloads](../counters/C00114.md) | D02 | +| [C00124 Don't feed the trolls](../counters/C00124.md) | D03 | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A016.md b/actortypes/A016.md index 7b995a1..76e04e6 100644 --- a/actortypes/A016.md +++ b/actortypes/A016.md @@ -2,16 +2,17 @@ * **Summary:** -* **Sector:** General Public +* **Sector:** S006 -* **Viewpoint:** both +* **Viewpoint:** FW01 +FW02 | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A017.md b/actortypes/A017.md index 5e3fe25..109e0a7 100644 --- a/actortypes/A017.md +++ b/actortypes/A017.md @@ -2,14 +2,14 @@ * **Summary:** For example the DHS -* **Sector:** Government +* **Sector:** S003 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A018.md b/actortypes/A018.md index 0f4c612..2bf7406 100644 --- a/actortypes/A018.md +++ b/actortypes/A018.md @@ -2,19 +2,20 @@ * **Summary:** Government agencies -* **Sector:** Government +* **Sector:** S003 -* **Viewpoint:** both +* **Viewpoint:** FW01 +FW02 | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D7 Deter | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D07 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A019.md b/actortypes/A019.md index 8618295..00c7001 100644 --- a/actortypes/A019.md +++ b/actortypes/A019.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Government +* **Sector:** S003 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A020.md b/actortypes/A020.md index 7954d8c..a1effc4 100644 --- a/actortypes/A020.md +++ b/actortypes/A020.md @@ -2,17 +2,17 @@ * **Summary:** -* **Sector:** Government +* **Sector:** S003 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D3 Disrupt | -| [C00065 Reduce political targeting](../counters/C00065.md) | D3 Disrupt | +| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D03 | +| [C00065 Reduce political targeting](../counters/C00065.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A021.md b/actortypes/A021.md index ee85a54..18fb286 100644 --- a/actortypes/A021.md +++ b/actortypes/A021.md @@ -2,20 +2,21 @@ * **Summary:** -* **Sector:** Media +* **Sector:** S010 -* **Viewpoint:** both +* **Viewpoint:** FW01 +FW02 | Counters | Response types | | -------- | -------------- | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D4 Degrade | -| [C00124 Don't feed the trolls](../counters/C00124.md) | D3 Disrupt | -| [C00154 Ask media not to report false information](../counters/C00154.md) | D2 Deny | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D04 | +| [C00124 Don't feed the trolls](../counters/C00124.md) | D03 | +| [C00154 Ask media not to report false information](../counters/C00154.md) | D02 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A022.md b/actortypes/A022.md index e661eb1..103f79f 100644 --- a/actortypes/A022.md +++ b/actortypes/A022.md @@ -2,9 +2,9 @@ * **Summary:** -* **Sector:** Other Company +* **Sector:** S009 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | diff --git a/actortypes/A023.md b/actortypes/A023.md index 2f1ba24..0e0cb7f 100644 --- a/actortypes/A023.md +++ b/actortypes/A023.md @@ -2,15 +2,15 @@ * **Summary:** -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D3 Disrupt | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D03 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A024.md b/actortypes/A024.md index fa4f33e..9396a9d 100644 --- a/actortypes/A024.md +++ b/actortypes/A024.md @@ -2,15 +2,15 @@ * **Summary:** -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A025.md b/actortypes/A025.md index 164ef8f..e1ac0f8 100644 --- a/actortypes/A025.md +++ b/actortypes/A025.md @@ -2,14 +2,14 @@ * **Summary:** Funding site admin -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D2 Deny | +| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A026.md b/actortypes/A026.md index a1a3438..8d5ae1b 100644 --- a/actortypes/A026.md +++ b/actortypes/A026.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** both +* **Viewpoint:** FW01, FW02 | Counters | Response types | | -------- | -------------- | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A027.md b/actortypes/A027.md index f50a2b8..24bb83a 100644 --- a/actortypes/A027.md +++ b/actortypes/A027.md @@ -2,15 +2,15 @@ * **Summary:** -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D2 Deny | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A028.md b/actortypes/A028.md index 68a5032..f1589ca 100644 --- a/actortypes/A028.md +++ b/actortypes/A028.md @@ -2,15 +2,15 @@ * **Summary:** -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A029.md b/actortypes/A029.md index edf59fa..d46247e 100644 --- a/actortypes/A029.md +++ b/actortypes/A029.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Other Tech Company +* **Sector:** S008 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D2 Deny | +| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A030.md b/actortypes/A030.md index 1506171..317b17c 100644 --- a/actortypes/A030.md +++ b/actortypes/A030.md @@ -2,9 +2,9 @@ * **Summary:** -* **Sector:** Social Media Company +* **Sector:** S007 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | diff --git a/actortypes/A031.md b/actortypes/A031.md index e304143..c85995b 100644 --- a/actortypes/A031.md +++ b/actortypes/A031.md @@ -2,30 +2,30 @@ * **Summary:** Person with the authority to make changes to algorithms, take down content etc. -* **Sector:** Social Media Company +* **Sector:** S007 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D3 Disrupt | -| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D4 Degrade | -| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D3 Disrupt | -| [C00148 Add random links to network graphs](../counters/C00148.md) | D4 Degrade | -| [C00172 social media source removal](../counters/C00172.md) | D2 Deny | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D03 | +| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D04 | +| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D03 | +| [C00148 Add random links to network graphs](../counters/C00148.md) | D04 | +| [C00172 social media source removal](../counters/C00172.md) | D02 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A032.md b/actortypes/A032.md index ecafbc3..7fe1742 100644 --- a/actortypes/A032.md +++ b/actortypes/A032.md @@ -2,14 +2,14 @@ * **Summary:** -* **Sector:** Social Media Company +* **Sector:** S007 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes/A033.md b/actortypes/A033.md index 26d16e3..ba200c1 100644 --- a/actortypes/A033.md +++ b/actortypes/A033.md @@ -2,17 +2,17 @@ * **Summary:** Person with authority to make changes to a social media company’s business model -* **Sector:** Social Media Company +* **Sector:** S007 -* **Viewpoint:** blue +* **Viewpoint:** FW02 | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D7 Deter | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/actortypes_index.md b/actortypes_index.md index 132b606..72a5aae 100644 --- a/actortypes_index.md +++ b/actortypes_index.md @@ -5,204 +5,204 @@ amitt_id name summary -sector +sector_ids
A001 data scientist Person who can wrangle data, implement machine learning algorithms etc -All +S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 A002 target Person being targeted by disinformation campaign -All +S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 A003 trusted authority Influencer -All +S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 A004 activist -Civil Society +S002 A005 community group -Civil Society +S002 A006 educator -Civil Society +S002 A007 factchecker Someone with the skills to verify whether information posted is factual -Civil Society +S002 A008 library -Civil Society +S002 A009 NGO -Civil Society +S002 A010 religious organisation -Civil Society +S002 A011 school -Civil Society +S002 A012 account owner Anyone who owns an account online -General Public +S006 A013 content creator -General Public +S006 A014 elves -General Public +S006 A015 general public -General Public +S006 A016 influencer -General Public +S006 A017 coordinating body For example the DHS -Government +S003 A018 government Government agencies -Government +S003 A019 military -Government +S003 A020 policy maker -Government +S003 A021 media organisation -Media +S010 A022 company -Other Company +S009 A023 adtech provider -Other Tech Company +S008 A024 developer -Other Tech Company +S008 A025 funding_site_admin Funding site admin -Other Tech Company +S008 A026 games designer -Other Tech Company +S008 A027 information security -Other Tech Company +S008 A028 platform administrator -Other Tech Company +S008 A029 server admininistrator -Other Tech Company +S008 A030 platforms -Social Media Company +S007 A031 social media platform adminstrator Person with the authority to make changes to algorithms, take down content etc. -Social Media Company +S007 A032 social media platform outreach -Social Media Company +S007 A033 social media platform owner Person with authority to make changes to a social media company’s business model -Social Media Company +S007 diff --git a/counters/C00006.md b/counters/C00006.md index dcca00b..b2a429d 100644 --- a/counters/C00006.md +++ b/counters/C00006.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A033 social media platform owner](../actortypes/A033.md) | Social Media Company | +| [A033 social media platform owner](../actortypes/A033.md) | S007 | diff --git a/counters/C00008.md b/counters/C00008.md index d1b6c7b..6004c65 100644 --- a/counters/C00008.md +++ b/counters/C00008.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A007 factchecker](../actortypes/A007.md) | Civil Society | +| [A007 factchecker](../actortypes/A007.md) | S002 | diff --git a/counters/C00009.md b/counters/C00009.md index 5f4b114..7c6c6f4 100644 --- a/counters/C00009.md +++ b/counters/C00009.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A006 educator](../actortypes/A006.md) | Civil Society | -| [A016 influencer](../actortypes/A016.md) | General Public | +| [A006 educator](../actortypes/A006.md) | S002 | +| [A016 influencer](../actortypes/A016.md) | S006 | diff --git a/counters/C00010.md b/counters/C00010.md index 3bf4e2e..702ef32 100644 --- a/counters/C00010.md +++ b/counters/C00010.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A020 policy maker](../actortypes/A020.md) | Government | +| [A020 policy maker](../actortypes/A020.md) | S003 | diff --git a/counters/C00011.md b/counters/C00011.md index d43f327..319d205 100644 --- a/counters/C00011.md +++ b/counters/C00011.md @@ -13,9 +13,9 @@ | Actor types | Sectors | | ----------- | ------- | -| [A006 educator](../actortypes/A006.md) | Civil Society | -| [A024 developer](../actortypes/A024.md) | Other Tech Company | -| [A026 games designer](../actortypes/A026.md) | Other Tech Company | +| [A006 educator](../actortypes/A006.md) | S002 | +| [A024 developer](../actortypes/A024.md) | S008 | +| [A026 games designer](../actortypes/A026.md) | S008 | diff --git a/counters/C00012.md b/counters/C00012.md index a347d44..f03a0c1 100644 --- a/counters/C00012.md +++ b/counters/C00012.md @@ -13,9 +13,9 @@ | Actor types | Sectors | | ----------- | ------- | -| [A018 government ](../actortypes/A018.md) | Government | -| [A020 policy maker](../actortypes/A020.md) | Government | -| [A033 social media platform owner](../actortypes/A033.md) | Social Media Company | +| [A018 government ](../actortypes/A018.md) | S003 | +| [A020 policy maker](../actortypes/A020.md) | S003 | +| [A033 social media platform owner](../actortypes/A033.md) | S007 | diff --git a/counters/C00014.md b/counters/C00014.md index 2b32400..e39784b 100644 --- a/counters/C00014.md +++ b/counters/C00014.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A007 factchecker](../actortypes/A007.md) | Civil Society | +| [A007 factchecker](../actortypes/A007.md) | S002 | diff --git a/counters/C00016.md b/counters/C00016.md index ba8cf95..0f1f7e2 100644 --- a/counters/C00016.md +++ b/counters/C00016.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00017.md b/counters/C00017.md index ba55e2d..819c096 100644 --- a/counters/C00017.md +++ b/counters/C00017.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A021 media organisation](../actortypes/A021.md) | Media | +| [A021 media organisation](../actortypes/A021.md) | S010 | diff --git a/counters/C00044.md b/counters/C00044.md index f74106d..d7c7919 100644 --- a/counters/C00044.md +++ b/counters/C00044.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00051.md b/counters/C00051.md index 7fd00b1..f3a44b7 100644 --- a/counters/C00051.md +++ b/counters/C00051.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A006 educator](../actortypes/A006.md) | Civil Society | +| [A006 educator](../actortypes/A006.md) | S002 | diff --git a/counters/C00052.md b/counters/C00052.md index 87f780e..406fb57 100644 --- a/counters/C00052.md +++ b/counters/C00052.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A004 activist](../actortypes/A004.md) | Civil Society | +| [A004 activist](../actortypes/A004.md) | S002 | diff --git a/counters/C00053.md b/counters/C00053.md index 6724956..f8929ee 100644 --- a/counters/C00053.md +++ b/counters/C00053.md @@ -13,9 +13,9 @@ | Actor types | Sectors | | ----------- | ------- | -| [A012 account owner](../actortypes/A012.md) | General Public | -| [A028 platform administrator](../actortypes/A028.md) | Other Tech Company | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A012 account owner](../actortypes/A012.md) | S006 | +| [A028 platform administrator](../actortypes/A028.md) | S008 | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00060.md b/counters/C00060.md index 7f3a715..d9beb92 100644 --- a/counters/C00060.md +++ b/counters/C00060.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A020 policy maker](../actortypes/A020.md) | Government | +| [A020 policy maker](../actortypes/A020.md) | S003 | diff --git a/counters/C00065.md b/counters/C00065.md index e837b23..f176596 100644 --- a/counters/C00065.md +++ b/counters/C00065.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A020 policy maker](../actortypes/A020.md) | Government | +| [A020 policy maker](../actortypes/A020.md) | S003 | diff --git a/counters/C00073.md b/counters/C00073.md index 2a6052d..5e16b39 100644 --- a/counters/C00073.md +++ b/counters/C00073.md @@ -13,14 +13,14 @@ | Actor types | Sectors | | ----------- | ------- | -| [A005 community group](../actortypes/A005.md) | Civil Society | -| [A006 educator](../actortypes/A006.md) | Civil Society | -| [A008 library](../actortypes/A008.md) | Civil Society | -| [A009 NGO](../actortypes/A009.md) | Civil Society | -| [A010 religious organisation ](../actortypes/A010.md) | Civil Society | -| [A017 coordinating body](../actortypes/A017.md) | Government | -| [A021 media organisation](../actortypes/A021.md) | Media | -| [A032 social media platform outreach ](../actortypes/A032.md) | Social Media Company | +| [A005 community group](../actortypes/A005.md) | S002 | +| [A006 educator](../actortypes/A006.md) | S002 | +| [A008 library](../actortypes/A008.md) | S002 | +| [A009 NGO](../actortypes/A009.md) | S002 | +| [A010 religious organisation ](../actortypes/A010.md) | S002 | +| [A017 coordinating body](../actortypes/A017.md) | S003 | +| [A021 media organisation](../actortypes/A021.md) | S010 | +| [A032 social media platform outreach ](../actortypes/A032.md) | S007 | diff --git a/counters/C00074.md b/counters/C00074.md index 9313c72..8dc170b 100644 --- a/counters/C00074.md +++ b/counters/C00074.md @@ -1,6 +1,6 @@ # Counter C00074: Identify and delete or rate limit identical content -* **Summary**: Search for repeated content (text, images, videos etc); check for misinformation, rate-limit or delete repeats. +* **Summary**: C00000 * **Playbooks**: @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A028 platform administrator](../actortypes/A028.md) | Other Tech Company | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A028 platform administrator](../actortypes/A028.md) | S008 | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00092.md b/counters/C00092.md index c30523f..79633c0 100644 --- a/counters/C00092.md +++ b/counters/C00092.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A001 data scientist ](../actortypes/A001.md) | All | +| [A001 data scientist ](../actortypes/A001.md) | S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 | diff --git a/counters/C00097.md b/counters/C00097.md index aaf5caa..25d829f 100644 --- a/counters/C00097.md +++ b/counters/C00097.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00098.md b/counters/C00098.md index 4af43ab..2a230dd 100644 --- a/counters/C00098.md +++ b/counters/C00098.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00099.md b/counters/C00099.md index e5d5c07..4379ad4 100644 --- a/counters/C00099.md +++ b/counters/C00099.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00101.md b/counters/C00101.md index 01aed9d..3ae2b74 100644 --- a/counters/C00101.md +++ b/counters/C00101.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00103.md b/counters/C00103.md index 8bbc6a4..c268382 100644 --- a/counters/C00103.md +++ b/counters/C00103.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A024 developer](../actortypes/A024.md) | Other Tech Company | +| [A024 developer](../actortypes/A024.md) | S008 | diff --git a/counters/C00105.md b/counters/C00105.md index 3963fcd..747ba50 100644 --- a/counters/C00105.md +++ b/counters/C00105.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A023 adtech provider](../actortypes/A023.md) | Other Tech Company | +| [A023 adtech provider](../actortypes/A023.md) | S008 | diff --git a/counters/C00107.md b/counters/C00107.md index a8bb8f7..7272596 100644 --- a/counters/C00107.md +++ b/counters/C00107.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00111.md b/counters/C00111.md index 9e858f7..d313eeb 100644 --- a/counters/C00111.md +++ b/counters/C00111.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A013 content creator ](../actortypes/A013.md) | General Public | -| [A021 media organisation](../actortypes/A021.md) | Media | +| [A013 content creator ](../actortypes/A013.md) | S006 | +| [A021 media organisation](../actortypes/A021.md) | S010 | diff --git a/counters/C00114.md b/counters/C00114.md index 5b9c1ae..6602db1 100644 --- a/counters/C00114.md +++ b/counters/C00114.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A015 general public](../actortypes/A015.md) | General Public | +| [A015 general public](../actortypes/A015.md) | S006 | diff --git a/counters/C00122.md b/counters/C00122.md index f7a5d50..1b94b8e 100644 --- a/counters/C00122.md +++ b/counters/C00122.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00124.md b/counters/C00124.md index 5a7af1b..c0182dd 100644 --- a/counters/C00124.md +++ b/counters/C00124.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A015 general public](../actortypes/A015.md) | General Public | -| [A021 media organisation](../actortypes/A021.md) | Media | +| [A015 general public](../actortypes/A015.md) | S006 | +| [A021 media organisation](../actortypes/A021.md) | S010 | diff --git a/counters/C00128.md b/counters/C00128.md index a7c9c34..8ace10b 100644 --- a/counters/C00128.md +++ b/counters/C00128.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A003 trusted authority ](../actortypes/A003.md) | All | +| [A003 trusted authority ](../actortypes/A003.md) | S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 | diff --git a/counters/C00131.md b/counters/C00131.md index a8d7bda..e43b842 100644 --- a/counters/C00131.md +++ b/counters/C00131.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A029 server admininistrator ](../actortypes/A029.md) | Other Tech Company | +| [A029 server admininistrator ](../actortypes/A029.md) | S008 | diff --git a/counters/C00133.md b/counters/C00133.md index 9222bd2..054e93c 100644 --- a/counters/C00133.md +++ b/counters/C00133.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00135.md b/counters/C00135.md index 387d96c..f87924d 100644 --- a/counters/C00135.md +++ b/counters/C00135.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00142.md b/counters/C00142.md index 6ec17aa..408ee1a 100644 --- a/counters/C00142.md +++ b/counters/C00142.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00143.md b/counters/C00143.md index 4179e21..e5b4425 100644 --- a/counters/C00143.md +++ b/counters/C00143.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A014 elves](../actortypes/A014.md) | General Public | -| [A015 general public](../actortypes/A015.md) | General Public | +| [A014 elves](../actortypes/A014.md) | S006 | +| [A015 general public](../actortypes/A015.md) | S006 | diff --git a/counters/C00147.md b/counters/C00147.md index 6565f08..7fa0288 100644 --- a/counters/C00147.md +++ b/counters/C00147.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00148.md b/counters/C00148.md index 8e99678..5473d77 100644 --- a/counters/C00148.md +++ b/counters/C00148.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00153.md b/counters/C00153.md index 5e01adf..e557aa1 100644 --- a/counters/C00153.md +++ b/counters/C00153.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A027 information security](../actortypes/A027.md) | Other Tech Company | +| [A027 information security](../actortypes/A027.md) | S008 | diff --git a/counters/C00154.md b/counters/C00154.md index 11b162b..04f73bc 100644 --- a/counters/C00154.md +++ b/counters/C00154.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A021 media organisation](../actortypes/A021.md) | Media | +| [A021 media organisation](../actortypes/A021.md) | S010 | diff --git a/counters/C00155.md b/counters/C00155.md index d73c1bc..0474b13 100644 --- a/counters/C00155.md +++ b/counters/C00155.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A025 funding_site_admin](../actortypes/A025.md) | Other Tech Company | +| [A025 funding_site_admin](../actortypes/A025.md) | S008 | diff --git a/counters/C00156.md b/counters/C00156.md index dd97f7f..3aed16a 100644 --- a/counters/C00156.md +++ b/counters/C00156.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A018 government ](../actortypes/A018.md) | Government | -| [A019 military ](../actortypes/A019.md) | Government | +| [A018 government ](../actortypes/A018.md) | S003 | +| [A019 military ](../actortypes/A019.md) | S003 | diff --git a/counters/C00160.md b/counters/C00160.md index 1104694..5b5f522 100644 --- a/counters/C00160.md +++ b/counters/C00160.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A001 data scientist ](../actortypes/A001.md) | All | -| [A016 influencer](../actortypes/A016.md) | General Public | +| [A001 data scientist ](../actortypes/A001.md) | S001, S002, S003, S004, S005, S006, S007, S008, S009, S010 | +| [A016 influencer](../actortypes/A016.md) | S006 | diff --git a/counters/C00172.md b/counters/C00172.md index 8e03294..5dfebf4 100644 --- a/counters/C00172.md +++ b/counters/C00172.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00174.md b/counters/C00174.md index eda7a87..0d690b0 100644 --- a/counters/C00174.md +++ b/counters/C00174.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A021 media organisation](../actortypes/A021.md) | Media | +| [A021 media organisation](../actortypes/A021.md) | S010 | diff --git a/counters/C00182.md b/counters/C00182.md index 49f3f63..a987b62 100644 --- a/counters/C00182.md +++ b/counters/C00182.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A027 information security](../actortypes/A027.md) | Other Tech Company | +| [A027 information security](../actortypes/A027.md) | S008 | diff --git a/counters/C00188.md b/counters/C00188.md index d2338be..b36e2c1 100644 --- a/counters/C00188.md +++ b/counters/C00188.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A006 educator](../actortypes/A006.md) | Civil Society | -| [A021 media organisation](../actortypes/A021.md) | Media | +| [A006 educator](../actortypes/A006.md) | S002 | +| [A021 media organisation](../actortypes/A021.md) | S010 | diff --git a/counters/C00190.md b/counters/C00190.md index 5c5ce6e..13f8f29 100644 --- a/counters/C00190.md +++ b/counters/C00190.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A015 general public](../actortypes/A015.md) | General Public | +| [A015 general public](../actortypes/A015.md) | S006 | diff --git a/counters/C00197.md b/counters/C00197.md index be229b5..2b21630 100644 --- a/counters/C00197.md +++ b/counters/C00197.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A004 activist](../actortypes/A004.md) | Civil Society | -| [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | +| [A004 activist](../actortypes/A004.md) | S002 | +| [A031 social media platform adminstrator](../actortypes/A031.md) | S007 | diff --git a/counters/C00200.md b/counters/C00200.md index ac982c5..b09d886 100644 --- a/counters/C00200.md +++ b/counters/C00200.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A016 influencer](../actortypes/A016.md) | General Public | +| [A016 influencer](../actortypes/A016.md) | S006 | diff --git a/counters/C00203.md b/counters/C00203.md index cb83001..c8e1ab7 100644 --- a/counters/C00203.md +++ b/counters/C00203.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A018 government ](../actortypes/A018.md) | Government | +| [A018 government ](../actortypes/A018.md) | S003 | diff --git a/counters/C00205.md b/counters/C00205.md index f857ba5..72a0f7f 100644 --- a/counters/C00205.md +++ b/counters/C00205.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A018 government ](../actortypes/A018.md) | Government | -| [A033 social media platform owner](../actortypes/A033.md) | Social Media Company | +| [A018 government ](../actortypes/A018.md) | S003 | +| [A033 social media platform owner](../actortypes/A033.md) | S007 | diff --git a/counters/C00207.md b/counters/C00207.md index bcc8620..ec3c783 100644 --- a/counters/C00207.md +++ b/counters/C00207.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A018 government ](../actortypes/A018.md) | Government | -| [A033 social media platform owner](../actortypes/A033.md) | Social Media Company | +| [A018 government ](../actortypes/A018.md) | S003 | +| [A033 social media platform owner](../actortypes/A033.md) | S007 | diff --git a/counters/C00212.md b/counters/C00212.md index 11b1f09..66f771d 100644 --- a/counters/C00212.md +++ b/counters/C00212.md @@ -13,8 +13,8 @@ | Actor types | Sectors | | ----------- | ------- | -| [A006 educator](../actortypes/A006.md) | Civil Society | -| [A018 government ](../actortypes/A018.md) | Government | +| [A006 educator](../actortypes/A006.md) | S002 | +| [A018 government ](../actortypes/A018.md) | S003 | diff --git a/counters/C00216.md b/counters/C00216.md index 31133c2..4dc90c2 100644 --- a/counters/C00216.md +++ b/counters/C00216.md @@ -13,7 +13,7 @@ | Actor types | Sectors | | ----------- | ------- | -| [A023 adtech provider](../actortypes/A023.md) | Other Tech Company | +| [A023 adtech provider](../actortypes/A023.md) | S008 | diff --git a/counters_index.md b/counters_index.md index 818024f..012b3dc 100644 --- a/counters_index.md +++ b/counters_index.md @@ -15,7 +15,7 @@ Include a paid-for privacy option, e.g. pay Facebook for an option of them not collecting your personal information. There are examples of this not work, e.g. most people don’t use proton mail etc. M004 - friction TA01 Strategic Planning -D2 Deny +D02 C00008 @@ -23,7 +23,7 @@ Share fact-checking resources - tips, responses, countermessages, across respose groups. Snopes is best-known example of fact-checking sites. M006 - scoring TA01 Strategic Planning -D4 Degrade +D04 C00009 @@ -31,7 +31,7 @@ Find online influencers. Provide training in the mechanisms of disinformation, how to spot campaigns, and/or how to contribute to responses by countermessaging, boosting information sites etc. M001 - resilience TA02 Objective Planning -D2 Deny +D02 C00010 @@ -39,7 +39,7 @@ Implement stronger privacy standards, to reduce the ability to microtarget community members. M004 - friction TA01 Strategic Planning -D2 Deny +D02 C00011 @@ -47,7 +47,7 @@ Create and use games to show people the mechanics of disinformation, and how to counter them. M001 - resilience TA02 Objective Planning -D2 Deny +D02 C00012 @@ -55,7 +55,7 @@ Empower existing regulators to govern social media. Also covers Destroy. Includes: Include the role of social media in the regulatory framework for media - The European Union created significant new regulations in 2018; the U.S. approach will need to be carefully crafted to protect First Amendment principles, create needed transparency, ensure liability, and impose costs for noncompliance. Includes Create policy that makes social media police disinformation - example: German model: facebook forced to police content by law. Includes: Use fraud legislation to clean up social media M007 - metatechnique TA01 Strategic Planning -D2 Deny +D02 C00013 @@ -63,7 +63,7 @@ This is "strategic innoculation", raising the standards of what people expect in terms of evidence when consuming news. Example: journalistic ethics, or journalistic licensing body. Include full transcripts, link source, add items. M006 - scoring TA01 Strategic Planning -D2 Deny +D02 C00014 @@ -71,7 +71,7 @@ Update fact-checking databases and resources in real time. Especially import for time-limited events like natural disasters. Existing examples at Buzzfeed and Fema. M006 - scoring TA06 Develop Content -D4 Degrade +D04 C00016 @@ -79,7 +79,7 @@ Alter and/or block the publication/dissemination of information controlled by disinformation creators. Not recommended. M005 - removal TA01 Strategic Planning -D2 Deny +D02 C00017 @@ -87,7 +87,7 @@ For example, use a media campaign to promote in-group to out-group in person communication / activities . Technique could be in terms of forcing a reality-check by talking to people instead of reading about bogeymen. M010 - countermessaging TA01 Strategic Planning -D3 Disrupt +D03 C00019 @@ -95,7 +95,7 @@ includes Promote constructive communication by shaming division-enablers, and Promote playbooks to call out division-enablers M003 - daylight TA01 Strategic Planning -D3 Disrupt +D03 C00021 @@ -103,7 +103,7 @@ Encourage offline communication M001 - resilience TA01 Strategic Planning -D4 Degrade +D04 C00022 @@ -111,7 +111,7 @@ Used to counter ability based and fear based attacks M001 - resilience TA01 Strategic Planning -D4 Degrade +D04 C00024 @@ -119,7 +119,7 @@ Includes promoting constructive narratives i.e. not polarising (e.g. pro-life, pro-choice, pro-USA). Includes promoting identity neutral narratives. M001 - resilience TA01 Strategic Planning -D4 Degrade +D04 C00026 @@ -127,7 +127,7 @@ Messages about e.g. peace, freedom. And make it sexy. Includes Deploy Information and Narrative-Building in Service of Statecraft: Promote a narrative of transparency, truthfulness, liberal values, and democracy. Implement a compelling narrative via effective mechanisms of communication. Continually reassess U.S. messages, mechanisms, and audiences over time. Counteract efforts to manipulate media, undermine free markets, and suppress political freedoms via public diplomacy M010 - countermessaging TA01 Strategic Planning -D4 Degrade +D04 C00027 @@ -135,7 +135,7 @@ This is passive. Includes promoting civility as an identity that people will defend. M001 - resilience TA01 Strategic Planning -D7 Deter +D07 C00028 @@ -145,7 +145,7 @@ This could be used to adjust upvote weight via a trust factor of people and organisations you trust, or other criteria. M011 - verification TA02 Objective Planning -D3 Disrupt +D03 C00029 @@ -153,7 +153,7 @@ This could be used to adjust upvote weight via a trust factor of people and orga Create websites in disinformation voids - spaces where people are looking for known disinformation. M002 - diversion TA02 Objective Planning -D3 Disrupt +D03 C00030 @@ -162,7 +162,7 @@ This could be used to adjust upvote weight via a trust factor of people and orga https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_1.pdf M002 - diversion TA02 Objective Planning -D3 Disrupt +D03 C00031 @@ -170,7 +170,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Create competing narratives. Included "Facilitate State Propaganda" as diluting the narrative could have an effect on the pro-state narrative used by volunteers, or lower their involvement. M009 - dilution TA02 Objective Planning -D3 Disrupt +D03 C00032 @@ -178,7 +178,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Link to platform M002 - diversion TA06 Develop Content -D3 Disrupt +D03 C00034 @@ -186,7 +186,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Counters fake account M004 - friction TA03 Develop People -D4 Degrade +D04 C00036 @@ -194,7 +194,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ All of these would be highly affected by infiltration or false-claims of infiltration. M013 - targeting TA03 Develop People -D2 Deny +D02 C00040 @@ -202,7 +202,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ counters fake experts M011 - verification TA03 Develop People -D2 Deny +D02 C00042 @@ -210,7 +210,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Focus on and boost truths in misinformation narratives, removing misinformation from them. M010 - countermessaging TA03 Develop People -D4 Degrade +D04 C00044 @@ -218,7 +218,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Platforms can introduce friction to slow down activities, force a small delay between posts, or replies to posts. M004 - friction TA03 Develop People -D3 Disrupt +D03 C00046 @@ -226,7 +226,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Reduce the credibility of extremist groups posting misinformation. M013 - targeting TA03 Develop People -D4 Degrade +D04 C00047 @@ -234,7 +234,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Flood disinformation spaces with obviously fake content, to dilute core misinformation narratives in them. M008 - data pollution TA04 Develop Networks -D5 Deceive +D05 C00048 @@ -242,7 +242,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Think about the different levels: individual vs state-sponsored account. Includes “call them out” and “name and shame”. Note that USAID operations were at a different level. Identify social media accounts as sources of propaganda—“calling them out”— might be helpful to prevent the spread of their message to audiences that otherwise would consider them factual. USAID has been restructuring its programs to address predatory Chinese development projects and the information operations that support them. USAID’s new strategy has tailored programs to counter Chinese educational exchange programs and to support free and fair elections, youth empowerment, democratic governance, and free press. USAID’s Russia regional teams have also been compiling a strategy for Russia’s information operations. One strong point of USAID’s programming is a system of indicators and measurements for a country’s vulnerability to foreign influence and information operations. Identify, monitor, and, if necessary, target externally-based nonattributed social media accounts. Impact of and Dealing with Trolls - "Chatham House has observed that trolls also sometimes function as decoys, as a way of “keeping the infantry busy” that “aims to wear down the other side” (Lough et al., 2014). Another type of troll involves “false accounts posing as authoritative information sources on social media”. M003 - daylight TA03 Develop People -D7 Deter +D07 C00051 @@ -250,7 +250,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Includes anti-elicitation training, phishing prevention education. M001 - resilience TA03 Develop People -D2 Deny +D02 C00052 @@ -258,7 +258,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Detect and degrade M013 - targeting TA04 Develop Networks -D4 Degrade +D04 C00053 @@ -266,7 +266,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ remove or remove access to (e.g. stop the ability to update) old social media accounts, to reduce the pool of accounts available for takeover, botnets etc. M012 - cleaning TA04 Develop Networks -D4 Degrade +D04 C00056 @@ -274,7 +274,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Encourage people to leave spcial media. We don't expect this to work M004 - friction TA04 Develop Networks -D2 Deny +D02 C00058 @@ -282,7 +282,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ counters crowdfunding. Includes ‘Expose online funding as fake”. M005 - removal TA03 Develop People -D2 Deny +D02 C00059 @@ -290,7 +290,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ third-party verification of projects posting funding campaigns before those campaigns can be posted. M011 - verification TA04 Develop Networks -D2 Deny +D02 C00060 @@ -298,7 +298,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Take legal action against for-profit "factories" creating misinformation. M013 - targeting TA02 Objective Planning -D3 Disrupt +D03 C00062 @@ -306,7 +306,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Open-source libraries could be created that aid in some way for each technique. Even for Strategic Planning, some open-source frameworks such as AMITT can be created to counter the adversarial efforts. M010 - countermessaging TA04 Develop Networks -D4 Degrade +D04 C00065 @@ -314,7 +314,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Includes “ban political micro targeting” and “ban political ads” M005 - removal TA05 Microtargeting -D3 Disrupt +D03 C00066 @@ -322,7 +322,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Flood a disinformation-related hashtag with other content. Examples include kPop stans flooding extremist hashtags with pop videos and images. M009 - dilution TA05 Microtargeting -D3 Disrupt +D03 C00067 @@ -330,7 +330,7 @@ https://www.isdglobal.org/wp-content/uploads/2016/06/Counter-narrative-Handbook_ Reduce the credibility of groups behind misinformation-linked funding campaigns. M013 - targeting TA03 Develop People -D3 Disrupt +D03 C00070 @@ -346,7 +346,7 @@ Hashtag: Against the platform, by drowning the hashtag. T0046 - Search Engine Optimization: Sub-optimal website performance affect its search engine rank, which I interpret as "blocking access to a platform". M005 - removal TA02 Objective Planning -D2 Deny +D02 C00071 @@ -354,7 +354,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Block websites, accounts, groups etc connected to misinformation and other information pollution. M005 - removal TA06 Develop Content -D2 Deny +D02 C00072 @@ -362,7 +362,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Check special-interest groups (e.g. medical, knitting) for unrelated and misinformation-linked content, and remove it. M005 - removal TA06 Develop Content -D2 Deny +D02 C00073 @@ -370,15 +370,15 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Use training to build the resilience of at-risk populations. Educate on how to handle info pollution. Push out targeted education on why it's pollution. Build cultural resistance to false content, e.g. cultural resistance to bullshit. Influence literacy training, to inoculate against “cult” recruiting. Media literacy training: leverage librarians / library for media literacy training. Inoculate at language. Strategic planning included as inoculating population has strategic value. Example is the "Learn to Discern" Program, funded by the Canadian government, operated in Ukraine from July 2015 to March 2016. The program trained 15,000 Ukrainians in ‘’safe, informed media consumption techniques,’’ including avoiding emotional manipulation, verifying sources, identifying hate speech, verifying expert credentials, detecting censorship, and debunking news, photos, and videos.” Example: NGO Baltic Centre for Media Excellence, with some international funding, provides training to journalists in the Baltics and conducts media literacy training in the region. In addition to helping journalists avoid becoming “unwitting multipliers of misleading information,” the organization works with school teachers in the region to help them “decode media and incorporate media research into teaching.” concepts of media literacy to a mass audience that authorities launch a public information campaign that teaches the program will take time to develop and establish impact, recommends curriculum-based training. Covers detect, deny, and degrade. M001 - resilience TA01 Strategic Planning -D2 Deny +D02 C00074 Identify and delete or rate limit identical content -Search for repeated content (text, images, videos etc); check for misinformation, rate-limit or delete repeats. +C00000 M012 - cleaning TA06 Develop Content -D2 Deny +D02 C00075 @@ -386,7 +386,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s normalise the language around disinformation and misinformation; give people the words for artifact and effect types. M010 - countermessaging TA06 Develop Content -D2 Deny +D02 C00076 @@ -394,7 +394,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Make political discussion channels text-only. M005 - removal TA06 Develop Content -D2 Deny +D02 C00077 @@ -402,7 +402,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Develop networks of communities and influencers around counter-misinformation. Match them to misinformation creators M013 - targeting TA03 Develop People -D3 Disrupt +D03 C00078 @@ -410,7 +410,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Includes “change image search algorithms for hate groups and extremists” and “Change search algorithms for hate and extremist queries to show content sympathetic to opposite side” M002 - diversion TA06 Develop Content -D3 Disrupt +D03 C00080 @@ -418,7 +418,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Create counternarratives, or narratives that compete in the same spaces as misinformation narratives. Could also be degrade M002 - diversion TA06 Develop Content -D3 Disrupt +D03 C00081 @@ -426,7 +426,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Discredit by pointing out the "noise" and informing public that "flooding" is a technique of disinformation campaigns; point out intended objective of "noise" M003 - daylight TA06 Develop Content -D3 Disrupt +D03 C00082 @@ -434,7 +434,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s e.g. RealityTeam work that adds clear information to spaces with disinformation in. Also inoculation. M010 - countermessaging TA06 Develop Content -D3 Disrupt +D03 C00084 @@ -442,7 +442,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Includes “poison pill recasting of message” and “steal their truths”. Many techniques involve promotion which could be manipulated. For example, online fundings or rallies could be advertised, through compromised or fake channels, as being associated with "far-up/down/left/right" actors. "Long Game" narratives could be subjected in a similar way with negative connotations. Can also replay technique T0003. M002 - diversion TA06 Develop Content -D3 Disrupt +D03 C00085 @@ -452,7 +452,7 @@ T0046 - Search Engine Optimization: Sub-optimal website performance affect its s Online archives of content (archives of websites, social media profiles, media, copies of published advertisements; or archives of comments attributed to bad actors, as well as anonymized metadata about users who interacted with them and analysis of the effect) is useful for intelligence analysis and public transparency, but will need similar muting or tagging/ shaming as associated with bad actors. M003 - daylight TA06 Develop Content -D3 Disrupt +D03 C00086 @@ -462,7 +462,7 @@ Online archives of content (archives of websites, social media profiles, media, Note: This sounds eerlily like many Reddit communities where the most upvoted comments are all jokes, preventing serious discussion from being discovered by those who filter by upvotes. M002 - diversion TA06 Develop Content -D4 Degrade +D04 C00087 @@ -470,7 +470,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Examples: kPop stans, #proudboys takeover by LGBT community M009 - dilution TA06 Develop Content -D4 Degrade +D04 C00090 @@ -478,7 +478,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Create honeypots for misinformation creators to engage with, and reduce the resources they have available for misinformation campaigns. M002 - diversion TA07 Channel Selection -D5 Deceive +D05 C00091 @@ -486,7 +486,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Set honeypots, e.g. communities, in networks likely to be used for disinformation. M002 - diversion TA06 Develop Content -D5 Deceive +D05 C00092 @@ -494,7 +494,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Includes "Establish a truth teller reputation score for influencers” and “Reputation scores for social media users”. Influencers are individuals or accounts with many followers. M006 - scoring TA02 Objective Planning -D7 Deter +D07 C00093 @@ -502,7 +502,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Establish tailored code of conduct for individuals with many followers. Can be platform code of conduct; can also be community code, e.g. the Pro-Truth Pledge. M001 - resilience TA03 Develop People -D7 Deter +D07 C00094 @@ -510,7 +510,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Accountability move: make sure research is published with its funding sources. M003 - daylight TA06 Develop Content -D4 Degrade +D04 C00096 @@ -518,7 +518,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Increase credibility, visibility, and reach of positive influencers in the information space. M006 - scoring TA01 Strategic Planning -D7 Deter +D07 C00097 @@ -526,7 +526,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Reduce poll flooding by online taking comments or poll entries from verified accounts. M004 - friction TA07 Channel Selection -D2 Deny +D02 C00098 @@ -534,7 +534,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co remove blue checkmarks etc from known misinformation accounts. M004 - friction TA07 Channel Selection -D2 Deny +D02 C00099 @@ -542,7 +542,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Improve content veerification methods available to groups, individuals etc. M004 - friction TA07 Channel Selection -D2 Deny +D02 C00100 @@ -550,7 +550,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Post large volumes of unrelated content on known misinformation hashtags M002 - diversion TA08 Pump Priming -D3 Disrupt +D03 C00101 @@ -558,7 +558,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Create participant friction. Includes Make repeat voting hard, and throttle number of forwards. M004 - friction TA07 Channel Selection -D4 Degrade +D04 C00103 @@ -566,7 +566,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co This is reactive, not active measure (honeypots are active). It's a platform controlled measure. M002 - diversion TA07 Channel Selection -D5 Deceive +D05 C00105 @@ -574,7 +574,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Shift influence and algorithms by posting more adverts into spaces than misinformation creators. M009 - dilution TA07 Channel Selection -D3 Disrupt +D03 C00106 @@ -582,7 +582,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Create emotive centrist content that gets more clicks M002 - diversion TA06 Develop Content -D3 Disrupt +D03 C00107 @@ -590,7 +590,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co includes social media content take-downs, e.g. facebook or Twitter content take-downs M006 - scoring, M005 - removal TA06 Develop Content -D2 Deny +D02 C00109 @@ -598,7 +598,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Reduce emotional responses to misinformation through calming messages, etc. M001 - resilience TA09 Exposure -D3 Disrupt +D03 C00111 @@ -606,7 +606,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Example: The Commons Project (BuildUp) work. M001 - resilience TA01 Strategic Planning -D4 Degrade +D04 C00112 @@ -614,7 +614,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Challenge misinformation creators to prove they're not an information operation. M004 - friction TA08 Pump Priming -D2 Deny +D02 C00113 @@ -622,7 +622,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Debunk fake experts, their credentials, and potentially also their audience quality M003 - daylight TA08 Pump Priming -D2 Deny +D02 C00114 @@ -630,7 +630,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Stop passing on misinformation M004 - friction TA08 Pump Priming -D2 Deny +D02 C00115 @@ -638,7 +638,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Debunk misinformation creators and posters. M003 - daylight TA08 Pump Priming -D2 Deny +D02 C00116 @@ -646,7 +646,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Build and post information about groups etc's involvement in misinformation incidents. M003 - daylight TA08 Pump Priming -D2 Deny +D02 C00117 @@ -654,7 +654,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Label promote counter to disinformation M010 - countermessaging TA08 Pump Priming -D4 Degrade +D04 C00118 @@ -662,7 +662,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Add countermessage text to iamges used in misinformation incidents. M010 - countermessaging TA08 Pump Priming -D4 Degrade +D04 C00119 @@ -670,7 +670,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co debunk misinformation content. Provide link to facts. M010 - countermessaging TA08 Pump Priming -D7 Deter +D07 C00120 @@ -678,7 +678,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Redesign platforms and algorithms to reduce the effectiveness of disinformation M007 - metatechnique TA08 Pump Priming -D7 Deter +D07 C00121 @@ -686,7 +686,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Make algorithms in platforms explainable, and visible to people using those platforms. M001 - resilience TA08 Pump Priming -D7 Deter +D07 C00122 @@ -694,7 +694,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Beware: content moderation misused becomes censorship. M004 - friction TA09 Exposure -D2 Deny +D02 C00123 @@ -702,7 +702,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co reduce the visibility of known botnets online. M004 - friction TA09 Exposure -D3 Disrupt +D03 C00124 @@ -710,7 +710,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Don't engage with individuals relaying misinformation. M004 - friction TA09 Exposure -D3 Disrupt +D03 C00125 @@ -718,7 +718,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Produce material in advance of misinformation incidents, by anticipating the narratives used in them, and debunking them. M001 - resilience TA09 Exposure -D3 Disrupt +D03 C00126 @@ -726,7 +726,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Create an alert system around disinformation and misinformation artifacts, narratives, and incidents M003 - daylight TA09 Exposure -D3 Disrupt +D03 C00128 @@ -734,7 +734,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Repost or comment on misinformation artifacts, using ridicule or other content to reduce the likelihood of reposting. M009 - dilution TA09 Exposure -D3 Disrupt +D03 C00129 @@ -742,7 +742,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co fiscal sanctions; parallel to counter terrorism M014 - reduce resources TA09 Exposure -D2 Deny +D02 C00130 @@ -750,7 +750,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Train local influencers in countering misinformation. M001 - resilience TA05 Microtargeting -D7 Deter +D07 C00131 @@ -758,7 +758,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Take botnet servers offline by seizing them. M005 - removal TA11 Persistence -D2 Deny +D02 C00133 @@ -766,7 +766,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Note: Similar to Deplatform People but less generic. Perhaps both should be left. M005 - removal TA03 Develop People -D3 Disrupt +D03 C00135 @@ -774,7 +774,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Merged two rows here. M005 - removal TA04 Develop Networks -D3 Disrupt +D03 C00136 @@ -782,7 +782,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Find communities likely to be targetted by misinformation campaigns, and send them countermessages or pointers to information sources. M010 - countermessaging TA08 Pump Priming -D3 Disrupt +D03 C00138 @@ -790,7 +790,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co File multiple lawsuits against known misinformation creators and posters, to distract them from disinformation creation. M014 - reduce resources TA11 Persistence -D3 Disrupt +D03 C00139 @@ -798,7 +798,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co God knows what this is. Keeping temporarily in case we work it out. M004 - friction TA11 Persistence -D3 Disrupt +D03 C00140 @@ -806,7 +806,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Applies to most of the content used by exposure techniques except "T0055 - Use hashtag”. Applies to analytics M008 - data pollution TA12 Measure Effectiveness -D3 Disrupt +D03 C00142 @@ -814,7 +814,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Includes “this has been disproved: do you want to forward it”. Includes “"Hey this story is old" popup when messaging with old URL” - this assumes that this technique is based on visits to an URL shortener or a captured news site that can publish a message of our choice. Includes “mark clickbait visually”. M004 - friction TA06 Develop Content -D4 Degrade +D04 C00143 @@ -822,7 +822,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Use copyright infringement claims to remove videos etc. M013 - targeting TA11 Persistence -D4 Degrade +D04 C00144 @@ -830,7 +830,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Degrade the infrastructure. Could e.g. pay to not act for 30 days. Not recommended M014 - reduce resources TA02 Objective Planning -D4 Degrade +D04 C00147 @@ -838,7 +838,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Stop new community activity (likes, comments) on old social media posts. M004 - friction TA09 Exposure -D3 Disrupt +D03 C00148 @@ -846,7 +846,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co If creators are using network analysis to determine how to attack networks, then adding random extra links to those networks might throw that analysis out enough to change attack outcomes. Unsure which AMITT techniques. M008 - data pollution TA12 Measure Effectiveness -D4 Degrade +D04 C00149 @@ -854,7 +854,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Includes Pollute the AB-testing data feeds: Polluting A/B testing requires knowledge of MOEs and MOPs. A/B testing must be caught early when there is relatively little data available so infiltration of TAs and understanding of how content is migrated from testing to larger audiences is fundamental. M008 - data pollution TA12 Measure Effectiveness -D4 Degrade +D04 C00153 @@ -862,7 +862,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Align offensive cyber action with information operations and counter disinformation approaches, where appropriate. M013 - targeting TA01 Strategic Planning -D3 Disrupt +D03 C00154 @@ -870,7 +870,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Train media to spot and respond to misinformation, and ask them not to post or transmit misinformation they've found. M005 - removal TA08 Pump Priming -D2 Deny +D02 C00155 @@ -878,7 +878,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Ban misinformation creators and posters from funding sites M005 - removal TA03 Develop People -D2 Deny +D02 C00156 @@ -886,7 +886,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Civil engagement activities conducted on the part of EFP forces. In Latvia, for example, U.S. soldiers have reportedly conducted numerous civil engagements with the local populations. In one example, soldiers cut firewood for local Russian-speaking Latvians. Locals were reportedly overheard saying, “A Russian soldier wouldn’t do that.” NATO should likewise provide support and training, where needed, to local public affairs and other communication personnel. Local government and military public affairs personnel can play their part in creating and disseminating entertaining and sharable content that supports the EFP mission. M010 - countermessaging TA02 Objective Planning -D3 Disrupt +D03 C00159 @@ -894,7 +894,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co e.g. Create a campaign plan and toolkit for competition short of armed conflict (this used to be called “the grey zone”). The campaign plan should account for own vulnerabilities and strengths, and not over-rely on any one tool of statecraft or line of effort. It will identify and employ a broad spectrum of national power to deter, compete, and counter (where necessary) other countries’ approaches, and will include understanding of own capabilities, capabilities of disinformation creators, and international standards of conduct to compete in, shrink the size, and ultimately deter use of competition short of armed conflict. M007 - metatechnique TA01 Strategic Planning -D3 Disrupt +D03 C00160 @@ -902,7 +902,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Identify key influencers (e.g. use network analysis), then reach out to identified users and offer support, through either training or resources. M001 - resilience TA03 Develop People -D2 Deny +D02 C00161 @@ -910,7 +910,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Advance coalitions across borders and sectors, spanning public and private, as well as foreign and domestic, divides. Improve mechanisms to collaborate, share information, and develop coordinated approaches with the private sector at home and allies and partners abroad. M007 - metatechnique TA01 Strategic Planning -D7 Deter +D07 C00162 @@ -918,7 +918,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Kremlin’s narrative spin extends through constellations of “civil society” organizations, political parties, churches, and other actors. Moscow leverages think tanks, human rights groups, election observers, Eurasianist integration groups, and orthodox groups. A collection of Russian civil society organizations, such as the Federal Agency for the Commonwealth of Independent States Affairs, Compatriots Living Abroad, and International Humanitarian Cooperation, together receive at least US$100 million per year, in addition to government-organized nongovernmental organizations (NGOs), at least 150 of which are funded by Russian presidential grants totaling US$70 million per year. M013 - targeting TA04 Develop Networks -D3 Disrupt +D03 C00164 @@ -926,7 +926,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co protect the interests of this population and, more importantly, influence the population to support pro-Russia causes and effectively influence the politics of its neighbors M013 - targeting TA02 Objective Planning -D3 Disrupt +D03 C00165 @@ -934,7 +934,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co e.g. for leaked legal documents, use court motions to limit future discovery actions M004 - friction TA06 Develop Content -D2 Deny +D02 C00169 @@ -942,7 +942,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co international donors will donate to a basket fund that will pay a committee of local experts who will, in turn, manage and distribute the money to Russian-language producers and broadcasters that pitch various projects. M010 - countermessaging TA02 Objective Planning -D3 Disrupt +D03 C00170 @@ -950,7 +950,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Shift from reactive to proactive response, with priority on sharing relevant information with the public and mobilizing private-sector engagement. Recent advances in data-driven technologies have elevated information as a source of power to influence the political and economic environment, to foster economic growth, to enable a decision-making advantage over competitors, and to communicate securely and quickly. M007 - metatechnique TA01 Strategic Planning -D3 Disrupt +D03 C00172 @@ -958,7 +958,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Removing accounts, pages, groups, e.g. facebook page removal M005 - removal TA04 Develop Networks -D2 Deny +D02 C00174 @@ -966,7 +966,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Free and fair press: create bipartisan, patriotic commitment to press freedom. Note difference between news and editorialising. Build alternative news sources: create alternative local-language news sources to counter local-language propaganda outlets. Delegitimize the 24 hour news cycle. includes Provide an alternative to disinformation content by expanding and improving local content: Develop content that can displace geopolitically-motivated narratives in the entire media environment, both new and old media alike. M007 - metatechnique, M002 - diversion TA01 Strategic Planning -D2 Deny +D02 C00176 @@ -974,7 +974,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Coordinated disinformation challenges are increasingly multidisciplinary, there are few organizations within the national security structures that are equipped with the broad-spectrum capability to effectively counter large-scale conflict short of war tactics in real-time. Institutional hurdles currently impede diverse subject matter experts, hailing from outside of the traditional national security and foreign policy disciplines (e.g., physical science, engineering, media, legal, and economics fields), from contributing to the direct development of national security countermeasures to emerging conflict short of war threat vectors. A Cognitive Security Action Group (CSAG), akin to the Counterterrorism Security Group (CSG), could drive interagency alignment across equivalents of DHS, DoS, DoD, Intelligence Community, and other implementing agencies, in areas including strategic narrative, and the nexus of cyber and information operations. M007 - metatechnique TA01 Strategic Planning -D7 Deter +D07 C00178 @@ -982,7 +982,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co 1) Pollute the data voids with wholesome content (Kittens! Babyshark!). 2) fill data voids with relevant information, e.g. increase Russian-language programming in areas subject to Russian disinformation. Examples include using Current Time videos (viewed 40 million times online) to draw viewers away from Russian TV programming in RT and Sputnik. POtential content for this includes conventional entertainment programming (source: The conomist, “America’s Answer to Russian Propaganda TV,” 2017). M009 - dilution, M008 - data pollution TA05 Microtargeting -D4 Degrade +D04 C00182 @@ -990,7 +990,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Detect redirction or malware, then quarantine or delete. Example: (2015) Trustwave reported that a Bedep Trojan malware kit had begun infecting machines and forcing them to browse certain sites, artificially inflating traffic to a set of pro-Russia M005 - removal TA09 Exposure -D2 Deny +D02 C00184 @@ -998,7 +998,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co highlight misinformation activities and actors in media M003 - daylight TA08 Pump Priming -D4 Degrade +D04 C00188 @@ -1006,7 +1006,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Includes SEO influence. August 2014, Russian news agency Rossiya Segodnya commissioned a poll in France with poorly worded questions and a statistically insignificant subsample that RT used to back a story titled “15% of French people back ISIS [Islamic State of Iraq and Syria] militants, poll finds.” The story and summary infographic circulated on the internet, initially appearing primarily on French sites. After a week, the generally respectable digital U.S. news outlet Vox ran the story, now titled “One in Six French People Say They Support ISIS.” Although this effect has now worn off or been overwritten, for a time—despite a later story from The Washington Post debunking the claim—typing “ISIS France” into Google resulted in an autosuggestion of “ISIS France support” (Borthwick, 2015). Includes promotion of a “higher standard of journalism”: journalism training “would be helpful, especially for the online community. Includes Strengthen local media: Improve effectiveness of local media outlets. Using eastern Latvia media outlets as an example, one expert noted that the media outlets are “very weak,” are often politically affiliated, or have “little local oligarchs that control them.” M001 - resilience TA08 Pump Priming -D3 Disrupt +D03 C00189 @@ -1014,7 +1014,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Use ongoing analysis/monitoring of "flagged" profiles. Confirm whether platforms are actively removing flagged accounts, and raise pressure via e.g. government organizations to encourage removal M003 - daylight TA03 Develop People -D6 Destroy +D06 C00190 @@ -1022,7 +1022,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Government open engagement with civil society as an independent check on government action and messaging. Government seeks to coordinate and synchronize narrative themes with allies and partners while calibrating action in cases where elements in these countries may have been co-opted by competitor nations. Includes “fight in the light”: Use leadership in the arts, entertainment, and media to highlight and build on fundamental tenets of democracy. M001 - resilience TA01 Strategic Planning -D3 Disrupt +D03 C00195 @@ -1030,7 +1030,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Use Google AdWords to identify instances in which people search Google about particular fake-news stories or Russian propaganda themes. Taking advantage of the technology behind Google AdWords, this method identifies potential ISIS recruits through their Google searches and exposes them to curated YouTube videos debunking ISIS recruiting themes. Apply this method to Russian propaganda. Includes Monetize centrist SEO by subsidizing the difference in greater clicks towards extremist content. M002 - diversion TA07 Channel Selection -D2 Deny +D02 C00197 @@ -1038,7 +1038,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Standard reporting for false profiles (identity issues). Includes detecting hijacked accounts and reallocating them - if possible, back to original owners. M005 - removal TA03 Develop People -D2 Deny +D02 C00200 @@ -1046,7 +1046,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Has been done in e.g. India. FIXIT: standardize language used for influencer/ respected figure. M010 - countermessaging TA09 Exposure -D3 Disrupt +D03 C00202 @@ -1054,7 +1054,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Set honeytraps in content likely to be accessed for disinformation. NB Macron election team modified docs to spike a hack and leak. M002 - diversion TA06 Develop Content -D2 Deny +D02 C00203 @@ -1062,7 +1062,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Remove access to official press events from known misinformation actors. M004 - friction TA04 Develop Networks -D3 Disrupt +D03 C00205 @@ -1070,7 +1070,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co Increase civic resilience by partnering with business community to combat gray zone threats and ensuring adequate reporting and enforcement mechanisms. M007 - metatechnique TA01 Strategic Planning -D3 Disrupt +D03 C00207 @@ -1078,7 +1078,7 @@ Note: This sounds eerlily like many Reddit communities where the most upvoted co E.g. Saudi tit-for-tat campaign M013 - targeting TA02 Objective Planning -D7 Deter +D07 C00211 @@ -1092,7 +1092,7 @@ https://balkaninsight.com/2019/06/07/disinformation-nation-the-slovaks-fighting- https://internews.org/story/using-comedy-and-social-media-educate-disinformation M010 - countermessaging TA09 Exposure -D3 Disrupt +D03 C00212 @@ -1100,7 +1100,7 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Increase public service experience, and support wider civics and history education. M001 - resilience TA01 Strategic Planning -D3 Disrupt +D03 C00216 @@ -1108,7 +1108,7 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Prevent ad revenue going to disinformation domains M014 - reduce resources TA05 Microtargeting -D2 Deny +D02 C00219 @@ -1116,7 +1116,7 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Steganography. Adding date, signatures etc to stop issue of photo relabelling etc. M003 - daylight TA06 Develop Content -D4 Degrade +D04 C00220 @@ -1124,7 +1124,7 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Create a plan for misinformation and disinformation response, before it's needed. Include connections / contacts needed, expected counteremessages etc. M007 - metatechnique TA01 Strategic Planning -D3 Disrupt +D03 C00221 @@ -1132,7 +1132,7 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Include PACE plans - Primary, Alternate, Contingency, Emergency M007 - metatechnique TA01 Strategic Planning -D3 Disrupt +D03 C00222 @@ -1140,7 +1140,7 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Simulate misinformation and disinformation campaigns, and responses to them, before campaigns happen. M007 - metatechnique TA02 Objective Planning -D3 Disrupt +D03 C00223 @@ -1148,6 +1148,6 @@ https://internews.org/story/using-comedy-and-social-media-educate-disinformation Improve trust in the misinformation responses from social media and other platforms. Examples include creating greater transparancy on their actions and algorithms. M001 - resilience TA01 Strategic Planning -D3 Disrupt +D03 diff --git a/detections_index.md b/detections_index.md index 0753398..78df332 100644 --- a/detections_index.md +++ b/detections_index.md @@ -15,7 +15,7 @@ Examine failed campaigns. How did they fail? Can we create useful activities that increase these failures? TA01 Strategic Planning -D1 Detect +D01 F00002 @@ -23,7 +23,7 @@ We have no idea what this means. Is it something to do with the way a viral story spreads? TA01 Strategic Planning -D1 Detect +D01 F00003 @@ -31,7 +31,7 @@ TA01 Strategic Planning -D1 Detect +D01 F00004 @@ -39,7 +39,7 @@ TA01 Strategic Planning -D1 Detect +D01 F00005 @@ -47,7 +47,7 @@ Strengths, Weaknesses, Opportunities, Threats analysis of groups and audience segments. TA01 Strategic Planning -D1 Detect +D01 F00006 @@ -55,7 +55,7 @@ TA01 Strategic Planning -D1 Detect +D01 F00007 @@ -63,7 +63,7 @@ TA02 Objective Planning -D1 Detect +D01 F00008 @@ -71,7 +71,7 @@ TA03 Develop People -D1 Detect +D01 F00009 @@ -79,7 +79,7 @@ TA03 Develop People -D1 Detect +D01 F00010 @@ -87,7 +87,7 @@ TA03 Develop People -D1 Detect +D01 F00011 @@ -95,7 +95,7 @@ TA03 Develop People -D1 Detect +D01 F00012 @@ -103,7 +103,7 @@ TA03 Develop People -D1 Detect +D01 F00013 @@ -111,7 +111,7 @@ TA03 Develop People -D1 Detect +D01 F00014 @@ -119,7 +119,7 @@ for e.g. fake news sites TA03 Develop People -D1 Detect +D01 F00015 @@ -127,7 +127,7 @@ I include Fake Experts as they may use funding campaigns such as Patreon to fund their operations and so these should be watched. TA03 Develop People -D1 Detect +D01 F00016 @@ -137,7 +137,7 @@ In TA08-11, the engagement level of victims could be identified to detect and respond to increasing engagement. TA03 Develop People -D1 Detect +D01 F00017 @@ -145,7 +145,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA03 Develop People -D1 Detect +D01 F00018 @@ -153,7 +153,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re track funding sources TA03 Develop People -D1 Detect +D01 F00019 @@ -161,7 +161,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA04 Develop Networks -D1 Detect +D01 F00020 @@ -169,7 +169,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA04 Develop Networks -D1 Detect +D01 F00021 @@ -177,7 +177,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA04 Develop Networks -D1 Detect +D01 F00022 @@ -185,7 +185,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA04 Develop Networks -D1 Detect +D01 F00023 @@ -193,7 +193,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA04 Develop Networks -D1 Detect +D01 F00024 @@ -201,7 +201,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA04 Develop Networks -D1 Detect +D01 F00025 @@ -209,7 +209,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA05 Microtargeting -D1 Detect +D01 F00026 @@ -217,7 +217,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA05 Microtargeting -D1 Detect +D01 F00027 @@ -225,7 +225,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA05 Microtargeting -D1 Detect +D01 F00028 @@ -233,7 +233,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00029 @@ -241,7 +241,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00030 @@ -249,7 +249,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00031 @@ -257,7 +257,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re Strategic planning included as innoculating population has strategic value. TA06 Develop Content -D1 Detect +D01 F00032 @@ -265,7 +265,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re DUPLICATE - DELETE TA06 Develop Content -D1 Detect +D01 F00033 @@ -273,7 +273,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00034 @@ -281,7 +281,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00035 @@ -289,7 +289,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00036 @@ -297,7 +297,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re TA06 Develop Content -D1 Detect +D01 F00037 @@ -307,7 +307,7 @@ In TA08-11, the engagement level of victims could be identified to detect and re Technique should be in terms of "strategic innoculation", raising the standards of what people expect in terms of evidence when consuming news. TA06 Develop Content -D1 Detect +D01 F00038 @@ -315,7 +315,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Unsure I understood the original intention or what it applied to. Therefore the techniques listed (10, 39, 43, 57, 61) are under my interpretation - which is that we want to track ignorant agents who fall into the enemy's trap and show a cost to financing/reposting/helping the adversary via public shaming or other means. TA06 Develop Content -D1 Detect +D01 F00039 @@ -323,7 +323,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA06 Develop Content -D1 Detect +D01 F00040 @@ -331,7 +331,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA06 Develop Content -D1 Detect +D01 F00041 @@ -339,7 +339,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Not technically left of boom TA07 Channel Selection -D1 Detect +D01 F00042 @@ -347,7 +347,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Use T00029, but against the creators TA07 Channel Selection -D1 Detect +D01 F00043 @@ -355,7 +355,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Platform companies and some information security companies (e.g. ZeroFox) do this. TA07 Channel Selection -D1 Detect +D01 F00044 @@ -363,7 +363,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Can be used in all phases for all techniques. TA08 Pump Priming -D1 Detect +D01 F00045 @@ -371,7 +371,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Can be used in all phases for all techniques. TA08 Pump Priming -D1 Detect +D01 F00046 @@ -379,7 +379,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA08 Pump Priming -D1 Detect +D01 F00047 @@ -387,7 +387,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA08 Pump Priming -D1 Detect +D01 F00048 @@ -395,7 +395,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA08 Pump Priming -D1 Detect +D01 F00049 @@ -403,7 +403,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA08 Pump Priming -D1 Detect +D01 F00050 @@ -411,7 +411,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA08 Pump Priming -D1 Detect +D01 F00051 @@ -419,7 +419,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA09 Exposure -D1 Detect +D01 F00052 @@ -427,7 +427,7 @@ Technique should be in terms of "strategic innoculation", raising the standards Discovering the sponsors behind a campaign, narrative, bot, a set of accounts, or a social media comment, or anything else is useful. TA09 Exposure -D1 Detect +D01 F00053 @@ -435,7 +435,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA09 Exposure -D1 Detect +D01 F00054 @@ -443,7 +443,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA09 Exposure -D1 Detect +D01 F00055 @@ -451,7 +451,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA09 Exposure -D1 Detect +D01 F00056 @@ -459,7 +459,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA09 Exposure -D1 Detect +D01 F00057 @@ -467,7 +467,7 @@ Technique should be in terms of "strategic innoculation", raising the standards TA09 Exposure -D1 Detect +D01 F00058 @@ -477,7 +477,7 @@ Technique should be in terms of "strategic innoculation", raising the standards For example, other ways of deplatforming people include attacking their sources of funds, their allies, their followers, etc. TA10 Go Physical -D1 Detect +D01 F00059 @@ -485,7 +485,7 @@ For example, other ways of deplatforming people include attacking their sources All techniques provide or are susceptible to being countered by, or leveraged for, knowledge about user demographics. TA10 Go Physical -D1 Detect +D01 F00060 @@ -493,7 +493,7 @@ For example, other ways of deplatforming people include attacking their sources I assume this was a transcript error. Otherwise, "Identify Susceptible Influences" as in the various methods of influences that may work against a victim could also be a technique. Nope, wasn't a transcript error: original note says influencers, as in find people of influence that might be targetted. TA10 Go Physical -D1 Detect +D01 F00061 @@ -501,7 +501,7 @@ For example, other ways of deplatforming people include attacking their sources TA10 Go Physical -D1 Detect +D01 F00062 @@ -509,7 +509,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D1 Detect +D01 F00063 @@ -517,7 +517,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D1 Detect +D01 F00064 @@ -525,7 +525,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D1 Detect +D01 F00065 @@ -533,7 +533,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D1 Detect +D01 F00066 @@ -541,7 +541,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D1 Detect +D01 F00067 @@ -549,7 +549,7 @@ For example, other ways of deplatforming people include attacking their sources -D1 Detect +D01 F00068 @@ -557,7 +557,7 @@ For example, other ways of deplatforming people include attacking their sources a developing methodology for identifying statistical differences in how social groups use language and quantifying how common those statistical differences are within a larger population. In essence, it hypothesizes how much affinity might exist for a specific group within a general population, based on the language its members employ -D1 Detect +D01 F00069 @@ -565,7 +565,7 @@ For example, other ways of deplatforming people include attacking their sources To effectively counter Russian propaganda, it will be critical to track Russian influence efforts. The information requirements are varied and include the following: • Identify fake-news stories and their sources. • Understand narrative themes and content that pervade various Russian media sources. • Understand the broader Russian strategy that underlies tactical propaganda messaging. -D1 Detect +D01 F00070 @@ -573,7 +573,7 @@ For example, other ways of deplatforming people include attacking their sources ALL -D1 Detect +D01 F00071 @@ -581,7 +581,7 @@ For example, other ways of deplatforming people include attacking their sources Local influencers detected via Twitter networks are likely local influencers in other online and off-line channels as well. In addition, the content and themes gleaned from Russia and Russia-supporting populations, as well as anti-Russia activists, likely swirl in other online and off-line mediums as well. -D1 Detect +D01 F00072 @@ -589,7 +589,7 @@ For example, other ways of deplatforming people include attacking their sources It is possible that some of these are bots or trolls and could be flagged for suspension for violating Twitter’s terms of service. -D1 Detect +D01 F00073 @@ -597,7 +597,7 @@ For example, other ways of deplatforming people include attacking their sources Players at the level of covert attribution, referred to as “black” in the grayscale of deniability, produce content on user-generated media, such as YouTube, but also add fear-mongering commentary to and amplify content produced by others and supply exploitable content to data dump websites. These activities are conducted by a network of trolls, bots, honeypots, and hackers. -D1 Detect +D01 F00074 @@ -605,7 +605,7 @@ For example, other ways of deplatforming people include attacking their sources brand ambassador programs could be used with influencers across a variety of social media channels. It could also target other prominent experts, such as academics, business leaders, and other potentially prominent people. Authorities must ultimately take care in implementing such a program given the risk that contact with U.S. or NATO authorities might damage influencer reputations. Engagements must consequently be made with care, and, if possible, government interlocutors should work through local NGOs. -D1 Detect +D01 F00075 @@ -613,7 +613,7 @@ For example, other ways of deplatforming people include attacking their sources significant amounts of quality open-source information are now available and should be leveraged to build products and analysis prior to problem prioritization in the areas of observation, attribution, and intent. Successfully distinguishing the gray zone campaign signal through the global noise requires action through the entirety of the national security community. Policy, process, and tools must all adapt and evolve to detect, discern, and act upon a new type of signal -D1 Detect +D01 F00076 @@ -622,7 +622,7 @@ For example, other ways of deplatforming people include attacking their sources -D1 Detect +D01 F00077 @@ -630,7 +630,7 @@ For example, other ways of deplatforming people include attacking their sources Bot account: action based, people. Unsure which AMITT techniques. TA03 Develop People -D1 Detect +D01 F00078 @@ -638,7 +638,7 @@ For example, other ways of deplatforming people include attacking their sources All techniques benefit from careful analysis and monitoring of activities on social network. TA03 Develop People -D1 Detect +D01 F00079 @@ -646,7 +646,7 @@ For example, other ways of deplatforming people include attacking their sources TA05 Microtargeting -D1 Detect +D01 F00080 @@ -654,7 +654,7 @@ For example, other ways of deplatforming people include attacking their sources Two wrongs don't make a right? But if you hack your own polls, you do learn how it could be done, and learn what to look for TA07 Channel Selection -D1 Detect +D01 F00081 @@ -662,7 +662,7 @@ For example, other ways of deplatforming people include attacking their sources TA09 Exposure -D1 Detect +D01 F00082 @@ -670,7 +670,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D3 Disrupt +D03 F00083 @@ -678,7 +678,7 @@ For example, other ways of deplatforming people include attacking their sources TA11 Persistence -D5 Deceive +D05 F00084 @@ -686,7 +686,7 @@ For example, other ways of deplatforming people include attacking their sources TA03 Develop People -D1 Detect +D01 F00085 @@ -705,7 +705,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t Develop an intelligence-based understanding of foreign actors’ motivations, psychologies, and societal and geopolitical contexts. Leverage artificial intelligence to identify patterns and infer competitors’ intent TA02 Objective planning -D1 Detect +D01 F00087 @@ -713,7 +713,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t United States has not adequately adapted its information indicators and thresholds for warning policymakers to account for gray zone tactics. Competitors have undertaken a marked shift to slow-burn, deceptive, non-military, and indirect challenges to U.S. interests. Relative to traditional security indicators and warnings, these are more numerous and harder to detect and make it difficult for analysts to infer intent. -D1 Detect +D01 F00088 @@ -721,7 +721,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t Recognize campaigns from weak signals, including rivals’ intent, capability, impact, interactive effects, and impact on U.S. interests... focus on adversarial covert action aspects of campaigning. -D1 Detect +D01 F00089 @@ -729,7 +729,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t "Gray zone" is second level of content producers and circulators, composed of outlets with uncertain attribution. This category covers conspiracy websites, far-right or far-left websites, news aggregators, and data dump websites TA04 Develop Networks -D1 Detect +D01 F00090 @@ -737,7 +737,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t Bring private sector and civil society into accord on U.S. interests TA01 Strategic Planning -D1 Detect +D01 F00091 @@ -745,7 +745,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t This might include working with relevant technology firms to ensure that contracted analytic support is available. Contracted support is reportedly valuable because technology to monitor social media data is continually evolving, and such firms can provide the expertise to help identify and analyze trends, and they can more effectively stay abreast of the changing systems and develop new models as they are required TA01 Strategic Planning -D1 Detect +D01 F00092 @@ -753,7 +753,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t Warn social media companies about an ongoing campaign (e.g. antivax sites). Anyone with datasets or data summaries can help with this TA09 Exposure -D1 Detect +D01 F00093 @@ -761,7 +761,7 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t S4D is a way to separate out different speakers in text, audio. M004 - friction TA03 Develop People -D3 Disrupt +D01 F00094 @@ -769,6 +769,14 @@ Intent: judgement of adversarial intent to conduct gray zone activity. Indeed, t M003 - daylight TA07 Channel Selection -D2 Deny +D01 + + +F00095 +Fact checking +Process suspicious artifacts, narratives, and incidents + +TA09 Exposure +D01 diff --git a/incidents/I00002.md b/incidents/I00002.md index c514d45..874a109 100644 --- a/incidents/I00002.md +++ b/incidents/I00002.md @@ -15,13 +15,13 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0017 Promote online funding](../techniques/T0017.md) | I00002T002 Promote "funding" campaign | -| [T0018 Paid targeted ads](../techniques/T0018.md) | I00002T001 buy FB targeted ads | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00002T003 create web-site - information pollution | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00002T004 SEO optimisation/manipulation ("key words") | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00002T003 create web-site - information pollution | -| [T0058 Legacy web content](../techniques/T0058.md) | I00002T005 legacy web content | -| [T0058 Legacy web content](../techniques/T0058.md) | I00002T006 hard to remove content and/or campaign/exploit TOS | +| [T0017 Promote online funding](../techniques/T0017.md) | IT00000002 Promote "funding" campaign | +| [T0018 Paid targeted ads](../techniques/T0018.md) | IT00000001 buy FB targeted ads | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000003 create web-site - information pollution | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000005 SEO optimisation/manipulation ("key words") | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000004 create web-site - information pollution | +| [T0058 Legacy web content](../techniques/T0058.md) | IT00000006 legacy web content | +| [T0058 Legacy web content](../techniques/T0058.md) | IT00000007 hard to remove content and/or campaign/exploit TOS | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00005.md b/incidents/I00005.md index 0383cec..8f8d19b 100644 --- a/incidents/I00005.md +++ b/incidents/I00005.md @@ -24,23 +24,23 @@ The report adds that although officially the Russian government asserted its neu | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00005T004 Fake FB groups + dark content | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00005T008 cultivate, manipulate, exploit useful idiots | -| [T0018 Paid targeted ads](../techniques/T0018.md) | I00005T003 Targeted FB paid ads | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00005T007 RT & Sputnik generate information pollution | -| [T0021 Memes](../techniques/T0021.md) | I00005T011 Memes... anti-immigration; euroskepticism; fear, outrage, conspiracy narratives | -| [T0029 Manipulate online polls](../techniques/T0029.md) | I00005T006 manipulate social media "online polls"? | -| [T0030 Backstop personas](../techniques/T0030.md) | I00005T012 Backstop personas | -| [T0031 YouTube](../techniques/T0031.md) | I00005T009 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | -| [T0032 Reddit](../techniques/T0032.md) | I00005T009 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | -| [T0034 LinkedIn](../techniques/T0034.md) | I00005T009 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | -| [T0035 Pinterest](../techniques/T0035.md) | I00005T009 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | -| [T0036 WhatsApp](../techniques/T0036.md) | I00005T009 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00005T010 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00005T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00005T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00005T007 RT & Sputnik generate information pollution | -| [T0057 Organise remote rallies and events](../techniques/T0057.md) | I00005T005 Digital to physical "organize+promote" rallies & events? | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000011 Fake FB groups + dark content | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000016 cultivate, manipulate, exploit useful idiots | +| [T0018 Paid targeted ads](../techniques/T0018.md) | IT00000010 Targeted FB paid ads | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000014 RT & Sputnik generate information pollution | +| [T0021 Memes](../techniques/T0021.md) | IT00000023 Memes... anti-immigration; euroskepticism; fear, outrage, conspiracy narratives | +| [T0029 Manipulate online polls](../techniques/T0029.md) | IT00000013 manipulate social media "online polls"? | +| [T0030 Backstop personas](../techniques/T0030.md) | IT00000024 Backstop personas | +| [T0031 YouTube](../techniques/T0031.md) | IT00000017 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | +| [T0032 Reddit](../techniques/T0032.md) | IT00000018 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | +| [T0034 LinkedIn](../techniques/T0034.md) | IT00000019 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | +| [T0035 Pinterest](../techniques/T0035.md) | IT00000020 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | +| [T0036 WhatsApp](../techniques/T0036.md) | IT00000021 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000022 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000009 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000008 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000015 RT & Sputnik generate information pollution | +| [T0057 Organise remote rallies and events](../techniques/T0057.md) | IT00000012 Digital to physical "organize+promote" rallies & events? | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00006.md b/incidents/I00006.md index b2ca173..1da131a 100644 --- a/incidents/I00006.md +++ b/incidents/I00006.md @@ -15,12 +15,12 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00006T004 Fake twitter profiles to amplify | -| [T0015 Create hashtag](../techniques/T0015.md) | I00006T003 Create and use hashtag | -| [T0024 Create fake videos and images](../techniques/T0024.md) | I00006T002 Fake video/images | -| [T0039 Bait legitimate influencers](../techniques/T0039.md) | I00006T005 bait journalists/media/politicians | -| [T0043 Use SMS/ WhatsApp/ Chat apps](../techniques/T0043.md) | I00006T001 Use SMS/text messages | -| [T0055 Use hashtag](../techniques/T0055.md) | I00006T003 Create and use hashtag | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000029 Fake twitter profiles to amplify | +| [T0015 Create hashtag](../techniques/T0015.md) | IT00000027 Create and use hashtag | +| [T0024 Create fake videos and images](../techniques/T0024.md) | IT00000026 Fake video/images | +| [T0039 Bait legitimate influencers](../techniques/T0039.md) | IT00000030 bait journalists/media/politicians | +| [T0043 Use SMS/ WhatsApp/ Chat apps](../techniques/T0043.md) | IT00000025 Use SMS/text messages | +| [T0055 Use hashtag](../techniques/T0055.md) | IT00000028 Create and use hashtag | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00007.md b/incidents/I00007.md index c4abac9..9313f16 100644 --- a/incidents/I00007.md +++ b/incidents/I00007.md @@ -15,11 +15,11 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00007T002 cultivate, manipulate, exploit useful idiots (in the case Paul Manafort) | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00007T001 RT & Sputnik generate information pollution (report an unreported false story/event) | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00007T004 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00007T003 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00007T001 RT & Sputnik generate information pollution (report an unreported false story/event) | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000033 cultivate, manipulate, exploit useful idiots (in the case Paul Manafort) | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000031 RT & Sputnik generate information pollution (report an unreported false story/event) | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000035 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000034 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000032 RT & Sputnik generate information pollution (report an unreported false story/event) | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00009.md b/incidents/I00009.md index 2dd01d4..23c0a66 100644 --- a/incidents/I00009.md +++ b/incidents/I00009.md @@ -15,11 +15,11 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00009T003 FB pages | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00009T002 RT & Sputnik generate information pollution | -| [T0045 Use fake experts](../techniques/T0045.md) | I00009T001 Using "expert" | -| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | I00009T004 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00009T002 RT & Sputnik generate information pollution | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000039 FB pages | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000037 RT & Sputnik generate information pollution | +| [T0045 Use fake experts](../techniques/T0045.md) | IT00000036 Using "expert" | +| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | IT00000040 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000038 RT & Sputnik generate information pollution | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00010.md b/incidents/I00010.md index 7692ddf..fe89a11 100644 --- a/incidents/I00010.md +++ b/incidents/I00010.md @@ -6,7 +6,7 @@ * **Year started:** 2018 -* **Countries:** ?? , USA +* **Countries:** Unknown , USA * **Found via:** @@ -15,15 +15,15 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00010T005 FB pages/groups/profiles | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00010T004 cultivate, manipulate, exploit useful idiots (Alex Jones... drives conspiracy theories; false flags, crisis actors) | -| [T0020 Trial content](../techniques/T0020.md) | I00010T007 4Chan/8Chan - trial content | -| [T0031 YouTube](../techniques/T0031.md) | I00010T006 YouTube; Reddit | -| [T0032 Reddit](../techniques/T0032.md) | I00010T006 YouTube; Reddit | -| [T0039 Bait legitimate influencers](../techniques/T0039.md) | I00010T008 journalist/media baiting | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00010T003 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00010T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00010T001 Twitter bots amplify & manipulate | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000045 FB pages/groups/profiles | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000044 cultivate, manipulate, exploit useful idiots (Alex Jones... drives conspiracy theories; false flags, crisis actors) | +| [T0020 Trial content](../techniques/T0020.md) | IT00000048 4Chan/8Chan - trial content | +| [T0031 YouTube](../techniques/T0031.md) | IT00000046 YouTube; Reddit | +| [T0032 Reddit](../techniques/T0032.md) | IT00000047 YouTube; Reddit | +| [T0039 Bait legitimate influencers](../techniques/T0039.md) | IT00000049 journalist/media baiting | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000043 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000042 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000041 Twitter bots amplify & manipulate | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00011.md b/incidents/I00011.md index be7f5d3..f6c5daa 100644 --- a/incidents/I00011.md +++ b/incidents/I00011.md @@ -6,7 +6,7 @@ * **Year started:** 2019 -* **Countries:** ?? , USA +* **Countries:** Unknown , USA * **Found via:** diff --git a/incidents/I00015.md b/incidents/I00015.md index 4adb5d3..9dcb1d1 100644 --- a/incidents/I00015.md +++ b/incidents/I00015.md @@ -15,10 +15,10 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0025 Leak altered documents](../techniques/T0025.md) | I00015T001 Forge ('release' altered hacked documents) | -| [T0025 Leak altered documents](../techniques/T0025.md) | I00015T002 hack/leak/manipulate/distort | -| [T0039 Bait legitimate influencers](../techniques/T0039.md) | I00015T004 journalist/media baiting | -| [T0044 Seed distortions](../techniques/T0044.md) | I00015T003 Circulate to media via DM, then release publicly | +| [T0025 Leak altered documents](../techniques/T0025.md) | IT00000050 Forge ('release' altered hacked documents) | +| [T0025 Leak altered documents](../techniques/T0025.md) | IT00000051 hack/leak/manipulate/distort | +| [T0039 Bait legitimate influencers](../techniques/T0039.md) | IT00000053 journalist/media baiting | +| [T0044 Seed distortions](../techniques/T0044.md) | IT00000052 Circulate to media via DM, then release publicly | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00017.md b/incidents/I00017.md index a3f0b41..fa50a28 100644 --- a/incidents/I00017.md +++ b/incidents/I00017.md @@ -15,27 +15,27 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00017T005 Fake FB groups + dark content | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00017T009 cultivate, manipulate, exploit useful idiots | -| [T0016 Clickbait](../techniques/T0016.md) | I00017T014 Click-bait (economic actors) fake news sites (ie: Denver Guardian; Macedonian teens) | -| [T0018 Paid targeted ads](../techniques/T0018.md) | I00017T004 Targeted FB paid ads | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00017T008 RT & Sputnik generate information pollution | -| [T0020 Trial content](../techniques/T0020.md) | I00017T011 4Chan/8Chan - trial content | -| [T0021 Memes](../techniques/T0021.md) | I00017T013 Memes... anti-immigration; euroskepticism; fear, outrage, conspiracy narratives | -| [T0025 Leak altered documents](../techniques/T0025.md) | I00017T001 hack/leak/manipulate/distort | -| [T0029 Manipulate online polls](../techniques/T0029.md) | I00017T007 manipulate social media "online polls"? | -| [T0030 Backstop personas](../techniques/T0030.md) | I00017T015 Backstop personas | -| [T0031 YouTube](../techniques/T0031.md) | I00017T010 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0032 Reddit](../techniques/T0032.md) | I00017T010 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0033 Instagram](../techniques/T0033.md) | I00017T010 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0034 LinkedIn](../techniques/T0034.md) | I00017T010 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0035 Pinterest](../techniques/T0035.md) | I00017T010 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0036 WhatsApp](../techniques/T0036.md) | I00017T010 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00017T012 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00017T003 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00017T002 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00017T008 RT & Sputnik generate information pollution | -| [T0057 Organise remote rallies and events](../techniques/T0057.md) | I00017T006 Digital to physical "organize+promote" rallies & events | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000058 Fake FB groups + dark content | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000063 cultivate, manipulate, exploit useful idiots | +| [T0016 Clickbait](../techniques/T0016.md) | IT00000073 Click-bait (economic actors) fake news sites (ie: Denver Guardian; Macedonian teens) | +| [T0018 Paid targeted ads](../techniques/T0018.md) | IT00000057 Targeted FB paid ads | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000061 RT & Sputnik generate information pollution | +| [T0020 Trial content](../techniques/T0020.md) | IT00000070 4Chan/8Chan - trial content | +| [T0021 Memes](../techniques/T0021.md) | IT00000072 Memes... anti-immigration; euroskepticism; fear, outrage, conspiracy narratives | +| [T0025 Leak altered documents](../techniques/T0025.md) | IT00000054 hack/leak/manipulate/distort | +| [T0029 Manipulate online polls](../techniques/T0029.md) | IT00000060 manipulate social media "online polls"? | +| [T0030 Backstop personas](../techniques/T0030.md) | IT00000074 Backstop personas | +| [T0031 YouTube](../techniques/T0031.md) | IT00000064 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0032 Reddit](../techniques/T0032.md) | IT00000065 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0033 Instagram](../techniques/T0033.md) | IT00000066 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0034 LinkedIn](../techniques/T0034.md) | IT00000067 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0035 Pinterest](../techniques/T0035.md) | IT00000068 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0036 WhatsApp](../techniques/T0036.md) | IT00000069 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000071 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000056 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000055 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000062 RT & Sputnik generate information pollution | +| [T0057 Organise remote rallies and events](../techniques/T0057.md) | IT00000059 Digital to physical "organize+promote" rallies & events | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00019.md b/incidents/I00019.md index 1971426..5c6e599 100644 --- a/incidents/I00019.md +++ b/incidents/I00019.md @@ -6,7 +6,7 @@ * **Year started:** 2017 -* **Countries:** unknown , France +* **Countries:** , France * **Found via:** OII diff --git a/incidents/I00022.md b/incidents/I00022.md index 5c60b4c..ccd201f 100644 --- a/incidents/I00022.md +++ b/incidents/I00022.md @@ -15,10 +15,10 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00022T004 Fake FB groups/pages/profiles + dark content | -| [T0025 Leak altered documents](../techniques/T0025.md) | I00022T001 hack/leak/manipulate/distort | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00022T003 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00022T002 Twitter bots amplify & manipulate | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000078 Fake FB groups/pages/profiles + dark content | +| [T0025 Leak altered documents](../techniques/T0025.md) | IT00000075 hack/leak/manipulate/distort | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000077 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000076 Twitter bots amplify & manipulate | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00029.md b/incidents/I00029.md index 155d652..13a6190 100644 --- a/incidents/I00029.md +++ b/incidents/I00029.md @@ -15,17 +15,17 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00029T003 4 D's (dismiss, distort, distract, dismay...Official channels ie: Embassies & Defence Ministry; TASS | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00029T005 cultivate, manipulate, exploit useful idiots | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00029T004 RT & Sputnik generate information pollution (synthetic media) | -| [T0031 YouTube](../techniques/T0031.md) | I00029T008 YouTube; Reddit; | -| [T0032 Reddit](../techniques/T0032.md) | I00029T008 YouTube; Reddit; | -| [T0040 Demand unsurmountable proof](../techniques/T0040.md) | I00029T009 Demand insurmountable proof | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00029T006 SEO optimisation/manipulation ("key words") | -| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | I00029T007 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00029T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00029T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00029T004 RT & Sputnik generate information pollution (synthetic media) | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000081 4 D's (dismiss, distort, distract, dismay...Official channels ie: Embassies & Defence Ministry; TASS | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000084 cultivate, manipulate, exploit useful idiots | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000082 RT & Sputnik generate information pollution (synthetic media) | +| [T0031 YouTube](../techniques/T0031.md) | IT00000087 YouTube; Reddit; | +| [T0032 Reddit](../techniques/T0032.md) | IT00000088 YouTube; Reddit; | +| [T0040 Demand unsurmountable proof](../techniques/T0040.md) | IT00000089 Demand insurmountable proof | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000085 SEO optimisation/manipulation ("key words") | +| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | IT00000086 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000080 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000079 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000083 RT & Sputnik generate information pollution (synthetic media) | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00032.md b/incidents/I00032.md index b820066..2911871 100644 --- a/incidents/I00032.md +++ b/incidents/I00032.md @@ -15,21 +15,21 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00032T003 Fake FB groups/pages/profiles | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00032T009 cultivate, manipulate, exploit useful idiots (Alex Jones... drives conspiracy theories) | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00032T005 RT & Sputnik generate information pollution | -| [T0020 Trial content](../techniques/T0020.md) | I00032T007 4Chan/8Chan - trial content | -| [T0031 YouTube](../techniques/T0031.md) | I00032T006 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0032 Reddit](../techniques/T0032.md) | I00032T006 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0033 Instagram](../techniques/T0033.md) | I00032T006 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0034 LinkedIn](../techniques/T0034.md) | I00032T006 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0035 Pinterest](../techniques/T0035.md) | I00032T006 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0036 WhatsApp](../techniques/T0036.md) | I00032T006 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00032T008 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00032T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00032T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00032T005 RT & Sputnik generate information pollution | -| [T0057 Organise remote rallies and events](../techniques/T0057.md) | I00032T004 Digital to physical "organize+promote" rallies & events? | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000092 Fake FB groups/pages/profiles | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000104 cultivate, manipulate, exploit useful idiots (Alex Jones... drives conspiracy theories) | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000094 RT & Sputnik generate information pollution | +| [T0020 Trial content](../techniques/T0020.md) | IT00000102 4Chan/8Chan - trial content | +| [T0031 YouTube](../techniques/T0031.md) | IT00000096 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0032 Reddit](../techniques/T0032.md) | IT00000097 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0033 Instagram](../techniques/T0033.md) | IT00000098 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0034 LinkedIn](../techniques/T0034.md) | IT00000099 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0035 Pinterest](../techniques/T0035.md) | IT00000100 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0036 WhatsApp](../techniques/T0036.md) | IT00000101 YouTube; Reddit; (Instagram, LinkedIn; Pinterest; WhatsApp?) | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000103 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000091 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000090 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000095 RT & Sputnik generate information pollution | +| [T0057 Organise remote rallies and events](../techniques/T0057.md) | IT00000093 Digital to physical "organize+promote" rallies & events? | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00033.md b/incidents/I00033.md index 8ba3554..72ceafd 100644 --- a/incidents/I00033.md +++ b/incidents/I00033.md @@ -15,12 +15,12 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0002 Facilitate State Propaganda](../techniques/T0002.md) | I00033T005 facilitate state propaganda and defuse crises | -| [T0047 Muzzle social media as a political force](../techniques/T0047.md) | I00033T004 cow online opinion leaders into submission, muzzling social media as a political force | -| [T0048 Cow online opinion leaders](../techniques/T0048.md) | I00033T004 cow online opinion leaders into submission, muzzling social media as a political force | -| [T0049 Flooding](../techniques/T0049.md) | I00033T001 2,000,000 people (est.) part of state run/sponsored astroturfing | -| [T0050 Cheerleading domestic social media ops](../techniques/T0050.md) | I00033T003 domestic social media influence operations focus primarily on “cheerleading” or presenting or furthering a positive narrative about the Chinese state | -| [T0051 Fabricate social media comment](../techniques/T0051.md) | I00033T002 fabricated social media comment | +| [T0002 Facilitate State Propaganda](../techniques/T0002.md) | IT00000110 facilitate state propaganda and defuse crises | +| [T0047 Muzzle social media as a political force](../techniques/T0047.md) | IT00000108 cow online opinion leaders into submission, muzzling social media as a political force | +| [T0048 Cow online opinion leaders](../techniques/T0048.md) | IT00000109 cow online opinion leaders into submission, muzzling social media as a political force | +| [T0049 Flooding](../techniques/T0049.md) | IT00000105 2,000,000 people (est.) part of state run/sponsored astroturfing | +| [T0050 Cheerleading domestic social media ops](../techniques/T0050.md) | IT00000107 domestic social media influence operations focus primarily on “cheerleading” or presenting or furthering a positive narrative about the Chinese state | +| [T0051 Fabricate social media comment](../techniques/T0051.md) | IT00000106 fabricated social media comment | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00034.md b/incidents/I00034.md index abe3e20..0a9fa4f 100644 --- a/incidents/I00034.md +++ b/incidents/I00034.md @@ -17,9 +17,9 @@ Unique for taking place outside of the Chinese Internet system, both transgressi | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0002 Facilitate State Propaganda](../techniques/T0002.md) | I00034T001 Netizens from one of the largest discussion forums in China, known as Diba, coordinated to overcome China’s Great Firewall | -| [T0049 Flooding](../techniques/T0049.md) | I00034T002 flood the Facebook pages of Taiwanese politicians and news agencies with a pro-PRC message | -| [T0049 Flooding](../techniques/T0049.md) | I00034T003 Democratic Progressive Party (DPP), attracted nearly 40,000 Facebook comments in just eight hours. | +| [T0002 Facilitate State Propaganda](../techniques/T0002.md) | IT00000111 Netizens from one of the largest discussion forums in China, known as Diba, coordinated to overcome China’s Great Firewall | +| [T0049 Flooding](../techniques/T0049.md) | IT00000112 flood the Facebook pages of Taiwanese politicians and news agencies with a pro-PRC message | +| [T0049 Flooding](../techniques/T0049.md) | IT00000113 Democratic Progressive Party (DPP), attracted nearly 40,000 Facebook comments in just eight hours. | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00039.md b/incidents/I00039.md index 6c9e5c1..78b4231 100644 --- a/incidents/I00039.md +++ b/incidents/I00039.md @@ -6,7 +6,7 @@ * **Year started:** 2017 -* **Countries:** unknown , Germany +* **Countries:** Unknown , Germany * **Found via:** OII diff --git a/incidents/I00040.md b/incidents/I00040.md index 7a35914..da57fba 100644 --- a/incidents/I00040.md +++ b/incidents/I00040.md @@ -6,7 +6,7 @@ * **Year started:** 2015 -* **Countries:** unknown , Germany +* **Countries:** Unknown , Germany * **Found via:** OII diff --git a/incidents/I00041.md b/incidents/I00041.md index 1249544..8040974 100644 --- a/incidents/I00041.md +++ b/incidents/I00041.md @@ -6,7 +6,7 @@ * **Year started:** 2017 -* **Countries:** unknown , Germany +* **Countries:** Unknown , Germany * **Found via:** OII diff --git a/incidents/I00042.md b/incidents/I00042.md index f4173ac..e329bfb 100644 --- a/incidents/I00042.md +++ b/incidents/I00042.md @@ -15,10 +15,10 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0011 Hijack legitimate account](../techniques/T0011.md) | I00042T001 “hack” of Qatar’s official news agency | -| [T0021 Memes](../techniques/T0021.md) | I00042T004 memes | -| [T0024 Create fake videos and images](../techniques/T0024.md) | I00042T003 photoshopped/fake images | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00042T002 Twitter bots amplify & manipulate | +| [T0011 Hijack legitimate account](../techniques/T0011.md) | IT00000114 “hack” of Qatar’s official news agency | +| [T0021 Memes](../techniques/T0021.md) | IT00000117 memes | +| [T0024 Create fake videos and images](../techniques/T0024.md) | IT00000116 photoshopped/fake images | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000115 Twitter bots amplify & manipulate | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00043.md b/incidents/I00043.md index b6eb1c3..9c4260c 100644 --- a/incidents/I00043.md +++ b/incidents/I00043.md @@ -6,7 +6,7 @@ * **Year started:** 2017 -* **Countries:** unknown , USA +* **Countries:** Unknown , USA * **Found via:** MIS diff --git a/incidents/I00044.md b/incidents/I00044.md index 1770f8a..6ebdd46 100644 --- a/incidents/I00044.md +++ b/incidents/I00044.md @@ -6,7 +6,7 @@ * **Year started:** 2015 -* **Countries:** , USA +* **Countries:** Russia , USA * **Found via:** MIS @@ -15,16 +15,16 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0009 Create fake experts](../techniques/T0009.md) | I00044T008 Promote fake “experts” with impressive (and scary) titles | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00044T007 cultivate, manipulate, exploit useful idiots (Alex Jones... drives conspiracy theories) | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00044T003 RT & Sputnik generate information pollution | -| [T0020 Trial content](../techniques/T0020.md) | I00044T005 4Chan/8Chan - trial content | -| [T0031 YouTube](../techniques/T0031.md) | I00044T004 YouTube; Reddit | -| [T0032 Reddit](../techniques/T0032.md) | I00044T004 YouTube; Reddit | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00044T006 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00044T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00044T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00044T003 RT & Sputnik generate information pollution | +| [T0009 Create fake experts](../techniques/T0009.md) | IT00000127 Promote fake “experts” with impressive (and scary) titles | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000126 cultivate, manipulate, exploit useful idiots (Alex Jones... drives conspiracy theories) | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000120 RT & Sputnik generate information pollution | +| [T0020 Trial content](../techniques/T0020.md) | IT00000124 4Chan/8Chan - trial content | +| [T0031 YouTube](../techniques/T0031.md) | IT00000122 YouTube; Reddit | +| [T0032 Reddit](../techniques/T0032.md) | IT00000123 YouTube; Reddit | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000125 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000119 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000118 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000121 RT & Sputnik generate information pollution | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00047.md b/incidents/I00047.md index a7c7a4a..3a9282e 100644 --- a/incidents/I00047.md +++ b/incidents/I00047.md @@ -16,12 +16,12 @@ The Russian Federal Security Service (FSB), which is also responsible for border | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00047T001 4 D's (dismiss, distort, distract, dismay...Official channels ie: Embassies & Defence Ministry; TASS | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00047T002 Russian FSB security service blamed Ukraine for sparking the clashes, saying their "irrefutable" evidence would "soon be made public | -| [T0023 Distort facts](../techniques/T0023.md) | I00047T003 (Distort) Kremlin-controlled RT cited Russian Minister of Foreign Affairs Sergei Lavrov suggesting that Ukraine deliberately provoked Russia in hopes of gaining additional support from the United States and Europe. | -| [T0040 Demand unsurmountable proof](../techniques/T0040.md) | I00047T006 Demand insurmountable proof | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00047T005 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00047T004 Twitter bots amplify & manipulate | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000128 4 D's (dismiss, distort, distract, dismay...Official channels ie: Embassies & Defence Ministry; TASS | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000129 Russian FSB security service blamed Ukraine for sparking the clashes, saying their "irrefutable" evidence would "soon be made public | +| [T0023 Distort facts](../techniques/T0023.md) | IT00000130 (Distort) Kremlin-controlled RT cited Russian Minister of Foreign Affairs Sergei Lavrov suggesting that Ukraine deliberately provoked Russia in hopes of gaining additional support from the United States and Europe. | +| [T0040 Demand unsurmountable proof](../techniques/T0040.md) | IT00000133 Demand insurmountable proof | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000132 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000131 Twitter bots amplify & manipulate | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00049.md b/incidents/I00049.md index 1943fcd..fd5f4a8 100644 --- a/incidents/I00049.md +++ b/incidents/I00049.md @@ -15,16 +15,16 @@ | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00049T003 4 D's (dismiss, distort, distract, dismay...Official channels ie: Embassies & Defence Ministry; TASS | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00049T005 cultivate, manipulate, exploit useful idiots (Roger Waters; Venessa Beeley...) | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00049T004 RT & Sputnik generate information pollution (synthetic media) | -| [T0031 YouTube](../techniques/T0031.md) | I00049T008 YouTube; Reddit; | -| [T0032 Reddit](../techniques/T0032.md) | I00049T008 YouTube; Reddit; | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00049T006 SEO optimisation/manipulation ("key words") | -| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | I00049T007 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00049T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00049T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00049T004 RT & Sputnik generate information pollution (synthetic media) | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000136 4 D's (dismiss, distort, distract, dismay...Official channels ie: Embassies & Defence Ministry; TASS | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000139 cultivate, manipulate, exploit useful idiots (Roger Waters; Venessa Beeley...) | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000137 RT & Sputnik generate information pollution (synthetic media) | +| [T0031 YouTube](../techniques/T0031.md) | IT00000142 YouTube; Reddit; | +| [T0032 Reddit](../techniques/T0032.md) | IT00000143 YouTube; Reddit; | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000140 SEO optimisation/manipulation ("key words") | +| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | IT00000141 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000135 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000134 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000138 RT & Sputnik generate information pollution (synthetic media) | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00050.md b/incidents/I00050.md index bb6b9b6..c63a156 100644 --- a/incidents/I00050.md +++ b/incidents/I00050.md @@ -18,15 +18,15 @@ Maduro has remained defiant in the face of domestic and international pressure, | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00050T004 cultivate, manipulate, exploit useful idiots (Roger Waters) | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00050T003 RT & Sputnik generate information pollution (synthetic media) | -| [T0031 YouTube](../techniques/T0031.md) | I00050T007 YouTube; Reddit; | -| [T0032 Reddit](../techniques/T0032.md) | I00050T007 YouTube; Reddit; | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00050T005 SEO optimisation/manipulation ("key words") | -| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | I00050T006 News circulated/amplifed by tertiary sites (Mint Press News, globalresearch.ca) | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00050T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00050T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00050T003 RT & Sputnik generate information pollution (synthetic media) | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000148 cultivate, manipulate, exploit useful idiots (Roger Waters) | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000146 RT & Sputnik generate information pollution (synthetic media) | +| [T0031 YouTube](../techniques/T0031.md) | IT00000151 YouTube; Reddit; | +| [T0032 Reddit](../techniques/T0032.md) | IT00000152 YouTube; Reddit; | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000149 SEO optimisation/manipulation ("key words") | +| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | IT00000150 News circulated/amplifed by tertiary sites (Mint Press News, globalresearch.ca) | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000145 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000144 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000147 RT & Sputnik generate information pollution (synthetic media) | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00051.md b/incidents/I00051.md index 3e3d840..ed56283 100644 --- a/incidents/I00051.md +++ b/incidents/I00051.md @@ -16,15 +16,15 @@ The FCO comments on the IfS were issued after a news report said the group had r | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00051T005 cultivate, manipulate, exploit useful idiots | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00051T004 RT & Sputnik generate information pollution | -| [T0025 Leak altered documents](../techniques/T0025.md) | I00051T001 hack/leak/manipulate/distort | -| [T0031 YouTube](../techniques/T0031.md) | I00051T006 YouTube; Reddit | -| [T0032 Reddit](../techniques/T0032.md) | I00051T006 YouTube; Reddit | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00051T007 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00051T003 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00051T002 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00051T004 RT & Sputnik generate information pollution | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000158 cultivate, manipulate, exploit useful idiots | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000156 RT & Sputnik generate information pollution | +| [T0025 Leak altered documents](../techniques/T0025.md) | IT00000153 hack/leak/manipulate/distort | +| [T0031 YouTube](../techniques/T0031.md) | IT00000159 YouTube; Reddit | +| [T0032 Reddit](../techniques/T0032.md) | IT00000160 YouTube; Reddit | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000161 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000155 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000154 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000157 RT & Sputnik generate information pollution | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00053.md b/incidents/I00053.md index 50f5068..8bb4518 100644 --- a/incidents/I00053.md +++ b/incidents/I00053.md @@ -16,13 +16,13 @@ Geopolitically complex issue combines US/China trade; Security concerns/issues r | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00053T005 China also plays victim, innocence, plays by rules, misunderstood narrative | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00053T006 Chinese ambassador Lu Shaye accused Canada of applying a double standard, and has decried what he sees as “Western egotism and white supremacy” in the treatment of detained Huawei executive Meng Wanzhou.” | -| [T0023 Distort facts](../techniques/T0023.md) | I00053T002 Distorted, saccharine “news” about the Chinese State and Party | -| [T0050 Cheerleading domestic social media ops](../techniques/T0050.md) | I00053T004 Extend digital the physical space… gatherings ie: support for Meng outside courthouse | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00053T001 State-run media seeds foreign influence environment | -| [T0057 Organise remote rallies and events](../techniques/T0057.md) | I00053T003 Events coordinated and promoted across media platforms | -| [T0057 Organise remote rallies and events](../techniques/T0057.md) | I00053T004 Extend digital the physical space… gatherings ie: support for Meng outside courthouse | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000167 China also plays victim, innocence, plays by rules, misunderstood narrative | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000168 Chinese ambassador Lu Shaye accused Canada of applying a double standard, and has decried what he sees as “Western egotism and white supremacy” in the treatment of detained Huawei executive Meng Wanzhou.” | +| [T0023 Distort facts](../techniques/T0023.md) | IT00000163 Distorted, saccharine “news” about the Chinese State and Party | +| [T0050 Cheerleading domestic social media ops](../techniques/T0050.md) | IT00000165 Extend digital the physical space… gatherings ie: support for Meng outside courthouse | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000162 State-run media seeds foreign influence environment | +| [T0057 Organise remote rallies and events](../techniques/T0057.md) | IT00000164 Events coordinated and promoted across media platforms | +| [T0057 Organise remote rallies and events](../techniques/T0057.md) | IT00000166 Extend digital the physical space… gatherings ie: support for Meng outside courthouse | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00056.md b/incidents/I00056.md index 84d5005..354442a 100644 --- a/incidents/I00056.md +++ b/incidents/I00056.md @@ -16,14 +16,14 @@ While there is history to Iran’s information/influence operations, starting wi | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | I00056T003 Fake FB groups/pages/profiles + dark content (non-paid advertising) | -| [T0008 Create fake or imposter news sites](../techniques/T0008.md) | I00056T006 Fake news/synthetic web-sites | -| [T0021 Memes](../techniques/T0021.md) | I00056T005 Memes... anti-Isreal/USA/West, conspiracy narratives | -| [T0022 Conspiracy narratives](../techniques/T0022.md) | I00056T005 Memes... anti-Isreal/USA/West, conspiracy narratives | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00056T004 SEO optimisation/manipulation ("key words") | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00056T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00056T001 Twitter bots amplify & manipulate | -| [T0058 Legacy web content](../techniques/T0058.md) | I00056T007 legacy web content | +| [T0007 Create fake Social Media Profiles / Pages / Groups](../techniques/T0007.md) | IT00000171 Fake FB groups/pages/profiles + dark content (non-paid advertising) | +| [T0008 Create fake or imposter news sites](../techniques/T0008.md) | IT00000175 Fake news/synthetic web-sites | +| [T0021 Memes](../techniques/T0021.md) | IT00000173 Memes... anti-Isreal/USA/West, conspiracy narratives | +| [T0022 Conspiracy narratives](../techniques/T0022.md) | IT00000174 Memes... anti-Isreal/USA/West, conspiracy narratives | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000172 SEO optimisation/manipulation ("key words") | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000170 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000169 Twitter bots amplify & manipulate | +| [T0058 Legacy web content](../techniques/T0058.md) | IT00000176 legacy web content | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents/I00057.md b/incidents/I00057.md index a4ed5bc..dd242d9 100644 --- a/incidents/I00057.md +++ b/incidents/I00057.md @@ -6,7 +6,7 @@ * **Year started:** 2018 -* **Countries:** Russia/domestic , Mexico +* **Countries:** Russia,Mexico , Mexico * **Found via:** diff --git a/incidents/I00062.md b/incidents/I00062.md index c768ea7..cf813a8 100644 --- a/incidents/I00062.md +++ b/incidents/I00062.md @@ -6,7 +6,7 @@ * **Year started:** 2015 -* **Countries:** Russia/domestic , UK +* **Countries:** Russia,UK , UK * **Found via:** diff --git a/incidents/I00063.md b/incidents/I00063.md index 1579f49..77f87c5 100644 --- a/incidents/I00063.md +++ b/incidents/I00063.md @@ -17,16 +17,16 @@ The investigation found corroborating evidence after conducting witness intervie | Technique | Description given for this incident | | --------- | ------------------------- | -| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | I00063T003 4 D's (dismiss, distort, distract, dismay...Official channels ie: Putin himself; Embassies & Sports Ministry; TASS | -| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | I00063T005 cultivate, manipulate, exploit useful idiots | -| [T0019 Generate information pollution](../techniques/T0019.md) | I00063T004 RT & Sputnik generate information pollution (synthetic media) | -| [T0031 YouTube](../techniques/T0031.md) | I00063T008 YouTube; Reddit; | -| [T0032 Reddit](../techniques/T0032.md) | I00063T008 YouTube; Reddit; | -| [T0046 Search Engine Optimization](../techniques/T0046.md) | I00063T006 SEO optimisation/manipulation ("key words") | -| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | I00063T007 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | -| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | I00063T002 Twitter trolls amplify & manipulate | -| [T0054 Twitter bots amplify](../techniques/T0054.md) | I00063T001 Twitter bots amplify & manipulate | -| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | I00063T004 RT & Sputnik generate information pollution (synthetic media) | +| [T0001 5Ds (dismiss, distort, distract, dismay, divide)](../techniques/T0001.md) | IT00000179 4 D's (dismiss, distort, distract, dismay...Official channels ie: Putin himself; Embassies & Sports Ministry; TASS | +| [T0010 Cultivate ignorant agents](../techniques/T0010.md) | IT00000182 cultivate, manipulate, exploit useful idiots | +| [T0019 Generate information pollution](../techniques/T0019.md) | IT00000180 RT & Sputnik generate information pollution (synthetic media) | +| [T0031 YouTube](../techniques/T0031.md) | IT00000185 YouTube; Reddit; | +| [T0032 Reddit](../techniques/T0032.md) | IT00000186 YouTube; Reddit; | +| [T0046 Search Engine Optimization](../techniques/T0046.md) | IT00000183 SEO optimisation/manipulation ("key words") | +| [T0052 Tertiary sites amplify news](../techniques/T0052.md) | IT00000184 News circulated/amplifed by tertiary sites (Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca) | +| [T0053 Twitter trolls amplify and manipulate](../techniques/T0053.md) | IT00000178 Twitter trolls amplify & manipulate | +| [T0054 Twitter bots amplify](../techniques/T0054.md) | IT00000177 Twitter bots amplify & manipulate | +| [T0056 Dedicated channels disseminate information pollution](../techniques/T0056.md) | IT00000181 RT & Sputnik generate information pollution (synthetic media) | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW diff --git a/incidents_index.md b/incidents_index.md index ece2eda..e43a695 100644 --- a/incidents_index.md +++ b/incidents_index.md @@ -4,9 +4,9 @@ amitt_id name -type +objecttype year_started -to_country +found_in_country found_via diff --git a/metatechniques/M001.md b/metatechniques/M001.md index 69eeb2e..9ce4c3f 100644 --- a/metatechniques/M001.md +++ b/metatechniques/M001.md @@ -5,25 +5,25 @@ | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00051 Counter social engineering training](../counters/C00051.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | -| [C00109 Dampen Emotional Reaction](../counters/C00109.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | -| [C00223 Strengthen Trust in social media platforms](../counters/C00223.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00121 Tool transparency and literacy for channels people follow. ](../counters/C00121.md) | D7 Deter | -| [C00130 Mentorship: elders, youth, credit. Learn vicariously.](../counters/C00130.md) | D7 Deter | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00051 Counter social engineering training](../counters/C00051.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | +| [C00109 Dampen Emotional Reaction](../counters/C00109.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | +| [C00223 Strengthen Trust in social media platforms](../counters/C00223.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00121 Tool transparency and literacy for channels people follow. ](../counters/C00121.md) | D07 | +| [C00130 Mentorship: elders, youth, credit. Learn vicariously.](../counters/C00130.md) | D07 | diff --git a/metatechniques/M002.md b/metatechniques/M002.md index 0771032..96e4672 100644 --- a/metatechniques/M002.md +++ b/metatechniques/M002.md @@ -5,20 +5,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00202 Set data 'honeytraps'](../counters/C00202.md) | D2 Deny | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00032 Hijack content and link to truth- based info](../counters/C00032.md) | D3 Disrupt | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00100 Hashtag jacking](../counters/C00100.md) | D3 Disrupt | -| [C00106 Click-bait centrist content](../counters/C00106.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00090 Fake engagement system](../counters/C00090.md) | D5 Deceive | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00202 Set data 'honeytraps'](../counters/C00202.md) | D02 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00032 Hijack content and link to truth- based info](../counters/C00032.md) | D03 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00100 Hashtag jacking](../counters/C00100.md) | D03 | +| [C00106 Click-bait centrist content](../counters/C00106.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00090 Fake engagement system](../counters/C00090.md) | D05 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | diff --git a/metatechniques/M003.md b/metatechniques/M003.md index 9073a1d..a188bb4 100644 --- a/metatechniques/M003.md +++ b/metatechniques/M003.md @@ -5,18 +5,18 @@ | Counters | Response types | | -------- | -------------- | -| [C00113 Debunk and defuse a fake expert / credentials.](../counters/C00113.md) | D2 Deny | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00116 Provide proof of involvement](../counters/C00116.md) | D2 Deny | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00094 Force full disclosure on corporate sponsor of research](../counters/C00094.md) | D4 Degrade | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D4 Degrade | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | +| [C00113 Debunk and defuse a fake expert / credentials.](../counters/C00113.md) | D02 | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00116 Provide proof of involvement](../counters/C00116.md) | D02 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00094 Force full disclosure on corporate sponsor of research](../counters/C00094.md) | D04 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D04 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | diff --git a/metatechniques/M004.md b/metatechniques/M004.md index eefd961..ca6e9d2 100644 --- a/metatechniques/M004.md +++ b/metatechniques/M004.md @@ -5,25 +5,25 @@ | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D2 Deny | -| [C00056 Encourage people to leave social media](../counters/C00056.md) | D2 Deny | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D2 Deny | -| [C00114 Don't engage with payloads](../counters/C00114.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00165 Ensure integrity of official documents](../counters/C00165.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D3 Disrupt | -| [C00124 Don't feed the trolls](../counters/C00124.md) | D3 Disrupt | -| [C00139 Weaponise youtube content matrices](../counters/C00139.md) | D3 Disrupt | -| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00034 Create more friction at account creation](../counters/C00034.md) | D4 Degrade | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D4 Degrade | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D02 | +| [C00056 Encourage people to leave social media](../counters/C00056.md) | D02 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D02 | +| [C00114 Don't engage with payloads](../counters/C00114.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00165 Ensure integrity of official documents](../counters/C00165.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D03 | +| [C00124 Don't feed the trolls](../counters/C00124.md) | D03 | +| [C00139 Weaponise youtube content matrices](../counters/C00139.md) | D03 | +| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00034 Create more friction at account creation](../counters/C00034.md) | D04 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D04 | diff --git a/metatechniques/M005.md b/metatechniques/M005.md index e922e43..a8dbbb5 100644 --- a/metatechniques/M005.md +++ b/metatechniques/M005.md @@ -5,21 +5,21 @@ | Counters | Response types | | -------- | -------------- | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D2 Deny | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00071 Block source of pollution](../counters/C00071.md) | D2 Deny | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D2 Deny | -| [C00154 Ask media not to report false information](../counters/C00154.md) | D2 Deny | -| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D2 Deny | -| [C00172 social media source removal](../counters/C00172.md) | D2 Deny | -| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D2 Deny | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | -| [C00065 Reduce political targeting](../counters/C00065.md) | D3 Disrupt | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D3 Disrupt | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D02 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00071 Block source of pollution](../counters/C00071.md) | D02 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D02 | +| [C00154 Ask media not to report false information](../counters/C00154.md) | D02 | +| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D02 | +| [C00172 social media source removal](../counters/C00172.md) | D02 | +| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D02 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | +| [C00065 Reduce political targeting](../counters/C00065.md) | D03 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D03 | diff --git a/metatechniques/M006.md b/metatechniques/M006.md index e26411e..f262c8e 100644 --- a/metatechniques/M006.md +++ b/metatechniques/M006.md @@ -5,12 +5,12 @@ | Counters | Response types | | -------- | -------------- | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | diff --git a/metatechniques/M007.md b/metatechniques/M007.md index 1e87cc9..e658afe 100644 --- a/metatechniques/M007.md +++ b/metatechniques/M007.md @@ -5,17 +5,17 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00159 Have a disinformation response plan](../counters/C00159.md) | D3 Disrupt | -| [C00170 elevate information as a critical domain of statecraft](../counters/C00170.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00220 Develop a monitoring and intelligence plan](../counters/C00220.md) | D3 Disrupt | -| [C00221 Run a disinformation red team, and design mitigation factors](../counters/C00221.md) | D3 Disrupt | -| [C00222 Tabletop simulations](../counters/C00222.md) | D3 Disrupt | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00159 Have a disinformation response plan](../counters/C00159.md) | D03 | +| [C00170 elevate information as a critical domain of statecraft](../counters/C00170.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00220 Develop a monitoring and intelligence plan](../counters/C00220.md) | D03 | +| [C00221 Run a disinformation red team, and design mitigation factors](../counters/C00221.md) | D03 | +| [C00222 Tabletop simulations](../counters/C00222.md) | D03 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | diff --git a/metatechniques/M008.md b/metatechniques/M008.md index afba99f..c3f1eb0 100644 --- a/metatechniques/M008.md +++ b/metatechniques/M008.md @@ -5,10 +5,10 @@ | Counters | Response types | | -------- | -------------- | -| [C00140 "Bomb" link shorteners with lots of calls](../counters/C00140.md) | D3 Disrupt | -| [C00148 Add random links to network graphs](../counters/C00148.md) | D4 Degrade | -| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D4 Degrade | -| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D5 Deceive | +| [C00140 "Bomb" link shorteners with lots of calls](../counters/C00140.md) | D03 | +| [C00148 Add random links to network graphs](../counters/C00148.md) | D04 | +| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D04 | +| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D05 | diff --git a/metatechniques/M009.md b/metatechniques/M009.md index 219220e..dca0f66 100644 --- a/metatechniques/M009.md +++ b/metatechniques/M009.md @@ -5,12 +5,12 @@ | Counters | Response types | | -------- | -------------- | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D3 Disrupt | -| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D4 Degrade | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D03 | +| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D04 | diff --git a/metatechniques/M010.md b/metatechniques/M010.md index d273525..6922d5e 100644 --- a/metatechniques/M010.md +++ b/metatechniques/M010.md @@ -5,20 +5,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00075 normalise language](../counters/C00075.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00026 Shore up democracy based messages](../counters/C00026.md) | D4 Degrade | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00062 Free open library sources worldwide](../counters/C00062.md) | D4 Degrade | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00118 Repurpose images with new text](../counters/C00118.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | +| [C00075 normalise language](../counters/C00075.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00026 Shore up democracy based messages](../counters/C00026.md) | D04 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00062 Free open library sources worldwide](../counters/C00062.md) | D04 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00118 Repurpose images with new text](../counters/C00118.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | diff --git a/metatechniques/M011.md b/metatechniques/M011.md index 73d635e..26ee04f 100644 --- a/metatechniques/M011.md +++ b/metatechniques/M011.md @@ -5,9 +5,9 @@ | Counters | Response types | | -------- | -------------- | -| [C00040 third party verification for people](../counters/C00040.md) | D2 Deny | -| [C00059 Verification of project before posting fund requests](../counters/C00059.md) | D2 Deny | -| [C00028 Make information provenance available](../counters/C00028.md) | D3 Disrupt | +| [C00040 third party verification for people](../counters/C00040.md) | D02 | +| [C00059 Verification of project before posting fund requests](../counters/C00059.md) | D02 | +| [C00028 Make information provenance available](../counters/C00028.md) | D03 | diff --git a/metatechniques/M012.md b/metatechniques/M012.md index c6ceadc..52bc7b1 100644 --- a/metatechniques/M012.md +++ b/metatechniques/M012.md @@ -5,8 +5,8 @@ | Counters | Response types | | -------- | -------------- | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | diff --git a/metatechniques/M013.md b/metatechniques/M013.md index 59e0205..ed54d3d 100644 --- a/metatechniques/M013.md +++ b/metatechniques/M013.md @@ -5,17 +5,17 @@ | Counters | Response types | | -------- | -------------- | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D3 Disrupt | -| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D3 Disrupt | -| [C00077 Active defence: run TA03 "develop people” - not recommended](../counters/C00077.md) | D3 Disrupt | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00052 Infiltrate platforms](../counters/C00052.md) | D4 Degrade | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | -| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D7 Deter | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D03 | +| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D03 | +| [C00077 Active defence: run TA03 "develop people” - not recommended](../counters/C00077.md) | D03 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00052 Infiltrate platforms](../counters/C00052.md) | D04 | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | +| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D07 | diff --git a/metatechniques/M014.md b/metatechniques/M014.md index 9b4eaf2..ec79cd8 100644 --- a/metatechniques/M014.md +++ b/metatechniques/M014.md @@ -5,10 +5,10 @@ | Counters | Response types | | -------- | -------------- | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | -| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D3 Disrupt | -| [C00144 Buy out troll farm employees / offer them jobs](../counters/C00144.md) | D4 Degrade | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | +| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D03 | +| [C00144 Buy out troll farm employees / offer them jobs](../counters/C00144.md) | D04 | diff --git a/metatechniques_by_responsetype_table.md b/metatechniques_by_responsetype_table.md index 3266c59..2b02999 100644 --- a/metatechniques_by_responsetype_table.md +++ b/metatechniques_by_responsetype_table.md @@ -3,12 +3,12 @@ - - - - - - + + + + + + diff --git a/phases/P02.md b/phases/P02.md index 8b4e734..dea998e 100644 --- a/phases/P02.md +++ b/phases/P02.md @@ -2,4 +2,4 @@ * **Summary:** 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. -DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW +DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/responsetype_index.md b/responsetype_index.md index fe66d01..c0d2e17 100644 --- a/responsetype_index.md +++ b/responsetype_index.md @@ -7,37 +7,37 @@ - + - + - + - + - + - + - + diff --git a/tactics/TA01.md b/tactics/TA01.md index 824fe7a..ffcc531 100644 --- a/tactics/TA01.md +++ b/tactics/TA01.md @@ -26,34 +26,34 @@ | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00159 Have a disinformation response plan](../counters/C00159.md) | D3 Disrupt | -| [C00170 elevate information as a critical domain of statecraft](../counters/C00170.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | -| [C00220 Develop a monitoring and intelligence plan](../counters/C00220.md) | D3 Disrupt | -| [C00221 Run a disinformation red team, and design mitigation factors](../counters/C00221.md) | D3 Disrupt | -| [C00223 Strengthen Trust in social media platforms](../counters/C00223.md) | D3 Disrupt | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00026 Shore up democracy based messages](../counters/C00026.md) | D4 Degrade | -| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00159 Have a disinformation response plan](../counters/C00159.md) | D03 | +| [C00170 elevate information as a critical domain of statecraft](../counters/C00170.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | +| [C00220 Develop a monitoring and intelligence plan](../counters/C00220.md) | D03 | +| [C00221 Run a disinformation red team, and design mitigation factors](../counters/C00221.md) | D03 | +| [C00223 Strengthen Trust in social media platforms](../counters/C00223.md) | D03 | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00026 Shore up democracy based messages](../counters/C00026.md) | D04 | +| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA02.md b/tactics/TA02.md index 507fc03..823a701 100644 --- a/tactics/TA02.md +++ b/tactics/TA02.md @@ -31,21 +31,21 @@ | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00028 Make information provenance available](../counters/C00028.md) | D3 Disrupt | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00222 Tabletop simulations](../counters/C00222.md) | D3 Disrupt | -| [C00144 Buy out troll farm employees / offer them jobs](../counters/C00144.md) | D4 Degrade | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D7 Deter | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00028 Make information provenance available](../counters/C00028.md) | D03 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00222 Tabletop simulations](../counters/C00222.md) | D03 | +| [C00144 Buy out troll farm employees / offer them jobs](../counters/C00144.md) | D04 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00207 Run a competing disinformation campaign - not recommended](../counters/C00207.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA03.md b/tactics/TA03.md index d9344b0..1decd06 100644 --- a/tactics/TA03.md +++ b/tactics/TA03.md @@ -26,23 +26,23 @@ | Counters | Response types | | -------- | -------------- | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00040 third party verification for people](../counters/C00040.md) | D2 Deny | -| [C00051 Counter social engineering training](../counters/C00051.md) | D2 Deny | -| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D2 Deny | -| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D2 Deny | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D3 Disrupt | -| [C00077 Active defence: run TA03 "develop people” - not recommended](../counters/C00077.md) | D3 Disrupt | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00034 Create more friction at account creation](../counters/C00034.md) | D4 Degrade | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00040 third party verification for people](../counters/C00040.md) | D02 | +| [C00051 Counter social engineering training](../counters/C00051.md) | D02 | +| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D02 | +| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D02 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D03 | +| [C00077 Active defence: run TA03 "develop people” - not recommended](../counters/C00077.md) | D03 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00034 Create more friction at account creation](../counters/C00034.md) | D04 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA04.md b/tactics/TA04.md index b675268..40d07e3 100644 --- a/tactics/TA04.md +++ b/tactics/TA04.md @@ -28,16 +28,16 @@ | Counters | Response types | | -------- | -------------- | -| [C00056 Encourage people to leave social media](../counters/C00056.md) | D2 Deny | -| [C00059 Verification of project before posting fund requests](../counters/C00059.md) | D2 Deny | -| [C00172 social media source removal](../counters/C00172.md) | D2 Deny | -| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D3 Disrupt | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00052 Infiltrate platforms](../counters/C00052.md) | D4 Degrade | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | -| [C00062 Free open library sources worldwide](../counters/C00062.md) | D4 Degrade | -| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D5 Deceive | +| [C00056 Encourage people to leave social media](../counters/C00056.md) | D02 | +| [C00059 Verification of project before posting fund requests](../counters/C00059.md) | D02 | +| [C00172 social media source removal](../counters/C00172.md) | D02 | +| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D03 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00052 Infiltrate platforms](../counters/C00052.md) | D04 | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | +| [C00062 Free open library sources worldwide](../counters/C00062.md) | D04 | +| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D05 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA05.md b/tactics/TA05.md index c6cf694..43a8cc5 100644 --- a/tactics/TA05.md +++ b/tactics/TA05.md @@ -22,11 +22,11 @@ | Counters | Response types | | -------- | -------------- | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | -| [C00065 Reduce political targeting](../counters/C00065.md) | D3 Disrupt | -| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D3 Disrupt | -| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D4 Degrade | -| [C00130 Mentorship: elders, youth, credit. Learn vicariously.](../counters/C00130.md) | D7 Deter | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | +| [C00065 Reduce political targeting](../counters/C00065.md) | D03 | +| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D03 | +| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D04 | +| [C00130 Mentorship: elders, youth, credit. Learn vicariously.](../counters/C00130.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA06.md b/tactics/TA06.md index a660c1b..3cd6e3d 100644 --- a/tactics/TA06.md +++ b/tactics/TA06.md @@ -31,29 +31,29 @@ | Counters | Response types | | -------- | -------------- | -| [C00071 Block source of pollution](../counters/C00071.md) | D2 Deny | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00075 normalise language](../counters/C00075.md) | D2 Deny | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00165 Ensure integrity of official documents](../counters/C00165.md) | D2 Deny | -| [C00202 Set data 'honeytraps'](../counters/C00202.md) | D2 Deny | -| [C00032 Hijack content and link to truth- based info](../counters/C00032.md) | D3 Disrupt | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00106 Click-bait centrist content](../counters/C00106.md) | D3 Disrupt | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00094 Force full disclosure on corporate sponsor of research](../counters/C00094.md) | D4 Degrade | -| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D4 Degrade | -| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D4 Degrade | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | +| [C00071 Block source of pollution](../counters/C00071.md) | D02 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00075 normalise language](../counters/C00075.md) | D02 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00165 Ensure integrity of official documents](../counters/C00165.md) | D02 | +| [C00202 Set data 'honeytraps'](../counters/C00202.md) | D02 | +| [C00032 Hijack content and link to truth- based info](../counters/C00032.md) | D03 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00106 Click-bait centrist content](../counters/C00106.md) | D03 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00094 Force full disclosure on corporate sponsor of research](../counters/C00094.md) | D04 | +| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D04 | +| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D04 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA07.md b/tactics/TA07.md index 9e3ecbe..a90741f 100644 --- a/tactics/TA07.md +++ b/tactics/TA07.md @@ -29,14 +29,14 @@ | Counters | Response types | | -------- | -------------- | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D3 Disrupt | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00090 Fake engagement system](../counters/C00090.md) | D5 Deceive | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D03 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00090 Fake engagement system](../counters/C00090.md) | D05 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA08.md b/tactics/TA08.md index d4c1baf..29c0b75 100644 --- a/tactics/TA08.md +++ b/tactics/TA08.md @@ -29,21 +29,21 @@ | Counters | Response types | | -------- | -------------- | -| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D2 Deny | -| [C00113 Debunk and defuse a fake expert / credentials.](../counters/C00113.md) | D2 Deny | -| [C00114 Don't engage with payloads](../counters/C00114.md) | D2 Deny | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00116 Provide proof of involvement](../counters/C00116.md) | D2 Deny | -| [C00154 Ask media not to report false information](../counters/C00154.md) | D2 Deny | -| [C00100 Hashtag jacking](../counters/C00100.md) | D3 Disrupt | -| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D3 Disrupt | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00118 Repurpose images with new text](../counters/C00118.md) | D4 Degrade | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00121 Tool transparency and literacy for channels people follow. ](../counters/C00121.md) | D7 Deter | +| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D02 | +| [C00113 Debunk and defuse a fake expert / credentials.](../counters/C00113.md) | D02 | +| [C00114 Don't engage with payloads](../counters/C00114.md) | D02 | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00116 Provide proof of involvement](../counters/C00116.md) | D02 | +| [C00154 Ask media not to report false information](../counters/C00154.md) | D02 | +| [C00100 Hashtag jacking](../counters/C00100.md) | D03 | +| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D03 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00118 Repurpose images with new text](../counters/C00118.md) | D04 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00121 Tool transparency and literacy for channels people follow. ](../counters/C00121.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA09.md b/tactics/TA09.md index bcd449f..4ab2d28 100644 --- a/tactics/TA09.md +++ b/tactics/TA09.md @@ -31,18 +31,18 @@ | Counters | Response types | | -------- | -------------- | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D2 Deny | -| [C00109 Dampen Emotional Reaction](../counters/C00109.md) | D3 Disrupt | -| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D3 Disrupt | -| [C00124 Don't feed the trolls](../counters/C00124.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D3 Disrupt | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D02 | +| [C00109 Dampen Emotional Reaction](../counters/C00109.md) | D03 | +| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D03 | +| [C00124 Don't feed the trolls](../counters/C00124.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D03 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA11.md b/tactics/TA11.md index 8aa488e..ef05c16 100644 --- a/tactics/TA11.md +++ b/tactics/TA11.md @@ -27,10 +27,10 @@ | Counters | Response types | | -------- | -------------- | -| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D2 Deny | -| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D3 Disrupt | -| [C00139 Weaponise youtube content matrices](../counters/C00139.md) | D3 Disrupt | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | +| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D02 | +| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D03 | +| [C00139 Weaponise youtube content matrices](../counters/C00139.md) | D03 | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics/TA12.md b/tactics/TA12.md index 1bcd3e2..617762e 100644 --- a/tactics/TA12.md +++ b/tactics/TA12.md @@ -25,9 +25,9 @@ | Counters | Response types | | -------- | -------------- | -| [C00140 "Bomb" link shorteners with lots of calls](../counters/C00140.md) | D3 Disrupt | -| [C00148 Add random links to network graphs](../counters/C00148.md) | D4 Degrade | -| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D4 Degrade | +| [C00140 "Bomb" link shorteners with lots of calls](../counters/C00140.md) | D03 | +| [C00148 Add random links to network graphs](../counters/C00148.md) | D04 | +| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/tactics_by_responsetype_table.md b/tactics_by_responsetype_table.md index 8625e81..b27f42b 100644 --- a/tactics_by_responsetype_table.md +++ b/tactics_by_responsetype_table.md @@ -3,12 +3,12 @@
D2 DenyD3 DisruptD4 DegradeD5 DeceiveD6 DestroyD7 DeterD02D03D04D05D06D07 TOTALS
M001 resilience 5summary
D1D01 Detect Discover or discern the existence, presence, or fact of an intrusion into information systems.
D2D02 Deny Prevent disinformation creators from accessing and using critical information, systems, and services. Deny is for an indefinite time period.
D3D03 Disrupt Completely break or interrupt the flow of information, for a fixed amount of time. (Deny, for a limited time period). Not allowing any efficacy, for a short amount of time.
D4D04 Degrade Reduce the effectiveness or efficiency of disinformation creators’ command and control or communications systems, and information collection efforts or means, either indefinitely, or for a limited time period.
D5D05 Deceive Cause a person to believe what is not true. military deception seeks to mislead adversary decision makers by manipulating their perception of reality.
D6D06 Destroy Damage a system or entity so badly that it cannot perform any function or be restored to a usable condition without being entirely rebuilt. Destroy is permanent, e.g. you can rebuild a website, but it’s not the same website.
D7D07 Deter Discourage.
- - - - - - + + + + + + diff --git a/tasks/TK0002.md b/tasks/TK0002.md index 521a05a..52e9e12 100644 --- a/tasks/TK0002.md +++ b/tasks/TK0002.md @@ -1,6 +1,6 @@ # Task TK0002: Population research / audience analysis (centre of gravity) -* **Summary:** +* **Summary:** Research intended audience. Includes audience segmentation, hot-button issues etc. * **Belongs to tactic stage:** TA01 diff --git a/tasks/TK0003.md b/tasks/TK0003.md index 3b38882..91a170f 100644 --- a/tasks/TK0003.md +++ b/tasks/TK0003.md @@ -1,6 +1,6 @@ # Task TK0003: Campaign design (objective design) -* **Summary:** +* **Summary:** Design the campaign(s) needed to meet the incident goals * **Belongs to tactic stage:** TA01 diff --git a/tasks/TK0004.md b/tasks/TK0004.md index bb776da..6dd23f6 100644 --- a/tasks/TK0004.md +++ b/tasks/TK0004.md @@ -1,6 +1,6 @@ # Task TK0004: Identify target subgroups -* **Summary:** +* **Summary:** Identify groups that can best be used to meet incident goals * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0005.md b/tasks/TK0005.md index d3822ea..3fa3407 100644 --- a/tasks/TK0005.md +++ b/tasks/TK0005.md @@ -1,6 +1,6 @@ # Task TK0005: Analyse subgroups -* **Summary:** +* **Summary:** Analyse subgroups * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0006.md b/tasks/TK0006.md index b7e50ad..de50d34 100644 --- a/tasks/TK0006.md +++ b/tasks/TK0006.md @@ -1,6 +1,6 @@ # Task TK0006: create master narratives -* **Summary:** +* **Summary:** create master narratives * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0007.md b/tasks/TK0007.md index 54ef472..18f17cd 100644 --- a/tasks/TK0007.md +++ b/tasks/TK0007.md @@ -1,6 +1,6 @@ # Task TK0007: Decide on techniques (4Ds etc) -* **Summary:** +* **Summary:** Decide on techniques (4Ds etc) * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0008.md b/tasks/TK0008.md index d45e0f2..0c2b902 100644 --- a/tasks/TK0008.md +++ b/tasks/TK0008.md @@ -1,6 +1,6 @@ # Task TK0008: Create subnarratives -* **Summary:** +* **Summary:** Create subnarratives * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0009.md b/tasks/TK0009.md index 025e47f..786dfae 100644 --- a/tasks/TK0009.md +++ b/tasks/TK0009.md @@ -1,6 +1,6 @@ # Task TK0009: 4chan/8chan coordinating content -* **Summary:** +* **Summary:** 4chan/8chan coordinating content * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0010.md b/tasks/TK0010.md index fa83f52..9d2f494 100644 --- a/tasks/TK0010.md +++ b/tasks/TK0010.md @@ -1,6 +1,6 @@ # Task TK0010: Create personas -* **Summary:** +* **Summary:** Create personas * **Belongs to tactic stage:** TA03 diff --git a/tasks/TK0011.md b/tasks/TK0011.md index 38d8a5d..be96efd 100644 --- a/tasks/TK0011.md +++ b/tasks/TK0011.md @@ -1,6 +1,6 @@ # Task TK0011: Recruit contractors -* **Summary:** +* **Summary:** Recruit contractors * **Belongs to tactic stage:** TA03 diff --git a/tasks/TK0012.md b/tasks/TK0012.md index a783cf7..08c916d 100644 --- a/tasks/TK0012.md +++ b/tasks/TK0012.md @@ -1,6 +1,6 @@ # Task TK0012: Recruit partisans -* **Summary:** +* **Summary:** Recruit partisans * **Belongs to tactic stage:** TA03 diff --git a/tasks/TK0013.md b/tasks/TK0013.md index 5b7bce2..1cc4560 100644 --- a/tasks/TK0013.md +++ b/tasks/TK0013.md @@ -1,6 +1,6 @@ # Task TK0013: find influencers -* **Summary:** +* **Summary:** find influencers * **Belongs to tactic stage:** TA03 diff --git a/tasks/TK0014.md b/tasks/TK0014.md index ff43130..6d050f7 100644 --- a/tasks/TK0014.md +++ b/tasks/TK0014.md @@ -1,6 +1,6 @@ # Task TK0014: Network building -* **Summary:** +* **Summary:** Network building * **Belongs to tactic stage:** TA04 diff --git a/tasks/TK0015.md b/tasks/TK0015.md index 364477e..c1751dd 100644 --- a/tasks/TK0015.md +++ b/tasks/TK0015.md @@ -1,6 +1,6 @@ # Task TK0015: Network infiltration -* **Summary:** +* **Summary:** Network infiltration * **Belongs to tactic stage:** TA04 diff --git a/tasks/TK0016.md b/tasks/TK0016.md index ce36a87..2eb1d3e 100644 --- a/tasks/TK0016.md +++ b/tasks/TK0016.md @@ -1,6 +1,6 @@ # Task TK0016: identify targets - susceptible audience members in networks -* **Summary:** +* **Summary:** identify targets - susceptible audience members in networks * **Belongs to tactic stage:** TA04 diff --git a/tasks/TK0017.md b/tasks/TK0017.md index fef435e..f955ad8 100644 --- a/tasks/TK0017.md +++ b/tasks/TK0017.md @@ -1,6 +1,6 @@ # Task TK0017: content creation -* **Summary:** +* **Summary:** content creation * **Belongs to tactic stage:** TA06 diff --git a/tasks/TK0018.md b/tasks/TK0018.md index 7ee4872..9a7d187 100644 --- a/tasks/TK0018.md +++ b/tasks/TK0018.md @@ -1,6 +1,6 @@ # Task TK0018: content appropriation -* **Summary:** +* **Summary:** content appropriation * **Belongs to tactic stage:** TA06 diff --git a/tasks/TK0019.md b/tasks/TK0019.md index c061773..61bd05e 100644 --- a/tasks/TK0019.md +++ b/tasks/TK0019.md @@ -1,6 +1,6 @@ # Task TK0019: anchor trust / credibility -* **Summary:** +* **Summary:** anchor trust / credibility * **Belongs to tactic stage:** TA08 diff --git a/tasks/TK0020.md b/tasks/TK0020.md index 55ff2aa..1ceb493 100644 --- a/tasks/TK0020.md +++ b/tasks/TK0020.md @@ -1,6 +1,6 @@ # Task TK0020: insert themes -* **Summary:** +* **Summary:** insert themes * **Belongs to tactic stage:** TA08 diff --git a/tasks/TK0021.md b/tasks/TK0021.md index b6bb74f..5e1d49c 100644 --- a/tasks/TK0021.md +++ b/tasks/TK0021.md @@ -1,6 +1,6 @@ # Task TK0021: deamplification (suppression, censoring) -* **Summary:** +* **Summary:** deamplification (suppression, censoring) * **Belongs to tactic stage:** TA09 diff --git a/tasks/TK0022.md b/tasks/TK0022.md index 803b279..51015dd 100644 --- a/tasks/TK0022.md +++ b/tasks/TK0022.md @@ -1,6 +1,6 @@ # Task TK0022: amplification -* **Summary:** +* **Summary:** amplification * **Belongs to tactic stage:** TA09 diff --git a/tasks/TK0023.md b/tasks/TK0023.md index 8cdd28d..e529fae 100644 --- a/tasks/TK0023.md +++ b/tasks/TK0023.md @@ -1,6 +1,6 @@ # Task TK0023: retention -* **Summary:** +* **Summary:** retention * **Belongs to tactic stage:** TA11 diff --git a/tasks/TK0024.md b/tasks/TK0024.md index 1f556ce..a0ca66d 100644 --- a/tasks/TK0024.md +++ b/tasks/TK0024.md @@ -1,6 +1,6 @@ # Task TK0024: customer relationship -* **Summary:** +* **Summary:** customer relationship * **Belongs to tactic stage:** TA11 diff --git a/tasks/TK0025.md b/tasks/TK0025.md index 199d31e..1036443 100644 --- a/tasks/TK0025.md +++ b/tasks/TK0025.md @@ -1,6 +1,6 @@ # Task TK0025: advocacy/ zealotry -* **Summary:** +* **Summary:** advocacy/ zealotry * **Belongs to tactic stage:** TA11 diff --git a/tasks/TK0026.md b/tasks/TK0026.md index 3e9355a..ff162cf 100644 --- a/tasks/TK0026.md +++ b/tasks/TK0026.md @@ -1,6 +1,6 @@ # Task TK0026: conversion -* **Summary:** +* **Summary:** conversion * **Belongs to tactic stage:** TA11 diff --git a/tasks/TK0027.md b/tasks/TK0027.md index fc72fac..c68df99 100644 --- a/tasks/TK0027.md +++ b/tasks/TK0027.md @@ -1,6 +1,6 @@ # Task TK0027: keep recruiting/prospecting -* **Summary:** +* **Summary:** keep recruiting/prospecting * **Belongs to tactic stage:** TA11 diff --git a/tasks/TK0028.md b/tasks/TK0028.md index c06a24d..159f86d 100644 --- a/tasks/TK0028.md +++ b/tasks/TK0028.md @@ -1,6 +1,6 @@ # Task TK0028: evaluation -* **Summary:** +* **Summary:** evaluation * **Belongs to tactic stage:** TA12 diff --git a/tasks/TK0029.md b/tasks/TK0029.md index 79c2cfe..41a0723 100644 --- a/tasks/TK0029.md +++ b/tasks/TK0029.md @@ -1,6 +1,6 @@ # Task TK0029: post-mortem -* **Summary:** +* **Summary:** post-mortem * **Belongs to tactic stage:** TA12 diff --git a/tasks/TK0030.md b/tasks/TK0030.md index 9db9fed..35a428d 100644 --- a/tasks/TK0030.md +++ b/tasks/TK0030.md @@ -1,6 +1,6 @@ # Task TK0030: after-action analysis -* **Summary:** +* **Summary:** after-action analysis * **Belongs to tactic stage:** TA12 diff --git a/tasks/TK0031.md b/tasks/TK0031.md index 9bea86e..2e08dab 100644 --- a/tasks/TK0031.md +++ b/tasks/TK0031.md @@ -1,6 +1,6 @@ # Task TK0031: OPSEC for TA01 -* **Summary:** +* **Summary:** OPSEC for TA01 * **Belongs to tactic stage:** TA01 diff --git a/tasks/TK0032.md b/tasks/TK0032.md index 44599ad..d9bbda5 100644 --- a/tasks/TK0032.md +++ b/tasks/TK0032.md @@ -1,6 +1,6 @@ # Task TK0032: OPSEC for TA02 -* **Summary:** +* **Summary:** OPSEC for TA02 * **Belongs to tactic stage:** TA02 diff --git a/tasks/TK0033.md b/tasks/TK0033.md index 4eef41d..7e10a88 100644 --- a/tasks/TK0033.md +++ b/tasks/TK0033.md @@ -1,6 +1,6 @@ # Task TK0033: OPSEC for TA03 -* **Summary:** +* **Summary:** OPSEC for TA03 * **Belongs to tactic stage:** TA03 diff --git a/tasks/TK0034.md b/tasks/TK0034.md index 6c5e50d..4f8db7e 100644 --- a/tasks/TK0034.md +++ b/tasks/TK0034.md @@ -1,6 +1,6 @@ # Task TK0034: OPSEC for TA04 -* **Summary:** +* **Summary:** OPSEC for TA04 * **Belongs to tactic stage:** TA04 diff --git a/tasks/TK0035.md b/tasks/TK0035.md index 65f672c..5dc730e 100644 --- a/tasks/TK0035.md +++ b/tasks/TK0035.md @@ -1,6 +1,6 @@ # Task TK0035: OPSEC for TA05 -* **Summary:** +* **Summary:** OPSEC for TA05 * **Belongs to tactic stage:** TA05 diff --git a/tasks/TK0036.md b/tasks/TK0036.md index ccdf56e..2710b09 100644 --- a/tasks/TK0036.md +++ b/tasks/TK0036.md @@ -1,6 +1,6 @@ # Task TK0036: OPSEC for TA06 -* **Summary:** +* **Summary:** OPSEC for TA06 * **Belongs to tactic stage:** TA06 diff --git a/tasks/TK0037.md b/tasks/TK0037.md index d206e42..1e849c8 100644 --- a/tasks/TK0037.md +++ b/tasks/TK0037.md @@ -1,6 +1,6 @@ # Task TK0037: OPSEC for TA07 -* **Summary:** +* **Summary:** OPSEC for TA07 * **Belongs to tactic stage:** TA07 diff --git a/tasks/TK0038.md b/tasks/TK0038.md index a870cae..7133b26 100644 --- a/tasks/TK0038.md +++ b/tasks/TK0038.md @@ -1,6 +1,6 @@ # Task TK0038: OPSEC for TA08 -* **Summary:** +* **Summary:** OPSEC for TA08 * **Belongs to tactic stage:** TA08 diff --git a/tasks/TK0039.md b/tasks/TK0039.md index d491130..9da8432 100644 --- a/tasks/TK0039.md +++ b/tasks/TK0039.md @@ -1,6 +1,6 @@ # Task TK0039: OPSEC for TA09 -* **Summary:** +* **Summary:** OPSEC for TA09 * **Belongs to tactic stage:** TA09 diff --git a/tasks/TK0040.md b/tasks/TK0040.md index fd573af..db92d1e 100644 --- a/tasks/TK0040.md +++ b/tasks/TK0040.md @@ -1,6 +1,6 @@ # Task TK0040: OPSEC for TA10 -* **Summary:** +* **Summary:** OPSEC for TA10 * **Belongs to tactic stage:** TA10 diff --git a/tasks/TK0041.md b/tasks/TK0041.md index f16046f..de24dee 100644 --- a/tasks/TK0041.md +++ b/tasks/TK0041.md @@ -1,6 +1,6 @@ # Task TK0041: OPSEC for TA11 -* **Summary:** +* **Summary:** OPSEC for TA11 * **Belongs to tactic stage:** TA11 diff --git a/tasks/TK0042.md b/tasks/TK0042.md index 5e744d5..766d6e3 100644 --- a/tasks/TK0042.md +++ b/tasks/TK0042.md @@ -1,6 +1,6 @@ # Task TK0042: OPSEC for TA12 -* **Summary:** +* **Summary:** OPSEC for TA12 * **Belongs to tactic stage:** TA12 diff --git a/tasks_index.md b/tasks_index.md index dad2ea5..13a85c4 100644 --- a/tasks_index.md +++ b/tasks_index.md @@ -16,247 +16,247 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
D2 DenyD3 DisruptD4 DegradeD5 DeceiveD6 DestroyD7 DeterD02D03D04D05D06D07 TOTALS
TA01 Strategic Planning 7
TK0002 Population research / audience analysis (centre of gravity)Research intended audience. Includes audience segmentation, hot-button issues etc. TA01
TK0003 Campaign design (objective design)Design the campaign(s) needed to meet the incident goals TA01
TK0004 Identify target subgroupsIdentify groups that can best be used to meet incident goals TA02
TK0005 Analyse subgroupsAnalyse subgroups TA02
TK0006 create master narrativescreate master narratives TA02
TK0007 Decide on techniques (4Ds etc)Decide on techniques (4Ds etc) TA02
TK0008 Create subnarrativesCreate subnarratives TA02
TK0009 4chan/8chan coordinating content4chan/8chan coordinating content TA02
TK0010 Create personasCreate personas TA03
TK0011 Recruit contractorsRecruit contractors TA03
TK0012 Recruit partisansRecruit partisans TA03
TK0013 find influencersfind influencers TA03
TK0014 Network buildingNetwork building TA04
TK0015 Network infiltrationNetwork infiltration TA04
TK0016 identify targets - susceptible audience members in networksidentify targets - susceptible audience members in networks TA04
TK0017 content creationcontent creation TA06
TK0018 content appropriationcontent appropriation TA06
TK0019 anchor trust / credibilityanchor trust / credibility TA08
TK0020 insert themesinsert themes TA08
TK0021 deamplification (suppression, censoring)deamplification (suppression, censoring) TA09
TK0022 amplificationamplification TA09
TK0023 retentionretention TA11
TK0024 customer relationshipcustomer relationship TA11
TK0025 advocacy/ zealotryadvocacy/ zealotry TA11
TK0026 conversionconversion TA11
TK0027 keep recruiting/prospectingkeep recruiting/prospecting TA11
TK0028 evaluationevaluation TA12
TK0029 post-mortempost-mortem TA12
TK0030 after-action analysisafter-action analysis TA12
TK0031 OPSEC for TA01OPSEC for TA01 TA01
TK0032 OPSEC for TA02OPSEC for TA02 TA02
TK0033 OPSEC for TA03OPSEC for TA03 TA03
TK0034 OPSEC for TA04OPSEC for TA04 TA04
TK0035 OPSEC for TA05OPSEC for TA05 TA05
TK0036 OPSEC for TA06OPSEC for TA06 TA06
TK0037 OPSEC for TA07OPSEC for TA07 TA07
TK0038 OPSEC for TA08OPSEC for TA08 TA08
TK0039 OPSEC for TA09OPSEC for TA09 TA09
TK0040 OPSEC for TA10OPSEC for TA10 TA10
TK0041 OPSEC for TA11OPSEC for TA11 TA11
TK0042 OPSEC for TA12OPSEC for TA12 TA12
diff --git a/techniques/T0001.md b/techniques/T0001.md index 881d0f6..894f157 100644 --- a/techniques/T0001.md +++ b/techniques/T0001.md @@ -17,26 +17,26 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00026 Shore up democracy based messages](../counters/C00026.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00026 Shore up democracy based messages](../counters/C00026.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0002.md b/techniques/T0002.md index f0205b8..61372fa 100644 --- a/techniques/T0002.md +++ b/techniques/T0002.md @@ -1,6 +1,6 @@ # Technique T0002: Facilitate State Propaganda -* **Summary**: Organize citizens around pro-state messaging. Paid or volunteer groups coordinated to push state propaganda (examples include 2016 Diba Facebook Expedition, coordinated to overcome China’s Great Firewall, to flood the Facebook pages of Taiwanese politicians and news agencies with a pro-PRC message). +* **Summary**: Organize citizens around pro-state messaging. Coordinate paid or volunteer groups to push state propaganda. * **Belongs to tactic stage**: TA01 @@ -14,31 +14,31 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00026 Shore up democracy based messages](../counters/C00026.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00026 Shore up democracy based messages](../counters/C00026.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0003.md b/techniques/T0003.md index e38363b..b2210ea 100644 --- a/techniques/T0003.md +++ b/techniques/T0003.md @@ -1,6 +1,6 @@ # Technique T0003: Leverage Existing Narratives -* **Summary**: Use or adapt existing narrative themes, where narratives are the baseline stories of a target audience. Narratives form the bedrock of our worldviews. New information is understood through a process firmly grounded in this bedrock. If new information is not consitent with the prevailing narratives of an audience, it will be ignored. Effective campaigns will frame their misinformation in the context of these narratives. Highly effective campaigns will make extensive use of audience-appropriate archetypes and meta-narratives throughout their content creation and amplifiction practices. Examples include midwesterners are generous, Russia is under attack from outside. +* **Summary**: Use or adapt existing narrative themes, where narratives are the baseline stories of a target audience. Narratives form the bedrock of our worldviews. New information is understood through a process firmly grounded in this bedrock. If new information is not consitent with the prevailing narratives of an audience, it will be ignored. Effective campaigns will frame their misinformation in the context of these narratives. Highly effective campaigns will make extensive use of audience-appropriate archetypes and meta-narratives throughout their content creation and amplifiction practices. * **Belongs to tactic stage**: TA01 @@ -12,37 +12,37 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0004.md b/techniques/T0004.md index 8c1f16a..e6f6ef3 100644 --- a/techniques/T0004.md +++ b/techniques/T0004.md @@ -1,6 +1,6 @@ # Technique T0004: Competing Narratives -* **Summary**: Advance competing narratives connected to same issue ie: on one hand deny incident while at same time expresses dismiss. MH17 (example) "Russian Foreign Ministry again claimed that “absolutely groundless accusations are put forward against the Russian side, which are aimed at discrediting Russia in the eyes of the international community" (deny); "The Dutch MH17 investigation is biased, anti-Russian and factually inaccurate" (dismiss). +* **Summary**: Advance competing narratives connected to same issue ie: on one hand deny incident while at same time expresses dismiss. Suppressing or discouraging narratives already spreading requires an alternative. The most simple set of narrative techniques in response would be the construction and promotion of contradictory alternatives centered on denial, deflection, dismissal, counter-charges, excessive standards of proof, bias in prohibition or enforcement, and so on. @@ -16,18 +16,18 @@ These competing narratives allow loyalists cover, but are less compelling to opp | Counters | Response types | | -------- | -------------- | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0005.md b/techniques/T0005.md index 5964d73..1112608 100644 --- a/techniques/T0005.md +++ b/techniques/T0005.md @@ -12,8 +12,8 @@ | Counters | Response types | | -------- | -------------- | -| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D2 Deny | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | +| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D02 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0006.md b/techniques/T0006.md index 0629801..7cb5707 100644 --- a/techniques/T0006.md +++ b/techniques/T0006.md @@ -1,13 +1,6 @@ # Technique T0006: Create Master Narratives -* **Summary**: The promotion of beneficial master narratives is perhaps the most effective method for achieving long-term strategic narrative dominance. From a "whole of society" perpective the promotion of the society's core master narratives should occupy a central strategic role. From a misinformation campaign / cognitive security perpectve the tactics around master narratives center more precisely on the day-to-day promotion and reinforcement of this messaging. In other words, beneficial, high-coverage master narratives are a central strategic goal and their promotion consitutes an ongoing tactical struggle carried out at a whole-of-society level. - -By way of example, major powers are promoting master narratives such as: -* "Huawei is detetmined to build trustworthy networks" -* "Russia is the victim of bullying by NATO powers" -* "USA is guided by its founding principles of liberty and egalitarianism" - -Tactically, their promotion covers a broad spectrum of activities both on- and offline. +* **Summary**: The promotion of beneficial master narratives is perhaps the most effective method for achieving long-term strategic narrative dominance. From a "whole of society" perspective the promotion of the society's core master narratives should occupy a central strategic role. From a misinformation campaign / cognitive security perpectve the tactics around master narratives center more precisely on the day-to-day promotion and reinforcement of this messaging. In other words, beneficial, high-coverage master narratives are a central strategic goal and their promotion consitutes an ongoing tactical struggle carried out at a whole-of-society level. Tactically, their promotion covers a broad spectrum of activities both on- and offline. * **Belongs to tactic stage**: TA02 @@ -19,19 +12,19 @@ Tactically, their promotion covers a broad spectrum of activities both on- and o | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0007.md b/techniques/T0007.md index 983e6e8..be23fc1 100644 --- a/techniques/T0007.md +++ b/techniques/T0007.md @@ -4,7 +4,6 @@ Computational propaganda depends substantially on false perceptions of credibility and acceptance. By creating fake users and groups with a variety of interests and commitments, attackers can ensure that their messages both come from trusted sources and appear more widely adopted than they actually are. -Examples: Ukraine elections (2019) circumvent Facebook’s new safeguards by paying Ukrainian citizens to give a Russian agent access to their personal pages. EU Elections (2019) Avaaz reported more than 500 suspicious pages and groups to Facebook related to the three-month investigation of Facebook disinformation networks in Europe. Mueller report (2016) The IRA was able to reach up to 126 million Americans on Facebook via a mixture of fraudulent accounts, groups, and advertisements, the report says. Twitter accounts it created were portrayed as real American voices by major news outlets. It was even able to hold real-life rallies, mobilizing hundreds of people at a time in major cities like Philadelphia and Miami. * **Belongs to tactic stage**: TA03 @@ -24,24 +23,24 @@ Examples: Ukraine elections (2019) circumvent Facebook’s new safeguards by pay | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00034 Create more friction at account creation](../counters/C00034.md) | D4 Degrade | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00040 third party verification for people](../counters/C00040.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D3 Disrupt | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00172 social media source removal](../counters/C00172.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00034 Create more friction at account creation](../counters/C00034.md) | D04 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00040 third party verification for people](../counters/C00040.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D03 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00172 social media source removal](../counters/C00172.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0008.md b/techniques/T0008.md index ca0bb40..4bf1195 100644 --- a/techniques/T0008.md +++ b/techniques/T0008.md @@ -1,6 +1,6 @@ # Technique T0008: Create fake or imposter news sites -* **Summary**: Modern computational propaganda makes use of a cadre of imposter news sites spreading globally. These sites, sometimes motivated by concerns other than propaganda--for instance, click-based revenue--often have some superficial markers of authenticity, such as naming and site-design. But many can be quickly exposed with reference to their owenership, reporting history and adverstising details. A prominent case from the 2016 era was the _Denver Guardian_, which purported to be a local newspaper in Colorado and specialized in negative stories about Hillary Clinton. +* **Summary**: Modern computational propaganda makes use of a cadre of imposter news sites spreading globally. These sites, sometimes motivated by concerns other than propaganda--for instance, click-based revenue--often have some superficial markers of authenticity, such as naming and site-design. But many can be quickly exposed with reference to their owenership, reporting history and adverstising details. * **Belongs to tactic stage**: TA03 @@ -13,21 +13,21 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00172 social media source removal](../counters/C00172.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00172 social media source removal](../counters/C00172.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0009.md b/techniques/T0009.md index 23cefc9..94b9544 100644 --- a/techniques/T0009.md +++ b/techniques/T0009.md @@ -1,6 +1,6 @@ # Technique T0009: Create fake experts -* **Summary**: Stories planted or promoted in computational propaganda operations often make use of experts fabricated from whole cloth, sometimes specifically for the story itself. For example, in the Jade Helm conspiracy theory promoted by SVR in 2015, a pair of experts--one of them naming himself a “Military Intelligence Analyst / Russian Regional CME” and the other a “Geopolitical Strategist, Journalist & Author”--pushed the story heavily on LinkedIn. +* **Summary**: Stories planted or promoted in computational propaganda operations often make use of experts fabricated from whole cloth, sometimes specifically for the story itself. * **Belongs to tactic stage**: TA03 @@ -13,20 +13,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00034 Create more friction at account creation](../counters/C00034.md) | D4 Degrade | -| [C00040 third party verification for people](../counters/C00040.md) | D2 Deny | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00034 Create more friction at account creation](../counters/C00034.md) | D04 | +| [C00040 third party verification for people](../counters/C00040.md) | D02 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0010.md b/techniques/T0010.md index 497dc95..4f761d5 100644 --- a/techniques/T0010.md +++ b/techniques/T0010.md @@ -23,33 +23,33 @@ | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00051 Counter social engineering training](../counters/C00051.md) | D2 Deny | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D4 Degrade | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00130 Mentorship: elders, youth, credit. Learn vicariously.](../counters/C00130.md) | D7 Deter | -| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00051 Counter social engineering training](../counters/C00051.md) | D02 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00111 Reduce polarisation by connecting and presenting sympathetic renditions of opposite views](../counters/C00111.md) | D04 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00130 Mentorship: elders, youth, credit. Learn vicariously.](../counters/C00130.md) | D07 | +| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0011.md b/techniques/T0011.md index d491314..fa41348 100644 --- a/techniques/T0011.md +++ b/techniques/T0011.md @@ -1,6 +1,6 @@ # Technique T0011: Hijack legitimate account -* **Summary**: Hack or take over legimate accounts to distribute misinformation or damaging content. Examples include Syrian Electronic Army (2013) series of false tweets from a hijacked Associated Press Twitter account claiming that President Barack Obama had been injured in a series of explosions near the White House. The false report caused a temporary plunge of 143 points on the Dow Jones Industrial Average. +* **Summary**: Hack or take over legimate accounts to distribute misinformation or damaging content. * **Belongs to tactic stage**: TA04 @@ -13,13 +13,13 @@ | Counters | Response types | | -------- | -------------- | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | -| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D2 Deny | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D2 Deny | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | -| [C00197 remove suspicious accounts](../counters/C00197.md) | D2 Deny | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | +| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D02 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D02 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | +| [C00197 remove suspicious accounts](../counters/C00197.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0012.md b/techniques/T0012.md index f74f829..51d178d 100644 --- a/techniques/T0012.md +++ b/techniques/T0012.md @@ -2,8 +2,6 @@ * **Summary**: Use anonymous social media profiles. Examples include page or group administrators, masked "whois" website directory data, no bylines connected to news article, no masthead connect to news websites. -Example is 2016 @TEN_GOP profile where the actual Tennessee Republican Party tried unsuccessfully for months to get Twitter to shut it down, and 2019 Endless Mayfly is an Iran-aligned network of inauthentic personas and social media accounts that spreads falsehoods and amplifies narratives critical of Saudi Arabia, the United States, and Israel. - * **Belongs to tactic stage**: TA04 @@ -14,11 +12,11 @@ Example is 2016 @TEN_GOP profile where the actual Tennessee Republican Party tri | Counters | Response types | | -------- | -------------- | -| [C00034 Create more friction at account creation](../counters/C00034.md) | D4 Degrade | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00040 third party verification for people](../counters/C00040.md) | D2 Deny | -| [C00051 Counter social engineering training](../counters/C00051.md) | D2 Deny | -| [C00052 Infiltrate platforms](../counters/C00052.md) | D4 Degrade | +| [C00034 Create more friction at account creation](../counters/C00034.md) | D04 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00040 third party verification for people](../counters/C00040.md) | D02 | +| [C00051 Counter social engineering training](../counters/C00051.md) | D02 | +| [C00052 Infiltrate platforms](../counters/C00052.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0013.md b/techniques/T0013.md index c16a72e..68efd45 100644 --- a/techniques/T0013.md +++ b/techniques/T0013.md @@ -12,15 +12,15 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00172 social media source removal](../counters/C00172.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00172 social media source removal](../counters/C00172.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0014.md b/techniques/T0014.md index 0b534dc..af2ecde 100644 --- a/techniques/T0014.md +++ b/techniques/T0014.md @@ -1,6 +1,6 @@ # Technique T0014: Create funding campaigns -* **Summary**: Generate revenue through online funding campaigns. e.g. Gather data, advance credible persona via Gofundme; Patreon; or via fake website connecting via PayPal or Stripe. (Example 2016) #VaccinateUS Gofundme campaigns to pay for Targetted facebook ads (Larry Cook, targetting Washington State mothers, $1,776 to boost posts over 9 months). +* **Summary**: Generate revenue through online funding campaigns. e.g. Gather data, advance credible persona via Gofundme; Patreon; or via fake website connecting via PayPal or Stripe. * **Belongs to tactic stage**: TA04 @@ -12,20 +12,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00059 Verification of project before posting fund requests](../counters/C00059.md) | D2 Deny | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D6 Destroy | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00059 Verification of project before posting fund requests](../counters/C00059.md) | D02 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00189 Ensure that platforms are taking down flagged accounts](../counters/C00189.md) | D06 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0015.md b/techniques/T0015.md index 21b38cc..1c5d7b5 100644 --- a/techniques/T0015.md +++ b/techniques/T0015.md @@ -1,6 +1,6 @@ # Technique T0015: Create hashtag -* **Summary**: Many incident-based campaigns will create a hashtag to promote their fabricated event (e.g. #ColumbianChemicals to promote a fake story about a chemical spill in Louisiana). +* **Summary**: Many incident-based campaigns will create a hashtag to promote their fabricated event. Creating a hashtag for an incident can have two important effects: 1. Create a perception of reality around an event. Certainly only "real" events would be discussed in a hashtag. After all, the event has a name! @@ -19,14 +19,14 @@ Asset needed to direct/control/manage "conversation" connected to launching new | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D3 Disrupt | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D03 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0016.md b/techniques/T0016.md index 391f7b4..6d855be 100644 --- a/techniques/T0016.md +++ b/techniques/T0016.md @@ -1,6 +1,6 @@ # Technique T0016: Clickbait -* **Summary**: Create attention grabbing headlines (outrage, doubt, humor) required to drive traffic & engagement. (example 2016) “Pope Francis shocks world, endorses Donald Trump for president.” (example 2016) "FBI director received millions from Clinton Foundation, his brother’s law firm does Clinton’s taxes”. This is a key asset +* **Summary**: Create attention grabbing headlines (outrage, doubt, humor) required to drive traffic & engagement. This is a key asset * **Belongs to tactic stage**: TA05 @@ -13,19 +13,19 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D3 Disrupt | -| [C00106 Click-bait centrist content](../counters/C00106.md) | D3 Disrupt | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D4 Degrade | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D4 Degrade | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D03 | +| [C00106 Click-bait centrist content](../counters/C00106.md) | D03 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00142 Platform adds warning label and decision point when sharing content](../counters/C00142.md) | D04 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D04 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0017.md b/techniques/T0017.md index 74ccf54..7debd87 100644 --- a/techniques/T0017.md +++ b/techniques/T0017.md @@ -13,21 +13,21 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D2 Deny | -| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D3 Disrupt | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D4 Degrade | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D02 | +| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D03 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00155 Ban incident actors from funding sites](../counters/C00155.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D04 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0018.md b/techniques/T0018.md index d5eddb0..296aa1b 100644 --- a/techniques/T0018.md +++ b/techniques/T0018.md @@ -15,21 +15,21 @@ | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00065 Reduce political targeting](../counters/C00065.md) | D3 Disrupt | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D3 Disrupt | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D4 Degrade | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00010 Enhanced privacy regulation for social media](../counters/C00010.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00065 Reduce political targeting](../counters/C00065.md) | D03 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00105 Buy more advertising than misinformation creators](../counters/C00105.md) | D03 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D04 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0019.md b/techniques/T0019.md index bb47be4..2d2bfb7 100644 --- a/techniques/T0019.md +++ b/techniques/T0019.md @@ -24,11 +24,11 @@ | Counters | Response types | | -------- | -------------- | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00071 Block source of pollution](../counters/C00071.md) | D2 Deny | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00071 Block source of pollution](../counters/C00071.md) | D02 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0020.md b/techniques/T0020.md index 34b1b80..5dd0376 100644 --- a/techniques/T0020.md +++ b/techniques/T0020.md @@ -16,11 +16,11 @@ | Counters | Response types | | -------- | -------------- | -| [C00090 Fake engagement system](../counters/C00090.md) | D5 Deceive | -| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D3 Disrupt | -| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D4 Degrade | -| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D4 Degrade | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00090 Fake engagement system](../counters/C00090.md) | D05 | +| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D03 | +| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D04 | +| [C00178 Fill information voids with non-disinformation content](../counters/C00178.md) | D04 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0021.md b/techniques/T0021.md index db3b6b2..b872962 100644 --- a/techniques/T0021.md +++ b/techniques/T0021.md @@ -16,25 +16,25 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00118 Repurpose images with new text](../counters/C00118.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00118 Repurpose images with new text](../counters/C00118.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0022.md b/techniques/T0022.md index 0172e38..e5ef715 100644 --- a/techniques/T0022.md +++ b/techniques/T0022.md @@ -2,8 +2,6 @@ * **Summary**: "Conspiracy narratives appeal to the human desire for explanatory order, by invoking the participation of poweful (often sinister) actors in pursuit of their own political goals. These narratives are especially appealing when an audience is low-information, marginalized or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the ""firehose of falsehoods"" model. -Example: QAnon: conspiracy theory is an explanation of an event or situation that invokes a conspiracy by sinister and powerful actors, often political in motivation, when other explanations are more probable " - * **Belongs to tactic stage**: TA06 @@ -15,48 +13,48 @@ Example: QAnon: conspiracy theory is an explanation of an event or situation tha | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D3 Disrupt | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00212 build public resilience by making civil society more vibrant](../counters/C00212.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0023.md b/techniques/T0023.md index 0fdd731..41b167b 100644 --- a/techniques/T0023.md +++ b/techniques/T0023.md @@ -14,19 +14,19 @@ | Counters | Response types | | -------- | -------------- | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0024.md b/techniques/T0024.md index ffc2c8a..3d33b16 100644 --- a/techniques/T0024.md +++ b/techniques/T0024.md @@ -1,6 +1,6 @@ # Technique T0024: Create fake videos and images -* **Summary**: Create fake videos and/or images by manipulating existing content or generating new content (e.g. deepfakes). Examples include Pelosi video (making her appear drunk) and photoshoped shark on flooded streets of Houston TX. +* **Summary**: Create fake videos and/or images by manipulating existing content or generating new content (e.g. deepfakes). * **Belongs to tactic stage**: TA06 @@ -14,23 +14,23 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00118 Repurpose images with new text](../counters/C00118.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D4 Degrade | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00118 Repurpose images with new text](../counters/C00118.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0025.md b/techniques/T0025.md index bd765e8..9b2491b 100644 --- a/techniques/T0025.md +++ b/techniques/T0025.md @@ -2,8 +2,6 @@ * **Summary**: Obtain documents (eg by theft or leak), then alter and release, possibly among factual documents/sources. -Example (2019) DFRLab report "Secondary Infektion” highlights incident with key asset being a forged “letter” created by the operation to provide ammunition for far-right forces in Europe ahead of the election. - * **Belongs to tactic stage**: TA06 @@ -18,29 +16,29 @@ Example (2019) DFRLab report "Secondary Infektion” highlights incident with ke | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00165 Ensure integrity of official documents](../counters/C00165.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00202 Set data 'honeytraps'](../counters/C00202.md) | D2 Deny | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D4 Degrade | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00165 Ensure integrity of official documents](../counters/C00165.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00202 Set data 'honeytraps'](../counters/C00202.md) | D02 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0026.md b/techniques/T0026.md index e64633e..f8c6b5e 100644 --- a/techniques/T0026.md +++ b/techniques/T0026.md @@ -12,27 +12,27 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00094 Force full disclosure on corporate sponsor of research](../counters/C00094.md) | D4 Degrade | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D4 Degrade | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00094 Force full disclosure on corporate sponsor of research](../counters/C00094.md) | D04 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00219 Add metadata to content that’s out of the control of disinformation creators](../counters/C00219.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0027.md b/techniques/T0027.md index ea63ec8..dd46bc5 100644 --- a/techniques/T0027.md +++ b/techniques/T0027.md @@ -12,46 +12,46 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D7 Deter | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00156 Better tell your country or organization story](../counters/C00156.md) | D3 Disrupt | -| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D7 Deter | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00164 compatriot policy](../counters/C00164.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00190 open engagement with civil society](../counters/C00190.md) | D3 Disrupt | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00096 Strengthen institutions that are always truth tellers](../counters/C00096.md) | D07 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00156 Better tell your country or organization story](../counters/C00156.md) | D03 | +| [C00161 Coalition Building with stakeholders and Third-Party Inducements](../counters/C00161.md) | D07 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00164 compatriot policy](../counters/C00164.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00190 open engagement with civil society](../counters/C00190.md) | D03 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00205 strong dialogue between the federal government and private sector to encourage better reporting](../counters/C00205.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0028.md b/techniques/T0028.md index 8997bf8..603c1b8 100644 --- a/techniques/T0028.md +++ b/techniques/T0028.md @@ -16,27 +16,27 @@ These competing narratives allow loyalists cover, but are less compelling to opp | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00017 Repair broken social connections](../counters/C00017.md) | D3 Disrupt | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D3 Disrupt | -| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D3 Disrupt | -| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D3 Disrupt | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00080 Create competing narrative](../counters/C00080.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00017 Repair broken social connections](../counters/C00017.md) | D03 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00029 Create fake website to issue counter narrative and counter narrative through physical merchandise](../counters/C00029.md) | D03 | +| [C00030 Develop a compelling counter narrative (truth based)](../counters/C00030.md) | D03 | +| [C00031 Dilute the core narrative - create multiple permutations, target / amplify](../counters/C00031.md) | D03 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00080 Create competing narrative](../counters/C00080.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0029.md b/techniques/T0029.md index 29eb5ac..e0fe26b 100644 --- a/techniques/T0029.md +++ b/techniques/T0029.md @@ -1,6 +1,6 @@ # Technique T0029: Manipulate online polls -* **Summary**: Create fake online polls, or manipulate existing online polls. Examples: flooding FCC with comments; creating fake engagement metrics of Twitter/Facebook polls to manipulate perception of given issue. Data gathering tactic to target those who engage, and potentially their networks of friends/followers as well +* **Summary**: Create fake online polls, or manipulate existing online polls. Data gathering tactic to target those who engage, and potentially their networks of friends/followers as well * **Belongs to tactic stage**: TA07 @@ -14,11 +14,11 @@ | Counters | Response types | | -------- | -------------- | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | -| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D3 Disrupt | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | +| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0030.md b/techniques/T0030.md index 547d0b9..61bae75 100644 --- a/techniques/T0030.md +++ b/techniques/T0030.md @@ -14,12 +14,12 @@ | Counters | Response types | | -------- | -------------- | -| [C00034 Create more friction at account creation](../counters/C00034.md) | D4 Degrade | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00052 Infiltrate platforms](../counters/C00052.md) | D4 Degrade | -| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D4 Degrade | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | +| [C00034 Create more friction at account creation](../counters/C00034.md) | D04 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00052 Infiltrate platforms](../counters/C00052.md) | D04 | +| [C00053 Delete old accounts / Remove unused social media accounts](../counters/C00053.md) | D04 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0038.md b/techniques/T0038.md index 41f6299..599d8f8 100644 --- a/techniques/T0038.md +++ b/techniques/T0038.md @@ -12,7 +12,7 @@ | Counters | Response types | | -------- | -------------- | -| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D2 Deny | +| [C00098 Revocation of allowlisted or "verified" status](../counters/C00098.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0039.md b/techniques/T0039.md index 0303f6c..a143fc1 100644 --- a/techniques/T0039.md +++ b/techniques/T0039.md @@ -17,23 +17,23 @@ By targeting high-influence people and organizations in all types of media with | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00114 Don't engage with payloads](../counters/C00114.md) | D2 Deny | -| [C00154 Ask media not to report false information](../counters/C00154.md) | D2 Deny | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00169 develop a creative content hub](../counters/C00169.md) | D3 Disrupt | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00114 Don't engage with payloads](../counters/C00114.md) | D02 | +| [C00154 Ask media not to report false information](../counters/C00154.md) | D02 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00169 develop a creative content hub](../counters/C00169.md) | D03 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0040.md b/techniques/T0040.md index 59c75f2..942c58f 100644 --- a/techniques/T0040.md +++ b/techniques/T0040.md @@ -14,8 +14,8 @@ | Counters | Response types | | -------- | -------------- | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D2 Deny | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0041.md b/techniques/T0041.md index 2c06e5b..1f0827c 100644 --- a/techniques/T0041.md +++ b/techniques/T0041.md @@ -12,9 +12,9 @@ | Counters | Response types | | -------- | -------------- | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00116 Provide proof of involvement](../counters/C00116.md) | D2 Deny | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00116 Provide proof of involvement](../counters/C00116.md) | D02 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0042.md b/techniques/T0042.md index 3eb8a86..f241a73 100644 --- a/techniques/T0042.md +++ b/techniques/T0042.md @@ -16,9 +16,9 @@ When messaging makes use of factual reporting to promote these adjustments in th | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D2 Deny | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00112 "Prove they are not an op!"](../counters/C00112.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0043.md b/techniques/T0043.md index c70e140..b45939e 100644 --- a/techniques/T0043.md +++ b/techniques/T0043.md @@ -13,13 +13,13 @@ | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00121 Tool transparency and literacy for channels people follow. ](../counters/C00121.md) | D7 Deter | -| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00121 Tool transparency and literacy for channels people follow. ](../counters/C00121.md) | D07 | +| [C00135 Deplatform message groups and/or message boards](../counters/C00135.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0044.md b/techniques/T0044.md index d6539d9..56692b5 100644 --- a/techniques/T0044.md +++ b/techniques/T0044.md @@ -1,8 +1,6 @@ # Technique T0044: Seed distortions -* **Summary**: Incident creators often try a wide variety of messages in the early hours surrounding an incident or event in order to give a misleading account or impression. - -Examples: (2019) China formally arrests Canadians Spavor and Kovrig, accuses them of spying (in retaliation to detention of Hauwei CFO). (2018) The Russian ministry of defence put out a press release, claiming that they had intelligence Syrian rebel forces were about to gas their own people in Idlib province as part of a “false flag” operation to frame the Syrian government. +* **Summary**: Try a wide variety of messages in the early hours surrounding an incident or event, to give a misleading account or impression. * **Belongs to tactic stage**: TA08 @@ -15,34 +13,34 @@ Examples: (2019) China formally arrests Canadians Spavor and Kovrig, accuses the | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D2 Deny | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00118 Repurpose images with new text](../counters/C00118.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00076 Prohibit images in political discourse channels](../counters/C00076.md) | D02 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00118 Repurpose images with new text](../counters/C00118.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0045.md b/techniques/T0045.md index 171c46d..ecaea83 100644 --- a/techniques/T0045.md +++ b/techniques/T0045.md @@ -13,38 +13,38 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00099 Strengthen verification methods](../counters/C00099.md) | D2 Deny | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00113 Debunk and defuse a fake expert / credentials.](../counters/C00113.md) | D2 Deny | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00133 Deplatform Account*](../counters/C00133.md) | D3 Disrupt | -| [C00154 Ask media not to report false information](../counters/C00154.md) | D2 Deny | -| [C00174 Create a healthier news environment](../counters/C00174.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D3 Disrupt | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00099 Strengthen verification methods](../counters/C00099.md) | D02 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00113 Debunk and defuse a fake expert / credentials.](../counters/C00113.md) | D02 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00133 Deplatform Account*](../counters/C00133.md) | D03 | +| [C00154 Ask media not to report false information](../counters/C00154.md) | D02 | +| [C00174 Create a healthier news environment](../counters/C00174.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00200 Respected figure (influencer) disavows misinfo](../counters/C00200.md) | D03 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0046.md b/techniques/T0046.md index 1cf7a2c..8d49447 100644 --- a/techniques/T0046.md +++ b/techniques/T0046.md @@ -24,13 +24,13 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D4 Degrade | -| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D3 Disrupt | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D04 | +| [C00188 Newsroom/Journalist training to counter influence moves](../counters/C00188.md) | D03 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | -DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW +DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0047.md b/techniques/T0047.md index def44b7..dde16aa 100644 --- a/techniques/T0047.md +++ b/techniques/T0047.md @@ -1,6 +1,6 @@ # Technique T0047: Muzzle social media as a political force -* **Summary**: Use political influence or the power of state to stop critical social media comments. Government requested/driven content take downs (see Google Transperancy reports. (Example 20190 Singapore Protection from Online Falsehoods and Manipulation Bill would make it illegal to spread "false statements of fact" in Singapore, where that information is "prejudicial" to Singapore's security or "public tranquility." Or India/New Delhi has cut off services to Facebook and Twitter in Kashmir 28 times in the past five years, and in 2016, access was blocked for five months -- on the grounds that these platforms were being used for anti-social and "anti-national" purposes. +* **Summary**: Use political influence or the power of state to stop critical social media comments. Government requested/driven content take downs (see Google Transperancy reports. * **Belongs to tactic stage**: TA09 @@ -13,10 +13,10 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D3 Disrupt | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00060 Legal action against for-profit engagement factories](../counters/C00060.md) | D03 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0048.md b/techniques/T0048.md index b2922fc..faf1459 100644 --- a/techniques/T0048.md +++ b/techniques/T0048.md @@ -1,6 +1,6 @@ # Technique T0048: Cow online opinion leaders -* **Summary**: Intimidate, coerce, threaten critics/dissidents/journalists via trolling, doxing. Examples: Philippines, Maria Ressa and Rappler journalists targeted Duterte regime, lawsuits, trollings, banned from the presidential palace where press briefings take place; 2017 bot attack on five ProPublica Journalists. +* **Summary**: Intimidate, coerce, threaten critics/dissidents/journalists via trolling, doxing. * **Belongs to tactic stage**: TA09 @@ -13,18 +13,18 @@ | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00114 Don't engage with payloads](../counters/C00114.md) | D2 Deny | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00154 Ask media not to report false information](../counters/C00154.md) | D2 Deny | -| [C00160 find and train influencers](../counters/C00160.md) | D2 Deny | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00114 Don't engage with payloads](../counters/C00114.md) | D02 | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00154 Ask media not to report false information](../counters/C00154.md) | D02 | +| [C00160 find and train influencers](../counters/C00160.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0049.md b/techniques/T0049.md index 000e00e..1f89374 100644 --- a/techniques/T0049.md +++ b/techniques/T0049.md @@ -2,8 +2,6 @@ * **Summary**: Flooding and/or mobbing social media channels feeds and/or hashtag with excessive volume of content to control/shape online conversations and/or drown out opposing points of view. Bots and/or patriotic trolls are effective tools to acheive this effect. -Example (2018): bots flood social media promoting messages which support Saudi Arabia with intent to cast doubt on allegations that the kingdom was involved in Khashoggi’s death. - * **Belongs to tactic stage**: TA09 @@ -16,22 +14,22 @@ Example (2018): bots flood social media promoting messages which support Saudi A | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0050.md b/techniques/T0050.md index ff88796..306167b 100644 --- a/techniques/T0050.md +++ b/techniques/T0050.md @@ -1,6 +1,6 @@ # Technique T0050: Cheerleading domestic social media ops -* **Summary**: Deploy state-coordinated social media commenters and astroturfers. Both internal/domestic and external social media influence operations, popularized by China (50cent Army manage message inside the "Great Firewall") but also technique used by Chinese English-language social media influence operations are seeded by state-run media, which overwhelmingly present a positive, benign, and cooperative image of China. +* **Summary**: Deploy state-coordinated social media commenters and astroturfers. Both internal/domestic and external social media influence operations. * **Belongs to tactic stage**: TA09 @@ -14,13 +14,13 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0051.md b/techniques/T0051.md index 1e88b9f..c01762c 100644 --- a/techniques/T0051.md +++ b/techniques/T0051.md @@ -1,6 +1,6 @@ # Technique T0051: Fabricate social media comment -* **Summary**: Use government-paid social media commenters, astroturfers, chat bots (programmed to reply to specific key words/hashtags) influence online conversations, product reviews, web-site comment forums. (2017 example) the FCC was inundated with nearly 22 million public comments on net neutrality (many from fake accounts) +* **Summary**: Use government-paid social media commenters, astroturfers, chat bots (programmed to reply to specific key words/hashtags) influence online conversations, product reviews, web-site comment forums. * **Belongs to tactic stage**: TA09 @@ -13,20 +13,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0052.md b/techniques/T0052.md index 6420cf4..557cd04 100644 --- a/techniques/T0052.md +++ b/techniques/T0052.md @@ -2,8 +2,6 @@ * **Summary**: Create content/news/opinion web-sites to cross-post stories. Tertiary sites circulate and amplify narratives. Often these sites have no masthead, bylines or attribution. -Examples of tertiary sites include Russia Insider, The Duran, geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca. Examples: (2019, Domestic news): Snopes reveals Star News Digital Media, Inc. may look like a media company that produces local news, but operates via undisclosed connections to political activism. (2018) FireEye reports on Iranian campaign that created between April 2018 and March 2019 sites used to spread inauthentic content from websites such as Liberty Front Press (LFP), US Journal, and Real Progressive Front during the 2018 US mid-terms. - * **Belongs to tactic stage**: TA09 @@ -19,28 +17,28 @@ Examples of tertiary sites include Russia Insider, The Duran, geopolitica.ru, Mi | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0053.md b/techniques/T0053.md index 35f5d45..0ad14fa 100644 --- a/techniques/T0053.md +++ b/techniques/T0053.md @@ -1,6 +1,6 @@ # Technique T0053: Twitter trolls amplify and manipulate -* **Summary**: Use trolls to amplify narratives and/or manipulate narratives. Fake profiles/sockpuppets operating to support individuals/narratives from the entire political spectrum (left/right binary). Operating with increased emphasis on promoting local content and promoting real Twitter users generating their own, often divisive political content, as it's easier to amplify existing content than create new/original content. Trolls operate where ever there's a socially divisive issue (issues that can/are be politicized) e.g. BlackLivesMatter or MeToo +* **Summary**: Use trolls to amplify narratives and/or manipulate narratives. Fake profiles/sockpuppets operating to support individuals/narratives from the entire political spectrum (left/right binary). Operating with increased emphasis on promoting local content and promoting real Twitter users generating their own, often divisive political content, as it's easier to amplify existing content than create new/original content. Trolls operate where ever there's a socially divisive issue (issues that can/are be politicized). * **Belongs to tactic stage**: TA09 @@ -26,41 +26,41 @@ | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00021 Encourage in-person communication](../counters/C00021.md) | D4 Degrade | -| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D4 Degrade | -| [C00024 Promote healthy narratives](../counters/C00024.md) | D4 Degrade | -| [C00027 Create culture of civility](../counters/C00027.md) | D7 Deter | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00093 Influencer code of conduct](../counters/C00093.md) | D7 Deter | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00124 Don't feed the trolls](../counters/C00124.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00144 Buy out troll farm employees / offer them jobs](../counters/C00144.md) | D4 Degrade | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00021 Encourage in-person communication](../counters/C00021.md) | D04 | +| [C00022 Innoculate. Positive campaign to promote feeling of safety](../counters/C00022.md) | D04 | +| [C00024 Promote healthy narratives](../counters/C00024.md) | D04 | +| [C00027 Create culture of civility](../counters/C00027.md) | D07 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00093 Influencer code of conduct](../counters/C00093.md) | D07 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00124 Don't feed the trolls](../counters/C00124.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00144 Buy out troll farm employees / offer them jobs](../counters/C00144.md) | D04 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0054.md b/techniques/T0054.md index cb8cef9..7372c62 100644 --- a/techniques/T0054.md +++ b/techniques/T0054.md @@ -1,6 +1,6 @@ # Technique T0054: Twitter bots amplify -* **Summary**: Use bots to amplify narratives above algorithm thresholds. Bots are automated/programmed profiles designed to amplify content (ie: automatically retweet or like) and give appearance it's more "popular" than it is. They can operate as a network, to function in a coordinated/orchestrated manner. In some cases (more so now) they are an inexpensive/disposable assets used for minimal deployment as bot detection tools improve and platforms are more responsive.(example 2019) #TrudeauMustGo +* **Summary**: Use bots to amplify narratives above algorithm thresholds. Bots are automated/programmed profiles designed to amplify content (ie: automatically retweet or like) and give appearance it's more "popular" than it is. They can operate as a network, to function in a coordinated/orchestrated manner. In some cases (more so now) they are an inexpensive/disposable assets used for minimal deployment as bot detection tools improve and platforms are more responsive. * **Belongs to tactic stage**: TA09 @@ -27,32 +27,32 @@ | Counters | Response types | | -------- | -------------- | -| [C00006 Charge for social media](../counters/C00006.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D2 Deny | -| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D4 Degrade | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D3 Disrupt | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D2 Deny | +| [C00006 Charge for social media](../counters/C00006.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00097 Require use of verified identities to contribute to poll or comment](../counters/C00097.md) | D02 | +| [C00101 Create friction by rate-limiting engagement](../counters/C00101.md) | D04 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D03 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00182 Redirection / malware detection/ remediation](../counters/C00182.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0055.md b/techniques/T0055.md index 58a765b..90e66de 100644 --- a/techniques/T0055.md +++ b/techniques/T0055.md @@ -1,6 +1,6 @@ # Technique T0055: Use hashtag -* **Summary**: Use a dedicated hashtag for the incident (e.g. #PhosphorusDisaster) - either create a campaign/incident specific hashtag, or take over an existing hashtag. +* **Summary**: Use a dedicated hashtag for the incident - either create a campaign/incident specific hashtag, or take over an existing hashtag. * **Belongs to tactic stage**: TA09 @@ -13,31 +13,31 @@ | Counters | Response types | | -------- | -------------- | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00032 Hijack content and link to truth- based info](../counters/C00032.md) | D3 Disrupt | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D3 Disrupt | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D4 Degrade | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00100 Hashtag jacking](../counters/C00100.md) | D3 Disrupt | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00184 Media exposure](../counters/C00184.md) | D4 Degrade | -| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D2 Deny | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00032 Hijack content and link to truth- based info](../counters/C00032.md) | D03 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00066 Co-opt a hashtag and drown it out (hijack it back)](../counters/C00066.md) | D03 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00072 Remove non-relevant content from special interest groups - not recommended](../counters/C00072.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00086 Distract from noise with addictive content](../counters/C00086.md) | D04 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00100 Hashtag jacking](../counters/C00100.md) | D03 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00184 Media exposure](../counters/C00184.md) | D04 | +| [C00195 Redirect searches away from disinformation or extremist content ](../counters/C00195.md) | D02 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0056.md b/techniques/T0056.md index 7f3ac5f..562bbb7 100644 --- a/techniques/T0056.md +++ b/techniques/T0056.md @@ -1,6 +1,6 @@ # Technique T0056: Dedicated channels disseminate information pollution -* **Summary**: Output information pollution (e.g. articles on an unreported false story/event) through channels controlled by or related to the incident creator. Examples include RT/Sputnik or antivax websites seeding stories. +* **Summary**: Output information pollution (e.g. articles on an unreported false story/event) through channels controlled by or related to the incident creator. * **Belongs to tactic stage**: TA09 @@ -25,40 +25,40 @@ | Counters | Response types | | -------- | -------------- | -| [C00008 Create shared fact-checking database](../counters/C00008.md) | D4 Degrade | -| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D2 Deny | -| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D2 Deny | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00013 Rating framework for news](../counters/C00013.md) | D2 Deny | -| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D4 Degrade | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D3 Disrupt | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D3 Disrupt | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00071 Block source of pollution](../counters/C00071.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D3 Disrupt | -| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D4 Degrade | -| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D7 Deter | -| [C00115 Expose actor and intentions](../counters/C00115.md) | D2 Deny | -| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00125 Prebunking](../counters/C00125.md) | D3 Disrupt | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D3 Disrupt | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D3 Disrupt | +| [C00008 Create shared fact-checking database](../counters/C00008.md) | D04 | +| [C00009 Educate high profile influencers on best practices](../counters/C00009.md) | D02 | +| [C00011 Media literacy. Games to identify fake news](../counters/C00011.md) | D02 | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00013 Rating framework for news](../counters/C00013.md) | D02 | +| [C00014 Real-time updates to fact-checking database](../counters/C00014.md) | D04 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00019 Reduce effect of division-enablers](../counters/C00019.md) | D03 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00044 Keep people from posting to social media immediately](../counters/C00044.md) | D03 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00071 Block source of pollution](../counters/C00071.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00081 Highlight flooding and noise, and explain motivations](../counters/C00081.md) | D03 | +| [C00082 Ground truthing as automated response to pollution](../counters/C00082.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00087 Make more noise than the disinformation](../counters/C00087.md) | D04 | +| [C00092 Establish a truth teller reputation score for influencers](../counters/C00092.md) | D07 | +| [C00115 Expose actor and intentions](../counters/C00115.md) | D02 | +| [C00120 Open dialogue about design of platforms to produce different outcomes](../counters/C00120.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00125 Prebunking](../counters/C00125.md) | D03 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D03 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00162 Unravel/target the Potemkin villages](../counters/C00162.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00203 Stop offering press credentials to propaganda outlets](../counters/C00203.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0057.md b/techniques/T0057.md index 08fb090..e43a658 100644 --- a/techniques/T0057.md +++ b/techniques/T0057.md @@ -1,6 +1,6 @@ # Technique T0057: Organise remote rallies and events -* **Summary**: Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives. Example: Facebook groups/pages coordinate/more divisive/polarizing groups and actvities into the public space. (Example) Mueller's report, highlights, the IRA organized political rallies in the U.S. using social media starting in 2015 and continued to coordinate rallies after the 2016 election +* **Summary**: Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives. * **Belongs to tactic stage**: TA10 @@ -16,24 +16,24 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D2 Deny | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00126 Social media amber alert](../counters/C00126.md) | D3 Disrupt | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D4 Degrade | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D3 Disrupt | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00036 Infiltrate the in-group to discredit leaders (divide)](../counters/C00036.md) | D02 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00126 Social media amber alert](../counters/C00126.md) | D03 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D04 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00211 Use humorous counter-narratives](../counters/C00211.md) | D03 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0058.md b/techniques/T0058.md index e731a44..d1f8377 100644 --- a/techniques/T0058.md +++ b/techniques/T0058.md @@ -14,11 +14,11 @@ | Counters | Response types | | -------- | -------------- | -| [C00016 Censorship](../counters/C00016.md) | D2 Deny | -| [C00070 Block access to disinformation resources](../counters/C00070.md) | D2 Deny | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | +| [C00016 Censorship](../counters/C00016.md) | D02 | +| [C00070 Block access to disinformation resources](../counters/C00070.md) | D02 | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0059.md b/techniques/T0059.md index b71a8b1..6c49b60 100644 --- a/techniques/T0059.md +++ b/techniques/T0059.md @@ -1,7 +1,7 @@ # Technique T0059: Play the long game * **Summary**: Play the long game can mean a couple of things: -1. To plan messaging and allow it to grow organically without conducting your own amplification. This is methodical and slow and requires years for the message to take hold (e.g. China and its constant messaging that Taiwan and Hong Kong are part of one China). +1. To plan messaging and allow it to grow organically without conducting your own amplification. This is methodical and slow and requires years for the message to take hold 2. To develop a series of seemingly disconnected messaging narratives that eventually combine into a new narrative. * **Belongs to tactic stage**: TA11 @@ -14,8 +14,8 @@ | Counters | Response types | | -------- | -------------- | -| [C00042 Address truth contained in narratives](../counters/C00042.md) | D4 Degrade | -| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D3 Disrupt | +| [C00042 Address truth contained in narratives](../counters/C00042.md) | D04 | +| [C00084 Modify disinformation narratives, and rebroadcast them](../counters/C00084.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0060.md b/techniques/T0060.md index 6e8f6c0..d63f79a 100644 --- a/techniques/T0060.md +++ b/techniques/T0060.md @@ -12,20 +12,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D2 Deny | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D3 Disrupt | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D4 Degrade | -| [C00119 Engage payload and debunk.](../counters/C00119.md) | D7 Deter | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D3 Disrupt | -| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D2 Deny | -| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D3 Disrupt | -| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D4 Degrade | -| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D3 Disrupt | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00073 Inoculate populations through media literacy training](../counters/C00073.md) | D02 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00078 Change Search Algorithms for Disinformation Content](../counters/C00078.md) | D03 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00117 Downgrade / de-amplify so message is seen by fewer people](../counters/C00117.md) | D04 | +| [C00119 Engage payload and debunk.](../counters/C00119.md) | D07 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00123 Remove or rate limit botnets](../counters/C00123.md) | D03 | +| [C00131 Seize and analyse botnet servers](../counters/C00131.md) | D02 | +| [C00138 Spam domestic actors with lawsuits](../counters/C00138.md) | D03 | +| [C00143 (botnet) DMCA takedown requests to waste group time](../counters/C00143.md) | D04 | +| [C00147 Make amplification of social media posts expire (e.g. can't like/ retweet after n days)](../counters/C00147.md) | D03 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0061.md b/techniques/T0061.md index f175f86..f292b25 100644 --- a/techniques/T0061.md +++ b/techniques/T0061.md @@ -12,20 +12,20 @@ | Counters | Response types | | -------- | -------------- | -| [C00012 Platform regulation](../counters/C00012.md) | D2 Deny | -| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D4 Degrade | -| [C00048 Name and Shame Influencers](../counters/C00048.md) | D7 Deter | -| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D2 Deny | -| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D3 Disrupt | -| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D2 Deny | -| [C00085 Mute content](../counters/C00085.md) | D3 Disrupt | -| [C00107 Content moderation](../counters/C00107.md) | D2 Deny | -| [C00122 Content moderation](../counters/C00122.md) | D2 Deny | -| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D3 Disrupt | -| [C00129 Use banking to cut off access ](../counters/C00129.md) | D2 Deny | -| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D3 Disrupt | -| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D7 Deter | -| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D2 Deny | +| [C00012 Platform regulation](../counters/C00012.md) | D02 | +| [C00046 Marginalise and discredit extremist groups](../counters/C00046.md) | D04 | +| [C00048 Name and Shame Influencers](../counters/C00048.md) | D07 | +| [C00058 Report crowdfunder as violator](../counters/C00058.md) | D02 | +| [C00067 Denigrate the recipient/ project (of online funding)](../counters/C00067.md) | D03 | +| [C00074 Identify and delete or rate limit identical content](../counters/C00074.md) | D02 | +| [C00085 Mute content](../counters/C00085.md) | D03 | +| [C00107 Content moderation](../counters/C00107.md) | D02 | +| [C00122 Content moderation](../counters/C00122.md) | D02 | +| [C00128 Create friction by marking content with ridicule or other "decelerants"](../counters/C00128.md) | D03 | +| [C00129 Use banking to cut off access ](../counters/C00129.md) | D02 | +| [C00153 Take pre-emptive action against actors' infrastructure](../counters/C00153.md) | D03 | +| [C00176 Improve Coordination amongst stakeholders: public and private](../counters/C00176.md) | D07 | +| [C00216 Use advertiser controls to stem flow of funds to bad actors](../counters/C00216.md) | D02 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0062.md b/techniques/T0062.md index 7ea32e3..146ba3a 100644 --- a/techniques/T0062.md +++ b/techniques/T0062.md @@ -12,11 +12,11 @@ | Counters | Response types | | -------- | -------------- | -| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D5 Deceive | -| [C00090 Fake engagement system](../counters/C00090.md) | D5 Deceive | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | -| [C00148 Add random links to network graphs](../counters/C00148.md) | D4 Degrade | +| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D05 | +| [C00090 Fake engagement system](../counters/C00090.md) | D05 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | +| [C00148 Add random links to network graphs](../counters/C00148.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques/T0063.md b/techniques/T0063.md index 313c4be..0379311 100644 --- a/techniques/T0063.md +++ b/techniques/T0063.md @@ -12,14 +12,14 @@ | Counters | Response types | | -------- | -------------- | -| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D5 Deceive | -| [C00090 Fake engagement system](../counters/C00090.md) | D5 Deceive | -| [C00091 Honeypot social community](../counters/C00091.md) | D5 Deceive | -| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D5 Deceive | -| [C00124 Don't feed the trolls](../counters/C00124.md) | D3 Disrupt | -| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D3 Disrupt | -| [C00148 Add random links to network graphs](../counters/C00148.md) | D4 Degrade | -| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D4 Degrade | +| [C00047 Honeypot with coordinated inauthentics](../counters/C00047.md) | D05 | +| [C00090 Fake engagement system](../counters/C00090.md) | D05 | +| [C00091 Honeypot social community](../counters/C00091.md) | D05 | +| [C00103 Create a bot that engages / distract trolls](../counters/C00103.md) | D05 | +| [C00124 Don't feed the trolls](../counters/C00124.md) | D03 | +| [C00136 Microtarget most likely targets then send them countermessages](../counters/C00136.md) | D03 | +| [C00148 Add random links to network graphs](../counters/C00148.md) | D04 | +| [C00149 Poison the monitoring & evaluation data](../counters/C00149.md) | D04 | DO NOT EDIT ABOVE THIS LINE - PLEASE ADD NOTES BELOW \ No newline at end of file diff --git a/techniques_index.md b/techniques_index.md index 69260a0..e6ce8c0 100644 --- a/techniques_index.md +++ b/techniques_index.md @@ -16,19 +16,19 @@ T0002 Facilitate State Propaganda -Organize citizens around pro-state messaging. Paid or volunteer groups coordinated to push state propaganda (examples include 2016 Diba Facebook Expedition, coordinated to overcome China’s Great Firewall, to flood the Facebook pages of Taiwanese politicians and news agencies with a pro-PRC message). +Organize citizens around pro-state messaging. Coordinate paid or volunteer groups to push state propaganda. TA01 T0003 Leverage Existing Narratives -Use or adapt existing narrative themes, where narratives are the baseline stories of a target audience. Narratives form the bedrock of our worldviews. New information is understood through a process firmly grounded in this bedrock. If new information is not consitent with the prevailing narratives of an audience, it will be ignored. Effective campaigns will frame their misinformation in the context of these narratives. Highly effective campaigns will make extensive use of audience-appropriate archetypes and meta-narratives throughout their content creation and amplifiction practices. Examples include midwesterners are generous, Russia is under attack from outside. +Use or adapt existing narrative themes, where narratives are the baseline stories of a target audience. Narratives form the bedrock of our worldviews. New information is understood through a process firmly grounded in this bedrock. If new information is not consitent with the prevailing narratives of an audience, it will be ignored. Effective campaigns will frame their misinformation in the context of these narratives. Highly effective campaigns will make extensive use of audience-appropriate archetypes and meta-narratives throughout their content creation and amplifiction practices. TA01 T0004 Competing Narratives -Advance competing narratives connected to same issue ie: on one hand deny incident while at same time expresses dismiss. MH17 (example) "Russian Foreign Ministry again claimed that “absolutely groundless accusations are put forward against the Russian side, which are aimed at discrediting Russia in the eyes of the international community" (deny); "The Dutch MH17 investigation is biased, anti-Russian and factually inaccurate" (dismiss). +Advance competing narratives connected to same issue ie: on one hand deny incident while at same time expresses dismiss. Suppressing or discouraging narratives already spreading requires an alternative. The most simple set of narrative techniques in response would be the construction and promotion of contradictory alternatives centered on denial, deflection, dismissal, counter-charges, excessive standards of proof, bias in prohibition or enforcement, and so on. @@ -44,14 +44,7 @@ These competing narratives allow loyalists cover, but are less compelling to opp T0006 Create Master Narratives -The promotion of beneficial master narratives is perhaps the most effective method for achieving long-term strategic narrative dominance. From a "whole of society" perpective the promotion of the society's core master narratives should occupy a central strategic role. From a misinformation campaign / cognitive security perpectve the tactics around master narratives center more precisely on the day-to-day promotion and reinforcement of this messaging. In other words, beneficial, high-coverage master narratives are a central strategic goal and their promotion consitutes an ongoing tactical struggle carried out at a whole-of-society level. - -By way of example, major powers are promoting master narratives such as: -* "Huawei is detetmined to build trustworthy networks" -* "Russia is the victim of bullying by NATO powers" -* "USA is guided by its founding principles of liberty and egalitarianism" - -Tactically, their promotion covers a broad spectrum of activities both on- and offline. +The promotion of beneficial master narratives is perhaps the most effective method for achieving long-term strategic narrative dominance. From a "whole of society" perspective the promotion of the society's core master narratives should occupy a central strategic role. From a misinformation campaign / cognitive security perpectve the tactics around master narratives center more precisely on the day-to-day promotion and reinforcement of this messaging. In other words, beneficial, high-coverage master narratives are a central strategic goal and their promotion consitutes an ongoing tactical struggle carried out at a whole-of-society level. Tactically, their promotion covers a broad spectrum of activities both on- and offline. TA02 @@ -60,20 +53,19 @@ Tactically, their promotion covers a broad spectrum of activities both on- and o Create key social engineering assets needed to amplify content, manipulate algorithms, fool public and/or specific incident/campaign targets. Computational propaganda depends substantially on false perceptions of credibility and acceptance. By creating fake users and groups with a variety of interests and commitments, attackers can ensure that their messages both come from trusted sources and appear more widely adopted than they actually are. - -Examples: Ukraine elections (2019) circumvent Facebook’s new safeguards by paying Ukrainian citizens to give a Russian agent access to their personal pages. EU Elections (2019) Avaaz reported more than 500 suspicious pages and groups to Facebook related to the three-month investigation of Facebook disinformation networks in Europe. Mueller report (2016) The IRA was able to reach up to 126 million Americans on Facebook via a mixture of fraudulent accounts, groups, and advertisements, the report says. Twitter accounts it created were portrayed as real American voices by major news outlets. It was even able to hold real-life rallies, mobilizing hundreds of people at a time in major cities like Philadelphia and Miami. + TA03 T0008 Create fake or imposter news sites -Modern computational propaganda makes use of a cadre of imposter news sites spreading globally. These sites, sometimes motivated by concerns other than propaganda--for instance, click-based revenue--often have some superficial markers of authenticity, such as naming and site-design. But many can be quickly exposed with reference to their owenership, reporting history and adverstising details. A prominent case from the 2016 era was the _Denver Guardian_, which purported to be a local newspaper in Colorado and specialized in negative stories about Hillary Clinton. +Modern computational propaganda makes use of a cadre of imposter news sites spreading globally. These sites, sometimes motivated by concerns other than propaganda--for instance, click-based revenue--often have some superficial markers of authenticity, such as naming and site-design. But many can be quickly exposed with reference to their owenership, reporting history and adverstising details. TA03 T0009 Create fake experts -Stories planted or promoted in computational propaganda operations often make use of experts fabricated from whole cloth, sometimes specifically for the story itself. For example, in the Jade Helm conspiracy theory promoted by SVR in 2015, a pair of experts--one of them naming himself a “Military Intelligence Analyst / Russian Regional CME” and the other a “Geopolitical Strategist, Journalist & Author”--pushed the story heavily on LinkedIn. +Stories planted or promoted in computational propaganda operations often make use of experts fabricated from whole cloth, sometimes specifically for the story itself. TA03 @@ -85,15 +77,13 @@ Examples: Ukraine elections (2019) circumvent Facebook’s new safeguards by pay T0011 Hijack legitimate account -Hack or take over legimate accounts to distribute misinformation or damaging content. Examples include Syrian Electronic Army (2013) series of false tweets from a hijacked Associated Press Twitter account claiming that President Barack Obama had been injured in a series of explosions near the White House. The false report caused a temporary plunge of 143 points on the Dow Jones Industrial Average. +Hack or take over legimate accounts to distribute misinformation or damaging content. TA04 T0012 Use concealment -Use anonymous social media profiles. Examples include page or group administrators, masked "whois" website directory data, no bylines connected to news article, no masthead connect to news websites. - -Example is 2016 @TEN_GOP profile where the actual Tennessee Republican Party tried unsuccessfully for months to get Twitter to shut it down, and 2019 Endless Mayfly is an Iran-aligned network of inauthentic personas and social media accounts that spreads falsehoods and amplifies narratives critical of Saudi Arabia, the United States, and Israel. +Use anonymous social media profiles. Examples include page or group administrators, masked "whois" website directory data, no bylines connected to news article, no masthead connect to news websites. TA04 @@ -105,13 +95,13 @@ Example is 2016 @TEN_GOP profile where the actual Tennessee Republican Party tri T0014 Create funding campaigns -Generate revenue through online funding campaigns. e.g. Gather data, advance credible persona via Gofundme; Patreon; or via fake website connecting via PayPal or Stripe. (Example 2016) #VaccinateUS Gofundme campaigns to pay for Targetted facebook ads (Larry Cook, targetting Washington State mothers, $1,776 to boost posts over 9 months). +Generate revenue through online funding campaigns. e.g. Gather data, advance credible persona via Gofundme; Patreon; or via fake website connecting via PayPal or Stripe. TA04 T0015 Create hashtag -Many incident-based campaigns will create a hashtag to promote their fabricated event (e.g. #ColumbianChemicals to promote a fake story about a chemical spill in Louisiana). +Many incident-based campaigns will create a hashtag to promote their fabricated event. Creating a hashtag for an incident can have two important effects: 1. Create a perception of reality around an event. Certainly only "real" events would be discussed in a hashtag. After all, the event has a name! @@ -123,7 +113,7 @@ Asset needed to direct/control/manage "conversation" connected to launching new T0016 Clickbait -Create attention grabbing headlines (outrage, doubt, humor) required to drive traffic & engagement. (example 2016) “Pope Francis shocks world, endorses Donald Trump for president.” (example 2016) "FBI director received millions from Clinton Foundation, his brother’s law firm does Clinton’s taxes”. This is a key asset +Create attention grabbing headlines (outrage, doubt, humor) required to drive traffic & engagement. This is a key asset TA05 @@ -159,9 +149,7 @@ Asset needed to direct/control/manage "conversation" connected to launching new T0022 Conspiracy narratives -"Conspiracy narratives appeal to the human desire for explanatory order, by invoking the participation of poweful (often sinister) actors in pursuit of their own political goals. These narratives are especially appealing when an audience is low-information, marginalized or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the ""firehose of falsehoods"" model. - -Example: QAnon: conspiracy theory is an explanation of an event or situation that invokes a conspiracy by sinister and powerful actors, often political in motivation, when other explanations are more probable " +"Conspiracy narratives appeal to the human desire for explanatory order, by invoking the participation of poweful (often sinister) actors in pursuit of their own political goals. These narratives are especially appealing when an audience is low-information, marginalized or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the ""firehose of falsehoods"" model. TA06 @@ -173,15 +161,13 @@ Example: QAnon: conspiracy theory is an explanation of an event or situation tha T0024 Create fake videos and images -Create fake videos and/or images by manipulating existing content or generating new content (e.g. deepfakes). Examples include Pelosi video (making her appear drunk) and photoshoped shark on flooded streets of Houston TX. +Create fake videos and/or images by manipulating existing content or generating new content (e.g. deepfakes). TA06 T0025 Leak altered documents -Obtain documents (eg by theft or leak), then alter and release, possibly among factual documents/sources. - -Example (2019) DFRLab report "Secondary Infektion” highlights incident with key asset being a forged “letter” created by the operation to provide ammunition for far-right forces in Europe ahead of the election. +Obtain documents (eg by theft or leak), then alter and release, possibly among factual documents/sources. TA06 @@ -209,7 +195,7 @@ These competing narratives allow loyalists cover, but are less compelling to opp T0029 Manipulate online polls -Create fake online polls, or manipulate existing online polls. Examples: flooding FCC with comments; creating fake engagement metrics of Twitter/Facebook polls to manipulate perception of given issue. Data gathering tactic to target those who engage, and potentially their networks of friends/followers as well +Create fake online polls, or manipulate existing online polls. Data gathering tactic to target those who engage, and potentially their networks of friends/followers as well TA07 @@ -305,9 +291,7 @@ When messaging makes use of factual reporting to promote these adjustments in th T0044 Seed distortions -Incident creators often try a wide variety of messages in the early hours surrounding an incident or event in order to give a misleading account or impression. - -Examples: (2019) China formally arrests Canadians Spavor and Kovrig, accuses them of spying (in retaliation to detention of Hauwei CFO). (2018) The Russian ministry of defence put out a press release, claiming that they had intelligence Syrian rebel forces were about to gas their own people in Idlib province as part of a “false flag” operation to frame the Syrian government. +Try a wide variety of messages in the early hours surrounding an incident or event, to give a misleading account or impression. TA08 @@ -325,71 +309,67 @@ Examples: (2019) China formally arrests Canadians Spavor and Kovrig, accuses the T0047 Muzzle social media as a political force -Use political influence or the power of state to stop critical social media comments. Government requested/driven content take downs (see Google Transperancy reports. (Example 20190 Singapore Protection from Online Falsehoods and Manipulation Bill would make it illegal to spread "false statements of fact" in Singapore, where that information is "prejudicial" to Singapore's security or "public tranquility." Or India/New Delhi has cut off services to Facebook and Twitter in Kashmir 28 times in the past five years, and in 2016, access was blocked for five months -- on the grounds that these platforms were being used for anti-social and "anti-national" purposes. +Use political influence or the power of state to stop critical social media comments. Government requested/driven content take downs (see Google Transperancy reports. TA09 T0048 Cow online opinion leaders -Intimidate, coerce, threaten critics/dissidents/journalists via trolling, doxing. Examples: Philippines, Maria Ressa and Rappler journalists targeted Duterte regime, lawsuits, trollings, banned from the presidential palace where press briefings take place; 2017 bot attack on five ProPublica Journalists. +Intimidate, coerce, threaten critics/dissidents/journalists via trolling, doxing. TA09 T0049 Flooding -Flooding and/or mobbing social media channels feeds and/or hashtag with excessive volume of content to control/shape online conversations and/or drown out opposing points of view. Bots and/or patriotic trolls are effective tools to acheive this effect. - -Example (2018): bots flood social media promoting messages which support Saudi Arabia with intent to cast doubt on allegations that the kingdom was involved in Khashoggi’s death. +Flooding and/or mobbing social media channels feeds and/or hashtag with excessive volume of content to control/shape online conversations and/or drown out opposing points of view. Bots and/or patriotic trolls are effective tools to acheive this effect. TA09 T0050 Cheerleading domestic social media ops -Deploy state-coordinated social media commenters and astroturfers. Both internal/domestic and external social media influence operations, popularized by China (50cent Army manage message inside the "Great Firewall") but also technique used by Chinese English-language social media influence operations are seeded by state-run media, which overwhelmingly present a positive, benign, and cooperative image of China. +Deploy state-coordinated social media commenters and astroturfers. Both internal/domestic and external social media influence operations. TA09 T0051 Fabricate social media comment -Use government-paid social media commenters, astroturfers, chat bots (programmed to reply to specific key words/hashtags) influence online conversations, product reviews, web-site comment forums. (2017 example) the FCC was inundated with nearly 22 million public comments on net neutrality (many from fake accounts) +Use government-paid social media commenters, astroturfers, chat bots (programmed to reply to specific key words/hashtags) influence online conversations, product reviews, web-site comment forums. TA09 T0052 Tertiary sites amplify news -Create content/news/opinion web-sites to cross-post stories. Tertiary sites circulate and amplify narratives. Often these sites have no masthead, bylines or attribution. - -Examples of tertiary sites include Russia Insider, The Duran, geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca. Examples: (2019, Domestic news): Snopes reveals Star News Digital Media, Inc. may look like a media company that produces local news, but operates via undisclosed connections to political activism. (2018) FireEye reports on Iranian campaign that created between April 2018 and March 2019 sites used to spread inauthentic content from websites such as Liberty Front Press (LFP), US Journal, and Real Progressive Front during the 2018 US mid-terms. +Create content/news/opinion web-sites to cross-post stories. Tertiary sites circulate and amplify narratives. Often these sites have no masthead, bylines or attribution. TA09 T0053 Twitter trolls amplify and manipulate -Use trolls to amplify narratives and/or manipulate narratives. Fake profiles/sockpuppets operating to support individuals/narratives from the entire political spectrum (left/right binary). Operating with increased emphasis on promoting local content and promoting real Twitter users generating their own, often divisive political content, as it's easier to amplify existing content than create new/original content. Trolls operate where ever there's a socially divisive issue (issues that can/are be politicized) e.g. BlackLivesMatter or MeToo +Use trolls to amplify narratives and/or manipulate narratives. Fake profiles/sockpuppets operating to support individuals/narratives from the entire political spectrum (left/right binary). Operating with increased emphasis on promoting local content and promoting real Twitter users generating their own, often divisive political content, as it's easier to amplify existing content than create new/original content. Trolls operate where ever there's a socially divisive issue (issues that can/are be politicized). TA09 T0054 Twitter bots amplify -Use bots to amplify narratives above algorithm thresholds. Bots are automated/programmed profiles designed to amplify content (ie: automatically retweet or like) and give appearance it's more "popular" than it is. They can operate as a network, to function in a coordinated/orchestrated manner. In some cases (more so now) they are an inexpensive/disposable assets used for minimal deployment as bot detection tools improve and platforms are more responsive.(example 2019) #TrudeauMustGo +Use bots to amplify narratives above algorithm thresholds. Bots are automated/programmed profiles designed to amplify content (ie: automatically retweet or like) and give appearance it's more "popular" than it is. They can operate as a network, to function in a coordinated/orchestrated manner. In some cases (more so now) they are an inexpensive/disposable assets used for minimal deployment as bot detection tools improve and platforms are more responsive. TA09 T0055 Use hashtag -Use a dedicated hashtag for the incident (e.g. #PhosphorusDisaster) - either create a campaign/incident specific hashtag, or take over an existing hashtag. +Use a dedicated hashtag for the incident - either create a campaign/incident specific hashtag, or take over an existing hashtag. TA09 T0056 Dedicated channels disseminate information pollution -Output information pollution (e.g. articles on an unreported false story/event) through channels controlled by or related to the incident creator. Examples include RT/Sputnik or antivax websites seeding stories. +Output information pollution (e.g. articles on an unreported false story/event) through channels controlled by or related to the incident creator. TA09 T0057 Organise remote rallies and events -Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives. Example: Facebook groups/pages coordinate/more divisive/polarizing groups and actvities into the public space. (Example) Mueller's report, highlights, the IRA organized political rallies in the U.S. using social media starting in 2015 and continued to coordinate rallies after the 2016 election +Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives. TA10 @@ -402,7 +382,7 @@ Examples of tertiary sites include Russia Insider, The Duran, geopolitica.ru, Mi T0059 Play the long game Play the long game can mean a couple of things: -1. To plan messaging and allow it to grow organically without conducting your own amplification. This is methodical and slow and requires years for the message to take hold (e.g. China and its constant messaging that Taiwan and Hong Kong are part of one China). +1. To plan messaging and allow it to grow organically without conducting your own amplification. This is methodical and slow and requires years for the message to take hold 2. To develop a series of seemingly disconnected messaging narratives that eventually combine into a new narrative. TA11