{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Create counters summaries\n", "Create summaries of disinfo countermeasures for use in dataset cleaning etc." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Writing ../counter_tactics/ALcounters.md\n", "Writing ../counter_tactics/TA01counters.md\n", "Writing ../counter_tactics/TA02counters.md\n", "Writing ../counter_tactics/TA03counters.md\n", "Writing ../counter_tactics/TA04counters.md\n", "Writing ../counter_tactics/TA05counters.md\n", "Writing ../counter_tactics/TA06counters.md\n", "Writing ../counter_tactics/TA07counters.md\n", "Writing ../counter_tactics/TA08counters.md\n", "Writing ../counter_tactics/TA09counters.md\n", "Writing ../counter_tactics/TA10counters.md\n", "Writing ../counter_tactics/TA11counters.md\n", "Writing ../counter_tactics/TA12counters.md\n", "updated ../counter_tactic_counts.md\n", "Writing ../counters_metatag/cleaningcounters.md\n", "Writing ../counters_metatag/countermessagingcounters.md\n", "Writing ../counters_metatag/data pollutioncounters.md\n", "Writing ../counters_metatag/daylightcounters.md\n", "Writing ../counters_metatag/dilutioncounters.md\n", "Writing ../counters_metatag/diversioncounters.md\n", "Writing ../counters_metatag/frictioncounters.md\n", "Writing ../counters_metatag/metatechniquecounters.md\n", "Writing ../counters_metatag/reduce resourcescounters.md\n", "Writing ../counters_metatag/removalcounters.md\n", "Writing ../counters_metatag/resiliencecounters.md\n", "Writing ../counters_metatag/scoringcounters.md\n", "Writing ../counters_metatag/targetingcounters.md\n", "Writing ../counters_metatag/verificationcounters.md\n", "updated ../counter_metatag_counts.md\n", "Writing ../counter_resource/DHScounters.md\n", "Writing ../counter_resource/NGOcounters.md\n", "Writing ../counter_resource/activistscounters.md\n", "Writing ../counter_resource/adtechcounters.md\n", "Writing ../counter_resource/civil_societycounters.md\n", "Writing ../counter_resource/community_groupscounters.md\n", "Writing ../counter_resource/companiescounters.md\n", "Writing ../counter_resource/content_creatorscounters.md\n", "Writing ../counter_resource/data_scientistcounters.md\n", "Writing ../counter_resource/datastreamscounters.md\n", "Writing ../counter_resource/developerscounters.md\n", "Writing ../counter_resource/educatorscounters.md\n", "Writing ../counter_resource/elvescounters.md\n", "Writing ../counter_resource/factcheckerscounters.md\n", "Writing ../counter_resource/fundingcounters.md\n", "Writing ../counter_resource/gamesdesignerscounters.md\n", "Writing ../counter_resource/governmentcounters.md\n", "Writing ../counter_resource/government:policymakerscounters.md\n", "Writing ../counter_resource/influencerscounters.md\n", "Writing ../counter_resource/influencers:trusted_authoritycounters.md\n", "Writing ../counter_resource/infoseccounters.md\n", "Writing ../counter_resource/librariescounters.md\n", "Writing ../counter_resource/mediacounters.md\n", "Writing ../counter_resource/militarycounters.md\n", "Writing ../counter_resource/moneycounters.md\n", "Writing ../counter_resource/platform_admincounters.md\n", "Writing ../counter_resource/platform_admin:adtechcounters.md\n", "Writing ../counter_resource/platform_admin:fundingsitescounters.md\n", "Writing ../counter_resource/platform_admin:socialmediacounters.md\n", "Writing ../counter_resource/platform_algorithmscounters.md\n", "Writing ../counter_resource/platform_outreachcounters.md\n", "Writing ../counter_resource/platformscounters.md\n", "Writing ../counter_resource/publiccounters.md\n", "Writing ../counter_resource/public:account_ownerscounters.md\n", "Writing ../counter_resource/religious_organisationscounters.md\n", "Writing ../counter_resource/schoolscounters.md\n", "Writing ../counter_resource/server_admincounters.md\n", "updated ../counter_resource_counts.md\n" ] }, { "data": { "text/html": [ "
| \n", " | ID\n", " | metatechnique\n", " | Title\n", " | Details\n", " | Playbook(s)\n", " | Resources needed\n", " | How found\n", " | References\n", " | Incidents\n", " | Tactic\n", " | Response\n", " | Techniques\n", " | NOTES\n", " | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0\n", " | C00043\n", " | cleaning\n", " | Detect hijacked accounts and reallocate them\n", " | NaN\n", " | In all playbooks the platform must force user ...\n", " | platform_admin,activists,civil_society,money\n", " | 2019-11-workshop\n", " | NaN\n", " | NaN\n", " | TA03 Develop People\n", " | D3 Disrupt\n", " | T0011 - Hijack accounts\n", " | NaN\n", " | 
| 1\n", " | C00053\n", " | cleaning\n", " | Delete old accounts / Remove unused social med...\n", " | NaN\n", " | Social media companies remove inactive account...\n", " | platform_admin,platform_admin:socialmedia,publ...\n", " | 2019-11-workshop,2019-11-search\n", " | NaN\n", " | I00004\n", " | TA04 Develop Networks\n", " | D4 Degrade\n", " | T0011 - Hijack accounts\\nTA06 - Develop Conten...\n", " | NaN\n", " | 
| 2\n", " | C00074\n", " | cleaning\n", " | Identify identical content and mass deplatform\n", " | \\n\n", " | In all cases some checks need to prevent depla...\n", " | platform_admin,platform_admin:socialmedia\n", " | 2019-11-workshop\n", " | NaN\n", " | NaN\n", " | TA06 Develop Content\n", " | D2 Deny\n", " | T0022 - Conspiracy narratives\\nT0026 - Create ...\n", " | NaN\n", " | 
| 3\n", " | C00026\n", " | countermessaging\n", " | Shore up democracy based messages (peace, free...\n", " | Unsure\n", " | NaN\n", " | NaN\n", " | 2019-11-workshop\n", " | NaN\n", " | NaN\n", " | TA01 Strategic Planning\n", " | D4 Degrade\n", " | T0002 - Facilitate State Propaganda\n", " | NaN\n", " | 
| 4\n", " | C00082\n", " | countermessaging\n", " | Ground truthing as automated response to pollu...\n", " | NaN\n", " | NaN\n", " | NaN\n", " | 2019-11-workshop\n", " | NaN\n", " | NaN\n", " | TA06 Develop Content\n", " | D3 Disrupt\n", " | NaN\n", " | NaN\n", " | 
| ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | ...\n", " | 
| 181\n", " | C00214\n", " | metatechnique\n", " | Create policy that makes social media police d...\n", " | German model: facebook forced to police conten...\n", " | NaN\n", " | government:policymakers\n", " | 2019-11-workshop\n", " | NaN\n", " | NaN\n", " | TA07 Channel Selection\n", " | D3 Disrupt\n", " | NaN\n", " | NaN\n", " | 
| 182\n", " | C00215\n", " | metatechnique\n", " | Use fraud legislation to clean up social media\n", " | NaN\n", " | NaN\n", " | government:policymakers\n", " | 2019-11-workshop\n", " | NaN\n", " | NaN\n", " | TA07 Channel Selection\n", " | D3 Disrupt\n", " | NaN\n", " | NaN\n", " | 
| 183\n", " | C00217\n", " | daylight\n", " | Registries alert when large batches of newsy U...\n", " | NaN\n", " | NaN\n", " | platform_admin\n", " | grugq\n", " | NaN\n", " | NaN\n", " | TA07 Channel Selection\n", " | D2 Deny\n", " | NaN\n", " | NaN\n", " | 
| 184\n", " | C00218\n", " | removal\n", " | Censorship\n", " | Alter and/or block the publication/disseminati...\n", " | NaN\n", " | platform_admin\n", " | grugq\n", " | Taylor81\n", " | NaN\n", " | TA09 Exposure\n", " | D2 Deny\n", " | NaN\n", " | NaN\n", " | 
| 185\n", " | C00219\n", " | daylight\n", " | Add metadata to content - out of the control o...\n", " | NaN\n", " | Add date and source to images\n", " | NaN\n", " | grugq\n", " | NaN\n", " | NaN\n", " | TA06 Develop Content\n", " | D3 Disrupt\n", " | NaN\n", " | NaN\n", " | 
186 rows × 13 columns
\n", "