diff --git a/AMITT_MASTER_DATA/AMITT_TTPs_MASTER new version.xlsx b/AMITT_MASTER_DATA/AMITT_TTPs_MASTER new version.xlsx deleted file mode 100644 index 03ed614..0000000 Binary files a/AMITT_MASTER_DATA/AMITT_TTPs_MASTER new version.xlsx and /dev/null differ diff --git a/HTML_GENERATING_CODE/.ipynb_checkpoints/Generate_AMITT_github_files-checkpoint.ipynb b/HTML_GENERATING_CODE/.ipynb_checkpoints/Generate_AMITT_github_files-checkpoint.ipynb index c73523d..8de3ecc 100644 --- a/HTML_GENERATING_CODE/.ipynb_checkpoints/Generate_AMITT_github_files-checkpoint.ipynb +++ b/HTML_GENERATING_CODE/.ipynb_checkpoints/Generate_AMITT_github_files-checkpoint.ipynb @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 7, "metadata": { "scrolled": true }, @@ -30,43 +30,8 @@ "updated ../tasks_index.md\n", "updated ../incidents_index.md\n", "updated ../counters_index.md\n", - "Updating ../counters/C00006.md\n", - "Updating ../counters/C00006.md\n", "updated ../metatechniques_index.md\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", @@ -81,6 +46,406 @@ "amitt.generate_and_write_datafiles()" ] }, + { + "cell_type": "code", + "execution_count": 8, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
amitt_idnamemetatechniquesummaryactortypesresources_neededhow_foundreferencesincident_idstacticresponsetypenotestechniqueslongnametactic_idtactic_namemetatechnique_idmetatechnique_name
0C00006Charge for social mediaM004 - frictionInclude a paid-for privacy option, e.g. pay Fa...A033 - social media platform owner2019-11-workshopTA01 Strategic PlanningD2 DenyT0007 - Create fake Social Media Profiles / Pa...C00006 - Charge for social mediaTA01Strategic PlanningM004- friction
1C00008Create shared fact-checking databaseM006 - scoringShare fact-checking resources - tips, response...A007 - factchecker2019-11-workshop\\n2019-11-searchI00049,I00050TA01 Strategic PlanningD4 DegradeT0001 - 5Ds (dismiss, distort, distract, disma...C00008 - Create shared fact-checking databaseTA01Strategic PlanningM006- scoring
2C00009Educate high profile influencers on best pract...M001 - resilienceFind online influencers. Provide training in t...A016 - influencer,A006 - educator2019-11-workshopTA02 Objective PlanningD2 DenyT0010 - Cultivate ignorant agents\\nT0039 - Bai...C00009 - Educate high profile influencers on b...TA02Objective PlanningM001- resilience
3C00010Enhanced privacy regulation for social mediaM004 - frictionImplement stronger privacy standards, to reduc...A020 - policy maker2019-11-workshopTA01 Strategic PlanningD2 DenyT0005 - Center of gravity analysis\\nT0018 - Pa...C00010 - Enhanced privacy regulation for socia...TA01Strategic PlanningM004- friction
4C00011Media literacy. Games to identify fake newsM001 - resilienceCreate and use games to show people the mechan...A006 - educator,A026 - games designer,A024 - d...2019-11-workshopTA02 Objective PlanningD2 DenyT0001 - 5Ds (dismiss, distort, distract, disma...C00011 - Media literacy. Games to identify fak...TA02Objective PlanningM001- resilience
.........................................................
135C00219Add metadata to content that’s out of the cont...M003 - daylightSteganography. Adding date, signatures etc to ...grugqTA06 Develop ContentD4 DegradeT0024 - Create fake videos and images\\nT0026 -...C00219 - Add metadata to content that’s out of...TA06Develop ContentM003- daylight
136C00220Develop a monitoring and intelligence planM007 - metatechniqueCreate a plan for misinformation and disinform...Counters cleanupTA01 Strategic PlanningD3 DisruptC00220 - Develop a monitoring and intelligence...TA01Strategic PlanningM007- metatechnique
137C00221Run a disinformation red team, and design miti...M007 - metatechniqueInclude PACE plans - Primary, Alternate, Conti...Counters cleanupTA01 Strategic PlanningD3 DisruptC00221 - Run a disinformation red team, and de...TA01Strategic PlanningM007- metatechnique
138C00222Tabletop simulationsM007 - metatechniqueSimulate misinformation and disinformation cam...TA02 Objective PlanningD3 DisruptC00222 - Tabletop simulationsTA02Objective PlanningM007- metatechnique
139C00223Strengthen Trust in social media platformsM001 - resilienceImprove trust in the misinformation responses ...TA01 Strategic PlanningD3 DisruptC00223 - Strengthen Trust in social media plat...TA01Strategic PlanningM001- resilience
\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", + "\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", + "\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", + "\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]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "amitt.df_counters" + ] + }, { "cell_type": "code", "execution_count": null, diff --git a/HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb b/HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb index 93bed23..8de3ecc 100644 --- a/HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb +++ b/HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "metadata": { "scrolled": true }, @@ -26,110 +26,12 @@ "updated ../amitt_blue_framework_clickable.html\n", "updated ../phases_index.md\n", "updated ../tactics_index.md\n", - "Updating ../tactics/TA01.md\n", - "Updating ../tactics/TA03.md\n", - "Updating ../tactics/TA04.md\n", - "Updating ../tactics/TA06.md\n", - "Updating ../tactics/TA08.md\n", "updated ../techniques_index.md\n", - "Updating ../techniques/T0001.md\n", - "Updating ../techniques/T0002.md\n", - "Updating ../techniques/T0003.md\n", - "Updating ../techniques/T0004.md\n", - "Updating ../techniques/T0005.md\n", - "Updating ../techniques/T0006.md\n", - "Updating ../techniques/T0007.md\n", - "Updating ../techniques/T0008.md\n", - "Updating ../techniques/T0009.md\n", - "Updating ../techniques/T0010.md\n", - "Updating ../techniques/T0012.md\n", - "Updating ../techniques/T0013.md\n", - "Updating ../techniques/T0014.md\n", - "Updating ../techniques/T0015.md\n", - "Updating ../techniques/T0016.md\n", - "Updating ../techniques/T0017.md\n", - "Updating ../techniques/T0018.md\n", - "Updating ../techniques/T0019.md\n", - "Updating ../techniques/T0021.md\n", - "Updating ../techniques/T0022.md\n", - "Updating ../techniques/T0023.md\n", - "Updating ../techniques/T0024.md\n", - "Updating ../techniques/T0025.md\n", - "Updating ../techniques/T0026.md\n", - "Updating ../techniques/T0027.md\n", - "Updating ../techniques/T0028.md\n", - "Updating ../techniques/T0029.md\n", - "Updating ../techniques/T0030.md\n", - "Updating ../techniques/T0039.md\n", - "Updating ../techniques/T0042.md\n", - "Updating ../techniques/T0043.md\n", - "Updating ../techniques/T0044.md\n", - "Updating ../techniques/T0045.md\n", - "Updating ../techniques/T0047.md\n", - "Updating ../techniques/T0048.md\n", - "Updating ../techniques/T0049.md\n", - "Updating ../techniques/T0050.md\n", - "Updating ../techniques/T0051.md\n", - "Updating ../techniques/T0052.md\n", - "Updating ../techniques/T0053.md\n", - "Updating ../techniques/T0054.md\n", - "Updating ../techniques/T0055.md\n", - "Updating ../techniques/T0056.md\n", - "Updating ../techniques/T0057.md\n", - "Updating ../techniques/T0058.md\n", - "Updating ../techniques/T0059.md\n", - "Updating ../techniques/T0060.md\n", - "Updating ../techniques/T0061.md\n", - "Updating ../techniques/T0062.md\n", - "Updating ../techniques/T0063.md\n", "updated ../tasks_index.md\n", "updated ../incidents_index.md\n", "updated ../counters_index.md\n", - "Updating ../counters/C00006.md\n", - "Updating ../counters/C00008.md\n", - "Updating ../counters/C00009.md\n", - "Updating ../counters/C00010.md\n", - "Updating ../counters/C00011.md\n", - "Updating ../counters/C00012.md\n", - "Updating ../counters/C00013.md\n", - "Updating ../counters/C00014.md\n", - "Updating ../counters/C00016.md\n", - "Updating ../counters/C00017.md\n", - "Updating ../counters/C00019.md\n", - "Updating ../counters/C00021.md\n", - "Updating ../counters/C00022.md\n", - "Updating ../counters/C00024.md\n", - "Updating ../counters/C00026.md\n", - "Updating ../counters/C00027.md\n", - "Updating ../counters/C00029.md\n", - "Updating ../counters/C00030.md\n", - "Updating ../counters/C00031.md\n", - "Updating ../counters/C00032.md\n", - "Updating ../counters/C00034.md\n", - "Updating ../counters/C00036.md\n", - "Updating ../counters/C00040.md\n", - "Updating ../counters/C00044.md\n", - "Updating ../counters/C00046.md\n", - "Updating ../counters/C00047.md\n", - "Updating ../counters/C00048.md\n", - "Updating ../counters/C00051.md\n", - "Updating ../counters/C00052.md\n", - "Updating ../counters/C00053.md\n", - "Updating ../counters/C00056.md\n", - "Updating ../counters/C00059.md\n", - "Updating ../counters/C00070.md\n", - "Updating ../counters/C00072.md\n", - "Updating ../counters/C00074.md\n", - "Updating ../counters/C00119.md\n", "updated ../metatechniques_index.md\n", - "Updating ../metatechniques/M004.md\n", - "Updating ../metatechniques/M005.md\n", - "Updating ../metatechniques/M008.md\n", - "Updating ../metatechniques/M010.md\n", - "Updating ../metatechniques/M011.md\n", "updated ../actortypes_index.md\n", - "Updating ../actortypes/A031.md\n", - "Updating ../actortypes/A033.md\n", "updated ../responsetype_index.md\n", "updated ../detections_index.md\n", "updated ../tactics_by_responsetype_table.md\n", @@ -144,6 +46,406 @@ "amitt.generate_and_write_datafiles()" ] }, + { + "cell_type": "code", + "execution_count": 8, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
amitt_idnamemetatechniquesummaryactortypesresources_neededhow_foundreferencesincident_idstacticresponsetypenotestechniqueslongnametactic_idtactic_namemetatechnique_idmetatechnique_name
0C00006Charge for social mediaM004 - frictionInclude a paid-for privacy option, e.g. pay Fa...A033 - social media platform owner2019-11-workshopTA01 Strategic PlanningD2 DenyT0007 - Create fake Social Media Profiles / Pa...C00006 - Charge for social mediaTA01Strategic PlanningM004- friction
1C00008Create shared fact-checking databaseM006 - scoringShare fact-checking resources - tips, response...A007 - factchecker2019-11-workshop\\n2019-11-searchI00049,I00050TA01 Strategic PlanningD4 DegradeT0001 - 5Ds (dismiss, distort, distract, disma...C00008 - Create shared fact-checking databaseTA01Strategic PlanningM006- scoring
2C00009Educate high profile influencers on best pract...M001 - resilienceFind online influencers. Provide training in t...A016 - influencer,A006 - educator2019-11-workshopTA02 Objective PlanningD2 DenyT0010 - Cultivate ignorant agents\\nT0039 - Bai...C00009 - Educate high profile influencers on b...TA02Objective PlanningM001- resilience
3C00010Enhanced privacy regulation for social mediaM004 - frictionImplement stronger privacy standards, to reduc...A020 - policy maker2019-11-workshopTA01 Strategic PlanningD2 DenyT0005 - Center of gravity analysis\\nT0018 - Pa...C00010 - Enhanced privacy regulation for socia...TA01Strategic PlanningM004- friction
4C00011Media literacy. Games to identify fake newsM001 - resilienceCreate and use games to show people the mechan...A006 - educator,A026 - games designer,A024 - d...2019-11-workshopTA02 Objective PlanningD2 DenyT0001 - 5Ds (dismiss, distort, distract, disma...C00011 - Media literacy. Games to identify fak...TA02Objective PlanningM001- resilience
.........................................................
135C00219Add metadata to content that’s out of the cont...M003 - daylightSteganography. Adding date, signatures etc to ...grugqTA06 Develop ContentD4 DegradeT0024 - Create fake videos and images\\nT0026 -...C00219 - Add metadata to content that’s out of...TA06Develop ContentM003- daylight
136C00220Develop a monitoring and intelligence planM007 - metatechniqueCreate a plan for misinformation and disinform...Counters cleanupTA01 Strategic PlanningD3 DisruptC00220 - Develop a monitoring and intelligence...TA01Strategic PlanningM007- metatechnique
137C00221Run a disinformation red team, and design miti...M007 - metatechniqueInclude PACE plans - Primary, Alternate, Conti...Counters cleanupTA01 Strategic PlanningD3 DisruptC00221 - Run a disinformation red team, and de...TA01Strategic PlanningM007- metatechnique
138C00222Tabletop simulationsM007 - metatechniqueSimulate misinformation and disinformation cam...TA02 Objective PlanningD3 DisruptC00222 - Tabletop simulationsTA02Objective PlanningM007- metatechnique
139C00223Strengthen Trust in social media platformsM001 - resilienceImprove trust in the misinformation responses ...TA01 Strategic PlanningD3 DisruptC00223 - Strengthen Trust in social media plat...TA01Strategic PlanningM001- resilience
\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", + "\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", + "\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", + "\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]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "amitt.df_counters" + ] + }, { "cell_type": "code", "execution_count": null, diff --git a/counters/C00016.md b/counters/C00016.md index 7bc86f6..ba8cf95 100644 --- a/counters/C00016.md +++ b/counters/C00016.md @@ -1,10 +1,6 @@ # Counter C00016: Censorship -<<<<<<< Updated upstream -* **Summary**: Alter and/or block the publication/dissemination of adversary controlled information -======= * **Summary**: Alter and/or block the publication/dissemination of information controlled by disinformation creators. Not recommended. ->>>>>>> Stashed changes * **Playbooks**: @@ -15,15 +11,9 @@ * **Belongs to tactic stage**: TA01 -<<<<<<< Updated upstream -| Actors | Sectors | -| ------ | ------- | -| [A031 social media platform adminstrator](../actors/A031.md) | Social Media Company | -======= | Actor types | Sectors | | ----------- | ------- | | [A031 social media platform adminstrator](../actortypes/A031.md) | Social Media Company | ->>>>>>> Stashed changes