From 9aba9d2ee669e4f6b7ecdf4979ba75318a5c6936 Mon Sep 17 00:00:00 2001 From: Stephen Campbell Date: Wed, 5 Feb 2025 02:36:59 +0100 Subject: [PATCH] Remove bullets from technique summary and add table of associated techniques --- CODE/generate_DISARM_pages.py | 28 +++++++++++++++++++++ CODE/page_templates/template_technique.md | 6 +++-- DISARM_MASTER_DATA/DISARM_DATA_MASTER.xlsx | Bin 1298036 -> 1327355 bytes generated_pages/techniques/T0002.md | 10 ++++++-- generated_pages/techniques/T0003.md | 10 ++++++-- generated_pages/techniques/T0004.md | 10 ++++++-- generated_pages/techniques/T0010.md | 10 ++++++-- generated_pages/techniques/T0014.001.md | 10 ++++++-- generated_pages/techniques/T0014.002.md | 10 ++++++-- generated_pages/techniques/T0014.md | 10 ++++++-- generated_pages/techniques/T0015.001.md | 10 ++++++-- generated_pages/techniques/T0015.002.md | 10 ++++++-- generated_pages/techniques/T0015.md | 10 ++++++-- generated_pages/techniques/T0016.md | 10 ++++++-- generated_pages/techniques/T0017.001.md | 10 ++++++-- generated_pages/techniques/T0017.md | 10 ++++++-- generated_pages/techniques/T0018.md | 10 ++++++-- generated_pages/techniques/T0020.md | 10 ++++++-- generated_pages/techniques/T0022.001.md | 10 ++++++-- generated_pages/techniques/T0022.002.md | 10 ++++++-- generated_pages/techniques/T0022.md | 10 ++++++-- generated_pages/techniques/T0023.001.md | 10 ++++++-- generated_pages/techniques/T0023.002.md | 10 ++++++-- generated_pages/techniques/T0023.md | 10 ++++++-- generated_pages/techniques/T0029.md | 10 ++++++-- generated_pages/techniques/T0039.md | 10 ++++++-- generated_pages/techniques/T0040.md | 10 ++++++-- generated_pages/techniques/T0042.md | 10 ++++++-- generated_pages/techniques/T0044.md | 10 ++++++-- generated_pages/techniques/T0045.md | 10 ++++++-- generated_pages/techniques/T0046.md | 10 ++++++-- generated_pages/techniques/T0047.md | 10 ++++++-- generated_pages/techniques/T0048.001.md | 10 ++++++-- generated_pages/techniques/T0048.002.md | 10 ++++++-- generated_pages/techniques/T0048.003.md | 10 ++++++-- generated_pages/techniques/T0048.004.md | 10 ++++++-- generated_pages/techniques/T0048.md | 10 ++++++-- generated_pages/techniques/T0049.001.md | 10 ++++++-- generated_pages/techniques/T0049.002.md | 10 ++++++-- generated_pages/techniques/T0049.003.md | 10 ++++++-- generated_pages/techniques/T0049.004.md | 10 ++++++-- generated_pages/techniques/T0049.005.md | 10 ++++++-- generated_pages/techniques/T0049.006.md | 10 ++++++-- generated_pages/techniques/T0049.007.md | 10 ++++++-- generated_pages/techniques/T0049.008.md | 10 ++++++-- generated_pages/techniques/T0049.md | 10 ++++++-- generated_pages/techniques/T0057.001.md | 10 ++++++-- generated_pages/techniques/T0057.002.md | 10 ++++++-- generated_pages/techniques/T0057.md | 10 ++++++-- generated_pages/techniques/T0059.md | 10 ++++++-- generated_pages/techniques/T0060.md | 10 ++++++-- generated_pages/techniques/T0061.md | 10 ++++++-- generated_pages/techniques/T0065.md | 10 ++++++-- generated_pages/techniques/T0066.md | 10 ++++++-- generated_pages/techniques/T0068.md | 10 ++++++-- generated_pages/techniques/T0072.001.md | 10 ++++++-- generated_pages/techniques/T0072.002.md | 10 ++++++-- generated_pages/techniques/T0072.003.md | 10 ++++++-- generated_pages/techniques/T0072.004.md | 10 ++++++-- generated_pages/techniques/T0072.005.md | 10 ++++++-- generated_pages/techniques/T0072.md | 10 ++++++-- generated_pages/techniques/T0073.md | 10 ++++++-- generated_pages/techniques/T0074.001.md | 10 ++++++-- generated_pages/techniques/T0074.002.md | 10 ++++++-- generated_pages/techniques/T0074.003.md | 10 ++++++-- generated_pages/techniques/T0074.004.md | 10 ++++++-- generated_pages/techniques/T0074.md | 10 ++++++-- generated_pages/techniques/T0075.001.md | 10 ++++++-- generated_pages/techniques/T0075.md | 10 ++++++-- generated_pages/techniques/T0076.md | 10 ++++++-- generated_pages/techniques/T0077.md | 10 ++++++-- generated_pages/techniques/T0078.md | 10 ++++++-- generated_pages/techniques/T0079.md | 10 ++++++-- generated_pages/techniques/T0080.001.md | 10 ++++++-- generated_pages/techniques/T0080.002.md | 10 ++++++-- generated_pages/techniques/T0080.003.md | 10 ++++++-- generated_pages/techniques/T0080.004.md | 10 ++++++-- generated_pages/techniques/T0080.005.md | 10 ++++++-- generated_pages/techniques/T0080.md | 10 ++++++-- generated_pages/techniques/T0081.001.md | 10 ++++++-- generated_pages/techniques/T0081.002.md | 10 ++++++-- generated_pages/techniques/T0081.003.md | 10 ++++++-- generated_pages/techniques/T0081.004.md | 10 ++++++-- generated_pages/techniques/T0081.005.md | 10 ++++++-- generated_pages/techniques/T0081.006.md | 10 ++++++-- generated_pages/techniques/T0081.007.md | 10 ++++++-- generated_pages/techniques/T0081.008.md | 10 ++++++-- generated_pages/techniques/T0081.md | 10 ++++++-- generated_pages/techniques/T0082.md | 10 ++++++-- generated_pages/techniques/T0083.md | 10 ++++++-- generated_pages/techniques/T0084.001.md | 10 ++++++-- generated_pages/techniques/T0084.002.md | 10 ++++++-- generated_pages/techniques/T0084.003.md | 10 ++++++-- generated_pages/techniques/T0084.004.md | 10 ++++++-- generated_pages/techniques/T0084.md | 10 ++++++-- generated_pages/techniques/T0085.001.md | 11 ++++++-- generated_pages/techniques/T0085.003.md | 10 ++++++-- generated_pages/techniques/T0085.004.md | 10 ++++++-- generated_pages/techniques/T0085.005.md | 10 ++++++-- generated_pages/techniques/T0085.006.md | 10 ++++++-- generated_pages/techniques/T0085.007.md | 10 ++++++-- generated_pages/techniques/T0085.008.md | 10 ++++++-- generated_pages/techniques/T0085.md | 10 ++++++-- generated_pages/techniques/T0086.001.md | 10 ++++++-- generated_pages/techniques/T0086.002.md | 11 ++++++-- generated_pages/techniques/T0086.003.md | 10 ++++++-- generated_pages/techniques/T0086.004.md | 10 ++++++-- generated_pages/techniques/T0086.md | 10 ++++++-- generated_pages/techniques/T0087.001.md | 10 ++++++-- generated_pages/techniques/T0087.002.md | 10 ++++++-- generated_pages/techniques/T0087.md | 10 ++++++-- generated_pages/techniques/T0088.001.md | 10 ++++++-- generated_pages/techniques/T0088.002.md | 10 ++++++-- generated_pages/techniques/T0088.md | 10 ++++++-- generated_pages/techniques/T0089.001.md | 10 ++++++-- generated_pages/techniques/T0089.003.md | 10 ++++++-- generated_pages/techniques/T0089.md | 10 ++++++-- generated_pages/techniques/T0091.001.md | 10 ++++++-- generated_pages/techniques/T0091.002.md | 10 ++++++-- generated_pages/techniques/T0091.003.md | 10 ++++++-- generated_pages/techniques/T0091.md | 10 ++++++-- generated_pages/techniques/T0092.001.md | 10 ++++++-- generated_pages/techniques/T0092.002.md | 10 ++++++-- generated_pages/techniques/T0092.003.md | 10 ++++++-- generated_pages/techniques/T0092.md | 10 ++++++-- generated_pages/techniques/T0093.001.md | 10 ++++++-- generated_pages/techniques/T0093.002.md | 10 ++++++-- generated_pages/techniques/T0093.md | 10 ++++++-- generated_pages/techniques/T0094.001.md | 10 ++++++-- generated_pages/techniques/T0094.002.md | 10 ++++++-- generated_pages/techniques/T0094.md | 10 ++++++-- generated_pages/techniques/T0095.md | 10 ++++++-- generated_pages/techniques/T0096.001.md | 10 ++++++-- generated_pages/techniques/T0096.002.md | 10 ++++++-- generated_pages/techniques/T0096.md | 10 ++++++-- generated_pages/techniques/T0097.100.md | 10 ++++++-- generated_pages/techniques/T0097.101.md | 11 ++++++-- generated_pages/techniques/T0097.102.md | 10 ++++++-- generated_pages/techniques/T0097.103.md | 10 ++++++-- generated_pages/techniques/T0097.104.md | 10 ++++++-- generated_pages/techniques/T0097.105.md | 10 ++++++-- generated_pages/techniques/T0097.106.md | 10 ++++++-- generated_pages/techniques/T0097.107.md | 10 ++++++-- generated_pages/techniques/T0097.108.md | 10 ++++++-- generated_pages/techniques/T0097.109.md | 10 ++++++-- generated_pages/techniques/T0097.110.md | 10 ++++++-- generated_pages/techniques/T0097.111.md | 10 ++++++-- generated_pages/techniques/T0097.112.md | 10 ++++++-- generated_pages/techniques/T0097.200.md | 10 ++++++-- generated_pages/techniques/T0097.201.md | 10 ++++++-- generated_pages/techniques/T0097.202.md | 10 ++++++-- generated_pages/techniques/T0097.203.md | 10 ++++++-- generated_pages/techniques/T0097.204.md | 10 ++++++-- generated_pages/techniques/T0097.205.md | 10 ++++++-- generated_pages/techniques/T0097.206.md | 10 ++++++-- generated_pages/techniques/T0097.207.md | 10 ++++++-- generated_pages/techniques/T0097.208.md | 10 ++++++-- generated_pages/techniques/T0097.md | 10 ++++++-- generated_pages/techniques/T0098.001.md | 10 ++++++-- generated_pages/techniques/T0098.002.md | 10 ++++++-- generated_pages/techniques/T0098.md | 10 ++++++-- generated_pages/techniques/T0100.001.md | 10 ++++++-- generated_pages/techniques/T0100.002.md | 10 ++++++-- generated_pages/techniques/T0100.003.md | 10 ++++++-- generated_pages/techniques/T0100.md | 10 ++++++-- generated_pages/techniques/T0101.md | 10 ++++++-- generated_pages/techniques/T0102.001.md | 10 ++++++-- generated_pages/techniques/T0102.002.md | 10 ++++++-- generated_pages/techniques/T0102.003.md | 10 ++++++-- generated_pages/techniques/T0102.md | 10 ++++++-- generated_pages/techniques/T0107.md | 10 ++++++-- generated_pages/techniques/T0109.md | 10 ++++++-- generated_pages/techniques/T0110.md | 10 ++++++-- generated_pages/techniques/T0111.001.md | 10 ++++++-- generated_pages/techniques/T0111.002.md | 10 ++++++-- generated_pages/techniques/T0111.003.md | 10 ++++++-- generated_pages/techniques/T0111.md | 10 ++++++-- generated_pages/techniques/T0113.md | 10 ++++++-- generated_pages/techniques/T0114.001.md | 10 ++++++-- generated_pages/techniques/T0114.002.md | 10 ++++++-- generated_pages/techniques/T0114.md | 10 ++++++-- generated_pages/techniques/T0115.001.md | 10 ++++++-- generated_pages/techniques/T0115.002.md | 10 ++++++-- generated_pages/techniques/T0115.003.md | 10 ++++++-- generated_pages/techniques/T0115.md | 10 ++++++-- generated_pages/techniques/T0116.001.md | 10 ++++++-- generated_pages/techniques/T0116.md | 10 ++++++-- generated_pages/techniques/T0117.md | 10 ++++++-- generated_pages/techniques/T0118.md | 10 ++++++-- generated_pages/techniques/T0119.001.md | 10 ++++++-- generated_pages/techniques/T0119.002.md | 10 ++++++-- generated_pages/techniques/T0119.003.md | 10 ++++++-- generated_pages/techniques/T0119.md | 10 ++++++-- generated_pages/techniques/T0120.001.md | 10 ++++++-- generated_pages/techniques/T0120.002.md | 10 ++++++-- generated_pages/techniques/T0120.md | 10 ++++++-- generated_pages/techniques/T0121.001.md | 10 ++++++-- generated_pages/techniques/T0121.md | 10 ++++++-- generated_pages/techniques/T0122.md | 10 ++++++-- generated_pages/techniques/T0123.001.md | 10 ++++++-- generated_pages/techniques/T0123.002.md | 10 ++++++-- generated_pages/techniques/T0123.003.md | 10 ++++++-- generated_pages/techniques/T0123.004.md | 10 ++++++-- generated_pages/techniques/T0123.md | 10 ++++++-- generated_pages/techniques/T0124.001.md | 10 ++++++-- generated_pages/techniques/T0124.002.md | 10 ++++++-- generated_pages/techniques/T0124.003.md | 10 ++++++-- generated_pages/techniques/T0124.md | 10 ++++++-- generated_pages/techniques/T0125.md | 10 ++++++-- generated_pages/techniques/T0126.001.md | 10 ++++++-- generated_pages/techniques/T0126.002.md | 10 ++++++-- generated_pages/techniques/T0126.md | 10 ++++++-- generated_pages/techniques/T0127.001.md | 10 ++++++-- generated_pages/techniques/T0127.002.md | 10 ++++++-- generated_pages/techniques/T0127.md | 10 ++++++-- generated_pages/techniques/T0128.001.md | 10 ++++++-- generated_pages/techniques/T0128.002.md | 10 ++++++-- generated_pages/techniques/T0128.003.md | 10 ++++++-- generated_pages/techniques/T0128.004.md | 10 ++++++-- generated_pages/techniques/T0128.005.md | 10 ++++++-- generated_pages/techniques/T0128.md | 10 ++++++-- generated_pages/techniques/T0129.001.md | 10 ++++++-- generated_pages/techniques/T0129.002.md | 10 ++++++-- generated_pages/techniques/T0129.003.md | 10 ++++++-- generated_pages/techniques/T0129.004.md | 10 ++++++-- generated_pages/techniques/T0129.005.md | 10 ++++++-- generated_pages/techniques/T0129.006.md | 10 ++++++-- generated_pages/techniques/T0129.007.md | 10 ++++++-- generated_pages/techniques/T0129.009.md | 10 ++++++-- generated_pages/techniques/T0129.010.md | 10 ++++++-- generated_pages/techniques/T0129.md | 10 ++++++-- generated_pages/techniques/T0130.001.md | 10 ++++++-- generated_pages/techniques/T0130.002.md | 10 ++++++-- generated_pages/techniques/T0130.003.md | 10 ++++++-- generated_pages/techniques/T0130.004.md | 10 ++++++-- generated_pages/techniques/T0130.005.md | 10 ++++++-- generated_pages/techniques/T0130.md | 10 ++++++-- generated_pages/techniques/T0131.001.md | 10 ++++++-- generated_pages/techniques/T0131.002.md | 10 ++++++-- generated_pages/techniques/T0131.md | 10 ++++++-- generated_pages/techniques/T0132.001.md | 10 ++++++-- generated_pages/techniques/T0132.002.md | 10 ++++++-- generated_pages/techniques/T0132.003.md | 10 ++++++-- generated_pages/techniques/T0132.md | 10 ++++++-- generated_pages/techniques/T0133.001.md | 10 ++++++-- generated_pages/techniques/T0133.002.md | 10 ++++++-- generated_pages/techniques/T0133.003.md | 10 ++++++-- generated_pages/techniques/T0133.004.md | 10 ++++++-- generated_pages/techniques/T0133.005.md | 10 ++++++-- generated_pages/techniques/T0133.md | 10 ++++++-- generated_pages/techniques/T0134.001.md | 10 ++++++-- generated_pages/techniques/T0134.002.md | 10 ++++++-- generated_pages/techniques/T0134.md | 10 ++++++-- generated_pages/techniques/T0135.001.md | 10 ++++++-- generated_pages/techniques/T0135.002.md | 10 ++++++-- generated_pages/techniques/T0135.003.md | 10 ++++++-- generated_pages/techniques/T0135.004.md | 10 ++++++-- generated_pages/techniques/T0135.md | 10 ++++++-- generated_pages/techniques/T0136.001.md | 10 ++++++-- generated_pages/techniques/T0136.002.md | 10 ++++++-- generated_pages/techniques/T0136.003.md | 10 ++++++-- generated_pages/techniques/T0136.004.md | 10 ++++++-- generated_pages/techniques/T0136.005.md | 10 ++++++-- generated_pages/techniques/T0136.006.md | 10 ++++++-- generated_pages/techniques/T0136.007.md | 10 ++++++-- generated_pages/techniques/T0136.008.md | 10 ++++++-- generated_pages/techniques/T0136.md | 10 ++++++-- generated_pages/techniques/T0137.001.md | 10 ++++++-- generated_pages/techniques/T0137.002.md | 10 ++++++-- generated_pages/techniques/T0137.003.md | 10 ++++++-- generated_pages/techniques/T0137.004.md | 10 ++++++-- generated_pages/techniques/T0137.005.md | 10 ++++++-- generated_pages/techniques/T0137.006.md | 10 ++++++-- generated_pages/techniques/T0137.md | 10 ++++++-- generated_pages/techniques/T0138.001.md | 10 ++++++-- generated_pages/techniques/T0138.002.md | 10 ++++++-- generated_pages/techniques/T0138.003.md | 10 ++++++-- generated_pages/techniques/T0138.md | 10 ++++++-- generated_pages/techniques/T0139.001.md | 10 ++++++-- generated_pages/techniques/T0139.002.md | 10 ++++++-- generated_pages/techniques/T0139.003.md | 10 ++++++-- generated_pages/techniques/T0139.md | 10 ++++++-- generated_pages/techniques/T0140.001.md | 10 ++++++-- generated_pages/techniques/T0140.002.md | 10 ++++++-- generated_pages/techniques/T0140.003.md | 10 ++++++-- generated_pages/techniques/T0140.md | 10 ++++++-- generated_pages/techniques/T0143.001.md | 10 ++++++-- generated_pages/techniques/T0143.002.md | 10 ++++++-- generated_pages/techniques/T0143.003.md | 10 ++++++-- generated_pages/techniques/T0143.004.md | 10 ++++++-- generated_pages/techniques/T0143.md | 10 ++++++-- generated_pages/techniques/T0144.001.md | 10 ++++++-- generated_pages/techniques/T0144.002.md | 10 ++++++-- generated_pages/techniques/T0144.md | 10 ++++++-- generated_pages/techniques/T0145.001.md | 10 ++++++-- generated_pages/techniques/T0145.002.md | 10 ++++++-- generated_pages/techniques/T0145.003.md | 10 ++++++-- generated_pages/techniques/T0145.004.md | 10 ++++++-- generated_pages/techniques/T0145.005.md | 10 ++++++-- generated_pages/techniques/T0145.006.md | 10 ++++++-- generated_pages/techniques/T0145.007.md | 10 ++++++-- generated_pages/techniques/T0145.md | 10 ++++++-- generated_pages/techniques/T0146.001.md | 10 ++++++-- generated_pages/techniques/T0146.002.md | 10 ++++++-- generated_pages/techniques/T0146.003.md | 10 ++++++-- generated_pages/techniques/T0146.004.md | 10 ++++++-- generated_pages/techniques/T0146.005.md | 10 ++++++-- generated_pages/techniques/T0146.006.md | 10 ++++++-- generated_pages/techniques/T0146.007.md | 10 ++++++-- generated_pages/techniques/T0146.md | 10 ++++++-- generated_pages/techniques/T0147.001.md | 10 ++++++-- generated_pages/techniques/T0147.002.md | 10 ++++++-- generated_pages/techniques/T0147.003.md | 10 ++++++-- generated_pages/techniques/T0147.004.md | 10 ++++++-- generated_pages/techniques/T0147.md | 10 ++++++-- generated_pages/techniques/T0148.001.md | 10 ++++++-- generated_pages/techniques/T0148.002.md | 10 ++++++-- generated_pages/techniques/T0148.003.md | 10 ++++++-- generated_pages/techniques/T0148.004.md | 10 ++++++-- generated_pages/techniques/T0148.005.md | 10 ++++++-- generated_pages/techniques/T0148.006.md | 10 ++++++-- generated_pages/techniques/T0148.007.md | 10 ++++++-- generated_pages/techniques/T0148.008.md | 10 ++++++-- generated_pages/techniques/T0148.009.md | 10 ++++++-- generated_pages/techniques/T0148.md | 10 ++++++-- generated_pages/techniques/T0149.001.md | 10 ++++++-- generated_pages/techniques/T0149.002.md | 10 ++++++-- generated_pages/techniques/T0149.003.md | 10 ++++++-- generated_pages/techniques/T0149.004.md | 10 ++++++-- generated_pages/techniques/T0149.005.md | 10 ++++++-- generated_pages/techniques/T0149.006.md | 10 ++++++-- generated_pages/techniques/T0149.007.md | 10 ++++++-- generated_pages/techniques/T0149.008.md | 10 ++++++-- generated_pages/techniques/T0149.009.md | 10 ++++++-- generated_pages/techniques/T0149.md | 10 ++++++-- generated_pages/techniques/T0150.001.md | 10 ++++++-- generated_pages/techniques/T0150.002.md | 10 ++++++-- generated_pages/techniques/T0150.003.md | 10 ++++++-- generated_pages/techniques/T0150.004.md | 10 ++++++-- generated_pages/techniques/T0150.005.md | 10 ++++++-- generated_pages/techniques/T0150.006.md | 10 ++++++-- generated_pages/techniques/T0150.007.md | 10 ++++++-- generated_pages/techniques/T0150.008.md | 10 ++++++-- generated_pages/techniques/T0150.md | 10 ++++++-- generated_pages/techniques/T0151.001.md | 10 ++++++-- generated_pages/techniques/T0151.002.md | 10 ++++++-- generated_pages/techniques/T0151.003.md | 10 ++++++-- generated_pages/techniques/T0151.004.md | 10 ++++++-- generated_pages/techniques/T0151.005.md | 10 ++++++-- generated_pages/techniques/T0151.006.md | 10 ++++++-- generated_pages/techniques/T0151.007.md | 10 ++++++-- generated_pages/techniques/T0151.008.md | 10 ++++++-- generated_pages/techniques/T0151.009.md | 10 ++++++-- generated_pages/techniques/T0151.010.md | 10 ++++++-- generated_pages/techniques/T0151.011.md | 10 ++++++-- generated_pages/techniques/T0151.012.md | 10 ++++++-- generated_pages/techniques/T0151.013.md | 10 ++++++-- generated_pages/techniques/T0151.014.md | 10 ++++++-- generated_pages/techniques/T0151.015.md | 10 ++++++-- generated_pages/techniques/T0151.016.md | 10 ++++++-- generated_pages/techniques/T0151.017.md | 10 ++++++-- generated_pages/techniques/T0151.md | 10 ++++++-- generated_pages/techniques/T0152.001.md | 10 ++++++-- generated_pages/techniques/T0152.002.md | 10 ++++++-- generated_pages/techniques/T0152.003.md | 10 ++++++-- generated_pages/techniques/T0152.004.md | 10 ++++++-- generated_pages/techniques/T0152.005.md | 10 ++++++-- generated_pages/techniques/T0152.006.md | 10 ++++++-- generated_pages/techniques/T0152.007.md | 10 ++++++-- generated_pages/techniques/T0152.008.md | 10 ++++++-- generated_pages/techniques/T0152.009.md | 10 ++++++-- generated_pages/techniques/T0152.010.md | 10 ++++++-- generated_pages/techniques/T0152.011.md | 10 ++++++-- generated_pages/techniques/T0152.012.md | 10 ++++++-- generated_pages/techniques/T0152.md | 10 ++++++-- generated_pages/techniques/T0153.001.md | 10 ++++++-- generated_pages/techniques/T0153.002.md | 10 ++++++-- generated_pages/techniques/T0153.003.md | 10 ++++++-- generated_pages/techniques/T0153.004.md | 10 ++++++-- generated_pages/techniques/T0153.005.md | 10 ++++++-- generated_pages/techniques/T0153.006.md | 10 ++++++-- generated_pages/techniques/T0153.007.md | 10 ++++++-- generated_pages/techniques/T0153.md | 10 ++++++-- generated_pages/techniques/T0154.001.md | 10 ++++++-- generated_pages/techniques/T0154.002.md | 10 ++++++-- generated_pages/techniques/T0154.md | 10 ++++++-- generated_pages/techniques/T0155.001.md | 10 ++++++-- generated_pages/techniques/T0155.002.md | 10 ++++++-- generated_pages/techniques/T0155.003.md | 10 ++++++-- generated_pages/techniques/T0155.004.md | 10 ++++++-- generated_pages/techniques/T0155.005.md | 10 ++++++-- generated_pages/techniques/T0155.006.md | 10 ++++++-- generated_pages/techniques/T0155.007.md | 10 ++++++-- generated_pages/techniques/T0155.md | 10 ++++++-- 394 files changed, 3163 insertions(+), 784 deletions(-) diff --git a/CODE/generate_DISARM_pages.py b/CODE/generate_DISARM_pages.py index 6c10938..6142bab 100644 --- a/CODE/generate_DISARM_pages.py +++ b/CODE/generate_DISARM_pages.py @@ -123,6 +123,7 @@ class Disarm: self.df_responsetypes = metadata['responsetypes'] self.df_metatechniques = metadata['metatechniques'] self.it = self.create_incident_technique_crosstable(metadata['incidenttechniques']) + self.at = self.create_associated_techniques_crosstable(metadata['associatedtechniques']) self.df_tactics = metadata['tactics'] self.df_playbooks = metadata['playbooks'] self.df_sectors = metadata['sectors'] @@ -178,6 +179,18 @@ class Disarm: suffixes=['','_technique']).drop('technique_id', axis=1) return(it) + def create_associated_techniques_crosstable(self, at_metadata): + # Generate full cross-table between associated techniques and techniques + + at = at_metadata + at.index=at['disarm_id'] + at = at.merge(self.df_techniques[['disarm_id','name']], + left_on='associated_technique_id', right_on='disarm_id', + suffixes=['','_associated']).drop('associated_technique_id', axis=1) + at = at.merge(self.df_techniques[['disarm_id', 'name']], + left_on='technique_id', right_on='disarm_id', + suffixes=['','_technique']).drop('technique_id', axis=1) + return(at) def make_object_dictionary(self, df): return(pd.Series(df.name.values,index=df.disarm_id).to_dict()) @@ -265,6 +278,20 @@ class Disarm: return techstr + def create_associated_techniques_string(self, techniqueid): + + techstr = ''' +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | +''' + techrow = '| [{0} {1}]({2}techniques/{0}.md) | {3} {4} |\n' + techlist = self.at[self.at['disarm_id_technique'] == techniqueid] + for index, row in techlist.sort_values('disarm_id_associated').iterrows(): + techstr += techrow.format(row['disarm_id_associated'], row['name_associated'], + GENERATED_PAGES_FUDGE, row['disarm_id'], row['name']) + return techstr + def create_tactic_tasks_string(self, tactic_id): table_string = ''' @@ -515,6 +542,7 @@ class Disarm: if objecttype == 'technique': metatext = template.format(type = 'Technique', id=row['disarm_id'], name=row['name'], tactic=row['tactic_id'], summary=row['summary'], + associatedtechniques=self.create_associated_techniques_string(row['disarm_id']), incidents=self.create_technique_incidents_string(row['disarm_id']), counters=self.create_technique_counters_string(row['disarm_id'])) if objecttype == 'counter': diff --git a/CODE/page_templates/template_technique.md b/CODE/page_templates/template_technique.md index cdfb155..0c21377 100644 --- a/CODE/page_templates/template_technique.md +++ b/CODE/page_templates/template_technique.md @@ -1,8 +1,10 @@ # {type} {id}: {name} -* **Summary**: {summary} +**Summary**: {summary} -* **Belongs to tactic stage**: {tactic} +{associatedtechniques} + +**Belongs to tactic stage**: {tactic} {incidents} diff --git a/DISARM_MASTER_DATA/DISARM_DATA_MASTER.xlsx b/DISARM_MASTER_DATA/DISARM_DATA_MASTER.xlsx index c826385391e7f5c0bed11446bbd6688935224433..06ec2576b917b0cc57aed4df5d6bcfa8228f239d 100644 GIT binary patch delta 273422 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

#oa3wVxIGNK?V+ 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 z z-?bQBja`DfNyrG`s_l1$-8Edk5`%wP2;oE>w(QRJhcKgebe{Nd%Dq~8Q4|!wryM>+ zU#2LZekdB-@1?gFWLHIOn|1GbYM0E<3!bViXzYmmE7e_eHoYPmYk{)jU$X6*@{!`2 zq}YrI*>a&jBLisnnr{UO%4$+pDa2*ZhqCd4KYv$y^;~SoqRoHmI!%*GxK4lfkk`Ug zQpr#gSzRORQ#5pVd1yvr7aEmpn8cPopVBYyI~_C8_`b^jJ8{!wMO6M>?#tOD6Bz<7 zs|uC=nqQ%BP$IOR06>IsiO5o$IMteKfwD^1oM8GBSh&A7Z1?3uq?p zvB-*6M=u=wrp}u8sW-3#-H3t0>X$7l;bbAM>0mqN%vY5(|13=hgKU(ulie#lpLP>r zNr9E!9ql39sFz6P!H%QpkIKHsVu&y0?A9lYqW6MIm3yh$Nxb5Sj){M`FVZbMp8v!7 z%`dv_+-N)hQKwh1vHK?r{N!>n|D0f(vt(ta@^|rpfq5#T4t|H-{kNW`xcJ6w?CS8f4`T5?g2cs1&qGstrzwj$O%|LcBO3A^ayg+eVs-^fCY6+8Xg{%n#fV!u_>S0ePZ541-fOl_^Mv&5#l*&1+k|wvRb%D=K0>@s= zfWSo&1AU`}W`tGcYMLhOdK4gsxRnzyMZh?>7RC+xpoI5ef5U(M{Xy>k{$Q43e}ns9 zR5tdv>&(=kc(uW+gsPRk${Z*KKGd_o^%q;95Z@zB&^EEadPvC|;tn2Fp{u0Qmr}%& z(^LD}ZW?xh;l-0%5$xa;jLZ|JI`B;+M)JHO4$?5g3<54>om9Z@P8&NDHPOtX6#lXc z6f7&GSvZ{U8tQ+dHD_pb8JCT|h3Z7W2tKCZ@wMMS* zpx&n0nkHnwArsgy$@Lt!C7q-CD2+H#CnemZ|K1xFvY3Apvx%u~JT>gs(Byy-OGerT zyi*|OeJ9fC?r12W21;Cqtb6f~O90%VqTPyXqKaqvUM3Vl=@FA`?)w z_Qi!$5r2Pa+}X5xP=#Z56V(w#=7D5uJi;#BYy>-V@*6m0(%xVy#7vkc0nj? zeqG5$P3w6l!{sYslDzIhCM~=O1N+>HIFUvHV_knzVZNil%woYzHIq`@$`kCJLh-mb zg^Ki=lS>}#E1};8vb`?3j`3i@N5U>Ow_JC!qsV`N!LJ?Gj@517D0L4Ito*qDLh9`8 zYm`uh8dkE7uzH0p@lYKzUs|*IIN4r{fAfF5Kj-^!2b zWB6M8+Y?4(+C)e&D7A}te?X#{xPd1!10ku)(sQrw@kASv?u-%dncZ#_bD>ci8uK2d z6afo&jm%@w#obJpFuVc5rP-P{rZN(@&2!xGgP*s8@xf7MZEbc4hQYodd&%Bb2N5k$9+OMQs0aam0TYtyYsD*k^g z7kY-zN;}n|lQh~a=2?!C@5b6e&kM)CN;lMgBb!6j_lQ(4J?+@~M@Avg_-S?#jFSZp7g63B`cCj-tEiYg0xYV=Ows*bE``$C^?9?bBi%JhTpgDi5)hz8^ z2y+s&Gp3J{db0L+sbd4?D-W+45&yN{y|koXJ)xguK`iecOF%7p956^hQZvj2b;V|Z z;FT`3@1o2dyk2GWw?Wu>X=nY6tq0rj60FSw%59L^RBxgnMTX|=k9&5h@#!q(vDmH1%;iIK+P|H}b+F4P#4>$lvxZtF_v z;ub_bQlVD>cTtD1zD%olj7tWeTwy1Uk;24hWGqkBJAMm(qAQ|+T~{Z+ZSzpja4ybifhP6M=fz!oB=xmxz)mI%ugd?Bo=?$&Q8UiQsn~k z5hs}2<2AzI+OsUGH*Hx>NrdL66wrN8#a6+92;ucOIcBi9_=FVCqxTQtqBICYI}cEG zsJ)Xs=*}nXWM+Q*UIsIFx^72zI*Pjr5=5+d#!{ck9=I_~_|CsFt>W(jj{ zF3P5L`kOc-HmgH zpH8(nX9%&X!kpPiAaAShR2j~&g_&qS`j7L z-ntQ=V|Rb_`IxRCb86XInY0)0jG>BjSLHBMaTqaGfSyjsz59*#D7Irv!*_yFuC22V z&h7m{3Y=&VJu-jF2R!k6Ol}0qEaG5!>H9nirA&I{#Phq1NiKHyh!#B)MUNLUWi^G- zvcnh0ekda}qzG?18Qguxpgf}#b@Y&B zs?AMqKy>+i<4e}hDRA+0P7h6II5jeQL;ab7mnIJfiy42_$Vxb-$(L7p^$qnopGnig z3&QHQSw+@~v0!YWi{tfnS zw%V6g?MJ@ST@##g9pJ-<;hB|sf)#Cr1255c9z(2fKVf>vyn&8iY72LF2Z_43f!G1+)_*N@;e#6nkVG!`N_Xso4dL}tJnXyxPEo5^DV zH2%1<|2YFq?Jj@5Q1xEy0iPfCp5>)M3#HC1lABeFwCOr4*IXY_edx;8?DDvBOkyX$ zVM#TssdCMWY(C2=Ub|5nE}CW89D7AVGt1mq=4XH7V^K7<=3IGN-ge8X%A^PD)#ZgN z3+vv)54NnKSctuAh=}r&?orl(X9b*}vmr6}wxOZcyLq%V2gn8*+5Bw-dQ@2A&9WYR zc3*n15zF$WO;M)i3wHkg_&$b8S^%fO}xNZgTDkOD^Bz1%?_fLQ1` z{Il#~OP{bazx#eDPfM)sfY2VJEdan@Z3KVSOxNhUzez(SUn2))?Nw{Ju~5ki>hwsB z_C_s7*>_e=<^rc}~9Q=7K82(DTqD{Jc}@?erjk#pU&t-B9Y`^HIMZbR8^ z?7FzkLAlMlUSz*D2IH%$6P#RUfN2C)*h8y5>VNcQb2$nhpT9a=stZC)hA3@~(p)g0 zbR)CpcHegv!McszR_JR|8Dp@;()EAF5`O+IU+O8?i_zY4Mm!j9Qt|(XZ9M3)&|7Wd z?jBB5XA8;xw{05Oaq2dJ)fN#(DlMY%^BI5}w-yV_SSgOMh_Sb-nPIQ6yeLN+O)G

p*-?l^eF%R|iOCsW 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%0A}5B676I5dKK-d}Ob7sXzdV&TYtSWu&U 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
psfwWq;z(Vcd*Z< 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ф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

-@B@Eyjf2l!ZQS;ee~kbO zq7}l0Xf@P7AHXpur$y&u$EA3i*QxwAk*NFTQOIXt>87Y8mvbS^$iNzEW_|-?cip`THB2cW!_1-v|ZNBzd&=_ctCrQaE?V|9tsK6L$Q2+v@t&uO3o1LG$|`@9H0J z`!F-M9OoDmo*w|?D*&R^ZMJfDevchuRd46)aG6z90471n7Iy==mmI@ z^ck*qYub37F^ANm=u@KDuX*M*9_bxnZEkgv&4BG6C<%YgiD8CBwGI5`2?S=r#Fc^1 zAg3hrrey40~a=0FSF+}6*s`3pVKBWv_I8?bsr8QRJ}mfw(9WZ zKHCwGPP2dNJPxk6Q5U<%6Xr6DKRRiac#3l1#T2=hZ}3r#34W$ABeuP?=c!MMax=t$ za#7ZLCHI?49Z&jh?v`4kb`*+wS*xP9tp*&{Jfu^wWc$b0Jgx~Ho5ztP_K@sqw1;+S zt4X4OuAj|~1JCG@Kz7fi4*6P@&@5Wdym5tHg8P4+UC2m)cJz!oL5aFndg)t@ZDsCY zaqB}kffQ+5$@CgRODmU#A_g_&{PJ+}X7J0J8}@~h!yq>x^aDELNGP)yea-7yHzdM- z$KaEjOGQ25@fcN^a0?2>NbA2?)W|KZM9ap<5STN&*qS$ z936jWfawI>I?rsYxnBLfF7)%>YL1X$dq7pN#LTG^pRl#;Dc!Au4$W3`-yZYTqEILI z2Y_&G#%Qa#Vh_VZgIAdUcYUttKx;>7yjesay?pJ;o!KZ)5P=`%%BFhsU3>{PK_X@8p)XlDhH|f81P&2PFrk$eycPGFy)C zC8&e`)5nd#Z{q-hv?J$1;h?Mvg;1&{v=aiRk|Hm&e-adOO>*Gl0ZS93QEZ_0h-rVL zV^)0ZgS*<+tmpK*kqWvbY+9>yKW?O5N*ClNeR7i@ZIP}`eSI>(n9F&7AGsJ(O-xS8 zyui@vKWRk#oAVP6TtdMo$S7XFghsZ%1a~CD^|g2XlUA1Jk!VqPeGyF~Tv?xku3KLa z2fwA&^zQAax$@dSZRGal96v){Kkt9=$BnQ)1R0O*QtcCmd2;sCTT!6*?$O}#2b6Lo zcHZq222u^Ke$+T7P?DIqlY{2{l{1|Q8>CloYT*rAmFfCqKyD*Z6wXSfpOy783{)X! zgvY%E4xzE3gF{>KX(QD5L?=M8Fe6av6TgO&eO)5=(?+^`Nd<-M^PK;6s3?C#;Aj?= ztM|4IYo|{efu~q?gn?3A&7pU!Bqf0sXAkJE7nYO)v`mmYLlKseIG&%;y>FX2a8|@t zpAI-nc>?BahDF}3<$CtygzmMIw}boKQjZTLUc7izt=o^Gzx0%kH6~%L8 zh;LQq6$*gto3FW^by?`onv1}PD>YM_{9Rrqhb`44&7r9bLxS4Qy00NO&zew`1;{=< zh`~fxa%QlsW6<`44{N0UHBNy=o`BAwwM4^fTan9ahr{-LbUA#&EFQ?|oSi8}Fu0Dj zj(%4~F$yZ0NCZQ}!%u(pr!xshh`Qn68=9*@TD{-)?R5IdcyIZSOBOXTv$qpx>w?>yb^MrTd)F#}5ndbRwovCr)Z zQ?d7^hFkye#!i$&t}@7TBko5e!Ai*FzFjI_h+$$XeZ6ufH8V;C4*0vs_<_Rpt-&_H7qJ&bwgqo=8 zzv#80OR?F)fxgY6x~dRn3CAXZMCQMNi9v0gk1smukhI8~t z+#%62&ys6ktnby&owY-lVJ#bcQ*)z#KgQO>V?}0jyhnf6jyC~anc&BmDX1>0^J7h> zp-u_k`iX;SZJF+g_Kt(3Ng#ml)@dsavBhzOy3K+<`gYHRXGuN7_U%x1r9^i!cpY0v z2mSaY*de?JIlurPNEXBOsDOdE8Du73z~Ux6EuT14SKDlXA4^EuZ#V{7Pv@-jpx6ok zndc&tTcK@o_- z4{H>QpAdXjU9!P6v>rJ@_wfXIHK)HYY%;CJwW{dp@0TwlwlH6q-_inep zNv&nG<(Dl=e)LkI4S;6O=MiasU?0_mTazN(Y(=lSLw2O14iOPk)WWNBD)hvTH{;eE z<0AXqkA;f1-#D~`Ei|P6Qa~DX8eb^<=+SYVyZdi?C|z&P9wH|Z+zvj!G1>3(d`dj* zS~q|BgbWQ%ss_894uw4M5--2|;Ss=8?jLDz>Qoe|gpj-mI9!$V1<3 ziDTlSmh{wiLIg#2Z1Ce7BhKBDm^0HJz%Fcp7c{`KzQM>KbAXQ6yd*qfP_6$O~hmI|ON zt+5$}27>EivN#kyUt8wERM%;6ZH={jxId@kmWbm_odCVVp7m~Y6T#?0x7dzH7!Q(S zBGn9sD&?kol-zbAWa*cv?_G+fK*kAL6V@~eOG zU;g!E^y-|5@$h`Ky?1;t|4B|9-66PNmF2F0^W$r15&_+axA$z!T^BAt*c&6ck{rvb z!St+4QaLqM>dh9U^7POJP#aJgvj~3#6*(@|-r&od`S%Xa!(Q3gt_oEj!KDiq@DzuT zE-XAk()QUn?K-73w89=$9G{Bu%xD{}0c_Zq=_ zafZj7dQOc{QS$}?#jVujdLwlxWQ7Hn7L*Fi9G^)2-O8I})`Q>Gs35=6EuYwIEMy=s zdc}5{H{j-K6PDbOwgYXO67KOFXF)DDV1@9owPGX2@a)$;Za}qk1xPkOeHMQw*iZ{} z_#7Ft8Yr&GT42>WJ2r@?P%Jkdwoy0e4ZK>;ss>xvd%G3=su zVx$h{2nEE(9ntL;IG%Im!^MB~eE|LV(0i7lEmxlpya!SZw&V#Wivx`*Kp*m|#u-TR zPuWE3saze?RTjFw8e2d$F8l4i_q;83351HJ9TO?0WnDJ|&y7~uS?_%r0a8dWri-q>u>EiY9*guZ`@_%kWWHF#Y` z$!zk98e8|+=^D0fzFutf6o6VGIZ5wo+%2IBRp1{ez4?jjhCsxcm zwZ@Aw7mCEkV?a(b|?5pqTe%cQM)Vc6=)5gKI>twB(+bcDNjLtE<}n$ zX2+Y`_&~5ptLSfhMwfq&hDsB$Ixg~{0>LIkaY`4RT+2bhX)}N2QQjzai(UHSl8Ifk zZ{);J@}x#apr)g}ugv6e_?uibo_VH$$(DPCNe=iDz|xU?46Uh!^mNsRxVkC|=x!xw z1A14Qg~*dHU)Vuwu5I0FbQNPZ$S3o)+i3Y|8=`&XLTtL)AzwDuK`mKEaD5eJbE{D* z-;i$j2~IouK$gBHOcJtP5)qX=_+7uL&G5S#V!<|IR0)V+K+;Gfu^W>fJ4bW$G%4qI z?^9i|Pwpm`i3q>(Lo5N!zdkS7Bp&jT@+c#rPhj*My99ql&7baDUuh-demJLu({~%? zv+Vij`^F}t?ODa6htJ8K)0#WzXtbyyprCRaV6Q_jO8Q_PrIcW-PzT-;;IquJT3a^R zY_UVQ6vW;PdqozCXS$rVQjLwSP#X8uU_a3%8WiVajr%Aa64IBE7ovm;yV z8{`b!gtvdvh=t`{jCgU?Ps?A@hx;9mUj4@_e&Giw(DAwka$cYk2J9$-3k8U#nup~* z_>%}umluG%9_*hF|43xLN7KpR53iyN|4%AEw0rW{X!OReZM_nXacR%rF$uA`xwW;k zBkX_rdjZ^!udXg;zqx&T%d;A0P#B(yG4K0ZnC#oJ8H;&?SbC#mwzqe7MmK5xS9Isv zjx5;rkyID}ZjG-{yDRt*$O1rDYn}tgvy|@pWxn;zn>V+{ zU%Vde9;?QsveLr?7*oD_`Cw6u-ZhW($^CziKl$(@9PeGxN6JEUc0)(!r9OH3@Y#dj zSS+KK@T8u?Kcgi;AoKHCQfwrjS6K4nxb`pUOWFu? zBtkMK0DA;lA#Idqx76@2vQgKeg7OD-tnA{ETUS4R_zj)-|~iy(Z1e7?U$ z?BM#A!J8%g)~ZjmtD77=@3m=&q63@?OOUn`$FCY17S`sSFH;unDU}yhcKcIg+(fDH z7A?z>&P>yJ{GH1`?9R8*m2eUrm(LznlPx0t0L%q`-;69jN#YMOw?BW=WAf=A9C{Vb zRNG~$x%VF?8~)b~=JU)reKgd@-8CLnldjr67`=!Q7MG)&gei>Afz%5ALd`2Bd-XSQ zo%Yez5OymB*u;BOs?#V=#hmvx3(iTcmM9SfirGFbe|*+T5pyl$?KUs&1zX)1;F_wKi$T z?cSJD*f=qGmn>y_PNmy<&zsx3+rJ)t{pH`z`<{)ZB5%#VUvndxl*RU=mvP-2MCC8& z9UWd+>?dcp3Bftk+rH&>MT^30ecoGjv`L)>c5Ad- z=M8KE+!mW)jw*koRR3`>qgodVEGfrCK9Q5_JzT-lGZ+i1_}2l|6JdW&D;j7z?fe3G2Gk`r<_p2b#CTfb! zO;Y1xRI#tLO)&k2;tbN(`R^Ia+v6sU16-^})NOMzEgqZ3&^i0RMI0b3oiS?0Z zC=?B)omm{`-oFBe;3r!THN?A3ULF1Ae`<>G=-K?@Z{kZ{Ovm%-El{7w<6HCd6IqyB zdzXK=PwH}(e5C$*L(rq{CytUuA?iz>W-!8|opiO*J0U#jmV{_5h^mjQB!pF;q%l!} zY6W6NU~RGnhs6qgT{I=h3X6k4G3KmvA12-5IX`)EjorY7NGU1r+-RmupG@syP#%gCZrbvXA zOVlEMa6baAsTko9V?WZNU11K|B-PU%;{BJ7y+~Hu089<&vwyrQ;rR;4z0BhS&EOIC z&o*I2>@ag*Ua;GFT$^lf80M;SJSkB(An^$0Q4)FiC0122ep-!VnTsO)!25nm$%}t< z0O~lx@%RG+0FruNbSg@_n$&@20nNM#8`6A;FDBJSl$_sLInR^vKGuz)(J~6t?%td} zQhNZJOGJx-GQRrC-iiaz7RiBd7MksHBBJ;-D@3Nv_Rum0fywBxhLe9-cKqKUSrd!! z;DnV0j&B{`p_9mE5WcGVRtc(;+n0YWTTEQXb&K(ZD%N3}ID5@fRgbMlB(k4| z8=os~tbXmkFA8~K#zS*f3?_g6^y{>fT1c{O{bDUSlE+utJ+nLl`2zqS$jE=&({e=#{Zn$8;nthi5Y>ZX66qBz1D9>ChP?-26lV`EhTuv6_&=jtPT;EzT(A3uNe zH_7HuDG-0%5f!#r;jN=n7|vEk$Of)@r$PokSq%MPnaF==xTYhPE>S3| z_^A4un-pDf418j`tBa+d_)|f2`V}CA3y1X5KJ7TOWA3pJ2z8l~hOsZ72TCNw>bgZo zoI^mr@YvErWj~nIAQKCN2vcsr6OqteDQR-+PKV(p6{)EZd*|fviXpEa`C>(BRC;e? zMCPR74WG_a4Ko+ z8h8|t0};|?36!~7n2fDoD1*{9|9Y}{!OGyBwt1iX3&59x2QdmHgL*LvzBFQ2XmmD zkj7pW-4lPYu=HY2m|F_?K>$ichVa?P&IZx zo%QaSx~`GSwKC3vYfV~EI##$%Dp*l!Jk~s1e(WrI@jNRSAo(=f_zx67J4y1F@I4Y> zf7NQ(pQ!;YMDL3su5V}4*Ha=UifpQ7sIA z;xwHgrjtmmeC$T-2MC8Cdan^o0iyt-D=%472>^CcaW4YPbXOAQ+4BmEN&7uN8y7u= zn2Ke+C^Bzxj`?vL7>d#_zxwX+s2T^|f1hKR2@9Vo@$Gc+7XAyqh4r#^m-sFF@(C5Q zZS1Iu{dDc!Sq~8V(cv3dkP2j$2-z3Qk2L>2noNhTgW|b}Y)JR!_#vy>WZr)0aOB&o zmN6G5aGXrdWJMtgMLkjz?3}d>#POF?6T#-@k(DU{gB_2NI>Gqi8~9|1h%WaCe-zPO zlbjg@wfRfV2cuLaCoth$;|_D%_pdJZX0DiFHNP28`PblF&6g*-et#J@jj)MFyF90+ ztdUuqHg96og?eYsu56W{OGc*9+^>iL7=!_hf;)kAihO@R5s<@PAAnbwf( z*1MA_d`pc;_A%2s!GC{a*m^qlfLo80)l2_&`9WIW@m@%f3Lw!B4W0!>Cp@-4b=c57KyN5D72Bh;sJm_S2X$oB~LnbM=H13y5EIGZNMB_dgr5?I+)VtTzV$N!Yo{0GOxZJ! zy9kMxg%{IJo2(DG;iLidhJY5kRyrhwK5b+n2wsVgI3%t_4&Y(j0>Ha_^MstGhqvnP z<)qI40L3xZ0;@?JXf`Pg)vE@0DrdPJ)3bqVTACaO*=!3Wh-gs;^SzgJXJ+zaKr}d5 zjcCW9Vbjyde-NJ5EW!3k240%e6{?$dXW9f|SHb)Wh08}Tj-C?T?0^5_?>-tF1j?+H z!j2>OAqQ3l9EI4&H*T%EMnZOCzCvVS85HnlT3KY%na*)r)$q0J2(-^KDhxxnk#HN) zMZ-waHCLAO9k3fCR`%nSGm!^!(TuIiDrko5<0}p+f0W3HDl1umrJ@nH@}9Z05ylO+ zrSafY@7Q%*LQjm7YVzVj(iv}z6iP9Q;e1KsrT>T@$D|uG4@eSvr<>z8`f|wms1=qP zE+LvE5LVeRy;g$nN!Hxe1M#9+mL#c_V>{z(YFX(cc1T#>)c~Y_m{|`IsZ*mWW8}Cy zPF1w~f5_#sgq!B)nTwuT0I>?Lj2y*&|K4l|V~^t5Bb^ zU1Aow-6dLv4W`G3*_eMkd$}CFF0~=-Pd=Rb)|UP@B&e<$jlKaXidI!BY@+0b>PVr% ziA~ndM7Bahll!K*Uef8En~POqi6Odhhe?f9f4qrS?Qk|#WAZCRqW7KMnau%A15mzD zXb3q-{l#?YPsL8H+F1*}hV^ZWLHcR!=WO!SS(td((){#S5X#w4|1x;G`suH4&#x)< z?>~O}!HJ8Bbay%59lx!=&Bsq0v?YgrTJd?(vr~k+k|V|tl$=bvla~BvQl%kkf6!;9 zf9k)J6r7<{H1lzG4_07QG~)v@`GeSooiJ^}l70sCB#Je`$P=k#qmbmXw|3#Nh53M& zaErlTj-OM(;{|xz?4{syop7O#d@)`qurNM$@F z|E|dXzU#IgY~tf;J9E8KC_H-Sq@$SpT-alZ~ zJ^j4`+J8rc_`C0UbdMhV{!{yp=kwS4_s_nv|N1kP=ih&FH}yGgLwENL9_1ikojw7r z?My!AR}bvnH5S|tf(TjbnzGOZe@T02*tLYb?3I<&U^s)F2M?dirgM7`XN*{rg#lZx z6rk2JQy){!j*^-0twVOkevZq=Lje1F-=`oKSW3ZZ+8Pbd3US(gkhjBylK(9(z^)P? z^mOj5ox2&W&(WYtil>a3@5nAozsrVcDi>uF$r>?sbe%XR&N(p=i54XXe?GpRg88jz zr;Hg9jR;=x;vAZ{9skoW?(RK(p}mg(&EVb?Cr^PDl?sVXDW5f*U>@5B4gXY{Iwf>$ zr>?EDSR}U7m|5xNMDbLS!{%M2r>Yyl8CF}ll|hZ8>>djx8z$Im8?VvtG^c93h~Fea z(x24P({7xG#S|d)Y}GYfe}=vqo-WwDH6C;3)97`$EaeVs29z8m!f)^K^bPiE`g;Ua zUv)ODMK#;qT)5H#}P+Xfw1K;MhvctvEAeevT>yapAy^;XL50-iIsjd?mq<`qn9snMlzaLOERc&5IVRwf1JPSkn(WSfHzc5 zwPsDW)C9?l!`5viI`u=TYk0a(gC&?PuZTCs8{heWOu-mLua8a|Wb*(L)j?_#tx_69 zQlPx!ya+$1J;01bZk9M&vci__fOlyDUonK47II3xg^X&eQhE~@c5o+@40)2sAPhSe z`#-ybXbi_|-oL7Se{uZ<%`XB7?FkaPU5h~^O~)m0P^a-Wg0cD-x1hHgUa?mM!d;fBc_6Pdh=SrnM?(A zu1Rm==M4#coM}3tz|e>Yy{>C?8Zq2dAr`Hwc<|Mjx!VqUe_uioP5{oROg+ClT37eDJjzs%d&eyid9-WY&8ywDva^eJ4Lg;n%IzmzPQ8(S zH(FIa`J{8*eCl~Dwj!U7F}Cme`{obT-&xl^ta)b-WLmj0{DD!*tTyFjUpqS(yY~wl zxl>np$7)>-e^_udTAmwgX=|y{l%Re7O0PAa{{C+o^Dwz_@pOwn%_Q92(^b{3?EA)D zpqK~!k13?hVkQ6lqq4#w4JRCoB?}~$&fttf8Fn@N!;=HxG5X?7R3x%2?l6= zW)2@riAXu%BN>xLg(fD2KQc#ohN@{KD&z+Fg1e~TO7DP@u7p!}apz(RrMKo6Z$sK` zVD3PuaeB6j8yAG@E}^!mqG#;vz(i`6Q;edxfMKM6wwhr_GI&R>^UJmM5eaiIdnELa zTbxjgfA)hvxvDl1c6LGQ38}i!&0>&Zk&25g!_goL3znsF ze|>t9;c21%>=T;2Yu>1TTX7siwucwePfBbp6_WJkLcw6<-tWRc&x(`VaR@Fz?A(q|8 zYYUn!Tp8bWEvf1$n%F1Q;cd`-i`O_J3MO@hDjDC?B*lVaNeSiP(SxV=w}x>7SIv)m znF}_yo>EE_MM?}T>Zwg(rF;HSx$yFUAmXxa+muZGq6q?2AY`2P=2T+=R}cU^e^dF6 zI+d#4;!BsnJlW`bf*LC{6$(POwL9=@dJ!aRd1~_3f`03J#A9|G#q*8p6y1ebU+Zjj zkSnvrVVzBHm>gtD4n?w*#MNhaPrS-_#{NK?-~fh?l~hCt^hmQh)VQ#E2FZXl#HylH zzyVTIL)}ceV&#eEe#1h?@`(F2e`?lap}wd#AhML}9b*x_=Kr#U`>yoqZ87`jUwnFS z?-z^h@83U&YWcot8UOcx_kooWT{YvZ$mwe%cn>-KzfZfEg3#mRF%XVS=4>Kr^PJE2 z09}WgbbIXv#O<*2Db@=GiDo*&v*VILUHx6X5wex-Ms&85O9ObOTPUS6f1@GL6DL>b zB*9^0e2$)Uz+x~pyV!3}F=JCx&;RqE|Iy{^$)Qs{UMN3%HbN&>r)fpM3G1@X43yU%;x~2UduwCpd=wo(PyBb!@WLr-kuD2)yj{QU><)nDYj`p0!R?l1GYpZTc6W z$cTX`7B|`{zsF*bJYceO-|)ELxhSK4!|Az5NaW#|36=!P=}9K`f0;Nq;@W`I`s0|1 zx!>~G)A~C4*rDd`1yZ8jCm>keS7j65wGTBz-Rs>_=}9JjZQY4(z18_@PpGUB8Eu6g zdj)~h0?&ev

4QA+)3xV9!&@hsEXrki|U|B;O_O>9*FnKW#wIgVY^m=g;%?(fWA0 zm59lg{&bakwd^WZ;F+x$P;X&A1}sHPFm_mmMB^+kA%ea$e;fYZeyWLQ5&SC)@WR0$`t{yM0PN?GrpLfjg%&&yK=}>&Al^Zr` zdx>%qEpN;de^leW<*K|rM*~4I`sCeXw^-qyd$Wr@FFC=8g3y9;Z;b=5F z*15`ipU#G_Ag1b%u14oWEu>*n-)P4IkGxEICs(@VhDjH3XVGwm>|adZ@HqIl2h#zD zk;?b1gO;i=dUIBh6KRcYS*NofKraDgHzLQ+jey6wsCPZ#HEg!YFEHBk4OeEq8(MDzaiPwLiC|8xiJ zxQ|Fm5=3<0pefrbk*ok$K&Zc7&4!=YadpgiB=Pj|)PLiL){r$*kN)_CejD<09xdNh z`PzIY&wvUp>-y_%N3;89D-&jJ;~5>Ftz>_;v?_DYL-9|z9AY+S<3uG94`M48BzY=V|JFVt*lc0Tq2tu$livioe{yx-t~NoA795 z;CCR*i)EH%#cc%kJ?rMwP3kYFqbs{l%KL(~#d_RmOZQZ65c>mMO#U9t@z{ZIQCL|Ha3%K{rmH_lW^VD1R!u5quTL(WTiZ0f<0fPM+H13sHhlsHA7r z@VrShSsO(AZo~&1a6uyzCkoNYWF)PX+XkCFk4~dSv`9|@mD)1VG|iZ-B$rT$EJXa0 zs8^CF!&RaQa`^jX;VP+czDaU$q_hTP2}_e3rAE1=+ay}byTi{vW;O|#^O+}WWq+>V zRWAEb6uFAoc1h!L$;P6bW^3dOxvZipQ9jXoEUS5o@w=r{lrncivH4&}_lhY|*#u>)cg>UyFtdjoGUX zmBZv|*a$VY7QdwN+cp@?-aR6V*$C$H#r5bM&2TSyxqJ5GcmN5&li`+G zDd<6w5e)sm8os+Q`NYPuG(8Doi)=uD9yPxbsvkLNGb9Gq6tHKf=@zd$?|+#){W@}7 z%fAcJ&7A@&e;fNP4o{R2 z_gX@BI)_Z!7R71Iz3bB{jX!_W9$)!ITkU{_Pg>tp@r*;HG!_AHA1L?%%eEve@{B5l;)oFD7 zzH&htpYbuMx$*SP3@T@B1|TLE`aP_ZtbCvQ) zxfG=a_)@rv_`#A76#xm&k$m0b5mkNB=~F9BU-;5Y%59@v<=3-lFopc+io^L54ipbX zU$k_t_<0dPW`87)=D)=gJ3af68LeK>`4J`2v$hx4>dO!yTc)~5;wx_D@(V9%gOtOvvCi0f8OrU-F))?J6%fcUcS8o&f zII;CZ=YR0%GuBs2*JePB!((9-&{|he_X}@s=jn@s{pTN31UKuH;wE#gH8u8wXeEo) zb`R8G`r`QEM61>OrTam*%i9qw)4|^0+rx(khy2q{3Bn*$ z&}?XiZkb-kHWkH3ZlvU-bJxOnxMJ0j;@-*ugNmNcC*dGmSPf}u7<$j?1NA;IHm6{n z;w5B^gcIm94zs2E>{$gJ5TmvVqKD7}_2CIqN*N#AY~#5RSF7GeNn}tayzA=)hhuF( zfq!we*ECn!+o;-o*~#X);Tfk8EpG8seyv#zXhUYHc?Utq@_AW8kS%JuV3ZOL1}vXM zsN3oONQKe>h!M{T7X#E*n9Puh@G@J@Q><;z6Sy>B9ql@uPZn@aXBs z#7OM%igso` z=WG!wTSy9Gq1(Fi=EfBfAyOG(G$O7n0lTU2wYRW$CTt{<6ft=4optVPjTZ7d{eOro zanYAWx)e~mo`kcKjh>{|;Ssjff5$enX1n!m$Q|_qy$^#+xwMTg)`jz?Et2?9PX*}9 zPV%0Y&SUD#ocVOAH6hXpd)xw4axc;3>uF~%@@m~u>`of@(?SEUR3*GccMkSnJbke( zQ!P3N;AKAMf0tfh5+~`+?$v4ZNq=k~%r?|?*!fN`+gt7Wnp};wY12E`9Z-$!s2$p7 z6QRjl%oLrBL`e=U7mP)tl`Ah->}bHK8|kJGru>Ej)Jl-%zhV~(fC`duOe=jm-oGC? z*ib6eQywB%FC9}%;4yS{m9Ovw3=`ZKSGpWp5xpRDw-{wve^8zklQA4;*MGSuq^=EJ zwrQEzh~O;#UW{m)X*m@zf=tKK7SWvZS=OS*g$Zjom(@?nuR0m_drn#o3+Rcg+BW7N zGuEJ*VTNj?S~?(_c=X_K|E81m_C)ABNs&P>hyJ2m%$u;8dbF>xFEO|E$Xz6ZnxIIe znlw=wK_3KMLCdk)!zzEH?SD{|zlCfz{jn5RIbW`Jv9x72+Nr!#Coj?tHLg(gxb0fo zkxk@ZUGN02Bg;@qyPgU{Ya}8|AA(2N1QI{TFZ!wj)4Xfal~XE%XbI`v`F0HzZ|GYn zr;O1&TrR`Eqik8x$$2Y*iO;XLd8b;o^+g-+yiJK}9K-?m@YvW$3V&%ATwdc$4J_iK z7OzvEoK3A~Zgb#~!%Us_M5|7acO$_B%>0J5Y4?zUc zKJU{-VOJB%Se$|gar(x!g`9Ui4@9gy35T+ejRnYl#5473yb|LzLt7*)6;Xu1Cv!W( z&R(V#3wKYBh2gS=0=r9Q2{tk_=rzKS6mgB=L77CC(()wgu75?8!f}G|;`iRpO2lQBRMWBmrYrQXpv)K?6`Hfz-R?%1aN0Y}^2*+aDsO7HJum}QB@l=qG&fXNYXEJo5*y*{1GOG>f_QO~&ji=}8 zhBE3caHPRCyi))*bGqntSK2(E;Hvs}>IYXBM`d%A@_&*;GNoyE=qrk^VuIVk*2ev5 z-Q#E{(80;yM-OO>(gXsPxci#`5#F&$#s0Fx392>5%qfqMKWD7k!-n&S6G9 z%;uK$Dt~LLqHH?uH3%PGn}XLsr&i2K#_OyXfg|h7p|T-S`XGhSQada>ShQ{FOqjb@ zb_Zf+YMKQ&lS`+~lGem%jEzz>fQO{+jdT&3s_6Q5kBg~HY;|(^DWtunddTR0HbqXl zPzw}lJD#-MpQBF3A!+5hsEP3dQFV@VI43VB)_;4`d6->G)1JMf3$`{(rO6P@_O>L^ z>>NBe+De2po~-(9EFK(nDLpnLNwhxb32g z#eZ!9yl+e4ueum>=RNCiwSLi7;$Sc16Eu{0J2I#MNAcD2d~Kh23zqWZTHD=CXTj~7 zm&j>hN(Ftgx}3dpHkhkEZJ82G$(y3vvprsK9&Z7KS6xTP$d)O$*nwYklvRN6c&^4Z zG;o$XlG~!EDRn1rV8FR>sf`nSLR!)N>31Gw;JwKo^*^k%q}N;+*r@)U)8h!=o^wCVD})l}sH+a}dm*|)YIzR$x{XXU6D znf(T=ui3e8`Ry*hseHhJUl=0ksgqx+lce7Q4ob<|CyJf9^53%rx_@A9vjqAK^eF#4 z|KJNC>|7;z9$i?&+$tSyp_vq>#JPk{XO zOd^$2xSO(GJJxp&UVl8=9$+yhS!%ZkX&ow@Ti#y{M8Y<d1?3@PpRl_RgPS(axp!jujzb%OcbwtuHJcYQ zPy+Tzlw?Qwi+?9+Y@QsUtEIUulcG6T4ye;b>V<|R5>?y^&YZSwvq_EZMRk2}Uc0+y z+P2ceo-Lq@^8ey3;F|>m=>Mor>j779tu&CEr~;qxxqAHH?mo}v7x1Ijyb@Q z{h!d5w*WY&o;zq4Z|=5~;H8EM*uBo>4~sZr=z_zycl zLj}}w3_cd!&u z)DQVk0y>8jd3}FkcMIX_AxCM=+xu=KT7U_i zHkew_cFv*R+R6&n1HF7TUZ}t7cy)TZN4|ie?P_*i`GJo-q zZK0J%;o+kjo`t`H6XbY$HrYL0R|6cz)jbf|&!gdZ1hYiQK34=ra7g9G!pXfoSCZK8 za}Q$jJBw%0pykwQqtQohb&Pl<6!!-jlJerhYU@3qbqmf5aNV=rzJG$@PtwP(y!YQHcrf6~F%GVx&urjkg2($?zv-&3`h%GTFIYitCB(y}MOJIc8paeSBm6#;kE%<2|F6DBnEV zUVR1DWw=!L;maDI_Q;|ugVIFQTd?-Pyvho!Nu^V_rgmwpRX4Neog;_T@dK#pyER~f zx^)Pz=DJb&N_(nawZQIF)Fm#Od8vcv*ne1v&|vL!z2lD> zcB*G*37RyfFD+e4x7f3h47+CB&WZjOB7Wvq5$@^)YIb!e<*hGCh3E9zIsfT@zQz^% zZ~txb_Iife7A+x+dNEU8JlD9t9`R2G77Mr)l*^ zVM>2?`%}Gh0x2i7yGoR=M}y)8RTl2JSAoM##vK@Ff6;v zp4wA`iLqHppgMv|#OLQ3jPQ*wdxr?SNKKlmxyQY`RTOjMEq~wf9g3YxXqWAD`)zI& zZ~5qkCG}q+@UVtC1OSWOMYT|*!FBfghB6lJ9Pi?Z74Uwd^;F(bSl}iqS2*`STCSvs z1bBXJyzva6wOP@g^QzyYjv!uK(SOBkVM9|~U}a?MhRMc@NwqGOqy?6>@2lticacfL zrkm9geucF19e)v|A1xI?%lxA`P7jRBx8k2sl)uqk{3;1!49TG6*($RH-mRdJ6aa}> za=>2tqqO{(Kc46^h@s8%a7)kq4@*I2?=6Bwy9Lg3X~*dG&{+;>7pC{ zJ;2qTmO<8y`XB0tLKiEe#D~T5;IpPt^46Za59KrS5`VRZI$B}YExNkz%PuB&cGh$3 zlPMTQ6HBCne6OkeK(NIN`vXs$1f*w$bhhLzA-Yb5`#Z)rw8jpezvQ zicyY%TYs#$wz{;sgzj|_vC}E`RFAI*`;)3*^WMEK7GPh&duXveTP6*Gra^QV#+Zo= zwjNux2dY!}ohvQOnjehLsJzJci$mR*WlL6?zD@T#9Kf}yDX=jgE+R2bR{lD@YT^O+ z=`&u1AqUH|H)35ZCPU?4l-dgS26ocWc4wO)et)vr47?;rT5mEVPI6Aynft2w*h&$K z)h;h6jZ)9!p-eqGG*TsQEf!pXk6d`g~}Vbn%2C={Rl-`X`Lb(&@V>2lV9P7N;Qofw{<0${wU@J4qqw#g~& z27k`$+uOY^TA){M+UNTG?`DU$Yp8O&up@U*>7BxV0kPJkWTpx zeQ+`|%ZZekXUwp}a*Lp|w-Nu^=P{;AO@E%da%7n$hG~^kj679y(+69caJr<5zccvg z2&UP^d~yx-^`k~i6!}sbi<$Lp`ZQ=Gz?6qqCU-EWJBvyW(r0QhjnhoQv^}tz-L+vE zP7L<>@&w65Tixb(w8kNkeh838#m$YZj@q&xE13A}p5l;e{fs7F4}y2E8`P5$xPQ%E zb1rT&=-+qp+-|*HzCPOpK&j>77UAFPM)=jS(}&m}jo7z4fJU6mZ?Bhcr!(xe9@E+g zcbeA$=VLu3zW(Ds-4K=Jj_*Ev_=|hkrv9<-xMhaaNlf*I3Z8>&m)%%eON9m&DG4Xh z17;>8CmanZDR(xMF!V|BY#a5M2CI!%ZGniGyk4mDeuH^P_yLDAV$?{ZRi8Y zSM)O~E;_<$l*2ezR?KRSAAdE!fGI)0yikTRaBDXxk#u9MV!cy!(`pdGw?4OK_3AUD z|F-UAm0a7X+3}d*SpeN8za|~1Is-lRG5$zuZd3Nl+<0KRvbs*ln6>Am>wo4xJTE5P z;4lGTq-BGh{YzNsgcvQTd^=1YA78RA><#m)BZf^AO*`B77qoig+Qc5GjjwMDjeQJY z9aaF7WP*B1^qoX;CCvAZ!`_W#;a)1EV{5eK)=-f~4{%(`2QiXu`A-EZClLesKgh4z zlVz_;FUQvtB+rB!6@049J;b%I@GP0KLbZ92c=vv>SWlMS^U#2OY?f@Q-Ix zDCTGrrWaQt_b{L2IBL#IUhXjynDiA*3v55?VNf?M6a}_z<3X2N3`Q5{xRb$Uc&ViZHj_|2u9K;v|vfw!oW$IzL{|uB`(=ZJR$5Cx7JqZ%4_uCk_9B ztxC@*2(Q}ps`76-`r*ran7C69=L^aTMD(MV;3($mUGTg)VWlC_{-do>zb`k>+!Qf$ z1&vxF6Xj^4#1CSkE&ea!P4n;N+iz9YnQ9J)Ry6&lHazPy-!mOP>1Ks2m~k2i`NWdS z&g^A%E`8F?5Bc&&+kY!}#2K6qUr4YvnZJzV3F{#P(gn071eE{tP>`G;($+z#o#gr%cR zl%yC}t*-F-QbjLF9WW*>McW({vlho9gJsC*6ea$^N!tnDNZDxlR(rrg(-!+u7A# z5#kM}vwv6EAXqD(+Vp%5^NSt&;K_biapOI?(HMTNZi|`)7i)DwZWE1aU8pVzEnZ5x z@UQ>;U)NTK7859}Z~VYvF7Q(v9=_ZDE*ce_XtFd%l3^=42{NTBOaos5xTbyywGl+; z27Z5^7J%bXroKNun@pGzQhNW6hxgnv)^Zo|ci{jF7kX)=s#(+ZsfTK`>f zfC{oW;h@0&*o14Ujb~^?))ZizcGHe(Oy(fCuw&J?3Vg3*)++?dQy%1J4rW$%Ng?xYg~s9e8*csJUJi8DDnaSC=jKvepIh zeQKFaS4ee+P-nJN(}*N@2PQM4zm3j9tI5d)JI5Q1P=n&#CwD)&*E1cusTfJ>^*nX@ zzS)GhU7&#;7GJ2bjl&RDS>3#xFRpP;*MHbj*YA4Zu`Y*Suepqv>#VIm!jylzhFj~l zT%%TDWN>Js7#!H|bsk>+ZuKDew42e)Us8ipOas;8PX3lk#+r> z-59z1%}pexpw>6zyE8a!$`+01_B&CVtpJ22WE1!5nT_C?AruOsO=cyS(ya|yZ}$NK z8@}^CNq-I6(}~?ifvS(P_9PRL3V#p2DTm)=a6$wXMI#Yy?eOy!ZGKJ_t`2xRT0toY z90?L6yr`cIpLV0<+N3yAf3`-$opAPI%I^F>c>A}^yr`LYoXalZYfLY{53(z6(Zf7h z>_wo^%p+cZ>Vh#;L&-swFuK7b*$Sz@Y!u8q7@*=r&IBpJDg`Y~Jt0)MUVk8?u)TsC zU?pt5boLm~KJ7=T92k1sVxpOitD^E;bc{`{=cRXZ81rb+<&waoEorH5DBa9PUfuL} zs(-u^m0m&xfCiyRx@9!j7}9MmQ{q-&Bxq=MmXau&^m6Z&`S7*6NiO#iTSkJ-K%n-P ztNGOxkJKIihoU=LP>F>R(|=(YztfHhd(GMt^@ASv^O-e4T$bE;AmaplHJ&|g;EN5J z0%k6!I+ej`vU0Y%7z2#Dn3+@9@4B6uN1N&onb?-xnfkQs4j!wK4Df_97j-X(t}z=R zgv0EVl0xdhqZ*sv7Jt6}(<$aq2I`niwRbbgbt!tM$mpGBH1tn77PuqmKsGe$ny8HJ zR5dAyp#TpgWr6}g*6q$m`nVVbl-I1_>g8VwL~@1EdsQ6`(CBxGS*$Ol`h?t3`CRH8 z;WDPc!I~1PAF`>*QK6B4@%WHk+|tC85mhwr>gtwAUOA3eqJKXkWizM&lQOgG;ParU zbn#FrroJP8R!JsgQA5{9(zGW}1_$5%ky+ZXYqlppn#~}9T(~UO{;i*YswNr5J-i1u z&TiFyzPh$QtK=i*YUGJX(G#oFys_l%X%D`? z7`>%><&6u(#(!Ow!Cr>Q40NRhn0NKHKth%wD)_yPwK)c%JUhXpNgaL7o~-_eD+vn5 za@)!G!cvWe{c`U4o;uRiHap1iX^{SqyW#_wh-@rnk-ZHDh~pF}3)S$(>FW73sof!` z+hu;OOwpmn&DZeY`9b~7bThxFPo5keR2vT8`>c}f&3~RP)>CftMlsdxJuvXMdpq)H zX(s!-FISvwwiWB2SLNU~^RP7Z+RIG|yo`nc!m!83`uW*U|BDkwKrYsUqmvO7{_lBj zKmE%qtf8As*=%l58hN>j-2N|X&c1nfmlhoXM*O?V1>^Bj}EMjO;A(N506{Hfz z-*jTD0l}@^x?`qE)P;6L{IdhfW^_WH4jyWYrhn6)!h{o%`x(%DW^DxBaXkWHi8XTD z(QX#%`J@ECSr9WCoUV^;t|>uS%=H+`+snv!rSjd-$P*WuH228Z^ zCA*V3^Sr*7Rf6>OY|KeVJ_w-&iV42W*%D#r;NcDZJa4JK8=ovRFMGr5htGeGAi@2F z9)Gsgby8K}MCjY_Cx#v2fI;GM?Xq8?x3_vQy~otuliZ7UEYI8}HF6Gg!A&VR*YRZi z@Rs-v;-6>yjO4L~~ohO;B-XQ?jBdMv$)&EL>BybRHNfp@gg#KzMT zw$`HUkv4p`s8qEpgrS8&Y!VDxwLA<%l7D%nnwcbb(A;Dvt5v*3dF}gm=uS=}+Jwfa zH@%qz@T?m>0_#$>%lZ`myb`4MPg-0|13h}@`?wjtal7Kn&&=v~k2~gFHn3CIh+GGy zW0$z(p2b-<<-LQ5#?p@JMXPK(wt7vHcRlnz@q+8t3-ZHr-cI^L7;-1(gmt0@Wq**h zVuZH9D(1H$s$!Dg*pSxjgn+0@dQDdnChh44TWyOB897$FIna&cv%jp7nykq_XW$ax zaVI)y=(KPl4#m}Ue#I&jY=vDK*6@R?Q=UR_L1nD?#&j=y@3Y;{^VcMEQC*O=nt34A z?eX(Uo+GBQbxjUrZaar{8pXzG*nj6lv5(=YP*NxNL<@_y$G=RGz+iR`N70@;i{j4KuJUOD-pR zF_NCsrJJzT#_~1d4{IF227fq!32Zaq8^Xpb1R(iu{`AdO>TSWx;*7V#Y@4Pvgf2l# zE-_t(Urz7dJ)Zpb-k108M%>s=_?$zX-(915x5d~01n{pa9|GQ0A0t_U%U-^U%#VjO zLd?ldt}~2fyg@4ybr9^1bB5&1z50!7(DXN@L9|$JW3WLxOE@(GVt-_*r&i57M@P?S z(r)O&38B^0oWm?ddC7(bQMA1=wK$W+Sze(h0F=LM%(L8-l2L~`*m8n^Q#XH7x2Z$0 zFRXC_1&^L2|~$qbCzZ@rKM?Z%R+ zxMV(la-)HOu^sd$Xq(gPo1n(Q_%MC*HsSq%;pbgE;l=RLi~Xndv!a_O9z7a-KOMbX zcWm^IrlXsQJ#LBXvZ9AnKp0W)oAi0uO=5p|^5^Ppf6+-D?0*-&=*D^c!q?KlEKOhK zhFFhs2it9A3zEauv@eN6N|}9lK9eRSm=rKbfwPFbXVbNWYQyH+dzwd35hLj1-%@Yh z-pXh1vl#3=dGzSxL@Q6yq3?#F8G237bul78J9Sjon%-Kh=DGy8C~gFQGN4MlWp8*u zGEv-j{k?Xhr+@3w@#2G)BTTMrSMBXwYJY29ff29pNcJBEZ@ZNRsgR(PLX`sYWezs# z^5<97u2nHrCTqNGV_Mc*1Cj(Gl~hi|KOd0CX>~80Gz)_v_dY-_Cuodq>+C98+Aaq> z`hun9cCByrpWqO{dmx0q7_Q_$KKQ|Cnbu*VWJDbJJ%6g$DGE3Dk-~O`#}M5Ki6w#T zG`F{I6IR;eI{Y>M_*ffKsr16OecPI$Qzso=bK}?_@|l&&D6Z-A_K6aRMmWYjaceoX z0Gv=u4IUjgV3|bTiGc#wHeOFMCx~B7z9N!vG{Q*lL(Vznli+UbpiqKRl<^JYbdKLJ z82Lgy<9|=Env-uMQAa%p{h}MnUvmM$KnM@VAG~sqI>e3{g+Lt}MBg;`Ewvj)n}PM= z1vh=O?eq4&Prx5;F(Dff0Dol27boa~d4;sE8@)p={zW%5v)g%wIU4#%hiBnlO?fnX zhYvSB%A#oSMJHlB#+y6iU zfq(p<&YTNUV#@aHUsB4SK_U1IOix`PHSR4{S-vi!qMfa`Z zBYr?x%xNe83|r&`JVyaB)hGzrle?RFEuA70rhhvm^;2^sv+L>o{{094F)=eS#=s_24F{|uBnrlG zJ_t0#0m>`EA09LeL5T1 z{?xji!$#^lm}vI0XbjzUPrK|y{kqQ{1hSZj>^xX7K#cTKG@WYeq^ujlpPGtbZbl>YU$ABt2rbby_$&GosG>B7EL@X&F(=6JkDqyy-BkSw9uvHC(3g z@TcApqQvKF;&MT*j+Sia-B$Maliz zyM$glmGkDMHQ2*q8Bv}Jexqq0sgY0%wAQ~F8CzXPN`K22f?{k6N=gK0awckJev~p# z@+Yje3588HtDefW(9gD-JzYbNzE<@ejOpzfU7j+hmSkIX6+}$PrRd0If8&T94(LcS zsR=U$Brdg5V2%E+%>+utILoEzh)%vG6d;{c6y>;a)Y^kng2igF!hp_ATvveMcI~c?(Vg9A@4ow^$Ad4K zSqqMMqd6x)NqDL3eyw-HS4N|s1wCYRDW-3(5mP&YX6*~a=~Tx5yRb=VeofUg29Lq~h$OIw@b(p1j03;-06AXW{U@CUZnlhsk)Urod@v)s3 z|G3OZ^o{San!4<5F+8btv>(7r`NwbD=O+Zn(B{FYvjXtA3}X4#K1y7xNQkr?=seWcbq z;62L%pp4;g4*Te`CN{LR$ZYV|`OfYR$$vj}1h`<4{a_TtgM(+MkN}fN$pX__9&M7S z=vX*U%4m}JqeptDQpHN5H8JeM1bg$YOgeukamRVA6nbjRzh(S3QeAt#;g&JKBBi1) zP&sDKq}UmK%B|(o?92Ae=1Cd04MhoD;`V*wzHrOx4D2smx^LvR&K=@Od8#gZN`EgC zBJOPXO($sg1Z=yJ!UbDOh|A49jfODF&aXy_Y z)OFwcqftWk&+Ex@T2G_ucniUfjx|w4 zVLM>DBVzdRl$*aCo_*5tuu8dF+G%Y&Ir#k-dwci4`ugGagQWsGO3@>fG4!{`Bxdl+ zcu&9o!oIyRd&AVd{QD%wY51JR(jQ-1y$uLuJjHn2#xxr(=B=4!^U1UZ0)J1+P!dl3 z35H>9J}a&3={LAvCXmLEtZTZrgr(^Aw+>@`REHnS0o~P3lSa@En8jl|{HT0M)=&tF zO5ng6ZM3Kb(p;+TLCg`(4S0M+AF)0N7lYJhMq}_J!HQgg#aiF3N|9P;n((Uju+MCDLv;yiZC) zSnz6RcU3v(_cdWI+rzSL?7iONQi;9ut*IE~`~$@*Y%~^T0ZJ&ayfJ#Iq$V!tn{iVt zTCk-=OQkn&JR~vJ(2?h-Px#Hq!#g(6mVCsZ2M&roPM-E1s4RtmSAWcV>!wZ+wmzDF zTS=ghNi0;G!@|&&)#L{Zk@!w6zA2Yn7b|q*a4>JT74W&;lI5sA46A}R{d4|rW%bz5 zr8Oja*#D=){^4N5<4#6}dvR@WO=6!;#>O37tKOqGiQ^k=63YM1pbKYda(jirTb@(z zhk4Z-A>$oN7f)LPe}9d|RPLA@1WdCVw#MC3KYL8zg=P;jmLuzn>)5W#!S>c(A_ne{ z6f5RWlevj5xtG*Ob=BSvgTtTy&GpVc+pheyOc?fF?6j`vr)8l2Z96*kw2Zh!dhYFB z$&MQ2b0uqALl|BS`=fTpJZm-J-+hD;zT0S*Wr&)+WLBsS1%J^z~V5d-PqcBv!O@%W_nFk#2fKD?&+S6C`!)$ zD-eU}{6qp`Yk&J41j_I{sVtdkgHkCNP(HV5xge}H_%B9CvdG$0r9p{Y9;%O2fR2MS zIy`|(XeuD@5Pw`j+yp|XLpZ+W2F8#-E=1!n=8>tun6md=6uFGDb95z|gSrNDh$eWO zf-&EBpgTxKe(L@tRXW3Asv4$HHLmY&dWKrgRpf*@&h@`X+(1ka4L$Qwk5S6(z)_x- zSaD3MeUNY{q`#BXY;>WT ziOo6v*Tz0wk8o-J^lBtyt#N2fH_tF%RAt~fnq8_JPKp5S+SE_WkjG=U-nKMESF?Xv zjr360?}VW0gN!W5STu)aSy9e|Z3 zxz}Y_JrH6)s@T`JUhGm`hzR!jp5wRNH@pr=M+cmRyFjOOBlw@W06$ zVVryY3g%XFE#LWv7t3@+0PfV83(Ea?^GY&dG~DVN0+4QeFq_e_Mkh- zgX3E5kFbp77xZ?3T`PbkVvy_AM(+=!llh=klXvre8Q1F<_K7f@E~;YbynpxO=m=5s z_A!*Pn||SYHOx3Q*NuF)rv%>K!O{LZW$d8esq~IuMGo1$FMB^SRizG6Q+0LvnO`nv z!mF4_&a>jtUngX36!WEfd9_oyDeW{~;(yXxEF8-7F3k~93Wil%v80-^BKu&3B5%&Z zC5U6>amGrG#FG>iI7}99cz+ruiWpZJ7h*s&5p2a;xT(G9;GclfV4-E=4uNMF(ZCMxvk}J&KSP*jrhl8{wQ^L`8I)vY z8q_g;R=KYZ6@L6MwHYMxk10l_HZG@xYgop-wkABL-RacDCoBhcqX?=+CT6L?1`%>O zfhjwnk07?25EOEzHtCCoA)^(OlU6jrWVBc7S7U~$ElpK?8?L&Q6w$eKPy$<``i zeMse2&+8uTEOg3BCDmS;2%=N^lZif&6|j~9Cf<4)#B%=WbAQT9yj5T-h&flu{LP=k z5}K-&gnz5nMac-$zXPPqXv;ZiVjLz$mH9-=_enC19I-9aIrrzlPR%BZ8Ca2v{Z_53 zAvH=AiZ3m9ih7A2Ni8&t5Wdk25L4YMlwhUYVs_QYT2dWTzDR(Z?-p1~&Mml0S{rn4 zZFhHn`_2*0P=C&(edsVs(QN^?hE`SoJEw*_yhZvXmbBWfc=Jm)ZnMH5Jl776uLbW9 znPok6UXOYSe2&e*_-RR%{6>vxniBH6-uuw?zje?!GE-krL9dR zWUbMJ2Gv7yeXTi_iWOS3OwT`2Gs6;F918tVEjC8|tymey{kp9{-85>>l`~)5tuhQ_ zo`X=P%(@n)<%t@iY^l`ECh~W&zj7*cOx^-=&^!E5=U}aICg9i{Y)ZopnRZd7TvBdr z_oi0EpP@>Gni8U6^UFSpudSD`j}jz*wf}_A5B;Tcg#?(9+npRY27Pd4>PpFvu^Hmc zb}gAbP5fVc+F#UUwaqInjatPbTFM>mupUD8L&<5wT(>}FDc<3t?joD|uvE30OleM6 zf0R~*d3K5T{)I|bCQWIbKj&&jtHIu^iSu*PR8`eZVBQ2 z7_d?S7U-?okoBJ8K~5;8E!{!Kgf0+`-R;)Qs5F`1JzQ|*+3j4AZk{ox9ok0$a46;3 zPQj5FZ2PSh3GD99oBj1=r!Q~v*engmch7`K0HVC2+(!e^MsHUw>PYDR3-yli@N_9> zy(?nh@M7Gji5DW{aJX@1{!r9^E(aS=zJ??D^!`_d?T*e|^?ke^Sa!2kw@bZ~#*p^s zRwUiKlv?QUP+hZ7X@HZrRU^=lS!$N!3;T^{<9MLB?-0){4%n&qVTn+bqq4vyFsE z5iXJ=DFgsTK)SygXca@>470eMrluvURP*y7tc$rV=&~#$*~=cOQZD;pr$PoS=aw*C(~wRxT`RE0ZQb70+5T`c9SU}Q z+=+iNF6|c(FC-1;z=XT!)IqFe7w%L7(GDZLYdVSg_EiQ2SjSRa9nBGgHXJQC;HDy; zzvI^~|I0Wmvb7=`^(cv+GALu_#jB89Z__-z!`yWW4wqTZCW831kBi&5Vbi@8MSqHqdDv1#Ake_o3+k*R#}ot6P%C}tbtGzIw&49`t3f0X z@Yr^@}mg{pbn;SQ7a?DC-5@q+aeY z9Xmi#ttCGh9R2*irWn;~poc3d+@|oNFMRuGVA%ssMjJSaoZxNee}B22oO4>I!18VQ zTyXcIvc_9ijF4R>y8&g4^c&hKKHs7$l4H>~H%nJ`vos~#sCin3!z*Y1AHG`+M^#O` zgK?!o8T~jG3?z!>Y`!rt&vH!Nl)u+RHCtcRAHJ(P(R0Pjuv@?-hl1Ez>)s)vpoAY^ z@>BCR3=0cPKmaVw|9`5X=R;xCUD`sFR(Z=8`%Z*b3L@eKg`vt!R)0w+*(ot+w2@af zDAiNA_eGC4Vy8(BcWr`i)u)YJjpN}A^JjY7hle_IRkzT<byoNF#kvX8Mn17tR^>m@0Zz6hqW(C9f z^g_BP5qK^YV{#)tie(%lRx!}~-F@dKsnOlwooqV2*^BG5ClsXg*WQ%ezNeNx+!U5} zQ-^SfKJ9zOv=s&_O|JQY_h^?k_^Rz+Ewcy&v*uuEH8i4@MSQ|J{u?yNYJQ`52n^Ow zg33)CXiNWEV1H!xx4>=G8+1$U51M3Z7xW4|P2{C4Ys+X-pSpBRz)ve<>{K6YosD zD`D)khPW6J{Jms0{N=CH@YsA#X$*H37PjYuL z=AI6uZI{v2>GACq{rE>Z;7Df>E{^}+p5Blv^BK~(QybFZbl5*0b)r($I6XvbDA7bo z{=2R3Uwi+H9B`yKN~XwmNQdXG-i#A6F&TU>H!yMwDy`Ps(b;^lF{$ zBspua+|T-zYJ}RDqluD{r6{uAO(C(UZy0M-`AE#|&_Wb3$clcH@}g#Kw_S0JH6bc& zv}}`ttq)ky+Q+>4uq@f+$wwB;Y2_--c1chz%70-ZkXd_6`)n>Kh`CIxN!#tLwtHi1 zwa)=O$cbvWXs_bRPpp>D<@?DkGVW`pcbFYL!fH)_mtS9N(bmucO1x}#sgAEN2^g^L z(&FLZGT4@y+W?b)RqfRagAcMpq>7G=>DgM8YJ@Cf4I%wxO2m94-%zDPHdi}|yzd}O z7=PSxsK0<>;G0dJ(N?Nu*AWqo4$j~p7?aG}?r~wKSxRbj!7gy;sL+U-0e+BGMBitn zgBBDxi@&wSWvAG@Q8y`Jy|rp3H)B6*w^Bk~<=k}vS4HH0_Z=Z!S(rTa0fh(5tu}Uq^rA_=(CCNO6X)&4@z^gdNx6Q(&zy?D&pza1ibt+5m4&Ei)1DSEPnzvXXJzU zkSfaT(%`iFYGu+ogwQeji+;vxKA2@AHx-r%+ov$ZF9l5|tMB>JJP)kh8ERQ_yoxzvT45 z2ss2UPdx?35##t-n_0FxlM&OlroJOXaE{o%gz4mRDT|=qADc)YY3#G zoZWZpAH+o5hNh%@dK29X+8LVZJ@-f;>Fx4vm=FU_8DHv-;LtfD%7owNM1Ui1c}8+x zv++qJT0MOA(E~fs|8MFSHHD~VQ%q}`@~90j^2PLn3lFaSaW*^$T%1%{QJN22na z`6xbU5S@ooTK6$@lz(;Ry~gmxl1fZZM7I5Xcw}IF(qQ!)A5uk+nrK!04ys4=>{}>Z z?1ug3#j1=4iq9DZ((2eyRN?%M$|}e?M6-I3zOI~}!DK2x?c~xV8JT=>rHE2Xf&9qH z$+3VgBM$^sDY>l})k8bD2Y?Wsm!2V;g*a57nfCms12AGP$A7!4@vE~fw)3lRRD1m# zxp6$1z`o^)A#LE+T-nl$M+Kmz?l|j?^=#?Ib z=?(R5OF~Smz<*lM#dl_6%I`C&#~bE_35NDLmJ=eOs{iu0n!xh%f*UtPx-*Jq8c8BM zL_FjrF()qIpcb7Dewhrs=?GLA#(qBPZz4d@lcnwmf#|Xoby9c2)HDQU2HrP71@)`3 z5ar`&TZ;NnV9VH%V@OKMJvi1Zc8vi`EC^#`c!aZxm4EGJ@a0`xwllCXg#LCwTaQX; z>nFUrEfS7jkK;4H)LO01WQtpL?>8S65Z4~`Rus%uV}sPLALK*&QyNk;n9Ad&Ra1HB zAtvJ}CTi*>`6Uj%KP-rrh*F+L_muSF#lv3Yf&iyAT5) zjP;r;0)LYXQ%p7GDxq7?M{4#+_|nMME(=9LOhoB{F>S7I-iH!};-GQ$B>4%^76wiG zDPQ0>Nl~i(;{`sF1*l5OXGG;+6?!N6J9|=})ci-3q#gP%?bY*_S&Flxb~O<)qj%*4Tkdq26!}T^2?HvATZ9={*Uw(XCnq zTUv`^&f@q4)jVzKr7-@?pT{rQ-)@%v=}a3*&Riqb^HmWAYpSUc1tq9;dycUs_D3Bv zxCm%!ztGY6@l_EYRNv8Z*~aPp&Q)h%n(5Uh&EfuGyBA{1NF9)@m%*MA8C}&h5i~#T z=KU0m_S7uY$4=dxef5Jr_+?D&)~#*Xs`|IpoYqr17+|E>#`~}su{3MecYNZlDc9eg ziZUls<#e(Vx-+lK+RkDOw(~7oyH}Qn8(fyia&4Px6gLN#H=hz9e=QtR!=dAdEJgERTIv+NAbRz z4=KO6Cav9cko2UiD&5p2kGu9t9F(LEf%5Wkwmq#BW!#Lzb;EY9{ABuPHy4e+#S5(O z#SEb}H>;2FlXhTMf6gBV9|vcr%CbHiU%L9q)@^s$ZvD64c5Mqq&Tup-_ujifeDl(? zQC$D>>?5&Xwu%wg2)dyctz&dwpr4kXYXn9Ad9EbYx@B}kel`m4*9EGtS!f{xyZ2q= zGxb%XfOd4*`K;3r)00NELj?y%1#$@8=z_64yiQ#(iPeB=e-jTy@hS!5(4p~v1nJhn z?Y)78l8{Q34Q~gFVQ}QLm?*N#Xf?df#qoul>DrfEQ6{mif@796;OK^Jv7aS_x}@X8 z2hrJG-5Bb1>*6;P>E0}z*EOh@6eimrcWVN${BG`U=fUj0Ljhg40ea?#eQY-6l<%-0 zvGmm7x^n>&f3;TB@JVZuOvqN{+lPXwaylRq@IL@Y)8}eja|vd?skHiLY0s|PrFC&7 zV)R<#y7sm6Tp!TeFy5P29(r4EA3~r$A!I+k(n{~;>lq8!1 z?wH9%+2Z_oVV=eMOD_^yUxKm22FJKcn+v&MR#e*ltky6WCePKdXmUKIJ{ePm!dUMB zkvzEWj{DlhX&;c>SMO{B%ftJ2tBM-Gi|%{$tASCxpTZHJOh zps)Ooe=9iSR0IdLcRO|``&Tt<~(ac-I*-k;&l*F5GcjyTYL?+G^CzQ#Ua?il?>@0^ORK~D!mU`pxr ze|+!t@o{er{PdL@dakUCc=LX;6g_V5 z@T_<1*c;WzLj>X;kaV&n?P&c3BQz))On%0qlrTZvY`}DqB*+Tltx~7~GA!0uh^l{> z;?AwRGCN*s3(9;p{FZ9|Y9!IMxK8creJG**i?RHo+JGCq2_I(S;2E#s@+us0QU|3L ze~`N|X-%YExuTv%VZhJ2A)Qa-0Sq2V*?H+p;vS&-u3zoWIzkDF z*tXkWVCe&|Co|K5yE=TH0qE52q)z4`e;U(E2kE646xW&q15=K9D_<|Bh+X z@djEFF=NqqAK%^#=W8q+S<|*vY6|E#_Zkg-7!F^aw#KxNTT+NKxHbbw33q)0f6gt< zOIKGz1++st5wt?OR%r~?S1IuSM60Qpc3qR}EoFrSS&{k?20){8&C#x<(Na)2qyDiH z54?yRbou_IU7<~O0sON+sqbKW!FgwfUh}MO3MeS_kI+&;29c*}w`ND3SZmGz^+J6# zeLI(B*t-Jkt=aat=mWZIo;n+qf3vL+s=FGrr^=-xyPk*i;Eq?Zk;x&!F5W+F4-4|> zu919b0c4}A{2HUkZ76+2@a+fw4d5d?bSkz?~d=PaK zzKb=Engr3o=%lx!^fkLX+O}Xd;HWv*Y$GZG-Y@fVhZ#U`q!B3w#6Pqpa}>{@N|2TK z2ApC}o7qiY)P>J{u$V%OeFXgq#=Ld=i=uTX7Jv5)XMH8!^ET2C7GUSd5X!Q?~= zorjgDr?LIL%}lM&c24qrf9C;S8gRjMu9fR`wN!|zfgv?zMoW*9VitiNdn%1>^x|5o zZ@A$)Hb%p7;aarBM$MzVXT@;~7^bqD@5vFvfEmU+wlSx>w63a&tHwDj>86lE7PVzc z(5WM|Xi2#^Pp_^9la)y79rG&v>YX}n?C@|YwoH1VeYsZ#3r?k_y&V(Hcm-qv=Ij3TIMpKlsH5(^T|kZ8ka7RhNt#i>>X!gx`7l{L6kX{-h8_ z0G3g_1#QTQ)SkK43_^{7p8E_zG?-iK^_Nzr5<-8&i=A~*(9(T^>e1vP8CX2j*egva zoTpqfIP>c_0@tBY|J(#4$>z0B>N2%JoQuv^sj{siDmtWR2)yfLIz1U1?6o0a4?JTi zqg#yJHe`-ShN}T?a7vsHM;D+Q$0sLzVSG5bm|PqT=ow;eOb`Fd>G=1<$@;r+HeKRt zRd;{t5iw4XA84%L_3`peEKj-pa~ldw6%EYS!GZ&9E@~Hfp|e%zV7SWnhHyqDADPLa zcD`n)Rzb1kvM}luP800I_BT^zWus^9pDeSG(Gaz?lZ84K7+)qAwtu}WX-MQS64jur zLLfdNjnyx;vqYbiET_oCvcR?0P!sVFn^Av4krywvR))_Vk2oDWTK6@uD*SG=G)L!g zT{2I*#w>R%8`@%$&?zHd>Lj%KNOt`)q#|D-+80csUDK-hRr=)`#s-8ZSxr}=`X(rmXGD|H%y_5t@FAvd(h0v)@3PBz1a?Sdpo9MxtZcl+~u%kq_8Jt z>^0(0>Ftn^I+U}Lv{Yj_(h$retivagw~>Aws9CJ%JZ^QU==~ zOlPAT1`oH=bwBnicb8%P-Qir(X6iNz!*91n5c&Cljt~z zQf=4vSY|C~7j-ILMV;(vN#56cMziaM|-gCdssF_pe#~ zti5;*+Q7-8e+@pdVim^*48_Pnbb=aUg!)$`RN7bU(=z18JDZ2BnD_98IqS_CLjwG{zSL#x z`rWgj_95-8DocBn+p@9ol@+$r&-jZM>0ts1Mm=j7u8*hGa!kX zJ`Ai)kWc#hR;;tQ%`e*!cW-#LHmDHXN4pHX5|ndVo7EhmxsDFFI!;k8kVmdQ&c>0OC;a7@3EA&baEj3YTXt?li;xuGP+EqT;dLm6Jo*R6$r z*oC8Nd>vT{4Y?i<}`X0h^C# z)fqGVBtpciYEMa@mWeHu(#h!*z5UhuJjD%Qnmi+<@va?Hu1Df#Y1sjt9l={!4Yp6h@vjD|7`Zxe|`Vgf2Dl~aI5;zU;mqC z${ucefAcSUYtQy?sKtMazHH8igZc3~NBjHHp9lT%`&RUlk$u8~44E=!+fP#v z$#%WQT5V?Zv=SH2Qd+)EJ+Kx}vZaMu_1c9xK*NueojIjVrEGvoH4FFU&}eJkPwdG~ zHK`o8Tk)Q!W$7vj@_P#_^2_aCEb~=z40Lx6e^1wUrO&j!4+Z5?Wm|Ue)o2>|20qtf zY7HfKYx{QIs`Vi2*;!1J8e1k?&?ysiEBYi%GMhrKRQT`y-wo;IFs-kvzyv`jbVAMU zMP?y9uO*EvFN-BKF@~6QKpBM>KtQ#dVkS}AO2+~pe0Qb{m!|o)GhO+e1h9yA&93o$ zf262G=XecB}S2%BN-ivcNF)#+;&C>OK&NkFTc_rO|bj;`MBkQ2Vld zT`l!DATYHP6wLuCr0VVE%jMSG+Hw6%BnT)jwL&CYMk`Un>eD<$+vr>k_e8@^2H;qGT^Of6sIQlR`=yh7{(;o8jxNx0%OsPi7g@a~OhH{OI8( z+qMiCYMI$&YddWp-Y?U1t**n-&;M89OYev2N1OuxU8%$k%`0x#>ITJUSNds-hHq+yd%KY=81+bpB9 zJ9p3MMHUoClewAD^Y)x%e_eZNz7!W1Xc1tGw4`TBQlQ!8JdTbA^IAs*pRI(%l2C_1 zN9t0aK@xVm=GMX6mQec_y?mV?^WUKrGL-?`iIaxXLdc-}?b>4Gl1cKYGkevNyoaY26%eco zP?}_Gnhj1C{QH~XY;g~>oyqXy0uuVY-n-d?e~6-^ZvNf=7Q1w9mocys7=OYIi^~N- zTsoqY;5>(Iby}~9k3V6X2MaN(z<7E9PMDO;R;HpScF3a>=K;Bq%X-w1)+1Lrn8uJJWGf%suG4m zOux5PY0g34`!HR8)*l zx3#Z^jp**M*uv$9gOl0&+h6|2-Y?Io{@?!c&+R*Xfo46YUtw{v@qfpOaRF;!&i-Qd zUhQ-cOx$b7b?Ed|YIB#+0x+A8{{BDfe|P5#gjgM1k#RQ}z=wxc(@<<$dS`7~2R%b? zZ78QVoe1Xx;$?G9XMd@nkf~xYJP*T@YMT8lCO*p2FgwU^dapd2NM}>kcm6wDDn=a{ z&en6;$;({nheaZF1CHtgx%L(RBGW%(y%p-JSs}{Ih*(zVtlxp%O-<<(ZZHiqMJY?Y z2}u}D43h}6^9?aPRqwpqrUskQ(a}Z!bv9t5$OOt<06ln3ML*C0m8%y}_)#K+l7)*3s;00WV8i6};9t;L^ zgVW04ro=l>xEphlT0`!d7W+Fq z1rl_b5NpTLA`G_y1B_B>DWQiUeM`RU#h{4M_PrCxpnovMeMvwAK(%sAR)CR&qtZpZ zFTgg5+!!f64(HV)H2Ra0e=!LZeyet`w{E?Awuh4Q(;}C#dL~1XWzYL-6Ykd#t-*%c z9gM7+$%%NHMTa$n?^>4Yk-5 zQ~Wp_h+~0mnrKrLf4}L~f=i90gZK8mlvlrK4;e~_y!?_I`_;?AhhDsvYJ0ZudA727u7_4oUUCro#Kya;YS05)@+sW+(LJ!zC> zE9MJb3z<dq{qBB>~^%fr5{hXlr^Z?l8qf^xL_2uJGQ?9%#XUq^$tio z!^I_waR^ilC1K1TwaAWt{(rOH)?)tQ=YN5k#1Vh%2jv;n$DQZ&MBj+0bj$L<(Fu*> z3Q}9)U`F+;N{{hy%F1I0d$lBX=0tjlyvB!F7UG3p9c?J61DcbsPr3Sd9R z{0b%IQ?d@r)4$2N@ryvZxVkG;RawRhHIq1;yY~Fm>YUt9&?)hJI3>afp3^~7Pb_}H z##MjYb=%YEIq>-Fo=HM7Qs{2w8oCe$N3P?b9jd|MJ^*JIo2Y94khW%na-sDaxv*gE zYb-n;J}4mO_V@g1ID_<)Eq6dycgRyL?z;I){R~p=)k|gPT%2!^CD}NGy+aa-Ew7EU zl`HXTFDuS?1-JV?i78W!Lnm}Dh&uY@;>>^9<|p>v^Wl)HjE9^m*)MSoJerW-ipoNX z$6k?go{``|q?rud=+RS&*7gbSxw@Xj6G1Wa>02{aWM!GP3c!Dx zN+aerN3MOaw)6J&^Obax5IY|Xj*Ox$*8ktJo6n+!ve|Z|5vC=ZAEskgB-3_wd(06; z@~Y_s>3ehRjxN2A3c#0JEHJM!6u~wS*B*Z%%0l&w?y0pNZ(#Cj=Zo}aQ(_mUbA*~403kll`npS{eA9JmEM-G2Z!K$U#L?vJ?tXk_*afBVaSKL$IQeh2{~JsJKEQgtF^ zi$Y0ToO;T8|EP;z4qV}YmB%~LwQ(&IJ{v!yztIyA#~bL7Tc7j$^6k*b^-O;k7yc+} zSFu|Nkq`Q5eZb~YqPE;`><7ns6r*E*ysWa`^x*wS_lj~ATf|K73O^n5B(s~VoW%b_ zYyAG80HvQ(O}wP~Hvu~*HhP6v*O)v35X1_{YtLVP|Mt#jKZwG~_!14y*6D5s=Jmsl za26H(VDHun(IW6trOq1so}Qmg41#3nzeW{KUFLqUs;J|$<5CwBBy5wrZoy(i zf3d(d;|vLoV2{5uZA$yQ+MTfW=spkvrlmBZpF_(r(Q?^xtx~m~iDiG-x_DRodUd1e z+y{Ef8gPe$i-EN*L@UUa$<3wjRO`KCt1S`d7yq?=qLz@WS3i)>TQ}CT_7g{> z*Pd^^eYG@Sy;tGkgA#J{pOnoLXQzo~I$sUP>#8?n`-;Tdz?$CL^X>iZl_U&@Hi$H= z&eTEUv+0_8L^31yWJ-Tn#}ufFb?1~0L_vqtEBDkSK3Z!-?hUkS+thjwc%_Y}mX9X) zMTc1HZHhkF#4PREpu7ce1_PwYjI$DTMew!uB7ZFt%Uu=B0*{gs5P}V`ynBx)&GWfNx#*<_fBb>w2grR+Xv9}6)LnTsuiq-Z&qBbh;Rn0D>d*Ss!714mPte^+358dJpku> z(s^w*aGH$amzvklY>L3DIc_d7v3%=CAk){H32^fLeC2w8~%U#!NzUf33i;h>4LxiQ|M0{A9-|aZI7Fug!mFGQ{zNYT|1lXnP)S)pNxVT~Xj z7@sPZz8!yLo?!@Pza==Elyv+W;Qq@ze8rhX2WH-4iiY5t(z@mVL_LDZ7A|$gVXSo< zYQgD<%*n3|BV`&UTR+YepiFMqlw@NO%NNS#%ChZ!@WEABiN-V|brOo!Uc4st=e6gH zC*B&(ZIGp`RXHoIwC2(`nr4CTS@kIU$+gVYmSZ6yiy{c;eusny6KI`Af>LXtJck{_YMfJw zh%kRGdwetBr{~ad{0{BZ;*(_b-ZH?)LsZtQrOq)oVjERnx~}ra82mHcRP@&)wgkJb5tW&S9#!hj5m`_8yX^Y=h3P;>6c0aZEZ-!_7`|`fOW14Y;AkY z#fCzX;6q3EoJd6{bP^I!mVv|?3qs%T0_}g&7Us<<2!5-J`nbh5H3zBbp}^Kq#AXva z(WEpfudq;6e((JDZ1J5IYfBbVe`F-PnHuWBll_h#JxYn?;kTaAo?4^J{&@PHvKNO% zRShgAX8KV3-dVzv)9^X3N+EZBj*Ii*>Yz1SyXR9A->gQ}&ZsI!Uy!%`6x5T>$whxN zMABB63RZ$ej-11%ZALmu&ap`L9DI1rOL9ubp}2tWEj%M0&be>wOSWN?P8fcvS|+=U z_$VFJU7EEm$vjrOF|g!#*%8EA7*3~{l(Olj^Hw|O50BywDYP~aFp0r+y) z)lxx$Tz!hj*;rd*+mXyJ(Ck_?)Z>q|AMw<|a)`w%P6#<^bvGV!S-5UCH`622GPiy! z%_}B=&LZTvWlU>tgYVPWM23Glq`16AjL&u_;s;s)G98CA1b<1-8+4nT7omS7dppM6 zb|9igEcKUFV{HSrb6RS?u|;B?;HHRX2;*PYR;5`%M(OI(_2J|)sXW7>y@oy}hIuAC zF%HLPV?VX_7RAnMcBaf&*Xh^&IR=8!xt8ia*$ z^U#76Yb=;RTmctYAQvnG`NDsbancp`kFmtvYLD^d;Gq3mB^**=-`b$4^ZnwW zwU6}SW|=Qf-*bia@BZ;!>s20>xy@{FaXLD?VGq^qn9!6_?b_Yc;P^ml2(Q~`J6LRD zxZ3r*eqSIQSB zM+nz`n70R0K15${LICYgk}(z8R8O2EKqRmh>a6$o&QlFGIeZKbbN_inKZG?Z0Rxwx z_j_2ct1JtPMEf(x97)%bD6E|!bZc;|O0twXC_lt_KC&s>_(Cp8C#m^w+HR7`Z7P4R zU0irAZqA<19FXdyBxv;i)y>%{%K=FmXf#Y$*;n<}q^DKRWPAWALT8yCP#;c$4PkR! zIB8bgY}Djtuot;U=<4FzN>^~a&;;&aH$5yvbZ+dT_o{uvD8noJbcCQe;(Y_je>@}@ zeIwuGZzLD0ykA@yZ?joe1CBb^!}5PjlO|6nkKb*x0`r$E_Z6s22LGSAb6Jim%hL3` z%<3K7D6=Z184@=U#HA~{g@8l}0tyik-9wk;l00>BmAgDZG3seQLJiv5dYC=xeuk)i zk$#f?{dJUC=6>wbFmu`>l3c-n`yvf3$X2mg6~)r;GN-t84iw8e5!l2D=K2 zdBW4#DANnMuh&D-f|xSz-K%^98~WS`BQO{3_pN*beQ7cBuQn-z?rm1?!Bgb4&gk#> z=35xW7AN~NX1Mvd&FV&aN_vBcW`Z50CooW>e9}yR0amM%#Ud~awVZ#&=1>Pvt=1du zwG|7eY0j8xS_dvU-!`Od>5$$)>Bd?nmlS}RhtCtAd_hT zasWhui0vh@&#u>lcZ%hkT%db3GtfWnsPcT-j>PI#ZR&KOMkIyRjbjUmG6hAONy*9% znS4UhhtyYac@0X>iQy?Uqf91PB%J6g$sGp1cJ;KyWYCp*+H`*(D^b=<$IE4M0Gp6= zb|Tp?D!>WXM{X?;y^hb;jhiSoJA^nc97=mvidBBa(lbxW%}C0f#x@u3EMcm_N`Awu z8}6<0DnYb|Cvyn~3frWB!N?;Hm)p<$RejxI9AVB&sLH^ZtuDsaA$l}9qAN#pQFE)T zJ)E40`Yp7$$f18UsRm*fji-sNT?v#_x!QdjtB8H^$Od~4-t)F8DcNa%=(7eD8}q!dt#WY zk7!AvA@3A+Lp&N9RxtN8Rx9-dZNe!kEdSl=4}saz!-9Vv!s(^4KHIrke9UMxyWb~hW1aF@c%+CrsV~n$$T5oiXu&5AgDZ~q< zu*6@^3mb|+PfzV=rOJc5oJyNT+D^HjiS$Rt!Lf~DkzACM7vLqCBqcq=q{n+E z4lr&#+!BA!g((XZ4M8R?h~e>TvAeQIWo@8Llgl|V5rT^L$7ZJF$Ne4Lwf8nFm$zjE zUQ8#tNP7VHjD}i;4|ZW=D(}u_ia=$&4-G#jgN{HM6LOQZ)@@@>mhG!>e3GZur4bCE zi#}0jPWWZKe;5iGHE%M=J!`t0J3Qe!BMEV&#&drT{TMA--N@2(%Jl8@)p?0W7cH^6 zYfboPf@NYe_g%chNfY2ya+K&H*q&ag`Mvz*_cj|*k-0aW2Fcpd%P=^|O+wwtj(3OJ zY!y3=EKGDtKX852XGfB4`3{f?mbZ!d*tS|-*5!HSLSu5=H0z%_KWqS4P3iMX`0m`0 z$!32F1vhK4O&5BC zx?s516Y)~mj>h#n#oWUveNK*{PK-uh(p z1VNpBW~Chj)#3Q$f`|WEK{+cN!kW?A(?73<`3WH33S36^-4X4YW|ftf8%*xCDQH z=0Ji)icN$EZT<9n_v=&%?RUt~Hdp_CogJZ9|4JcDzNS}}8wo=h%0cN;ep(MV-@{!@ zPr(3gjogRmMi~T5_Eaq{>a6oFxeaT(C)0@?a7)^Hj^#%@Z)tdZ6LE6~*;oj!#F4}% zX)kuRauqyM7D!<*uAeNC=l89?Yde2vBiVb4>4?$eB>0F#no^J*Z%d~U(|WnMhT?&~ zO9P=t7V`GCs1q?S|I>f|+WP?1!pUs>ZsXwBTL-_kiG!aqti*Za9&6dysS&0}f#iS*V2L!B19;u=ItFG9AbK zt97}5yc6y;51C}V#J+&m)8^l~`=cXTDVlW$h*^ehx11#C4WTZUuU zhA-oYz899!AOw9gp1x&aN^GEvt!w^)?MrVbc@u>-YsDM?q1P8= znKkoIKre_w*$KjAAu>hpWvuB#a>_MrId2-`UD`FXs^Rri#vX9_~hBZERtCw^YHIed*Ps z(PKwSei|O(3)C&A`{#Dc(`!$Z*s5LX_VHI-8ciqXxD>_db+bWV_2>`jtq9w%pbRrT zq!T)3m6_5_ZZ3aQuKVjc@jOWI1T1pLHft@`wHAJ#I0g&nOUOv}iFE)`-lnz_^2DUU zm9+H+lK_bUc9XA$xXFMqz~gK`>*`ZR3#rTk!G@H`qQjAUsgy83Q~L^-hmMBBcyxGu zK^+_5zp#(%j!{VE?DjtTri$-&yz>$B)!akhR3YBZqrHFiJ(y1>?}}5~{%#cq>^yng zivt2+=9|hX-8rHg^PiT0S#{^G6@+rEbT3ItfqP3sZ$jERaMwrPU2u=@(WaH?GV`1*P9 zuXJ~n!2o|m^}^t&8#M$6qDyB&JIkm;-xz&*tk2E+9T%$X!WO6TFADYq8TUG{X0 zq@54?aO3UCP;P(>yS{lt&-YQu6z2r9KbOA(z$W%GLm1^_Gq8m#mwLxU*?wZa(ix#w z+4{ZMIVAU3m^L55H&yv@XZO|X$9sF9mN@!hrF}I1CNUL!x=oPau9B|3pPs>0aYIK&Z$c zZ{=9AHNCuZW8`u(WTd-s<`_sPho|@o_q}w@MJ3aosro|J^Wf4cAtO-&&HC9rg^F(w zxHW%X?#*^5D=~XBr7O!I~^~=gz~^<7}8Ud z+rLDcY9$*Zdn&VU3>&ssSWvAyJtGioxR+N-5x<29Qlr$e>VG5P+Vpn#y8t`&>a7!< zdN#0j3@GMXy{5^*>1#GCWr=R&ui`Ze z`7X>OX^(fR*J^K7*F?{a2ni`+ZUe|NG;fk;($9cRQNwnqfa6$5?6e!dXn@Di86A(5 z_1Dnhp!mjc06`2;b0ElpKEsoMPCDEr!k4WWObK(nq*^K`r)aP3ov8urL2>_#1r~pU z@0E;ePcmQ(!)GEPv6lU7I58m&&>#a5z+l7GgW54l+XrdFEz~zu55vV9sDwPI9i{RI z9!XakU+vNCu#HE1P&-Sh-E!;lawYJ0-d2jyq3d%nF9(Nh=nK_Ap~k&9*zor3h`8uA zr#jv!z{|z9p$;qWf;hvi>;NRRIX!=_!*R)NcqM!#vX#Ts7Lghrp>I&cg<~u>BH8cA zEI1j5e!1X>?X=G(E>68o>UtH-UA4W%QeKX*8Ss8U_mPuZCInpksM8AwJCY4v4le-y zE6l(h>-zg-elWAa-A`~Cl3I9N`gr?xc~JY%MF^4^mL_xSJ$p$=4oGTkXZwHU=*MSm z|L8&OYZX695Qg#fmRPdy#S{td4A)L3*aL6lADh)0AO1Icwj#?e87^y zK42PNquk*4aYn*U;wFFZkjCRr(CrR1J*ZdD z`2n<_3gHd|8FiaD3txymP0T~HptlorA-3TiL_ClCVoiJi7|pK4u*_aCiY@g(pvv6@ zS4*!63n~cq;$7sJpD-osHgQz6*VR-NA38JFD1jH*hJ6HbVpjOjg9i3yBe-twO(-iZ z3exs};`-y5J^z0!hY%x6grq3R5yQXz^>~W!sed`cbNcPSL39AK8}$rmf#wr9>~~)8 zJ?=AJenszv?uK(T$D3Y@4K3y`GNQ#(7dr7zxCY5ds(IwADeTU5b~FA~>z| zFBq|mcJF)wx@)0^zM#J0(DRC;#s-zdJ&K~xryZOK2DiMWp&VoCBEuXbaJ)&G)65Nh z+Xz6*?Q3ggN@FEOf2@?@$giLR7#L`f2R|~$IV|$Je3o_nEdpSE)KGfgSC6vc7){s0 zD|`nN{mXxQ{O$G>SO60dmbqT&v(UisRn>gk652z-t0Te2<|_2HHQk{!FEbGU1|=Jf zn7&GMc7Q!k%w9h=5lZm)3(L2gsK^oZy7Ga!q^0Bzp=99m1xd!;0g0z8eCTh}{cPIA zhCe%>9s=k)&-nizGUT*dE7Pl}y}SDq;gI6NG0uOxczx9rAEU8paV@gW)A-J3-Wd_T z52_2m<~z?t$eDmVrkUZ5;EHODR<8tx7n;1DM2&e+06jp$zmL&UJ{NW<*yjT^RV?3Y zh(l8}u(=w^IVOBPnT6=?e$o#60tIzeA$H@v7tm#YK(>0=Ra52wpIvfyIg}sbv%_fM z9$_6^$PbV4g;M5miEnmSJmXonaeepqC*uoCIS(-G6=>YxgOrlynv2|y7W!sDFDc!I zrH^Rcd^tz1Jh7d;lI+0f5n=#h`+p7gStdwgS{Q6eWDIPPM)s{dlk#;)Ps_KpcE-@3 z7*%C|m4|z@8i@S#;Bc`qX(MDU_F!PS6M{peNl@sM#x4tlQ|(lNY7sIjIBtg84Jvx@ z^sOHKY6CJS5c_O-e3D0???u+j1}R*oAyeVo$>e+KmSU`4WSCn$=_#bIBK zemsSn>jE{oZnPJv6t&5^;_E3*QM^^@s>>vXAKhrn&VAcR1(*99oWhmYdF2fUl5uwR zlkFEPYq!0eU8hdl>CwT(d;HA)tE^kex_lKwYLJ$9O$yfTmH&DXn;&9$$l9~-gtkzB z;?N?48Hy!pPVEZMTlcnbxV{q7St@Pm*F|@6&EYpbCkzJgBon9W;u_0X2|3-;ooTl}l!am&T`S=m$qX!v( z->lfqiujk%w5D0<6ouqJfx0q?uJ6JUCb5GgpcddP&ngwSHJm^XxE?0ca>f zCW;%%Hjc3i#CB=#NFlW`7e+pty_nW6O|%gL4{Vc0@uA!%Ju%%pX7=M_wKSW5NJND3 zSe;5oIoYwDM~}Bwwpj#d2TO9*&bU| zkC#wO8pEm4hGCD`J7gFQy`U<8X^FDzyk!Uc-r-&^m}SGxw>_Wn4SibdeH5DzU$E9> zuu)D+pwm*Gj{!{fw~hKpx!GP*{n;0uSp6d*BOz*+G2>4NbFzS+sHN~FaAWw)HXQcN zUpPI3K>&la)#DbR?m-nqmzARJ?#sv_3Q?2QVAg|1u-XtCEYR#m+k@hNX;mr0>L_a0 zS5ODuWj;F(eQa)n!YHHcMoc)n);QM>;hh4|0bHOhsUkal5@isKm82fzu_>Q`wG-`y zHu%{ro)0MoH=IT7Ig2GrHg-oWp+_T45x>D_;va&s<#6=($5%gyP-eOK`?ISb9K#^a z7ZV5YC;L+asF-;%wPN;vy@ddrSMA8hXtbyw)2ZfsWW6=`;_?8-y7g_Ngj4QyYG*){ z=Z6B9TX(}Y#BA-1Wh3FPUqZDj)bmGgesTf7W_>?Ef4^%aKI6}1#hI0)Zp@NTke*Az zH^cOKVl?}%k%J1a^3F||QwEOd0lOa#rBRQSSXaO*w`MQ6t%x9twk4eMFbAtJuJQrP&j(AaY z?iECp?UcoT3}IlBJSd9yg{2Fb1VP6r%Y~NvI+rTgAh%jfc4cYHYLH&5%S8)aln&;$ z5*M}mUnyWf2>pwHxDw3L6kI)tI3UJSr;k?n#C@0O~%c@kv7RdideejN%6* zJ--{shmeSlk>)CrW$xdrJ8Ou3$=#h|n83Zzcbu~^H90+h5;D<-`{ZYQby9tbFPd@~ zSvm)`a4_#II@$4{+yNPjqI$b9x%&#ZYT!-sw7UMis8wj;2T-y7EN+i!y#tGh$v^Z-O+O#B*g_QIf|EecvfYp>JNkED*yfKDv{>ln;90q6Atl5qw1bx;aHbkOS~W$T4;v zfVNLiN71kQ9aLWvXz(7DwjBl*IOrXAqc~s|5>M)mGyZ0&Gke(L!Py%uIOt zO3ibBlfy(p$e;8@<1rJ^&6(b)(fZw`+9?a8F__Awd)+;TIol#a4@63gkQdQ7$2zy7 zM@b@cDK3{mED`JG*cT5=a)Aa+crGq<{USMMl~gqYmN3`P1ZX%l7`OgN40^TkVh5 z(ZJrz?Nzw#-t*&r_lGEd6cTOTt|JhFeE11Ik+7TJy#3_Kjaz^G5A!DkQKMhRXa9I( zi=4=r{_aTJ!`J?ocl8&y=C3%zSARUYy1I;{^I{pd0c^|%Sm$lvb-dx<`^#!Z9!AZ7 z(>M0VZL)kDb{*-&O1(-R^Jz?;{%X+5DOH56)yP!ZR)RErI*{r^dYR+xxTp`6OtCII z(705Bh=G_kWj1RaFgJaPl)mu8>WoIeQXfUXuzCeqsf=lUM3D@_donH&RasMQV)?hCc5<8LjDmzkj83 z(Z4}R!A(ZGN{A!-mQK=iW%+VN8my2?3iM&ZYdLtJq>t;uBe-#$Im|-H@e~zpHf1)G zjTyY+2TuJX76G59f=MtN&0nvwNO4aOmj869`&L|J!ED(rsj(iJ^yA$@85 z&hB$`Z~I<@QtFbrUXR#^gE`%QMD1ID^L7(}=G$sJAe(=8S! zY4mrPw)w0T2$W;3z$#hiL=p4_RViUwy)uR{gTm$*Lxl{-n>AxV zbju(eFvD4H*!}}3GK_onN2~Cd!7c>}1H(_S1r37pZaiL)WO~WWfW@VNT=*pt{Un5S zHQlT+@BtEX@fTVQWuPs8W|__BOK^}g5KZAlL#eCN1{OX`cjAE%1j(HUxl5xSwfb%c zI!6ORq{8)QCjv;@dqL@~Y#QLV69LwvC8 zA?`aef%=@G>q5TlD(Lt)7kL47=n!EI+<;Y>`)3*pT|C9<)u)=@JgnL!rzZcs5bCukjAnVp<-rpmc`p>k1 zX_CD9gt_zItLEMRx@|tH_%M-dH!ByLx2q`e+2k6o$d&YSVifggnw6WDCX6h*?M3Qxg5!V4C@bmbD^)MrS?u5(j6iX#!iu7*LMT%&^-;8Z{Wj=<$((O);;WX z@qu4Ul#sb!IFbA4+kt1s%trFB#QbP~?NLTLswqX8 zo(9K_r_TOzre!sYc>)~YohiLZpu)L1LP_unB|$Z6<1ITj(KLjt(lTIhs$|78tla9T z7*Fl#YOrsa6Cay*)Ynm_v~dA!NncL9K~X(R`Fd_hItkoAfdvbQ5X+XlMWoD5EvX+{ zF*ZiwNv`~VWw*o;!sp=pi9%AZyPoBXXSyIGG)_rY#6HMUNHG225)}oby0X#~jub^z zQB-$X$t4p9T3DOg3wI%A^}sKYr&+~gd?{4Tg$quQJDgm-ozVW+=ln=cn$3+7-0tgh zaWCR zZFlxgl`aauI>a&Uz=F*?Ra_mu_lj!f?CKfX;3|J%0;8hYnm0qR7om@ww;$XeDX_tlG}B305Ao zd73uwQ~}hp8PQ@ywXD5?!Qt#vS(rZWNCI_#;?W#KaarLynx50GQ-;^NId;WJ9jGn* zdQgp!zqF1ogZC`x`@f8(C?)f($lX`;T(`gW_r|3ZB?|^jeE`59ZdzoJvBx67!aL}| z{wxsE{RA`TK!)N@6$Lz_Nt&jx(a+BQ40ZUM@k3!Dj?e76Mn69h@@m? zw5=bG&rU_8q0QI@;N2YAizYI7BXUiDDkizbSZ|EikoU6f}ko!{p~GK zyP$KZjm@iHMb+$-v;S^p_xouW$fVs;{w$62y}WqO(htglS2@`d3(=7r$`hyJJ0zbb zT5PFJ?g)|F`;9Q(_eFx?eKGrG)=0Hkc>VcA?*9ADMZ8=2chAQ(!H~J44BP&HM&%;$ z4e(i?7At=NKjLis3s2`ZIcf*YVR!)}5p(Y$7iNsQDa~#Gl`l)6zj?QE{>V|0eN{^y zMEdPHuGO98o!+f{y5|!mli+n&dro-#=(oQffOTEY7b|O6A|J2uh|Gb;YMM^MfSRd{ zIC`veclhyG25JW_(j|BNoDX(??N(>yI4vk67$-)coRx0W$#j0W{z~fCe#u)~ltTRW z%vX*Ra0szDfTNzQgu+g3HG!9KFm@@&81{L;f@J=2q(7v(U{tjo2@drLIwP+a9sqhS zFHS!UWnaMb>r~PtSzwo5sQ%M7W*=T2Z@?Q~p31|rjWapGqF-s_uOi5Q1RS*?qMX?} z*&)>BHV($O*!bNcbs3+`-MU-3TY8yDo~pMQtp#?MyPGR1ea`lkGtp{rZP6cdchk1u z06MxFeLp*#UM4ghAi!E)q5;h-4<%GOO9-jZRaU^fjxJ0<2IxO0*AtRG#$_7nWd*6J zpWV9Psg4g>3&YZNdY)8&C#d@;t=Rr0Y)s`lKS#c8%n9wG7(*K1Zslk_pYH$mS6A>D zt(ifyE`?9D`k$X-Iiq*ShaME*`XVVFnX&Ar|AK3GMa+LqzY5@sQ7ppX} z1aq|n+9%2A*%`!M`n~+v_T)y=Kz|^5in}Eb*;Bho5kFO^ej z9TXf?%rF(63HK9!7~^xX-gy?&I+3M-*uK>7)h=sDi;m!2?>7g19XKjk0c%>qq~R_N z)OwzGhWYVGt%A#~MD%*5a$mh>?jA@f+#vy0fp#&*z{_6r=>}h-YMjl8)-$n#s`Ev^ zW7a^x0%)z>A5*^!xh~^m4*M`M_JpPcSAsCBo%4GxMHc#hMSdpvvVfm=V2x`x+m+tV zdO6vTT;4Acn8X2WjHhk?H-5lzum;<9d2_2DC2HOonPzHE=lJ%V*+O}p^Gd~q1=SRF zdnjsNzM|zK73|z(2Cpx4JV+qMxOD;=Kjt1HL>JvaCFO=&r#J6a;ft3E3ZenoaO=-= z`p0W70Wv0kkekr5h(ylwo$c+Fcszj84gyo>F#Pjg9fw&N#I(9-w8W=)%;ZTP3>WVC z-s9e@gnRv79cv8!%=hGO$=d@YO+2AIC5XuenvJhMVWEGHR@aU30o=u*fW zbT9pYNfyvNP(uF-u|mX_3A$5)gD9a}$t+%V;t5P?7kVB(G+*IxAXd?o|9 zk{=e`zKI!*kYqVoj{t;N36PZwgn^dF2MoQ8Bu!C;iv}na^2h`B*eR0kxVm2WM~#iE zOVvgv+2}M$B~|jvGY%O5u&c>9R4T1+UhVk`F zw+z0iQ-Yvc&T**@#*u;`v~+h_$NZWgh@tC$LWtzIN-v&I?BTMonY}*nzN(lKkfRLr zp0<8y@d|W4nwe*4andMGb@y@LRSC+^JBVA-1*V$gz$IKqwC~x1zhecOxte=*93`G5 zl50k{lod(Z->##o2hyNhGlRxLFjG(I6GsZaApIDEt(ab7l@_G&=XXv7B%wUP0&@ zZ3EI3c|Z^*(CK^zk;;nbm`=@S>_TG{Np*Xv3yvK5i_(|Zu0%}M- zkZWLVckkgJAUOGP{l(Usm!qfGP%~kw9djXXAV(5Q6okH_hM+n63U zeZDZjm{|3Sj(Y$dpQI!?DkJ}38>;VN1L}9Ba$SF(^ ziQ5D+my0&gqc=*&cNCzi2u$qEbIekETqufem;vU>KNWJA>}5+Nddqnykldfp^J5^b z1F{)tkG3zf&C1K)9iJgrFdIF8T%LX6c73q<&4cYv?yEbu=Z`lgi(CH3**+r~*t2=4 znZ2pILq%*9NaMB!~yYp<*kj@xT9&2I~fvhL5K?Q&wzu+do@Dl9I6w1KFgSd>`4cIGT6TJt5|Q> z`(l6lpI5X0`!CZ~ z<%iT(K!5$#&MFE`h{E`P^M?{jzDCXCXzd zfg^dqq*fmL?wF>!>(lo*ziJHh{PLcfYDA?I_(FOhYWOjcYXtAi@JofIhEuX~i8}h_|YIIC!XPZ}Pijca0$AT|qb+w$x`tk!dc5Sq%JAXY+PNz`y*3G8Lj*=MZh^d z(IWwE)kSZP?9J3l#m-&eZ!RyrK9>~bYj_5pWgfMX+BMe~Ii* zUAOuVpSTz`Vw?1mrF5naLP3*JF=KSYytXB~UxzW`>>fRTkNg#u;0_cSk_=gUy!F#+ zC;%pqa}B{hHK^8}^t2_p8xm0&6YZ{7fu`cFhCAH zN?@ICvJJ7Yz}DU)V+$NVv|nfns|37ka_GZtf4dGN?At$+Xls9=4j1%=hv?U@SVG+99LV}Y z;lJ^#5B2G}lcgcw5(LVTIoOSdPqs-vTDJ{0nEfjW=IJ%&~<49erp$sv9?rq+$;|r~Un!?vCl`7DX5j~rivzi7N zIgI0@%ZQ`{X+w(lmc2I&q^%%)>&YvR<|4(q^OHG{#=jqKNS(GLht{!ruSNF}#xMmC^u1qNz_*->F6T@^pmi`<2eFF;W+@buaA>*}57e2`ZX2UV^RY{R zgNqT4ZLz$dz$nIHaSq$!!4OKTlO7SdbH>ne;%wfzf5$V)!q`&%4X=B)z^w~I(VG*x zv-Khjp-X1+v&ic1-h>G&v|uLIa6Ru1f1O(-W2dK)U-;u}N*syeuP%Rk`fh}h+wqdA zVpKtSh@_CD^r9`7aaZ@KZ(F6)u1(Q@Opz5C4dcQzZbM8g9bn|rPiWoqy-i*FQrU+A zSD_BRw3m08#HRiErWs@{LqBfJtA~i}n?`&!fv;dCX<}|uv~mVohYczFP0!o@x9u$2 z^#O5p)`#)y^fUqY2~*Ne%B2CiS)jWpv<|u7PNzHlYlUEUKl(9}8K{5giS1y2v|=^x zrdxj3EHsHN^)eX~Ae*_!3T0A~ltCqY#5PDTt{-<B_eXJD!P-q_Vh)k#UU54SeyY8rG?jyKs(G3yR+g9any^1I>Tv+eysgyFz5S z)Bef{iz5e4RuFROci|&tPO*T0R0KVrRqH<4RT!=~S?7qrGUS&(C+NbrO+X{MIG?<0 zf3^`eoXx zCgS4OT*LLka)9BmoV&<>NAyvr8d2mKh=SnTJQMSUbFP?m-T2$TvF#Kqr0En~&cwC~ z_D4O;A|WyI6Wn=Y6DdeWZe|7&J^hufrD)=?e2mGO(vg;6tYJWq&|MTG297O2-@w8) z!Y7;EUD~Hdrj;w&kCjwWd<`jGxDVbed*#oR93LPXLB}p&&02_mrO5TIqZ^$sw7~2F zoemi)T*nL)iLB3=={X@Mg1QITcKN-wZ8BpCdqMoZnE}(-`<+4<8!@m3jffO_5(2yS zjnD|5AhR2-{RHR!8P4j(;#A@xFo*|_b_a1~ig>~VN#^V~kDV>!uPh-qF5 zpvTkYIWmjabZAA%*!IuV6^-~a=ygwyLd$59)rw-Gt1#h8Cv2Fghu+dIYzP)ug?0C- zZyB8mjc8$i)KUEI;96)x;mMnxrs9nEyeTOF*hMn3*N!qVg@B%gjqhl(i};}+*6gKY z#|LCJtV_T#6o+7uC5Xpkl<9CyIRz|+vom?^9yPs?k)VV@PrxM^WVTNrabv6fpfO1z z4WF4aH#Bc`Uf{LAcGdzzgLt_QV`CYdm@dkEw=ql*sW-OBh(f$I zM(^hA7~IX($+CS6dS|&#V3kxa0RZlh zRx>w$F}1-elU2yqc{fBHMpo_+v0cJ%h5TZEj9AI!v(Vsxxgx;`CU-d}K#e=ke)d8v zc^-UR(FYAC!`xaYuvKfg^(n6MGI)41qwbjnuNOWXLN@Yu3+y%FP@O6(^NAQe8oiQ<&uJgjwFBA>t1Oa>pFU$ zo&)th?{Ri~y=J%b@cfN&n`wSG{QLX7tQ?zLsU?-EQc9^Z5?eBu(>77bgF3ck8;@Rp zVgSA0WfeCUuXu?mq;Tz^kx&M~`XWB2!1IEX(yeCGGy==z=;;VkTasb4I-PW6qQWC$ z%EXGtlG%NG=(#z1G$rz(9hWJ_l|fgrZ*=eGee&g#cbshnJIX^*7bhZ;V;XF~(UC@fB(1K{6x5b_cxCef6Hb9_QVGL324zG%`+i8O z-G?qt0*imceeRtss-VW)rnzmzO@f0h;Qf3}M-{r**r@IKjAN@mJ(-fB*FOdfK7S+P zZA=l5e6$o_R{QwX(JjA3;`3@?E7p;iH}a6MX+NNj#k!q8d$ThrDU}kS!(bqP$^W3P zAnd$xs>XnVRLjA^XB>vlY?8H}HvG7&4UR!8iu-v6%Q-tKq>L>?A@cIjo1A51B_o{6 z^xi9%xm{gA!8HbLw-xWrr5r_#ybsWEbnHIMqKlmxhX^etyUJW*y`bVwoe>u6C2ecL zRJra!@z-mT&7oObhMU*3i54Cmn4u zq1sX0!Ux2w5G$&p!pNV>e~>=+dw$J}!PHJy(mOPUVO7PkECW8odLXZTcjry$VN|Wx z$mw;Je%=hIzb}ZN3N4V@{~k`}r&14jb~fQ7#kNXB;##~toURF}8M9J<`7KP{DOLxh zO5_ zQF_aCcp+<9@1^U2MvA7$38kb@L- z%&FZuC^}z$7IlR=KLF@Ovi_h*Ac? z-SHTv+*BFE+FWCqJ$9P0i2Ngr$k>0^QaFGf+j3t%-sHcu@8@rS>s*GG$`XOS4rkJU z3w$B&{6DF;`rqGrwX>U(*30zYWhyNoj-8q{6s73w7{5w{cZx`L1eDSF)6>0#rbj5> z%0l3p1)`6Lb#t-Cl#KQqnF?jS#p&_B=;$w&`v>%DO_eg~-F%_oYETg^HF4k7?0lUy z@%#LICi#Sra}P9s_r}Lcyk~;d($wR7;5Tho@t;wU=9dAQ+;8jj!p@u5kK31Q9dhAD zwm(`&9(?rHODem4Nr8aJ__lT^U+%qW|9Is~S~9j)#onF$O1^50gGghn#i?IAPa-Y2 zOwqh??gNTiIjxQDuTuN1;Z;gU$y)z$oub3ioUB@!d-s}uFeg$u#nb-C?-XN0$kX)) z{`t|9Rk3QEA0DC1IX|9`H;&ajeSGVLGD6!LWL4_!>rs$Y8IXJW(UXq~yfZ{KabXx@1MtjLg+WA_ijZ#CKlzBws9c?Ny$Zhwy%BmR=TkCdo*TtSI+O=c0}SP~ zjM5ISP8^SaQeC-8f_}28(!DWajfH5Nj7GabQa<|$f)9hwI4zHvAJhZfpCjevb$J;# zw=dRm6PTW9lRP*j^!%74PA#^s)dL*HM0{dp^wXV%R6NlLNJb3HOBaJIMM$jLP4-N1 zzulcjTidR~V+raWmwC=tb7^#y{9-qNlB8rp%?D0@pnZ~d%d6RX6o^RO=ehg0?GDt! z^t;zTzigY=TJ`%y#9D0ea7cZWlgwNVy2W-U@1_ScB5Mn$cP=jIOtTo(fTusc*xFr5 z&2)J&KKBq?i6ynUyxTarIuG#WniWL@ZNGyt@gzr%-4Q*%5SV}L6phwwGMxTVooni> z6)+-ypgcLPVxLkq<(Ju+3B^Y+`OQM=3>%<}{>7hOF1*HIBq{D(I;XZyp!LIP69yeE zR%JqN7hLQT4th)5juzJh={(QHi4Gyb1CGkxQ_Uof#b9e{WTzL#)MNM^`kc%h7|9s{ zD0|hN6a_FzLm<3{YzeLpS#3bg%BH16ocXzb{hrs4cXMlj@w5EPZmVl;s9^5WTFVX({*LS&Z0hKofA;l(jEbsYsr#8j^ufgu;;?nRBpz9 znCBEgj4Hp__3((rtiy#kc?VCGm)nd&(bEA%G@m6R6-Prff~+?C%n7Abm#{K{;v`Gl zgqk3nAh_m}vm?qGl7iHXjIN1e7^c^XiO_P@&$qcn>c&fREW!z%MIqFt&T^&(oV0_b zkzDX&c+fg7l&skB8b|Rt%l~4IPgKNzk}f8RR3my69RMj;JWe}=wmb)ulWZI1DGQrrKu}M(Y5)x&E{zcP@CMJ8icEa;2S=La0l_q%$ zV>AJ59$V`_aCKFoL^|T360fbF$<)?ftgsE1BB43=a?`I6*8rK+@>dxmyL0Eolb5%` zr&5L{d46TqpyxgOvOJ@KC+cBpg2mY+CXYaWgPs>|v#M#ShAp=-A>q6_n64s|z517FBqvsR>3bwizt*h%{`*A%TU8^uS-qq|y1J@slx( z3St`0fyu^q9ACe`g1dWj#B>)j1Y=~~u~VFlUW=jC5rQoXu!N8hfYo&baqDTyhUz#- z&340n+w7LMIN~)z8yqI)Ag^YVLdd5+lxq_Er={y^QZxGkPKIz0agW%4QNjg$D-aq- zd|l_szCSyFe*^<4gX;oZ`mE&y(wGO1R~2_>?xfU^(CeM}t_r~Qo$nL%R$uojW{A5y zO>4%_v`w$f_RBs$O1wr#gBF#(LSK zbhNcd#*POx4ox5Pm~***BS0iMGBKtLlrI?zV@@FB`hWlRUog8QFa?|uzp-vvBj`Ig zgB^iW=vT27G^N67*JUAV*s}->LIuGI6~YjYM4m+1`qxXW0PaM}_NNS@vvt{MLiS$w zMyS3@n0xMc0htA^QZ}|hdkS4_zvTR?qFqSdVrhQtI-XDP?M&N$RUR~s4x)%o2!;YM zogcwd(NOo#h(<}vA+#G#M`^ec{|mk_YgDLFIh%*A$Ut{ezfa)mk1rnYz1eCfVXAx% zWZ$DLtTgqB??*2I>y_k-=`#DY`uykT%gI2JXwcy7Hk)0w*?UWf>EJtHe)GGANW^`q z*H~0puV{{6JApEP)qB+{l9qDl)F zB7QxWrJCiD;yrO}KI%oCFlTWh=hqx{JbIHjiFd1xb!>HiEJ1s+dCJP0Qk<%KDot9A zjTUkvE6v`^z&cfREREkFB=4H}?EAN?a*Dpu)t?%zy?Feo_t~}>ZslV7|Fawl2q??#dddJ5u1;9VV!lVI{+Q$EQzyEmhp zcBS~6l@vXHMUS#9{`N!slnqLcQ$n1JnMkoL^~&u@fJ!3=L0D+t^Xr#l&J-0--LE3g zxB86kiQMDIrLwrX7CAmalow{rlZ(*KAWiB>I+HQAU@j5Wh6i(xNC%4e4zx~ao^l+i z{zChdp%AUf^RnCq?jUpQG2wz>llU$R+w&TQlA;BFlaf5t$Uh=idjED)5$XQzswktK z`Cn8vd?Ud9_oj;>s4|tX(D-fkb%ln8K9M*Y{v=~RsOv)_W9S8{hWhAM#VmcnaPxM2 zZMGh_!4;uH+Aef8Y7M-jB{dx4oscX`l*ekLBr<2E2TV#GrN(7=KMU{u+qDB;f3t&G ziUsz6gn|eJVU*gp_jbpxR+4HxSkO*%alIU*7O|ljS(k2O13?6Q2PBN8Qzm$vpR!1R zU~mT|WZp{B8jx@fG%rMRrexNPwUP&5h`<5O??B3saOFzMXoGc_a85+h?gJc}Xbg|! zv_KDm!t*xO~P=EhF zQL}MG+!|P?PlhdhCZvs(WiSbHWBbA6tKXY>?~cC!VTnP-R+jB$yT;fFEW*%t&cT>5 z?efZmm@xYK5P4+OPbl^;A#{L$9@DLh3nv2BMPdtBv&cYz)rPoBM4u|AQw^P)01P%) zUUcD$OZ*I}dU4|bbDZ}vO_F7s9#K~f(h%M;Zd{NhmOU7KRtx%sxLAXVx8Kv?c;^p= zZcM~SXEFO;*cOUOfUa)x-Mjto_R~JfwuYm(MzWlX%o;V9iUAX1f1EFnXc$rE;XhM- z4@&SZUZd;h1?U9gd4i`E0Oo9RwEUaD{PK$=0~Dy;U@{!sgnD-B382>DDI@2=h9Ha) zWy9H8p<@DiWc&IkIHH_=%Jn)c{!TV{bgwNRlco0-tETl*r3*Nh;xBNmZ~uH-h-r1r z9*c8!%1p8^sAl@De^=SXO%T;2;}?qHcWR@v1DQy1LS^EQr$<}<)4o36r~1{wk*WxE zc5_zF)|_v@V?V%cb2lD##WeK&-FH))^r_x1E-1%v^h^l?0<6;9eYSEmXfWK=RuM&siEgo=4-!mWf94lViR<$*e?Cu=gE=9K)mOu}rmAKx zUv)-6Ont*#NM%!r=XOoSf0FeV3 zdQux`TG(y{8hnY31-=~T0!*up!@IP+_n8;v5yNaDYkaYuh)pk@29wT!jd3OU>o`$7 zf=X>EnOdOMMgX*+!HtJQsRAKllX2Ypm=s>f5uNIj;#<~g~;77$AFhx^OJ#? zGzOb)i+z1f*Ch&`RHv0q>@?ieYSMn3+%GaLdt+}~{l6dGZ%e!uw#KiQTHV})Pxh>sVe773R8#=tV*EpuvhQ`)> zD3Gl)6MkZarBDtZPoZ$sF%N$wf5%;eltVg52faJf742%4G!aIOCU@`X z3_wLqLpq}wBwY$;9SYab%Cwh8pWIU@+Ua-U|oe7W?IhR@=+1 zf9ZL@GC=6ChR<(7yM&&5!`Fki!lckE@Y~i?ldXqpLLtY_6a+SFPbK#H{*B%R_Fisk zp8V*3Tf(sTUHeASnj^e{!HmOa>tB>k@_IzzniuOl5NHYRR(Xj7Y?1S+n#V+Xap{JW zF|R)N(T?(5v|dv^TL}jZb?4ZjCWQw=f6G&{X^$*n)_kDLM@FU!7LBtIA!*;kh*M*b zniP4gEmIgXu|s&M3enVQGXCVTUZw+EDGk-kKab=Rruke6)iljP^;_1k8p~-`R=?>u z#PAASrSNT}JN0G|GB?Bwa=Q%QNgU`AF|MM|dJ)&rs)}#dFz~Ajn|MSGqYudpH7dOIa{NqzFDba|P!e4+`XA9X8fZl7*dTT5%e;+9aMldQSwv{fZp z5vNuEh7Dfb=!;g>$43v^>Npyl3KxUk4!Q~p-@)Dp8KRu@)4w(PQ*Xx{SI=$2Vf%53 znL6Cn5CtPkJDT)oM?a#b^S<5pe;FM#yYc7C@Jw|3=c6U^Ox>>T@Q-v&rkfyMWq zx=xJ7VG;^eY7buz0R~ub;pGS_b~TgU5iQNbW4=sf!^z-KPY&>DL{r+Kf4V;|^*_|_ z-5&ctXp8-;DoXo)UuFQ~#q4^#^=n@fqrC&NDRBwG6z|E}jwI*<48(md9 zr(BM)sS5ArF<@LsmF2@$DKf|GqH3fc99hRyv_>l}ZNj(7GRIWboV8(RN9dYE23$H2 zld-gc+k2NDJt&g_qOifOe>V;okY-oz4BlVauYHy?Qw2c7CLqtTdbM+}t+P5*9xh-H zI)76)6w)nN+(V>JNM{W`wG$}DcpbC4Om?7`uTT3yyBf7>qHBiH`LN*OK|Y~eYOosO zO>8^j0P?RGr<^Rsf$I+z{Xw4qLp^=Q3>r+S1*tS`HJpyt;;LF?f73j23)GO;s1HJF zAE?*_YzU!IS*-Fejm7dKdgA?^5c!+fV8>f1GX`Z>p=O`))7y8MGG=Z6YgKx^Uo_eT z<)qlr@^F3bFtOj&?TaFhvzv6sjU1XQN6n$hnP?F9zf z2`Su7igRa|K$2<{fA^Y)K+e?Tr5_szoSMc%V}#;O4MvnX&K{9fBm_ttIpdgFNh(7z zW7Y$2xsbk?4~M`df~6*(g`ioWm1kWTUI1MLf2UaG6!p&-ZUNua2!pg@(I4MpQLhlu zJ(${OR+-`0%)((k#FtqeaS2WYu>`)z^NOc_JIf2k9#{l@C85{%6S5ELKU zhP^bprSU08t!R35Qv_5>GjhEUJ(F?AX#nSgaNh zs7xYF(rS(#R2ph1ErAcH3CDy>8sp4p)!dfa*PP!2r65U~U!~mq=wVsnJ$&A}(LTIY z@%~qDe>bNs9geq%XRjE*))b966hB*=*Dy;uk&?Vtj&a}*CeZtfgrkAbH^vfd5di{L& z^~-B*7QX=8G&=zw(pIs#3cFlA3V*HNe_Kxy6h5LVb@9-6!5-j!O+-XGwC`rf-J2h5 zna&5|kZe>f7z#U{JlXXor`3|uCn39jvRt~BAg#t+khf09GJ zxz;Tc?Pe5$aZ-gr#LHLmsyQuIyG0o08MVqxxKiVt_MVT9<`j`H=}UZY&vH^1yfYF7 zdn45u0T>MJ15fU+fBF{~73{%({nNkdnR!mjWap&-PFWP}Z;%h``G-eGCSn9uPnH-6 zAzb@xEuy2>KjIrt%!p9LI_B)`f5%zhyIN*0m;ED{TsE43!`sKk@=E$Ii+F+pJRrR@;f0b7vHdHGN z6VVEYdcsz}adl{(zwi}DiDGJ{wG${~;Xuw=xx%BwQ3(tRC3o6YKAf>E2p6p5ERz3w z;ojKjvn)DtlUp#DEdNr;ljSFnN=o1+-cUCFvcE)q-1ezZ1gCC|>cqyKkn|`w+j#w| z%k6Z9$LUp$r#FiwGg4M(e=Nz^w621#u2gH;WX!mT5>7-TvK14R8+Bs=n=mH0r2tF` zXySUHkqT+Fv&c_w`MQ`=WIZBB>dC7F51i~7dkzgQiOuw20#mM)kB$lE-L!l#==Or@ zFhynA0jl8Xe|9x(weX-&>EOSdA^GB8&6|| zEB*FpuI*)R66|Aj2AfR}MYvhC0ilVwHni|CLKl9<+-;xmMS5kurrGJHT4QiDZU2TM z-?DGWCAd1j;`Y*JfAx%Hh;$~rdX?_$Rd?dml8BEh&@fs~Xu-BvOS1Mv6(mmVe(pu- zkYC!~)WFTigq9-&j0cACgDv!RHdvbX9f3fRzu1slOZvC_u!Ejird-nXpe4%p=*u!^ zQr~vCkqRkQHx>;J9ZlRJrTVf=srWL1((4J1xVT>FZ1ZHke?s z5aPYHrHX<-n@eg$$H&2lHgemX69@bC?(V@gS=hfsDs_B3zlfrc)+^O-_tdbb`KXKq zJ8;KGWvKA)e}BffqWKsPCu+xRHxYRBsN8;6^G%Vk)&Wy7XT&F3v`)6yVPJN2y5^aV zHVW<^jD=P&xThkFn-CdB+@z;2?pV5GAb_B*m8t@&0neNZ#@TotON~){fa5Y#H_H8~ z+NW=MIDO>U9oBTqP)W%&+nBad(lO28q{Wf;ozH0~e|k`w-9OrXxO-ne&dlz2VN@N> z$NK3BHY7xAn7e;_$NqY2zR$M3{Po##d7%oOr3YiGb00Sc#~s*!SVTX2OMwZZM*q-n z!Gllz8bnmGMe$IgUN0g3j~Ij3bTcJIYssrq0IPu8J8p7O5EHA*bxT67F1vVG0E$E% zqRh34e`=lLq$ZWvqw)|{`$okS)Q%vT1L?TSXgWTqb210 z5nV--u~OGC=&5aIQiVDQlxtF&15aHHIM|c1NFw&=Xd0Qi;OdOes~Wc10C!+FrHTCO z^8JS&mHW;*Cc)=!I-P?Kv~(GnD~%bmg`lZw`q{3H?&Of50ZbrF%8^SV)#XtAGAaj{ ze`%DzdfRpCJP%%^ej1-)$Bs}&Pn~Zgla$ebE73@H+gN+vc>VFsv)#3b1k5;rk81!& zK)An4v{P(9ys6K)p}PPbc1L=LCdEwJ9i%+WvO9 zqW~>4I5ROh)#x&By(xr|*m5f}it9b{95m#BQP=jGnyO%a_=W+GaiEa-+0aj$bO6GG zihoby6r*x&WbAd8UxfbfO6*R2m7vzzu}y84NkX|W4n}%vh%Lq!XaQYC6Q`2qBD@<1 zd%rnc%c_|B5Gz_-(s7M3RO>3yc&i$EO;au%ASZNM5d6{t68a4gI{^1FnS>am=AF~j z5ibQPojSR zT-;R;?%XpL6syBBwlyT*E;34!<{gaN`+l~IgiIfo@jwt}xt=B6y_{iyd+MJ1){%Ai#IMogv#k-G4vp zs8A`0A+C7Wr)+71=p?Y!hU#4BYEAhGk<=A495L>o8ugWLHxD;)t;pl9LrIZAa(@g>zt2*WS>#1*d`FzK*%+zC@Ga&Cd{zNEY?3(q z-N|f)3WE;ZuodZ06X@yL0Ln3wm8+q-{E&IEj74SyvcSKofo z-+qv|b@ifbeg`iIBvxi;XcPI4@w1phuUE@E=+#`&x0?NB*{s_0vH5@9q*vA0Q7IAY z>WS)j`$hh}|Lj#%SGZn!bu)1RnTd-O#()12362Hkzc~opjr?vGF!%mwhMamonH0p_ zXB``^Gcn>&z!jHU7suniTz_Wz54H@5z2er2v}}L07`VvGdfw53>=edjXUSFLb2_{x z=d`zTB8Ar`*}Nu!6ZuZ=H=yhXc%gE*^SXKf6Nu;YB*Du?mP6%0p(UnRXMgfVBus5JD}D61 zNG$fL)+UkT^|?k^gfRLL4;OpW9&K+~Tx{L_^h8aEmEU`3hTU>cRXP!Z@z{`(L$FEZ z1wU?5;wT0}>nznIKKqVH-L}>)7*i4pGn-4|}3RA$}%~>(bXg!xoySisP zgR`P!%RuCmPkfUda_7s|llgI(U3|AM?R2W?*Hw+U+4e3ob6vZ0=dild<1)?B3ab)C zYd%}YJ`S-ExwGt4sVyC- zTPXeYX<{`-ZPL*|o@8tLs|WY*J-+|d=JEOBA6LusKf0pGw}BrtV{hb2FiET(T_4cY zUY&otq}?<9ECM3m9$#E6S{d^G#M>obAD5{M(~uylV>c^fNv}}vn$CiRJ4PSZa{Ssb zT zWxM$10x+VBe$CqrWAvcgnb2rtHpORZ;fX?vrmFOHq5)rRWz_A+G3Uwd;6jce>nd#| zk#4N_G>*-)mA16`3@tRBc$*hzL1U(oFg0($&dVcBI`{h6lw>;oTQw zWM8a41%Ff1EF>bCjKW4qHB*wV(pjIQ6|}pO5T!L*m?Nmcy+GD8Q(F$^m>4%9yTDnC zJsZuDgm1AN-W`RKBT9BOv-IVp=3inS0y$z&7z^`sb_&)W8;S>W5Pc4`_zbE#Fx=hP zXJ2a??pT0j&SS4Zf$7>{B^!aFoi2e0hbr}nu7AF)n!=|1#qb$1PNKNYu|3tIqFSv$ zpF~*Js-LIkDyGkzW8DQeTC7StZbuGBP})T|fu%9Rh(8d|)RjpsEn|YS{OuWf%M`C6aq;wGV*8Tm zB!3~h>m5rUiH5C{sj9AUw$`4EbqM65$ASufK-^8*y~CL~A6d_|8H_e)r)Q{;?-oOl1t7JN1eY3&Q8twzLDl~CZdSwBJ7IfrMd|2;%$$a! zK|uDHi*td91M2krlUf{x1DG?bJB4>;wv%h$kENE3~xn;kU^a{goGXQlPi0kOa_vJwhFiOvRuW4_3W~9aF=DC2iz!< zOdazyK1!?rnx$P-pE2Za)^lw>7uOA$qbFUG2($vN?cI#T3p_u|vMT-1_h*-e%74}i zgKp6qYJ%%K?rmt6j*U-_r&p>iE4%%Sn8&$IpK;Tbh<%>)dv*`!sz#EpvD#fxikI!l zR>WiKC8Wq&H{{5jiYcGh)DEf@Zao&0;RovM9<^suA8Li-FRS_{_Ndb32-$oRQ_$v8 zeZQ$tc{b5}`%y~4;usTvtnax*_kVsyYIP@bqG$-;yahW4A%!R#u{uRZ4ZHMT-$!_! zo`A#1Pl)yDOw5Ik{QLh|y!+{Yr>b`E$>`I?=>Punlx02r=`VYaYWPcZIR=z7G zUI!B~iB|;Ent(+5)JZc$T_b|Aq=yzhk(7wFt9kEv)iuEkQvka-n_Yy-rX^UtFE_2h z1<46`R(~>rSRIGrq#9EG;*ztROIGgc>#tQ6*J2Y)py&Sv0TT~}H}y{nogo*+lS! zsJgmk-;MBW0z6g!9BF1VQS{l2ei`1!*q)S%B=Le3(O2J}$vAn3ZQz(_PWumBa)ouI zQ4xa$Q5}J?4495$9)D760hU=?DUz0|QNAPilWQu7IO1*0K%-4{?eQf5$I*(#e20MN zuSx_*Z4C3x!FVk&UH#&9gu#%LUzNxSb>`y{X7P3R?Q<{%^X-a<8gqJ=b~O0fOYN7! zzSdDYLl^pZ6Tt=_vpl&wt0vDr=N@_+&kkSjeh~!19AtTL?|Y8QZ`&C>+niz!_jhJ^X07f4!U9&xxh&(ft2 z3X%D4s_mhTrG=W8ysfK#s$6J$200mGF}^ZGZQvKG*m?xw_0~v^j+Rbr`00{dKE}IN z|0PSQ&K;7S${h9 zuzH|ss42o6dih2{AV?o!D_V84s#~z~Xkwl+ucHEv&#i&Ux+)iy1_zf}o^fmLdBK(1 z!`afv{$S_TQ#H(++d5yhE*zX?KFm38*%a(on}4UTX!ABIWV=R2OG$}6!^q}{{0(cU zGSyroj%Ny1=JNb!)_mNAv2w@xnCW5W7{4MXRyR7+0 zVx-iF>}pLjX+-=9aTtI{j>WZ~QjIL(_7pfM-;&03FSY~!ebg|a71vOz%iuv39`ru0 z;p2-7>%xmw(NG$w6%~@UTCOD;FR}MK(QBfhSFJRm(;#=F;}w;CQ^JE|nSUaFr)|rD ztfH--tn2+~bN_qgu}gAgV*n{7wXTJ#ejfRWT-OdoO^Un}tI?Se8z)27RuvvcR5~(k z)a(h~M3hk3V8qmkapjDV0j&7enPH(mB%`JnOwC3% z65H@UTr9RE(lVHAu~6*ie;kE#sGg{_-i^z@3#v9qF(#-l_g+0c`f_LYO^p4lN#k5i z-~9}_?s@EEpwsO9h~+9pN_@`+pD(l{0taByh@H`{QXOZGZpc zkcANL4Z?-#skS%!hJUy8h7TDyB5anVM4KP%_f?u2qc{a|e}>c?_fKNTH(m(tkl5bk@{F1+!hiB2q?Gs68USzKE7Na) zVmbhZLHBNL@oyN$iK*{()fQ0=%m?f3prJsBlYJ}@>JduqkIkRT6MmyW|I85Oxq5Vj zBAL+vem17grCBvpqo-1lNO-oWMHG3uIpt%6dsmK#wG{Q5L(DHW<_dK-DbwI+q%m3I z>F+p=LD7?22Y=j!pHYq3)K-O2l6t3LsNqy#Q~oRv$tu9gD<1k{D?m8wsFEOU%-HsQ zqfBtAn^Gl5LALk&r$0+nVJ&rO`XUCy!6rK>9)oL1GUDFLDS zW||IIBiPz@v}3j8LGSgkRFbs@U;XrNHi-5oSFmLdh=0RA1Xe@OwAkDKu&8f%o3TpI zrgp+MR5dw22gDjmkJ=Sis50YhyK%7ld_AgfdWv?G;d6y_(j?$k-6$Iat;xw3yulZ zQne2>lqYnhn8H_GT#=p}k>}i0+=_^m9UJ;GN)&W9h$F9lbyE&zUQGtdQB#n&njd+M zrG%^7kD>czie*BDdOs47k&^fmYfMu&N`}Tcy?^6rBvJe9Hyze>99;9oNvLSGhG~b- zdq{kXPw1zkV*po!TNPeh^`s4Ph)ZuL@LrMF4ZBPbg<@sZzVoD)`!m>5$GHOrSE!?VdoH0*;yM)e2t+hu3uXx*>o0>ba9|Usn#F$&smEIGSq5 z5;ZOM2Y`0l|D{9Dc9uA3Poi&t=7jlOg^pA{6g4K?UOl!IV?$6KIs$F8HOlG2Q`F?l zRG*VroXgl)K_K6;Bt%ZUMV(f>)w*Cj#D91;FX<<_`@8K-HO7^Q*795ucU>B^b;T=P zYyf|sY!#Ds2Iq$9|G66fPOGs1X%3=}>WN^n*_^zytx={jiy_Yx9fix z^@lU@0z|-DY%Sg)(E~le4;!!9+JDZ(9rWwzQ0p1bjRCtH`nU9gJwZ$r!fqI&2s4X(83393# zZSdaBjFVdfW#3pcb4hdKu&BHS!+_c|2e{|PM#I(+qf(OQbY$0As@=0^=YQLG?lGZ1 zav0y3sNBnSl*zX5x4?If6I_dT)Q* zn#A63fu0(Ah3$V=;tkJ!c((ImEdf6n;$RY%_vWabI(uNl3%zE~-u6#K1TkG0Z8<`p z!oE<6bZTAc9MLAK#zPa{Hh+}Ueb?gZ7iYv7MVEv}6E*&W4JveRC<=NXL~v?~`&o_G za3Zlp5BdTfU)vCA3h{Yp%SYNUT4AUcEn#Bw0eP~nDn-za^P>go(4*^Zc$OSHEbT@y zasj7>=W^>ugdx%zSO5H-+yL3(Hc#iE)cP58Gt?qFOYV9XSKUm#*?&+FoW0`8URMEm zfF5n1)y^FJ&d29Kmb{$`kpTSOeRlBX`~KdWJv%v`qNE95dDQzofN3la5%YU z1@q>mkNJ2wk&zN-aqD4fgCnDa8iJTKHyHbWGN}l&b(M@o#i%58l=alHlX{#3m}x+F z5s4~3-x=RWV-`}!WPcn<^oTQaeCqnlI zi#Zw8*f(Y6u$U3EoZdM*+%J=mrQcF^3uw(d<`&kJo@&Ik+SCRM|Xa0 z4vBy(Eb`wE0OWf8-pdumiUUgZjcmA(B@9c7Mkb zFVnGh8>H-LiL3JT4C(`66qb*ZS3~t&>r~btEun zKn^4R01MUyS8aTG4UbPIXJGb?f^V)}WvWw$9^}mBTANq=OWQ*{`SK&hghJ3SAvZLc zJAdZvIpH7FOWSfT(;ZlgOKQfHk7P|M--<|f`nzMVTz*sT80tJnRIIUc4e|kF#BQv856E7+Sq5(tc|M{)!PfO~r;`M~n?6A4%girce5dg!HpO!KB_}sJHMQ1^FYo2to5T%PD3VD1QQl zOs*e}p7IJ^bCY*-A}AIHkvs{aCXg1r136Yj1zzC!@I#Bj@A^~op%xcVd=RKQ6x3Gd z=jxAP87Lg7r|;AbeLG1LoBvN7dd1wLiz>(F+fKTvNMi$Li}FyoQVTE4d=8SFqxQ~K*?Pb`QiiA@r1 zp$S1nE~PcB}b(<<9_dd65oc6csKk-{C{ElM)t4( z5|Xx!uB@FgHkXP~goUsjn3dPm8+iFDc^$6}Q)7b=>y7vcRIM^Pq6gNiZ)%U)iY+0r zAJ&Rnkwn99-5;vIiHt*iy#+gJy#}n`Bl=ObDF`f#-u|rtBZorN%3HD zCNfObv-f$AdE;>J&9g5MOn;A0TNjsIo%S>B(y47ER;kz*Rjk#im=|ZG_>1TRG=szE z;TE}<=$T9hK`A*Cy41cfTq#D4VxW^du zz|{4e35{Hhlws`%!mH$q))%8{km4psi?%1Y?i<|QAf}?;2h-!KbX{~N7n{H zcz_PJtUcPiZ1^YD+7M85Y->fn$UOoBj8%H7vAjICY}Louepuv^hi5?5Y6s2G$=<8L zw0;qp*87QReZ6z>W`7DA_QvBl-IjH0cpUJ?w&_|XBSvk)T&1XF-d@L`(1IoZx9YaI zILw9_D5XL8j5Di7G|=2i>d3|g5pxQd!^i;09s^EUIvn9KHq@wC8KiNHq8^pws#d;m z&{y9cSoR&$vP>KHp6;}Qnh%T0)gkParYd#VA-^mGw8?06p?@)d$0@XI_1)h7vON3o zh91~)E)|KW!cKKkPL@`w+;ID7^a%gl+tH7qyYnRf```>_+Zav4(T_nn@!ch~m&51# zJJ+je-T-I|w5P?%#b9&suB+Cjp;c%bsfFrA7TgI)k%XZq7g35L$P~q}%xlCvU_B68 zu?MMEl_-YBDu1M7To+Q@7aK%VCERLwdHe{S>O`G2A*o7vX;yfv#hdZ-`u$sKNdyD2 zl^Kl216tst^j6{A>;%zo_NZtp&1??XYsXXYEV)yQ!}sHWxP+nCAA&s_$qBYEi!U4T z!0jYHwoguByLYqU4%4rDt0jTeCt+V`r>C}HkCT8u)PEq8#ZXOk=1^&s{55<9WfGjE z%~mzTse`hvIXNn@4+Ye__+JcE&{NyFy@WOD73vk&68QNZ*q zn6KxU0DpznOEoFblZJfwHE9tyG)m!gSfIKyJB3{!a}i+{TMm2nV?*7R{G%79b3R(4o<}Vv)sAA}Boj+iDq4v|xUsDUIO{{O^Y*W#8F7k+ zFG1?`cABK!AQN; zDCHX+hODF^$rY)tD0_*U$BA!WiI@=S_S~o^R*m+2J*fah>pOGAk=bKgc6@AhFym3n zJ8hrfWyt6g+ymb4WB}a$hh>zQ|KV%22IlYO@axdQ)6z|$hVQ3^v2pnN0i~3&etBI@6;J1mn!lYbP&tO{g-i_IVK@sn^rBU?#p^!cyEs zETSDZE5@pKjA5oL(CVBStWK@NG-6vE{eO3~n4LdY)aooNz2k(%H;Q9EWy(ulBakA(49!YoDlw;rXlelUjwz zyKgH^O2_@!BCj|@%b=dT<&5x{pl~gX_CiNBgaIQkSfzXIHb&~}xE`3am2m{VbAN2d z+obp-INz{JCIAz{4FGuqfhGf`jqIB`Kk;zuHP1)q#1RqA|BSA~Vi$jfUu?s)C#FYb zE_Fea0i#XBZr#)$l^GR$bE<{joAy1+=6Z0>FJSthmdAHA#t+XlicVC=KNbdTAMKIL zPG*;MTu0A#y)h3Ps?Lmzo|~eGTz_OR_Hu}zp=JofGOWK-|LW>Z^z0!hhMz{Uu?b zNt*QIMyq}fzCxQ>8v*6;cW?Jzy^+iW{JVo^oTh5GeK%EFLH_#JKmALHR1RsjJ|yr( z@x|+i(pm9e+ReU0>*w;3*xyL#$7;9Ib#c|3vzUXUt!rmX0$PD3jNB ztXRnnQAtoylRBr`qa`}g;8F=Hk`=Xm>4eg#C=}u8`}DOj(2@5}U!#+SEUZ1`d{pA# zhX=cLx<}RNoBEGT5wT<2D)TwM@$1r~J9T+g0;nG6HhXV_r>gVMlz)+h%3m7IE*^K3 z;@6U*Sqi_HANz_4EHQ*pQL~5(ORrfqE2C!yseff*tYrY8j1ehS56OY4=6BA1fgk#lp>N=L!AURk|A8x z073v+>;7t(P8TUbrjvO$mr|mI(6C)K>;w6FBf+nUs-YkCNWdhKo> zAE_knJ7d+i45~2m8pA#81dH2bSStkjnk?xy1>k(|-Z2<&K#i@I{3oFc{*t{j;WE|KILlC3r?39I1G#c=qp8uuX>sB=A& ztdU!GXGvEUpnrPraA$Wd9ool;oE>kTKnxc~rCaaxBr&mR*ds1?BAFvj=-%N45cRlH z54R##{l0fjP6h}B!L-wD5;SlXnL1e#R;!2qK9r#9IKI_6Bs;C(mea-hII{+{eRB`d zr}kI01T0c>M-=~FB=!HRlypfERO(2~E6%{gLMQiQynm-^a#QC{I4dcSRE4LUZCewTlmN>UO#&@(w$xi|a^YB3wTPoEyVSkGJ<4(F54n@juBiVoz- zYt1Cxq${3e$irDC5Ek4 z+8cx7SPU=R7){c(z4?I|KqrDRh|UKe$LADqZ3jyn{xJVjp`DI2)-laa`fQxWk@5y^ zpsmfmu9lbu{{R)yV0T7Kz^=~p41N~Ea;mv^#yS9%Qx?S@8m;G(V}kRRO)fr`!B|;i zHGg&lmO|8m&Z`qFu!Yx8LsczNU`}{jy1S?$)INi^OANGi2CD!Zxgvh@u7l`i71_V* z))#!t0>iVsYXAbUC_f{Egj5vj2#$w))8iEl5GrN@j?R!SwX?buB|e_TRN3CI)0f<| zugV>@WOBy<%NTQ`Oh@aSK1A&_B`S4I<_P#eoLgx=bxfBg zmfGHieb_dKa^1Do2;`eexhutRxqHvw9Pxc|y_Rn%1^1pmzq9r0|2lt8M+5cr$+vfQ zI5{Tz*$K;v2WCHfpdW0__W_cYzdlFZkK#r-Rz2r$vu%m^puYj7-?s^74#2P-$z|HewsIF+9qbUTu^Hmz~Q1M;;qY zVEL<<{*P!_&JPe7USDLZyzj8FIy=(yl9__IQyp`&L|WUYp?9(LvZDQMw>H=`(dJU_ zWe7(Y6{{8fDDQ{X&2+HkEChR55r01nC!i5i>YI4=VnNgw3)K#){=)3fV;G=#DQG$A z5DR=c@0hn(S!@;USzfIbI8Gd9-CwZp5%E-SarHiPER-`}Qh3@kThv}UUU> zzEOLNr0?sX>o>h<`m3u0lMgb_tY_W6*!kie)1ib) z+onT?oOXwx>tJyUe5_8e7QQb+>zGO&MIq|S!Rs~E z5`wjfHG%Uf%pDp`Hn~h$ldb~MjF5pex$Od8wWF^<#kL_fVM+)4VuwII2wXIy;w!n6 zIz4`%{Rmm2WR=~{Un2{W|?q)66w0V2hq3tt6IO=_6 zR-{O2jn&;pAGupSl)T`S^dDkotEDe8gvG6HR>S^5BBBw9UYGC57CRaiZ;m!GHLJuW z;ufzz49pKV&hj{S#(&e!NI)GcwFG#r;QADP$9$=iq!rQGZb1^qC(9KN;MIuWfgOhI znrO;?v~l?AhqWZrR}7>IK+u-3#ac-vcI^Hu3`I% zuWDI$WG0xt!(L;`LcEXq(7q?_wUl;W{h&D>BF(Cb{T;d=B!2_34Vx}MYYTX-dbid2 z+*~eeFH1giMj~O&+v(G+;p=)X`Qe@ZS&dZ7YlN8lJa+-NpaCJLfw^Wi3i50P!jFJR z?xK9*x@;$Y6vh6Iu)h87LtGNYRa|y19CTVO7K>9ro{QH~OQ)yr$MczasCO{_wj1d5 z?KmU(jGA3YLVw2!;q%qj>16PJI=CG4AGDMED1ts0&n`$UG;LE1?u`Pr9OGS>ZMOml z)5e@{v`<(dS+AmUOqk__VJTt1H+azBkvAMz^Vp^16jfXpLJDscE>bMGXw0-L;p+XX$(Z{^WYVa;8#XI?E`xoETvMWInRD4YXg@|#9TxT9YiW9W`HsIj;1eHbe$U$kOs5fM6WW>b>lL%E#JF6 zjZpMfI+_TRxcm!bI`b*lAlcHqL0TSyoU%w(+WOe$pa)!S>u+P>@nR*4wb|LhTHieM^D|F}_q98A+;*og8HGf`0)43B9Y@k`gsMH0mUN z7MuL?Ymd~TI!q-=@Qwc>$ip&qY&y-R4k6UO$_Svb&xvInr>AE~p*$4oiP^8UA%EN0 z;>E4~0Ogpf(;&8ED-B)xK&{iVWv7T4nY^-b&-*s~= zY~XbIXn0UgdU8ou+udLQ-n5s%M1NKv7m(2#0>0~t2j8r4KnBc}6^D(d*n0g_$FkOk z!T}IS8a8o_F`-2XJwRSqb(~K$K{Kjl{f6GZ>GAyXLPu_LSEv*uJLYkbwVQikuz_j~ zdmk4Wy97HsIJFys6fUWS$UXOx?9fma2TT4RdEd4i*O6WM?g;-wh5SNC2$yO?6H0## z{9ksGrnS=Z1OU3opH5BZ|ArH?+K8b^}wOBL>o$L7m zPFg67zPCc|2cDaN2K;^Slyz75V2pnz6ZnK`($;}8uunu&HVm(Ofq~b^UpoIJz}8`@ zgSx83x+iE!U?Ze89t1oV9U1AgI5~QXM6AWuS67tM4@0qGSYrQr342V_YPEt%lnu2$ zNO2Fg;@@94Y4Ln`|N6Gfi1z`EkF)4K;y4-oZ}fjdbfgor zP#G0=1c=-Ven!`u$1#LnU1KCN)$7we(z)(T{Cm$(1L}wQO*hFkuv~C-N}d#3ZC(yf z;OsXXCXu~;1N|bO-&%~(EA8%q4+zbxd8{mkvczS+llm|XxyFTRGjGDd-|@2ED;E0& z$h$_HK$c>DF2gZ{5Qk}Kz!`t7ptiNXaq`X)vP@94~&VOEM7q(Smq&YZD-zx#(&ypOr2(8vUB1;F~9B~l=c z|znr~9fonkMK?x{ur2}Vea_`IIXYa`#{lJdp^Z9?x&Hh!m*<_vP3NiC1OsZ1CpXRLCyXUG54rfpAR)`Kkn>`QzoBDQ{+w|Bw%-lb;NKtR#wKv z_l24QN>F&I%kh)Tg8UWB(7^zGBxk){en!J2%5+Se+)SckF?X(5JquKP+wX>d50R3S zNV{v{8BjA{poM>GulIj`hiBW!6=yhKy@@q=vt-LPc{FgC0&pulLmllIw<(MoTY_z@ zyEtn9Uv(EdOlnSqP~(;jfP@>iY9koJ>UrGjb7BYYk|Ep5Zoe*uMuzn-ZxsqY%!11> z+K;_}K)1w`7-G}?r6`Bx*UI@|2(osO{D|rpyDZ*?irV# z9|`0i=m%MF{)g4s65-<&5DHYdLdAz^pI*n8u%}0CfnO7e11QgBLxBfb!0rjT&&Xy! zMrA8c*LaXc#$Q922Ni(F0}V5tx-O%VZ+U-^Maamh+)Tb)tXDe(89dK%6s#md=0o2N z6i(U56ytyYpq3Iy2}{T{4BTW`m0X27 zn72bjjg~9RX*x`H@+LOJ zEnAXdx&kJt+(OV*{C1t$NsbGUF~HAm?pd;E3VE&7#p0aUw26ei+^2idp*N75B~ z3t~g(F6bqeItSmwM-pgoGN*Dhd1;Mz2zGy8FN{-80sx8?U<8;1IvV`Um%!Tx20NE$ z1Iz*Lk4LZzL8=vRH5scjWV2~m0TCP2@ABtd7A8MmgFT8v^JdHbAgE3~$bvklJY!L_ zg*N|VSrBEPz?r^b`#T(3 zO$m<_7>XkWueqIp&h^dB#l>7xgrHXYwsAA3$oZK1#3@NTWO1Q=u0V4_D98}Urd8Cx3*n`q2%$zRu7HJ}wM%;w~b%-L)`KSu`6 z&Rn*B5I4tHPXVCJ+u;D3!Hj=@fV}JtJe#pFkYlrdnsSvb6x3E@`p*9}becf)gVv@{*Tv}i_yDy-C) z)j(9et9=<-g*Kek*|33!g)^+^er}X&49OX4DRiohzAzCMNV;`9O+g>OnGE79l*pdU zLhEp>&wM1uIf zavqz_8UFE>g_r_<;)q>3 z;#S`P>`qiL78*zv?6V;h=PtK6^$f}zltIxHNF{9G@X&viPtrWJiD#E6a=%=x=4kWu zcY7K$%IX4^`BgJMwDHH8fQdc2hzYHioB2}a-JlwligY?L8fm>+5jQxB0gEvS5 ziXsieK=3;VQZY}urgsJ`MyYVK>3`MG;1WKLsBWTX{SM@fmqA`)d?nDDM8@}G^4W4T z2Tx^k0-=B3SKv!5^FqGuG>s$JJQlRKX_$+Y9&$Ek%u-tG$$;j(vtSYE0Bqv3P$Ef1 zMLbpIg23;X1Jt(3IN)AN=^6@91EE$JW zIONSkhYq$@3I=r8(w=*k{ekIN=(pBszDUavbGv^IrG0Bq!~TT`Y!mY}Y;JRN}H?jw{ z2Gr&P(t&FOiWX>BgJ9LE8xBLfFv2I?o<8x$xho`f2RgleU>jMpZ*vY;hO;ph8b0~G zT}Uw5v}nd4q}|B=Du@F<4fXgrY^coN=GROn@bQm4$NsvL*u@sk;*|Tl@%+SDWAm~> z5+&sURT4aM!@j)&CC<&Wx-KE~^1)-1Ew_KCICp%v?1(Q^$Ge69)};x}EYR>ha~)-> z$>3fODO4^*4JBpvDpFB?u{NGGf7ssVg?)R?saZ?=5<4&kQwmD)SUQmRGFne;9151% zog4)W-*|^1p+V=U>`g8*aT;#2B@VIXb^(*E1jEH?G)oLZrw{qAIMji69#|@_fNy`z zn$a&fq=fo7D{K~N2p3AB!6Dp|h6tpPNFdgT2Di2rDc^ts1bbNGO$d$T1RU&YL_7!m zkI+wQLg#^9H*9sJz_z+UnLv$2Y_1yLAHTUG!Tw|3DXS!70Cov{Ituxbb=(%27>slH z8cpy!LmRAFNZ3@W43Wyq=)X!;yu0TKQOC~-`&4H*J+X>J?wAKaOmL(v6yHB0g8vG$WNV4 zzTKZZfj$}zvH`<)21^fDRf2y|^Tn1}_Q&a@u?)!mhQl_&>Ps7>3&mz9zNKD`PFYk{ z(OlduBB5DL)b%s21uFT#m;U@R)| zO#qyMz9fZ&--rWjEE0=b*<0S#$U5OAr(<=u4;pslg-};z`1UZ8Kqh}WU4lpgoI|~0 zoIShIwN_tEULSf&SK*mZjnA#b4P;g3-5Nz#6y z{FU0j$Nd`#+~vjlA>9x23*Put*yIR{GMas6k0^hak1`al1G=z^CT=TkR5VzzFrrf} z3f4`$>-}lP{#w(rFyeomC!bN!Ovqa01F7ogFp=k-y-g3dT@k0^xYrww=_92 zjC#-uZSiM+56lO-r{7H6yEJY)ea3on@AGedzcUq<)nBgR(fT@jzaWEB+@BsovHhFh zk9Gw3@|kOGW-_>au}eB|jZAVBcZ0o2&@#mRWl$wiv?U1R?(VLIO96#j;Z9MwySo%n zH*t3;+?~SR-QC@t!rf(f{l1v!`68yLr=wp?#EQ(F=WILqBQx&Jv)86@_l0+YKuv&a z+mQsW{Fm+&yLrQSTS2$PuYv7-ktoX6Yi!8nWw{tx&QzJ?S57_Y&=Qdr_}gfl5q_tf z3s4y8j*L%fsp-clX;$PT_B0{|c)I+>0|Z&ekaaL1cym4p1vfrL;o7uy81vfxac~R> z2Yi@+V9f$>&S%>@lA3jPd7Q&n*?+j4dm#ZhL*-&(ziP)IFZ*xVf*%LV0lf4|?sz3U zw2QPfpIy(7F6ylLcNqKT=2T~uPwMtNo%Af~ptX?hF>9#x^_&3M zDGAM%1F+Tfd^{VT4o}M%tJ*LsJ~5kj?9A-EK6@EYKZN_h{`H>RdQ6RZnE$^6cYHqKWFY6WZPD=rJwfI?u`OGNZb!zS{n;*K!^%2KiGBlKdU<(p$*P26EW6cocEYZU}Fu$&0in#+DrG74+gH zJB^2MAUS%6Fu^<#vlLD=2p63%qDHmhTGO;zz7LaCB$2|Q?K)N`MckwzWEU{~{7GZ` zzLRZe=?d*{9P||m^`>e z++B^R?HAiEVWrY4Hx7oVbqdr_573ZVV#EUOuk*?vFFA^xi+9#84bB~#1kZuq9ArfQ>pj&h^q}iNFkVL|M+XfLmp;ua81PK4d9CWXZ{tdu>2kTMP>$ls2 zRr}?EM(rT56nUQEA(|Z&u5-EJP`D@eB==xb7z8_rCrWGbm&!a05m7mkm3@s+R^P$; z1z`nj=bQ>1uOpyf)|KVJCbfibyEj>h5q8%yIPhQ9W!&av|3tC*g^QcJ(i%&T%qY_# zr=54;5dPC2V;4oglXHOBhkVoVqIH*+bW;BZ&4Fw5x0@s&!&GXMt1JQEytGj(^zLHIBeO2+VX~Ja3P}JwHp8wAvSQNos(gcdea~&r8>c@LR#x zHn)vW5*3c$RX-Rp9TnKG1m*uod1ys86b1IsH9XLs6(A%VoL7Y9F*h9hdwyR)S(3(a z*3dH17zGap7ysI6psicy@BOb=`?igVwQ{R(*E4REaBUrUT)V;zX?hYXlc795XBX)A z+mw;`cwScbbh-lE?alu>PAoECkMrf z_@BdR*m()z5PAYzwHyh89QRYbdFGR1MrjM}NXRLEY>_ani^>}jvbRP5}*%AkNM^NGQc_A@%|cuL8lKCB~I%Ev?$w&DH^U|6AUa? zN+}EwZ^(5x`6hod+l=T3W3_J+cJ(#oVMyFlx*~*CY;^>&9d2e)WR+4|2t08Y6@61; zm#8hhOzA**e0p1E$K}V9DpS4O8p_007$zv0tz8njgY640Djfw6%E@k5yP{x3`ls0B zm;2~Dgq#XY9b}ACA{FMYX1tIVm5C>?O9V_;54sXVdpUr>CZ~>srt+<_QMN42+pEsiR|9+e z*pe0zj>q}IbYXo5DSd6Kf-Q_z4^+pa*}Hub1pusD`YGZ%=B5@C9!Za9*|~%+X!6Ri z0>&_{1GV{lv@M0mXycyLe5_-l3pt1md3@fBcqB1WQb@XD^{DbRy>t2`7<2SgM+l8= zet^-5IQo8?xnjq!dk}2T3%AA0FFRK;a)5KYyr7*m-exf4hD-*pJBu}0_90CSPE|-d zeX=Vvz>}CqF&}KB>t%uFF&gU<$%Hjmp6lEP#=C>JAmi^pZ6DvrNe9yuJ<~aR6neys zAhKz!<}BZMkqkRyk)@Sj3K%|c+B6MwcmU~Q>LN0?+1fM$ow8g!xzU|{nQ=y-uU%og z>qw7ul9|3gAxX+ob?~^OZ}QJIoE7+#Tkie+8BC8C=K}GH zO@q_;;NW1G&2Cpp5EQ5>6u@IC?!K)myYQp5<{?GBy`X%YQ+UNAM~ zzX(+0{eSsqfqKxch@uhQ;PTZx;-f021;YB#MEL@U7i@T&7vD}d-xtlU_v}A>Q^5#Q znL@TE?i)YIj8FF=t`CYVto8@FWw`{qdvI;Tt8l*wdbZS>BT24r^zSnv=K@YK=we<; zE_!5f0c267reoY9{1K+-PY5hTx8_a>C^Z>Of?_P@i&P$+IWmqsj@1F)PBvNcf@B@$m!cSFVtq58p@hnNWxOw|rbZ#wz?sag7KK^TG>Z7&L ziIcmBd|JX=5n~k(Idqhho`l+QZ|vvg?mKBp@_S-;YAg(*8P%nKt;2{c!U?en{wd4k z=8}${wc|y+V8YXJCuYJr63}@@C{J6`d=Q%mc1lZF{v=cZe1K*U7g*p z2y9FF*Iw4YWEYR`X@@Cq_n+{v zSVM$Ia}h3Ss$t7;$Vs5H-DI8%j@>XL?{_r*%C>oo3WuxfiRHImZ4`b&Z!lnVp0K#n zK%~YU4*sTVvgU*mM~ay>2{FKmt#EZ5Q9uXV_{~ONk|!l9QxJH2{N}2K$-!@aQ>50J zpQ@#JwzwT`VDMfU_S4^aN?mqnQq^Z>&OZYEL$p8H5#dQ;=5gsZu zRBgLKr!(6gS|Q?$to`FgRFQ$xLeH!JTFLv@Nw6BM(zJ~15f?5dj+zF^6%jE(*0lRV z4tOsC_|8av%il4%ph^%UA$)>|=3P_yz;UC}b%7LK_6tQpb@G$FlJ1SnF#?8`B^bv@ z$VKg`!Zq22S;&}2e0s;pax|O2t8!QaZpQp+M>_4gdQGsda_bsKF0u?n>981)qL4RW zCr-1Mgr`D&G?A-?7zrsLPU8XNlG#b{>n9vNA9LMxrDSE1HguF z3of)u7ZHbCdM_xubA*eybei1$C=~{DiQ$B1_C1xZ3>iIZa5hy7>oL)AZf*8!PrY&2 z#tMYNU#B3yi~FjoHAXa9ibAkl9-GlJx4D_qyS>SX+=tU^`E~!nR&|!fl#fTgxRAF& zNjPxwU|RQNxjGJ0Tt14GpUY~^0Pr%9=*{ng!v9Ym=gax&4riT^)Y|2vC9Qs>IDLQb zv{KOALh4!h(A;33td9|RXsk%Ui*p!uFZVqo*$bM%c?z*;-vs&gAY4V!QgA<-lS^US zG$ewtN_Dsn-;rv>Bd%=YC_VDpc?+$}oStNf^T!wUY{dOZ5nxYX%8Hna z*@JYa2$LfP0iVzt`u6v7Q!jbTYUImN5Zc+S$jgp;E%*D6$P_vKoF%NW_nzSE5U%=I zHEY3JBUg;{-bk-CF?^Ms4Dv+Q?mELu2OIlmQ>^?wKPTxw}uS$D#?q}7leRqjCvPuKm+s958k}XXFYU!3K1;!h9 z6Sd&c*E8+yy^Y=FwbPLE=&!lnc1`q}$mXpt{OeYXe`aCT zK_e)CFFWruN3&3bcWBRxJ5XPQ!E>swyb|1DqM_+JhDDCdFV4GF>hAQqNv)1GGn zvqX)ra%f7}oOD^5eTNyB{8$pzZ8yrgVFAHXV@+$J&>vAYw}@bT0m%kB{N25-y?Ui0 zsV))X9wO1`ViO|c{R)1_dmC3*SB)3V#z3;@z`nP@CMjG`M>jtbzK4bvYu4nA)e8|D zx8z~VV5>LGs2Z^7(4}Yp^IMRcK*EhjwB>dOL-anm>JFiKPp(3Gyd=!OSwqtqft8ki zDD5cZMC|tMXTxf(B5cn91V!7y=e$w=U9k#jVL?INf>KXf`fYGl_2XGdy+ zK7Dl^0}S9$Vi3&mcJ2tEIIlwZ*IA=>NFr*@;3e{}iVx8EY{|y6^GtMoM6pL%S$BLD zF-J3n*oZ$z8m-_7tG9a=8lEoJH$U5qrX3__btQUyy>lpyaa=%dR(UjbJSaaS*GjTO`)HBh$!{ zA~~GYc>q2ST3H`Vm6;X4KjURI_n)wEu9Un*2w6L8o zhj*0uAZ6;7$1_^V;y?PA^&DgpXjG^Dek?>~S-=kbx(l+Ga3JF5rrFD4IHWz3Fp2@T zM7$+~lz{Or5wqXXQKFBk749giO@qdZh{OTwvQ>w^o(>bZw%3PcStJ_7U{Ka@`vs|x zz{+>0_&+y`f<4J#+Nb(^^^@NuV*j1X3%5cvU)6buMwrt}enq#rIojgsq$Z@E9o&sN zs0KQA&P+fSc9`Xo{3{jfYm}Oo@Hr1*CaSbrP@x9a=sP!0sEXugPvgt#{B@%GNY&HX zcN2(di5xpPey}6#fy9=^vM3ZEOH|tT4+)6*S})8_zd)0{VEGkF+~PxQ@>mi?#d&sOTDBg$cI8<8MdBaUDGs0p+cKW#kUP?3OYg|G`4M=D9qgKG0ktO$+CtZmqh(8=iSJ1n+I*seVNrmMJ6&)J6L-yU{2^JmyyEUR?= zW-W!2!1>FHl)k0nr$O=a9KmX3p%%fypCZ1bYXYj82)~OYY13KXBNFEO@lnRkHx~k> zDdtj7A#iBU6el;j;NHW$Mv!DCCxCxOFeyD|h!GyOqI_&}=dXul=|lxpW1Jba@JaB$ zLM|J~6n&h^)UaB#`aONIqc3{u#Yy4n+CSbeItJ8w3hVS5UHX73rhj6bXrJl&> z{T8t}e<=M>{-c*}R7m`tPLJ`#(C``Wy8w{81!XHFLGFSPXJ@C#rs@5sKM1f9=iw$9 z5XM`mm1h<=Qrr(qr7}lry%{_w+7-|R`>8tg$f08$U}r;pU|M{y&F{Y@rKAhVE7vD2Bm&iGcBg>17?(E1kXpt$gn&^ya0vkKgcsWccF~zj0ro8j4#c zki^c7w`qiePV?oMGH>L2KP=E?KY?s~3+Lh1bo0h{+Cx#@`^v~E zSyg2uf8zAZ^B6~Ip>ewu@c>@$xQC+m%%B#=o%hn{eCxH(By-*5T08mQUB3@3R=0=7 zRvXb{@;Cb2lZvvyG#YAW*ch3Y0dseg+$MsRDGEv zn>16BM6pVO+~!%iQd6b$6$BlL&Ae^i~k5|+y-6(5` zC90#bZ1nV0kXSah%f+`UPqJ+mPjBW&-$o;RcO^&G`VbQddk)^Cp ztubh(??qg2`ShM4I37lnjA^V5r`(OQ!s?K|NTBly3=9($a05uB8g)pp4l8eF0iu_` z%FU;$d39PDrF?=!qA|z0JWnqhOmEALq%Rmyg!Pm=OV-YZz(SVeQIkftY8v(kGV4y8 zQ$5ij&oxC27&<;&)!pVCJjIltK1uxg&wTA{JgP6zgKloO-Mv^L#pejbG>%>UNVZnk z?A)cn0=aAxn}7(>s${BAd>gV^X!!gTdY{k!K*9<2!B9TmGJDLp2 z*nLw3>{!XGt`vmH`J)ty#*!VR84Jto>|3n=4~_THI0H2O`@#8R8+A#T3b5ySa;iYF z-LCY`t?A1}JKkZ^i%y$HjICh+Z$;&^Lie{ zwtdU-AnQw%4HaB&ZVKp}NQ$<$L7SHbmFclps4@iHywW3#uBH4u!g7V;{XRI0A8?^x zAak6d^?~1#u~Nre+MdX4m_S%J?U#@azOk{NNr{jN(Sg}mk^v3~AKhJH>tp$9&Ee2u z?1(x|*o>8SSL#qk3UqiLp1+)E<)WUar{hkbwkJzfpX0SK!5G0H*6S*}U%y|h1Gl?|jzF1pSup49fOcGnYPNNxGa>#M zgaEAJWoKz5)Ak2pz1vW4z<-vbA62UwxTWE?uox{u!$UkPE4T->$Ag7sX6CL zmQN{Pr9V;%2&uUoI$f&`Euh+k6Rw099q8DcY5Lv52s>|?C;UQ*AtY_tkK-5=)GDY3%By4IL>;c{PqtfvX#*(@D?$ zF$0_s46ny2ICC){mG|rWLkmiraPGX!(l=H&522Fa$U>w-zyWEwC7BQLqH)2*4iL*@ zUD$rZszJ#r*>qtbSC*Du>;Y0>S?jn+0*VY|>7f}fn!+A>`0nddOHcW%2>V-gfZg28KHJbHY=wAqDaIFtNtw24mR>v2cTreKZP z1wc$*R4-K)WyIUaNqf(pm*)7Mz>a90Z>>F}r)_{L1rEtG^6)Bm*Q5&_S6mC{L_X$k zz6o{QL4ERZ=I2vZ4$?@mxmP8L;<-nV4~>O#QD2(spW!M))|5@6nXaA-mHYLQw5Dbx zS7yb8n~ruOj`5&?qYNla{sRrW*7n7a+h>1$X)($b~rpZ+OxyLC(_&^ProVRTb8FaVq-99 z2?taipaEwM!p9Z!@@YH+XkHFV^u01Pa&s1ksE6sF83w{3yA;VI6kNij#_lUgxt2uB zu~vUm?J-tUR7)GJ@_0t1I#uqt{dSi0>F^9q_8AX?dkH!N^Kg7*^yxrH>kknN{j2M} zPJM=N*oDI@9+Ok>^>)q6ADy1$>9=+2(EZ-x8^@1;U90~}d+p1U{6Z-Acv6GjhtF@6AQPgSynxx3Up!;@m^Zpf0sB_aaly#MqUf5Jn zI43z0gP$S8A~^E!2^VXt<{}| z=fF$aiw+HhkSf#x5c~$4!E|zKS7#fye)g`(BQO67dsYkgO9}EF9rl9$QJkOXN?<^X z3>VMd8&dh=MxM3SJ&i_|w~ysv5Zcw0M#US7MyiGA4Re`f^%JxwC11^J4|0yeED{~k3(#Db>5Fuq}@#`!=x9*hb5;Cz7 z*)Ltd0^SI94NSA=e6R6|3e9C3LU(Mc{WvgY@?#0}D0dp2C^mh~_gU~!+(e`G#bD1X zw20eM21C*Q2tA!J+}YayrSdYyZRM;mjuf`ItM_B_#Wha--`iw&mm6YIQQTWD^o)POz+fg^u+9r_ym%yE-RG8B$016@ zICYrw?~1A`R;hdy7d-L{kK|z>$@g;CzO1qw`*OKqiEZx#(D6s*bBGlZQZZundmF>&eyd|=FF(== z<4UHg5kuexM?ZP;_95vZ zFzOe#QsdDgG@Xyqu$!Rv7PYo{Bpf`_O7T7PY4bs_x;j*kCD z`fo&0rTVV@y|-@}A{f|hxSRalctzAtfy0nh)_on*Ttn~HOu>D&E2+|#{WyV?zuZpB z0-SHp4MN{$@l?QHE9is4nIdmm2^Te1Z7zS7j^EGub}gIb^E&)6=SQ9nvVmxknh^vF z)7PL)LmS|jNrRd0^WONsX6)Gl4aoIU6dOV;EYkVUOW~NehonhKRG?8_IlPp3^Gj5h z%(k5GiDu!n+zcSA7n*_Z=BRI-%$Sg5t4P%xrti1?Y-zqK9V#9Int0oHdo96>@gAIQ znSGhjmwBjh>bTaeSnlmu zH%$GyEdAcHY?~@$+;^|YyZ3O9i(Zoe~!GYhCFc@ z32+;AM0$W!hv!&H90Ao>Q2<~#NJD4~{4{AW>L^dP|GXU02-w7aXvDseho*b=QV|Ha zY|)r3sT1+&Ot$}vfc6>0i|+g)C;1`=NVZ=YKj?fBUfZmLWoXm?JgL(Ex05f$XPytf z$rt{w-bM5UYaPIsswK{Xv!I8=Lq7R$joWWePYSA{+8zL?WA^1!z6gIpnENWBx$-~QUVbA z^3WZriADmS!`P2jUoPi4>-isE{!_oCOMP}ulH0q}1H{0l?^{{;pV|ojO*K`k^!f4A zc46n~(=e5{F7N_(vhqJH*vC61KZ8-;GyMOVtb{!Mr|oB$I_#TIGvHJDOzb}b{VX&8 zKh+C+R6v`bz6+h?w%>MM<)IUMUixqT&!klUQ*k!RjkKssT{U(;<oq|ah?wEK<@9voJ|M!Q_wsN$}A!R?wmDK;Yp++ld(;f4ZD$4cGe-DaMwXkD# z`b)L{K#f*Gm->G#fdA?M{}29w|JUpL)205u5y1aOU;itvKJWkkirN3PRehKG{}90c zc>2G57Wf}#_g@~q{`3C-_ZdWXssHzo533wnz$h(8FE0Hr0`Ont_kY%{%70s#@?o~H zZsh+G%7u0RFBq~)+Ww8{0d#B8u8Pefc+dZT1K@uu@SkefI=i|ER09uz%K6wUb;OIw zhiCKG%AS{-7w3Uh+BTt0H4nPW`J66w{7s|}kZ&albO$fihgH$hI~v{)T(T&+5y zhckMNk3HSb^tVvlo#8aq<{XV|Evc1yq{6{oWF&~=##-x}CI#Z1fa}fE;bq_3Qg6^D zDV7-hi?pO3`TN63IE@kB&Ae=J_IdNi*#wMexsg=mxh|s_i#@Jr`xT`oN^kB_z&n#V zOHP2LSkBd))$gg!R80j^a|cN0yQi>|U_BKy>-A-yBW*<+gsYmlJqNCp1 z!r!{pKo91X=C!2jKp6-I+{z+Q#hB+5_haQO?IVolC_`7FX|!zpnt-OL;U32@iKK-B zNUwK$GHV8YSGUSmYgSh1F)#4xZ@AbBX_o6PpZSn?n>9D___xd4I*eyBMNdv-=OU9P z=`uc2gSb?FfwWsxeRzQ7}G&+y?;{-#jSuC(9f?kG!Jjo-=)(_2gS1F*CSJU=q zuh=h8b&G(2|L@ZsgAScZmMx)&$JO1+%a0bJCeh|!-73mn007i*KN&SYUEfm`JrYO% z@>ova%zV^cdPaW<9TvF5%<54(yC2wVjb3zLoazc%zWo+a+o6?NW`5ENxVY+O`cBoO zLag3Q^BDrD!oDwymw6tL-))m$XHG7{|1hj{_UWCzw>v;JU$T51yvB}bEj~f^Js?!L zr7a73=(q-<|HodE^)XbKO!H|2%qZbaW^a6l%fUMMUf;C?ny<9x8lX@v{e65Zu7wQ#Mpuxg--UIMn@(Bl`)WdV5XN z4J0tgmA-c|8&=>IiEaZGYuf4-*Byrwu20l+z+a9xJlPd}$p7u=ck-bC^bPzgTnUr- z6Kph$wE55uH0XFa*4*SvYU5X=^9dLM8_hMw%A^LNYVe|+kOZ-w7a#BoHuE_1Xe`GF5=zb3+Yvr;45^%-P0IV7y>-d z?xD)TRJx8Z!W3X%QwcF6j$U;{44Ako<*iOMZPttl1jpuE#PE&36sGjXn&nLz)`Ye~ z)ADfE!Y^Io6R^D}_h=eTUeEOkFH8=!_tOy+{p#iTv!`Uhgd1CW^`ZXzrBtuudXO;F zQjM(d=ug}SzmP|J%-{xe15m-|R|_PIwO+>x<@L-kOGf5ly6^r=cSdnND8hPyavY+^ z&dJJHYFhoOMYUeFO?84q2&aI@eEQo1Jdyi*QWp<2e@-CXVU>j8NIL+HrVGQz zQ}l;`>}kU)RJw&vN{AQtqHEIa{Q8#L)#$oh9Tqeq^htJfwh1~jD;yJATkZ{-duFTh zxps^ZmJ{T7ZdSvc^D7DV)~h=Ok^Cua!F41-lQ=806F~?e6)qcix{e6<@rHG?WOCJ- zB6HC~!P^oahW*cC$cX|o7FVst6xPl;~Gi*#ZNiUN7>qU)q7uU`=3Kp6h;poOGpoO|p;*g^B)eX+aO zqelyF33+znuj@uM($+wT+?hF};hLvh0qs69s&=~vk76(sxj7Fca`e-K=H?4SnGJhj z907RRz&Hhev!#K6ewP>xP0S&*dqgd6-VIdBjI>)_R};**xLEj8Cr+P?u7{R6+_3j9 zOCgGs6jQT|r3 zTsFW-J*s3Aumk1B9weoj8KIg0&4M@i^`{ZnfNhNE`~|)yc}2l24L`iZnz&wqG9mLy zUfoTjnM;eIq=mzuYFmvdl{D`m?SvZhg3p~=Dth;<0?Ud6^y6i;sEfJEA$R$h;b}7Z z=)YN5B2-Qx=3szMV`k<7hncn;{SW;0)2spALoIQ%FY+BvhW{c!me~w@C*Hr_$)57e z8@_jryKmO7B@+@j_Y!_rqOB+*wL)nu4w5@->!K6AI~(a&b%8rubj~ZzgT=DlGnue- zX~sffkx75FRR7s)K~5aKa{ie7mllp{FkqfH8s&pFG))1Z%}Cgre%&(XtV_tL&bzeHa%psG;N=k92oGu9K%urB%!kNop-zHM@XVxwhQZG z+LeX+EMq2VgeghX3Y%wf4GY8ZysMrDDIA7<`>cK|&w745R_Bo^{Yq_=%oL`Y9lPcB z4`a>InTR655mt)rrPzzc=ZLZ!)Knzk9CaHc;KoUIQ)cwGH@Y4gSC<)}Zd(*4D2hh?E@ z^`up`+)zwpIZi-b=v9r3vr+2GM)IJ9=`jqKC&>ja@>!IBVeQH6)(kwWo-qq}-~D(^ z9Gf8tZT=52jJIwG>qz&-5L6zbn`8}kSrs;M=fb~J}z+&5Af9*(P6MpO%rI{!5~7wB`jXZnEUxq+V==47PY6FRY? z)dZ&6R3-mi#wuJ`6z_p+c@eCgeEo7$Wem%?wf+_#>Vp^TaaBHW_Xud8fT6j3Pzvy}EGe3pz-F zGujV_nA(A{IWpBsViKFnC<&jHgNpr-7`nXIXRzEp$U(wK9i3o)l-HA3vEeyQoQFzT&2ClgfUMN(VD7x#Q)5?8C^Wilr;(^4jI6cn z=GK(qNqX;4+Tc#p$Wflc>O(TvX85Y^okZmS!Oo|<=by`G^pSodzp@{*6p zKQB3`R7-z1;SZbOAmQw^f^M*zl?2tujjXHvO=z9lF^Mx)_N;GdJ&)ph-cFxeVV}M- z#lNY{j?#4syhQaCoN%>>UXMHaTSK)U|H?~i@&gnrM^Ci3lF#vLs`c9xI}mU;Q}*eRmfw?sko-vrU1AxDC^B6r4Xj+f-MZ^fWU z>oB~S<0DVzmx2-2;N1M32w-?^1c62@$&a<(Pk=|nU4!JuuYd-{2Ps#2#!UsPVs!8f zXu~2?8<4<}B1MA5gd}c;``Dq!)2}$BKOB)nxE|;v>e$6dwSp8;h1O{K!#EmLmtgbjr@Cz;Fg~BTNIUJk1|Jw9`9(^XN=PFG7L`kccwF~cof31q zA@G!Oj7BxcUe##@{}nL!M&Hv~nE2Id_wnaDJ|$`FRo)EsFzvA(E%ULNCQq$Xf}N8i zZQg~RX%{Q{b@Pl6!;5HV8C30V5{r15*Uz<-Sln&z7?{2x5!;BJ=Gv@GrS>gc$?)8( z8n_7>ZR!Kbe@ah8xbHWnFf&5oObU=6404_mJ4*qbv7SQGT0V``=+ zp<3hE?su=p6A|&$7tzG6u2NVD$}tH)Fha;3jZ8jPjj-rJ8$l24Jo(6&X^BL&x5_Nk zUYg$XDYj2W5g-Bj1@7HMCy@RZ)27_3qzx)DF6e+J==T@@Cx+#^3_Wk+8ZoF&`<7TU4Ahds%gGc!?zyUwkUdtqM@5~+PM@uvU;aN`VSsf0E& zZe6Y&+}v89wTky4D3K3EBci)&O!G&wBg&nAj%PTQ3EYG04o%d}GO|Ap8Xzd01zHx+ zI)t%0$MOTwpy#LxoslSSW@OT0vMY6@{E)9r3q}FfN+QYHp9;lk(~3)o?uvS^EwUo3 zjlW`1)V;l%@ak7A35#qOawV$1uT+0aj{Ys0`(q^u4V0pz*1z2kD<_G7IZ_mDu|g&J zZ{&dKI(iZfeCXs@QY|3u;wW8f!k~R^bp#Ag;c~9yx2typM|bUJ{(;%?3Vs{fcrl4h z(+obaEQVZgM%QcRj-6g#BOeZ4zfh+jcG$#HuhP11AJ?JAU9Tf;-cR!MHPTsB&b?%% zUnMh8h1N?Mh;{o~Opy>sO{-4T%~G|h6p6m3xfscgZkymf5)Hf@KRqc^SKQvu4^Q9V zmLEz6+sj}=tCO5XvqgEF4E8rRn*v|;z@ao*I$J`eKgQ9Xs_ zB;8fW{po?NYV zs{a#!!{Gpa`E9oG$|y@%?H+TFYqQzU8*K~eyicXp|8U4`+<3cf)9@-2KhxuKhS2~{ z-souTL>acSmdAM&Kdz7PZKO8^I^8dR?Rq`l5^R!?3R-)AoViaD zMt8yjcUNqC$}f}e*GG?)CL>w5Ati#YMYk*u7hfM2HFsaP)n#}}UQ%wKZekThuLsQ$ z!x+~~%^&&NdOq&c_+R4Ra-Fj?-Qod~{UB#A%k=H%?G0B|yVci{FiugoIeWIijJdLx zxasR0uX=nWE2DHCbKg@_`k&++w`VNq>=qM)BSN>@_w;Do%L{?8$-lLDR!5nszMi!i zZD?H@u`dy*o~Fbm?S~V<27MvSL0!~Ye>M%&oaS| z84r*fM!T&3*~CCQk%>H&!{|t~_S`w@Kiql>?WAS4oAtzOUqc@U6&G5UnT|izTDF-= z%B-dZB~Ca*3t>FoZY0F2=S$r_kAC0bLZVmia9>CyWl}7KduYwinM^`UU;2e?>Is|Y zjVoZ9ELjD#_lT*(K}yoMCpSR6I_{4I1)QvqiLnC{u#j&`qPlJf4YT{S<0Cq}{?dQ> z1LZ5u1_|$t>7LTZWgO>(SQiGPKOFKNi1K3h8>+__J{b?jE@lip*<@G4*UL=UE%n&_ zN))O>@!rbS@aGPaG4vxF(~!fg;2m$WSa)LQ=5bZ*886q-3p{bf(`Y&`k*U= zq1k5U7-vZ=!Tr?a^8N!%6w9pdn7qQbHg|qpZck@*rd2UR6iBGu3p{QhL==pdv|5!< ziKLSfX|@`oqpprsZCV6(&Tx`LgLT6lV`?njBU)sQTmH?62@fmGM)kk^I&F+=^T}SU zv0^M5t=9h~{_5;j{~r&g^mM&()fdZ{OZfF^O>2&-XXe6*8j2M_#|`@CXJ8>XcndM~ z7tOtaty@)#Ba!dC)+GiX#!fO%SAMTk6%CfgmuX^u@f&e@ihcwt;P$zGQDO%S_AgSJ z-6+?Rx<+OxNuoC@QOnE_aE~uMM4I08jpmug^0$C-3&-)xr$6HBf3{Y5s5o(-x1k2T zT%HqI`)_)0V&<=aK*`<2ng$M==F0#anM_LQN*SG#zNZrCZAZPKBaGgA>2COp@~YvkC>;+{$ze7Q;n4+(ORzXysX zx*Th#(^5ek;9McP))8H&rc4nPPXtD}DRto9d`wP|8QNdWcpzP`@2dTm1sO-&aYRUB ze7wN3bFV56zSM7U*-kCiE(;iG2_I2iFHLma43xMjb{Ox2S!7i&cK+UL6x)xCUtn$g zvmVy)WxB_Jlq+z;9zuHJFDZ z)TGo*^OXa!@&lS%U6?&;mb+fCsnE>L^=1($;!gv*?pZ2)Rrt@xFS{I!a6;!!WJZwuqqaf_r*RAUyO=aP^4b4*d*4Z?1IUMCA@p7Rk7-TQ~! z9;FR44ue1bgFramhE>y0UG=*|=eEB6rKiPB5+JEg>oYNd2j7U;X^9LTv430oi-3d! zTG6UhV{9bj@;xDu?W)lo=d)_QV~2k}DMN}WVcMyYL-cZOu2zB0<%gGAW-L0V2%2zD z%int;jDd#Z?d;#`2S1mh2r1`yMf>-#RN`)52memLpLIeAI0XIK z-qQ8HL(*pEZT~)U-q0O6S+Qv9J#Q9c^4U(Va_Lx}b{FK1*BHDjy>{lEOyhrL!AYPZ z!bwzAt%zhhkghA2f??l{3sY%_UGY4WcT=p?s)!G{71kp*#;|yhlw37R#hb;gpX%Sr zpuJ!fWA-H(hF*(Of@1HDh9~7GyJ;Y0l6ag|cwQohUF_a>3l&u$M`h>QucTP4J`I2d zO%EXS|9Ix*=M%w+wEFoX^28l(j##B)Ik3*OgAp%HKdDu3xM29le`oJ#?=ZwFEq#ZG z>}to5g!p2rAAG^}Yn<7Nw2)3^VQD@tZE3FK3QW|lcXrtIOog3fT}1&@cLalk(_6q_ z8{Ez~&|s%P5uZWQ1nm<=kngxM-#fq^Ix4Z}?;>N2)?NVrGuyfX%MGt;60gfYZi&Xu=Rc!WKKo^Ax~~_(G|}B!q~#V97Yd66Y7wRMq8dR4N|#A$q#|{ zH?aKYD~nltC}c8SI9vF^hzMlRS~jFh?&dp&&e|8nDTWoc3ssRnAov-juPz{25iU)^ z_5}$IWF_6qG<5UD-(S$i`E#+jkE>V83R)v^e(evH%zQ-{tAbMyV62=2GuEqL6^e7(B|u6v@l-SfTmZY zrjay7{D$r~U`J%M=Dg>4@!)OYi>qH+9a=;Iki&4_gIPG#mJ=b#tOGDdz z1P)hkBocZS3vOhqL`GfUTX2nlL}k&9IQ2eCvrWRjKp_gkKTE8Q-{%hz4Z7yj3}a=Y z`H`|II#*WYBT9USAVT%cpt)<rVFY1Q*wk}!>B9kKn0>xo#syw&Cdzh#4r(_Wj;Oi7v@tGq_@otVY3vEO z4U~YaENe~~AiE(31O~OO6Sue+oCS0B(k)dRS6Z75hJqvLxvFhlPeSb~Qsa{z(5sY^ z_(Dqvxas{&6=Vn6;$TMMnIU*!{2B8BakUlN+^P1{nO%svX=nG9IW}yA=IpsBPjUuJ zDvKib#@*t%URI?^5v_LOsd>S#-b{-mbIkz?6dGP;rLKZQ8hu3DWVxyI;HrC~Ni@VS zvUq6t7SNa~2}Z^#Qrw5Hj5){1K&WGgnKYQY<(}ErSq2F6O_h>ZaF?sJfDk z(T*xPG*9Q}4RiQsW$wzt2l2Yyq^lSt#3VaE`lx5(5KAR#H-VA!1{jW;2V%aDx2P!M zis!1dx-ueGQd|X#E4Ku|Uu3B#VXahhT%X)oN$;RK0-W3skOaB9X4^lt03Et_gZI@< zSDpzd;W09D@xu1b5TaDAJJZ!7^7*81h=zoA?ODPI-nMswyKQWG)&dYw6{KQQ5B;yg z8*7cUd{ghsB(F2;;{2;gQ*C%ZALwd#fE!eqDXzCcd)nB5sB(DdYbK|CW_BGuc61G9 z(fzWs^|FbkPPx99NqgT`U?I2U2VZl%&H$#~yPrsB`H19^t|@cwuYwK+V=yO$<0?r{ z;;ydAnVT0IGwS6KKjBCE4uB}GJt>z+IIv1dM=|0}7H>xV!|M}{+{Q1kGjty$={gC* z4_N?Ql>W_rUKO!8sURjv)tiIp2C*P;p7@t1vLl_B`p9ipOXWs>U@L0Z-j%k+YD>L< z^c9E2US(>)E^#L#d4UE%?qx+u{1!GsD}fLRwSnM0@{AZYP5Fa6S-{fp!?B?@=c$0G zt02|!6R1pJYWATA&$#WW!0sMi8VLG;kyPBQ8p>6M-l}6T3!`vhwZe+Y3p@;STJI<} z^7}4)jG|$U&u0V=++T$me5=M%{}XHPQqz5?3CCUh)TA*L@cW`In<{OD6HVV8X)1aI|?ev)2NPEdrt5OITo z;w9T^yE>Lab(wx-Tjv&$Faf!xR3P0(K zqhG^Y=g<%%5N84vSS^2_%%YOvCuH|QbP`_&rdA~%6@FRV^2kqGlp;#jge|_O`1lnh zUywHGUl2*8*14{91?=?fGc%2}3Cl(#`-_y0_~tkF*#`kPU~oFOBE#||b7x9D!f)OdydH@f zNXJ7po8+h>Ps(2Rq-*3HqIul5%$j9T3jt`<6VtU8!7!b>uqGTG_)i zrD-)!YLC=FS%izt5hJJiDW)o`DctreGv75l&a~00XZ}qm49tbHvVtHN;#*#E+GU_$``51hjSS-!6O-PbMCE zBCV%1>QPR&m~RfO>q0^PWY)h9Ef=bcc^H0i^ypRu6ll4~A|-}z+;p*&;6Nmw8XM333W#1kl3fS z4=8hyE>gMRSxPQIxPp>(q+INDgc6c9OCfrKZ1}M;uQZpQfPk@Xu#mo|*0&JH)Egv? z-{>-W3%G{1KHoqFLuxgBDOru45iYON5_VI4&x5a5Y-MS%01m!#90gTRBj4>qiQ<0p zm=BkMYOefh-nF&QS9h@(CVKvXtL%Da3FzZzcwp@iR3=(fC%|P)cDTTl|CWi3batMI zHp8v|@O?CsSN1*`F12Hd-~@-z2mN)~n`h-%joOQQfFdaCz3r2`uY<9y-tPa#YR2_2yDilg1fn2C(FHp<_VqgZh_v-^SY(-+Fd-FnPE4L} zhEt?P`sZ`gHBIpIYhJvSfsqrc7+7c=>#wQyzAeP(e@tlIcQGG|!v3$2_; zg;WwF$*qB}fv$T{j@vulq4P`&=*m2ZyUW;KpDn1R1PSVu!;=AjWa^I3ZTs-r(Tnkj z#gQsP(v3(GqF+mxToFQ~n-}C*&v2W5Nm{ya0^whw>!Y% zh4i^LHM*RTi|!RE&HxD@kZQIs8pHjN;rWv{+`7z-UJhBaV!@*^yML5hT;;SdPSd>0 z#XNRbyfyF~zgtjS&q4qc>xpEy;1a7FBI__T*i3bwSCQZtBEuU#&2Fp^hf$+xr3#}w z;`VZ#E{W)Fb$T($n%?Hf$ckk*(|2@kfP3+$NhY*H0Ce|b4DGh<7lq>Ss&4|J5_u{_ zt_R#TF=xg1ju!~@LQgM$uy<-ysah}+ zgar~l&UdK#dNlABnuI$=F?^uJAK<+6Clc=gppSO8S8ab)iCdl_AA_$tU}4PKmxzcK zMQz6*laMyJX2j|tqdi*v8JS0pL(#%>^lq4wAo>V39_^F!o~568N?3kP0T6gWiT%8 z{t?O~J_whC^35gp(wk;VNu@pK&EDgQZrwWWiC$t2*6Vx~V+xcH(^W1zZRQ|u`7x$3 z$;k`&P~^~+G!5e2tm3Lcz|Vu+LlNav>EWFjQ-Tq1zCZnkh{r?^QslFPZKM06pOLo$*hI*hmYg_Uy17f8&6Y5XLW1?A>IZegz!sk0`P0ZWlc zVo1umZZ%ir@-*pwzB>AkU^yQo!OQN|=w z%N-YXdA&Rs~O1rwYgH)f6TIzibF_w^Yj+K^OZ_r)~WCf8xhA1&GH=pT_ z6X3P0=sUJHr}ZL6zOG(-9Yp=K3fS_8COYx3?oa!MLSB5LwN3RCvbBv#ss^EXJAPdj zb^8_ zi;i-xeD@)hmZ3itJBlH3!JAM>vcx1Fv$+VlLkjSUUFFs}^7~`6kl3kEf@tLlOkxX+ z$95AkNWoXF0!DQkEIqA1o08vtEt*J}p&J;Od^w~@2O)9OcT3uz5y zwjG?B#e7I#j9Y2oc26RL!fYVyHP-<=XM~Hj@wUDRl`@(bRs@m%-9KTdKu2faG(4K87ZcLbR55 z_d?B&G9}^QjDGZ+>|V&To6F;|(am+sEjLLEzqnQc zc4e&Y!l!eXRH8d6jl@TE=geJ!2J}|FG`;zvUa2-7A;N>zEM^n*8Rv^oEqgr16D3=} zFVt3<1>7WlOI34|OdMlh1Ij#(v?vi6?F~^W>Fan0Tc$p9-j+=fhLjw+qEr{0kqDMBQynT?6E9-=H*churEeLv!oF7EL#(b`=!|BL)B zd@8opNb0?&s{2&!#OkgbuoUByX5Z$pwyo5RW*X}NO?X>IcbmX_O^V0-Vw#C80BlZa zrlM^E*={;f5>Q2Wy*ywu8OLlJrWAT4fPIWPn@AvA%F9LSkVc!?_){RH z9Tpb>euk{WTSmMUGJMW`!dCP6BO;v{brwRD&D`-PI2CG=RuD0(k#n**{rymEy%rTY zQxJm&{LR(0c+`M~T?Obl%EP|&EsXfdZ;ic7(I zsSdO$XfU9kY>b{_0*~m=1O0@vp)t%Am0i_`cd_$LHGVRFyqTm|8Z`MPC+4KikX}c= z&6j?*q%=noVIUHi%<`V6N8?NSy<_TjyCEr0uvtzExg@RgZpH1lS?uD+Xx@lXo^P2z(KwmsIwbmnMVFBv2QukzKKSG_ms-sDSI9iJkQR z3E+t#{30gegd#t~N}j8BX1$q^LMwId@(@Tozf3jUuIFa=!UxBUf)I6J%>}{j@EL7o zm>9dg)=b9x5s-|yCQ7O>!Pi#ul>a(mmnM%xuF-A>GzD#4{5ruxiPlb|{IbCja1pt~5rcJq=1^ zwK7>qSpeC#a4Xj3xeW)%Z0C_pe+xc-k{NUCMaBiaCEM6`t}P7O3D`l33Gn2aXM!PQ(V@ zJ1?FDg0~m@*kzgt-M&J%`7zLLTRy(0zlyLbR)S9`w7JBw5iC?lDzp5-eq$q-8vpn( zSVN-EO|@J3gyaoT2L5(`ooJ?CSBY{nYYI`k1B`}e?L##|Z}M+!acD<9PJw%8LjYIE<=_K+UQg-l%Cbg81=pqU~C-;9H}CN^8WE@JeZ^1p+Z|j z&|{k*c)EuDHJB?X3KPqMS}@_@g4)(5GFvfgOkt^GA(UnFC4Fe6kPWc~c*{#&Qyo)Y z1#CiP-sR9MMG*8}-3i5EobYgsygX5VoTR2;XqbDwe|l2<4j_HJuoJBZtBQ8L*5GE2 z+Msz?q8r$wjZ6V<*&c25`I%N0z+Fb|aZq@NLEqO3!dPHA3SF)9^+@Al>LfyQi&1Vg59$Xoo-ofGk&F&;L|DpQHpgDt^eMtG~dZrwXk*CHxIkUl#J)bd4I%B7x(r z9zQ|R-g2&*bwmK)R6vCFJ})xmcj#ShoAMGpQ8K$*xRB&FS7qF;hWjQLr3g2@#)|BT zFAp*2{BzL&*nj5#O&0joYP#b{fX&na<7YutpfMQiP z#b;H%I_&K#6G0{nt%+$^zt8q5;)C{s<|H)M%o?&2fzA*lp_y(e%btzX1YhmHe-al_ zTh`Y%W>0|djVUVRUslqjTyLm{LucZ5%z9`=xM{biOFd|HNd0bLnx}K(&;fk2QWq_T zpf27bU8|PZ@xU$iBZU`VPYjqWz4f}7k))gEg&wlU6pE||-C|`b(xkqr;{qS!-GUz^ zi7KZ$Lf3`)IM8i>X$tg~+x%90km^X$n_=1)TWms>`OKE3Tu=q?<5stUQf2AQmke+*CexT>WN5-|*z<^yJL0H1CX1^wJ=Vn<@owU{t&f+NJGdKrF7AvP?e^{#8G zVbUe6*-$)jmGbC0G99jkL>}OU;vO^Kgy2V#_ttJL2eKF*!2vcLodCGgr131R=!LasMGD)(# zhr^eflfMexj>Fb;Uff#bZ)}(CP(~NLXZB2fhRd8V(VvlN-Yk7iJ%=GSOihDWa2u}6 zziM6jbG)5VZD$izi^B|bck58`HQ+dIG;hIy?!!rSm+JCV6i=ZSylbH#-_@2}8N`j& z*i^g77wXi_>Sw|J-XFA~*8YCTC5UQUk7!IV!2@>(N!(I{-vnHykSL>!Y z+lR&6LAgH+L_UgC0L{{qZ2tTj(sb=H-2GX)_IV^Y)G)~_VIBGZ6i=nBwOAxAV$l&7EOALPGghkE-;|*z^xzL% z&ieOFd>Ya6%siw2ocXvZ^8q%%0mG8oIkU2_DIQsS*HXN{QoRTXy5p$gGzGk{+6<+2 zuU~gLpA>+=8?KZ(w}Ut+O$L)*4AvdWq^~GHte@`7E(GX)d#aH-fER=$Ihpo#!QAQu zxxqNd-%jC<^w>zeL13csC`Y!zKr-hkCwxPb0M#W?N-m!1=ZetSuJ>u}GBF#lOF;c_ zA+JecgTpFK@z(j3R&)1zy!Ui&pCimXUM?f&=A}BYH(`0WA$uf?)A5N&P0W+H!EgKl zmZ20#$9H90#r#JF=8JN_Vkfe?%sxJ4=_F1%Jqm^27)cK6|V;|&r5;_VF@LPY_bI*5t_n-#X^r;#j%!3bPtL+LxgIxYb5|Zo8OrymV8PeCR1bm@ibeOKdxB4SNOO`bxv-B`QC=I^N zW&Ja!yLl|#kYrrn>ak%O9Z9G+*%ZZ6;ALzjVYjHY%7mVPqXnz{z@f%$?2_m$qPA73{%JID9SxDBDTRi> zn)_RVkw|Hv^`Tt+*mefz)`89bx14$%ZBz9N4@c=Pq8ckd6kGWi4{`YWh}D2bQqK?_ z{pgYCAMElp7&Xyl`C7Q-uxC zcs{7w1ZQzN%^Jur!PgMBRo8@QHVCSuE(n5$zS;U-NIF$MbXtA)nEhNHIX{$NEU%Db{;z0@c? za(ooi>))4b46Ov}L%4zUxm7p+QWAA({-ftPL;4o=I`~rsk+XT~iP!iPRqNh~xzNwi z!*r6}QLz)~@H4YWXDLdscG4vyR3@|eFz62)x+Rv7>7_+`K7*|T0Yj0yGwgzb`}RDa zBCDKuSK1XA0|$WHB+`h@%LK{W4XQ=#>91wD@ z_>7Kv&oa?cl7EV2?XioMFl*B;!M7Y1j3wIk;;XxQ^xS+A-_DBun;$S;;TZ4fY}8OF z$wfsENu^gZ)+&j9E7Tz#j=mzhRu3m%4;@=L`=Cp~j9mfpo!4^~3s9yU_M){9=b_LE zslg+fSh21#HEXub*aK3Kt`h2hFnS<#RvLn_Lom4Nz9daq3J61!Wq`~7`b81_JCp=8 z;irofD*(_Pn(y?jeS(fov7&c;;0Ic3kv+r5pE(`3w)7r`VD~&Dsz>$b`eyyRyuy(a zPZ|i#rx&i3P$`35`GEFC%~1#sXxbkx4#wG^k)GSsWheDHHopnMf0y$Ef7K&R7@Rz5 z%*ya!8M-j4-2C8r z$sYqHm!`1IJhn{|^oRE8k68JHx9AiGWpcGCskY>+fLvf{cCu-2wPn7ujskFtCOMo5 zslsGaLmgDG!=YG(wScuie1!}IMEUj~C%L~k<9rdD_Z-)X%~$t z<#_gXmkdVJLT~EV#LH487uDtLcSNqaIN7w^qA}?4y0f_Oy7}BZfAwzj(uonTPHNbn zmJxGE8s{h9wgK&}FC%DJ-k$G8wI+oT2i>8p>|$1M(XzFB8e;<#eOF>d&Z7VE!_8^3|^G+n5pjYY99#~;&Q zLvhA`X(JHVCclJr1-;KQfqJO^hHW`rCilp&`#^Lfd3CjK0R+blqT+x@SpiS5nJj^? z`e0cWfGSMJ%fl5og9RV~{6QSGg$6D(Y2*pCZUpp}Ld3&eOYj55^ znO#RA!;H%~2y1tX-0%;Xzs**^ksNG}(h4TIm+2S^YQ@AZ8Db$x_~fJiWbCj>8j1Yi)22jCG$yxaC8LqMSa ziv#GMRtW!x976^351Ew@fCG-;0}w(MfsOe9 zOyG(4XJ}L`xPR1bf7Q7B?~pe+{67#R|2t&B4?w~E@AjJ?5&j{_yc0+?-^&mbl0ZVt zd_;sG_^*DVup<5C5rVn+02tt-zrGJYA^(MNz_WjS>vy4Gp#HB3q!P+MN@9U`rI)}v z|C1K#KM=4B1r}^0@b0JUFD@60_77hAmkKBN4(YX_gQ)}o)O6-GC87!#5D+l%kP!d! z{@xBl7dnKOJ?j@YZ+puxU^YGgfP^N~50K>o4Pi`z3<3DxuDm~G{YD2L2m)wG{wE5A zf`IUPf1yPGMR69x24@KZn8Bz*?;UuNzy@z_VH1KSg#cX8P_qA#99prFz*#~7MraPh z|3DeP-=X&$-i*-5PX9oVyx_@?00OY8@Vle$&i~=@zDwZTzYu8#HW>3GfC!T9A090Z z;NK&+llzYvy!6*X`s2HWM*jam+~AbIl274(2=5^T(%)~C5qhugKhS$9LHJJ)0S1Zy zaG;GEu)$yv03}#d^xbl<2^(xE3ZNkQ|G&idVR#?ie_j18*kD}|0L9y#}Y@+X<=>IIL@5A^WU;iKbwGM3X++TbDzYSVQ#KU^Sh&9})4kt=?~@Sx6Z>8If0FTX4FCWD diff --git a/generated_pages/techniques/T0002.md b/generated_pages/techniques/T0002.md index 4a323c9..7d9c370 100644 --- a/generated_pages/techniques/T0002.md +++ b/generated_pages/techniques/T0002.md @@ -1,8 +1,14 @@ # Technique T0002: Facilitate State Propaganda -* **Summary**: Organise citizens around pro-state messaging. Coordinate paid or volunteer groups to push state propaganda. +**Summary**: Organise citizens around pro-state messaging. Coordinate paid or volunteer groups to push state propaganda. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0003.md b/generated_pages/techniques/T0003.md index 5b576d2..30e5e55 100644 --- a/generated_pages/techniques/T0003.md +++ b/generated_pages/techniques/T0003.md @@ -1,8 +1,14 @@ # 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. +**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**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0004.md b/generated_pages/techniques/T0004.md index 02be11e..a51dba9 100644 --- a/generated_pages/techniques/T0004.md +++ b/generated_pages/techniques/T0004.md @@ -1,8 +1,14 @@ # Technique T0004: Develop Competing Narratives -* **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 centred on denial, deflection, dismissal, counter-charges, excessive standards of proof, bias in prohibition or enforcement, and so on. These competing narratives allow loyalists cover, but are less compelling to opponents and fence-sitters than campaigns built around existing narratives or highly explanatory master narratives. Competing narratives, as such, are especially useful in the "firehose of misinformation" approach. +**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 centred on denial, deflection, dismissal, counter-charges, excessive standards of proof, bias in prohibition or enforcement, and so on. These competing narratives allow loyalists cover, but are less compelling to opponents and fence-sitters than campaigns built around existing narratives or highly explanatory master narratives. Competing narratives, as such, are especially useful in the "firehose of misinformation" approach. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0010.md b/generated_pages/techniques/T0010.md index 6aef7db..327331b 100644 --- a/generated_pages/techniques/T0010.md +++ b/generated_pages/techniques/T0010.md @@ -1,8 +1,14 @@ # Technique T0010: Cultivate Ignorant Agents -* **Summary**: Cultivate propagandists for a cause, the goals of which are not fully comprehended, and who are used cynically by the leaders of the cause. Independent actors use social media and specialised web sites to strategically reinforce and spread messages compatible with their own. Their networks are infiltrated and used by state media disinformation organisations to amplify the state’s own disinformation strategies against target populations. Many are traffickers in conspiracy theories or hoaxes, unified by a suspicion of Western governments and mainstream media. Their narratives, which appeal to leftists hostile to globalism and military intervention and nationalists against immigration, are frequently infiltrated and shaped by state-controlled trolls and altered news items from agencies such as RT and Sputnik. Also know as "useful idiots" or "unwitting agents". +**Summary**: Cultivate propagandists for a cause, the goals of which are not fully comprehended, and who are used cynically by the leaders of the cause. Independent actors use social media and specialised web sites to strategically reinforce and spread messages compatible with their own. Their networks are infiltrated and used by state media disinformation organisations to amplify the state’s own disinformation strategies against target populations. Many are traffickers in conspiracy theories or hoaxes, unified by a suspicion of Western governments and mainstream media. Their narratives, which appeal to leftists hostile to globalism and military intervention and nationalists against immigration, are frequently infiltrated and shaped by state-controlled trolls and altered news items from agencies such as RT and Sputnik. Also know as "useful idiots" or "unwitting agents". -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0014.001.md b/generated_pages/techniques/T0014.001.md index a2414e7..a69c1ea 100644 --- a/generated_pages/techniques/T0014.001.md +++ b/generated_pages/techniques/T0014.001.md @@ -1,8 +1,14 @@ # Technique T0014.001: Raise Funds from Malign Actors -* **Summary**: Raising funds from malign actors may include contributions from foreign agents, cutouts or proxies, shell companies, dark money groups, etc. +**Summary**: Raising funds from malign actors may include contributions from foreign agents, cutouts or proxies, shell companies, dark money groups, etc. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0014.002.md b/generated_pages/techniques/T0014.002.md index 3e9b6c4..d92e200 100644 --- a/generated_pages/techniques/T0014.002.md +++ b/generated_pages/techniques/T0014.002.md @@ -1,8 +1,14 @@ # Technique T0014.002: Raise Funds from Ignorant Agents -* **Summary**: Raising funds from ignorant agents may include scams, donations intended for one stated purpose but then used for another, etc. +**Summary**: Raising funds from ignorant agents may include scams, donations intended for one stated purpose but then used for another, etc. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0014.md b/generated_pages/techniques/T0014.md index 9329053..5023bc1 100644 --- a/generated_pages/techniques/T0014.md +++ b/generated_pages/techniques/T0014.md @@ -1,8 +1,14 @@ # Technique T0014: Prepare Fundraising Campaigns -* **Summary**: Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns (see: Develop Information Pathways) to promote operation messaging while raising money to support its activities. +**Summary**: Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns (see: Develop Information Pathways) to promote operation messaging while raising money to support its activities. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0015.001.md b/generated_pages/techniques/T0015.001.md index 9c7d0ee..197e4a1 100644 --- a/generated_pages/techniques/T0015.001.md +++ b/generated_pages/techniques/T0015.001.md @@ -1,8 +1,14 @@ # Technique T0015.001: Use Existing Hashtag -* **Summary**: Use a dedicated, existing hashtag for the campaign/incident. This Technique covers behaviours previously documented by T0104.005: Use Hashtags, which has since been deprecated. +**Summary**: Use a dedicated, existing hashtag for the campaign/incident. This Technique covers behaviours previously documented by T0104.005: Use Hashtags, which has since been deprecated. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0015.002.md b/generated_pages/techniques/T0015.002.md index f56e33a..5754d42 100644 --- a/generated_pages/techniques/T0015.002.md +++ b/generated_pages/techniques/T0015.002.md @@ -1,8 +1,14 @@ # Technique T0015.002: Create New Hashtag -* **Summary**: Create a campaign/incident specific hashtag. This Technique covers behaviours previously documented by T0104.006: Create Dedicated Hashtag, which has since been deprecated. +**Summary**: Create a campaign/incident specific hashtag. This Technique covers behaviours previously documented by T0104.006: Create Dedicated Hashtag, which has since been deprecated. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0015.md b/generated_pages/techniques/T0015.md index e1ff536..93e0e35 100644 --- a/generated_pages/techniques/T0015.md +++ b/generated_pages/techniques/T0015.md @@ -1,8 +1,14 @@ # Technique T0015: Create Hashtags and Search Artefacts -* **Summary**: Create one or more hashtags and/or hashtag groups. Many incident-based campaigns will create hashtags 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!, and 2. Publicise the story more widely through trending lists and search behaviour. Asset needed to direct/control/manage "conversation" connected to launching new incident/campaign with new hashtag for applicable social media sites). +**Summary**: Create one or more hashtags and/or hashtag groups. Many incident-based campaigns will create hashtags 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!, and 2. Publicise the story more widely through trending lists and search behaviour. Asset needed to direct/control/manage "conversation" connected to launching new incident/campaign with new hashtag for applicable social media sites). -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0016.md b/generated_pages/techniques/T0016.md index 39a54fa..d88001b 100644 --- a/generated_pages/techniques/T0016.md +++ b/generated_pages/techniques/T0016.md @@ -1,8 +1,14 @@ # Technique T0016: Create Clickbait -* **Summary**: Create attention grabbing headlines (outrage, doubt, humour) required to drive traffic & engagement. This is a key asset. +**Summary**: Create attention grabbing headlines (outrage, doubt, humour) required to drive traffic & engagement. This is a key asset. -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0017.001.md b/generated_pages/techniques/T0017.001.md index 4de76d1..1f89095 100644 --- a/generated_pages/techniques/T0017.001.md +++ b/generated_pages/techniques/T0017.001.md @@ -1,8 +1,14 @@ # Technique T0017.001: Conduct Crowdfunding Campaigns -* **Summary**: An influence operation may Conduct Crowdfunding Campaigns on platforms such as GoFundMe, GiveSendGo, Tipeee, Patreon, etc. +**Summary**: An influence operation may Conduct Crowdfunding Campaigns on platforms such as GoFundMe, GiveSendGo, Tipeee, Patreon, etc. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0017.md b/generated_pages/techniques/T0017.md index dc9c87b..447dd59 100644 --- a/generated_pages/techniques/T0017.md +++ b/generated_pages/techniques/T0017.md @@ -1,8 +1,14 @@ # Technique T0017: Conduct Fundraising -* **Summary**: Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services166 on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns to promote operation messaging while raising money to support its activities. +**Summary**: Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services166 on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns to promote operation messaging while raising money to support its activities. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0018.md b/generated_pages/techniques/T0018.md index 0310669..303c5a7 100644 --- a/generated_pages/techniques/T0018.md +++ b/generated_pages/techniques/T0018.md @@ -1,8 +1,14 @@ # Technique T0018: Purchase Targeted Advertisements -* **Summary**: Create or fund advertisements targeted at specific populations +**Summary**: Create or fund advertisements targeted at specific populations -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0020.md b/generated_pages/techniques/T0020.md index 2608224..267a318 100644 --- a/generated_pages/techniques/T0020.md +++ b/generated_pages/techniques/T0020.md @@ -1,8 +1,14 @@ # Technique T0020: Trial Content -* **Summary**: Iteratively test incident performance (messages, content etc), e.g. A/B test headline/content enagagement metrics; website and/or funding campaign conversion rates +**Summary**: Iteratively test incident performance (messages, content etc), e.g. A/B test headline/content enagagement metrics; website and/or funding campaign conversion rates -* **Belongs to tactic stage**: TA08 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA08 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0022.001.md b/generated_pages/techniques/T0022.001.md index 97c3c35..c601555 100644 --- a/generated_pages/techniques/T0022.001.md +++ b/generated_pages/techniques/T0022.001.md @@ -1,8 +1,14 @@ # Technique T0022.001: Amplify Existing Conspiracy Theory Narratives -* **Summary**: An influence operation may amplify an existing conspiracy theory narrative that aligns with its incident or campaign goals. By amplifying existing conspiracy theory narratives, operators can leverage the power of the existing communities that support and propagate those theories without needing to expend resources creating new narratives or building momentum and buy in around new narratives. +**Summary**: An influence operation may amplify an existing conspiracy theory narrative that aligns with its incident or campaign goals. By amplifying existing conspiracy theory narratives, operators can leverage the power of the existing communities that support and propagate those theories without needing to expend resources creating new narratives or building momentum and buy in around new narratives. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0022.002.md b/generated_pages/techniques/T0022.002.md index f6d43c6..a11a4b4 100644 --- a/generated_pages/techniques/T0022.002.md +++ b/generated_pages/techniques/T0022.002.md @@ -1,8 +1,14 @@ # Technique T0022.002: Develop Original Conspiracy Theory Narratives -* **Summary**: While this requires more resources than amplifying existing conspiracy theory narratives, an influence operation may develop original conspiracy theory narratives in order to achieve greater control and alignment over the narrative and their campaign goals. Prominent examples include the USSR's Operation INFEKTION disinformation campaign run by the KGB in the 1980s to plant the idea that the United States had invented HIV/AIDS as part of a biological weapons research project at Fort Detrick, Maryland. More recently, Fort Detrick featured prominently in a new conspiracy theory narratives around the origins of the COVID-19 outbreak and pandemic. +**Summary**: While this requires more resources than amplifying existing conspiracy theory narratives, an influence operation may develop original conspiracy theory narratives in order to achieve greater control and alignment over the narrative and their campaign goals. Prominent examples include the USSR's Operation INFEKTION disinformation campaign run by the KGB in the 1980s to plant the idea that the United States had invented HIV/AIDS as part of a biological weapons research project at Fort Detrick, Maryland. More recently, Fort Detrick featured prominently in a new conspiracy theory narratives around the origins of the COVID-19 outbreak and pandemic. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0022.md b/generated_pages/techniques/T0022.md index c1101a5..e7dcf4e 100644 --- a/generated_pages/techniques/T0022.md +++ b/generated_pages/techniques/T0022.md @@ -1,8 +1,14 @@ # Technique T0022: Leverage Conspiracy Theory Narratives -* **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, marginalised or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the "firehose of falsehoods" model. +**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, marginalised or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the "firehose of falsehoods" model. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0023.001.md b/generated_pages/techniques/T0023.001.md index b4f7b31..756aa10 100644 --- a/generated_pages/techniques/T0023.001.md +++ b/generated_pages/techniques/T0023.001.md @@ -1,8 +1,14 @@ # Technique T0023.001: Reframe Context -* **Summary**: Reframing context refers to removing an event from its surrounding context to distort its intended meaning. Rather than deny that an event occurred, reframing context frames an event in a manner that may lead the target audience to draw a different conclusion about its intentions. +**Summary**: Reframing context refers to removing an event from its surrounding context to distort its intended meaning. Rather than deny that an event occurred, reframing context frames an event in a manner that may lead the target audience to draw a different conclusion about its intentions. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0023.002.md b/generated_pages/techniques/T0023.002.md index 86fbba7..84ff8c8 100644 --- a/generated_pages/techniques/T0023.002.md +++ b/generated_pages/techniques/T0023.002.md @@ -1,8 +1,14 @@ # Technique T0023.002: Edit Open-Source Content -* **Summary**: An influence operation may edit open-source content, such as collaborative blogs or encyclopaedias, to promote its narratives on outlets with existing credibility and audiences. Editing open-source content may allow an operation to post content on platforms without dedicating resources to the creation and maintenance of its own assets. +**Summary**: An influence operation may edit open-source content, such as collaborative blogs or encyclopaedias, to promote its narratives on outlets with existing credibility and audiences. Editing open-source content may allow an operation to post content on platforms without dedicating resources to the creation and maintenance of its own assets. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0023.md b/generated_pages/techniques/T0023.md index 8d4e11d..6edc92d 100644 --- a/generated_pages/techniques/T0023.md +++ b/generated_pages/techniques/T0023.md @@ -1,8 +1,14 @@ # Technique T0023: Distort Facts -* **Summary**: Change, twist, or exaggerate existing facts to construct a narrative that differs from reality. Examples: images and ideas can be distorted by being placed in an improper content +**Summary**: Change, twist, or exaggerate existing facts to construct a narrative that differs from reality. Examples: images and ideas can be distorted by being placed in an improper content -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0029.md b/generated_pages/techniques/T0029.md index a43c0d2..38987f8 100644 --- a/generated_pages/techniques/T0029.md +++ b/generated_pages/techniques/T0029.md @@ -1,8 +1,14 @@ # Technique T0029: Online Polls -* **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 +**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 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0039.md b/generated_pages/techniques/T0039.md index c4dc269..4c5f74a 100644 --- a/generated_pages/techniques/T0039.md +++ b/generated_pages/techniques/T0039.md @@ -1,8 +1,14 @@ # Technique T0039: Bait Influencer -* **Summary**: Influencers are people on social media platforms who have large audiences.

Threat Actors can try to trick Influencers such as celebrities, journalists, or local leaders who aren’t associated with their campaign into amplifying campaign content. This gives them access to the Influencer’s audience without having to go through the effort of building it themselves, and it helps legitimise their message by associating it with the Influencer, benefitting from their audience’s trust in them. +**Summary**: Influencers are people on social media platforms who have large audiences.

Threat Actors can try to trick Influencers such as celebrities, journalists, or local leaders who aren’t associated with their campaign into amplifying campaign content. This gives them access to the Influencer’s audience without having to go through the effort of building it themselves, and it helps legitimise their message by associating it with the Influencer, benefitting from their audience’s trust in them. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0040.md b/generated_pages/techniques/T0040.md index ab102f3..5627f2d 100644 --- a/generated_pages/techniques/T0040.md +++ b/generated_pages/techniques/T0040.md @@ -1,8 +1,14 @@ # Technique T0040: Demand Insurmountable Proof -* **Summary**: Campaigns often leverage tactical and informational asymmetries on the threat surface, as seen in the Distort and Deny strategies, and the "firehose of misinformation". Specifically, conspiracy theorists can be repeatedly wrong, but advocates of the truth need to be perfect. By constantly escalating demands for proof, propagandists can effectively leverage this asymmetry while also priming its future use, often with an even greater asymmetric advantage. The conspiracist is offered freer rein for a broader range of "questions" while the truth teller is burdened with higher and higher standards of proof. +**Summary**: Campaigns often leverage tactical and informational asymmetries on the threat surface, as seen in the Distort and Deny strategies, and the "firehose of misinformation". Specifically, conspiracy theorists can be repeatedly wrong, but advocates of the truth need to be perfect. By constantly escalating demands for proof, propagandists can effectively leverage this asymmetry while also priming its future use, often with an even greater asymmetric advantage. The conspiracist is offered freer rein for a broader range of "questions" while the truth teller is burdened with higher and higher standards of proof. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0042.md b/generated_pages/techniques/T0042.md index 113dd14..4173141 100644 --- a/generated_pages/techniques/T0042.md +++ b/generated_pages/techniques/T0042.md @@ -1,8 +1,14 @@ # Technique T0042: Seed Kernel of Truth -* **Summary**: Wrap lies or altered context/facts around truths. Influence campaigns pursue a variety of objectives with respect to target audiences, prominent among them: 1. undermine a narrative commonly referenced in the target audience; or 2. promote a narrative less common in the target audience, but preferred by the attacker. In both cases, the attacker is presented with a heavy lift. They must change the relative importance of various narratives in the interpretation of events, despite contrary tendencies. When messaging makes use of factual reporting to promote these adjustments in the narrative space, they are less likely to be dismissed out of hand; when messaging can juxtapose a (factual) truth about current affairs with the (abstract) truth explicated in these narratives, propagandists can undermine or promote them selectively. Context matters. +**Summary**: Wrap lies or altered context/facts around truths. Influence campaigns pursue a variety of objectives with respect to target audiences, prominent among them: 1. undermine a narrative commonly referenced in the target audience; or 2. promote a narrative less common in the target audience, but preferred by the attacker. In both cases, the attacker is presented with a heavy lift. They must change the relative importance of various narratives in the interpretation of events, despite contrary tendencies. When messaging makes use of factual reporting to promote these adjustments in the narrative space, they are less likely to be dismissed out of hand; when messaging can juxtapose a (factual) truth about current affairs with the (abstract) truth explicated in these narratives, propagandists can undermine or promote them selectively. Context matters. -* **Belongs to tactic stage**: TA08 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA08 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0044.md b/generated_pages/techniques/T0044.md index b72716d..b96ab46 100644 --- a/generated_pages/techniques/T0044.md +++ b/generated_pages/techniques/T0044.md @@ -1,8 +1,14 @@ # Technique T0044: Seed Distortions -* **Summary**: Try a wide variety of messages in the early hours surrounding an incident or event, to give a misleading account or impression. +**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 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA08 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0045.md b/generated_pages/techniques/T0045.md index 8e72dd6..3f753e6 100644 --- a/generated_pages/techniques/T0045.md +++ b/generated_pages/techniques/T0045.md @@ -1,8 +1,14 @@ # Technique T0045: Use Fake Experts -* **Summary**: Use the fake experts that were set up during Establish Legitimacy. Pseudo-experts are disposable assets that often appear once and then disappear. Give "credility" to misinformation. Take advantage of credential bias +**Summary**: Use the fake experts that were set up during Establish Legitimacy. Pseudo-experts are disposable assets that often appear once and then disappear. Give "credility" to misinformation. Take advantage of credential bias -* **Belongs to tactic stage**: TA08 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA08 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0046.md b/generated_pages/techniques/T0046.md index bb4f62b..14dcc4b 100644 --- a/generated_pages/techniques/T0046.md +++ b/generated_pages/techniques/T0046.md @@ -1,8 +1,14 @@ # Technique T0046: Use Search Engine Optimisation -* **Summary**: Manipulate content engagement metrics (ie: Reddit & Twitter) to influence/impact news search results (e.g. Google), also elevates RT & Sputnik headline into Google news alert emails. aka "Black-hat SEO" +**Summary**: Manipulate content engagement metrics (ie: Reddit & Twitter) to influence/impact news search results (e.g. Google), also elevates RT & Sputnik headline into Google news alert emails. aka "Black-hat SEO" -* **Belongs to tactic stage**: TA08 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA08 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0047.md b/generated_pages/techniques/T0047.md index b1399d5..dcc3e34 100644 --- a/generated_pages/techniques/T0047.md +++ b/generated_pages/techniques/T0047.md @@ -1,8 +1,14 @@ # Technique T0047: Censor 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). +**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**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0048.001.md b/generated_pages/techniques/T0048.001.md index 60486ab..26cd4ac 100644 --- a/generated_pages/techniques/T0048.001.md +++ b/generated_pages/techniques/T0048.001.md @@ -1,8 +1,14 @@ # Technique T0048.001: Boycott/"Cancel" Opponents -* **Summary**: Cancel culture refers to the phenomenon in which individuals collectively refrain from supporting an individual, organisation, business, or other entity, usually following a real or falsified controversy. An influence operation may exploit cancel culture by emphasising an adversary’s problematic or disputed behaviour and presenting its own content as an alternative. +**Summary**: Cancel culture refers to the phenomenon in which individuals collectively refrain from supporting an individual, organisation, business, or other entity, usually following a real or falsified controversy. An influence operation may exploit cancel culture by emphasising an adversary’s problematic or disputed behaviour and presenting its own content as an alternative. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0048.002.md b/generated_pages/techniques/T0048.002.md index 5d1c0b3..c22c027 100644 --- a/generated_pages/techniques/T0048.002.md +++ b/generated_pages/techniques/T0048.002.md @@ -1,8 +1,14 @@ # Technique T0048.002: Harass People Based on Identities -* **Summary**: Examples include social identities like gender, sexuality, race, ethnicity, religion, ability, nationality, etc. as well as roles and occupations like journalist or activist. +**Summary**: Examples include social identities like gender, sexuality, race, ethnicity, religion, ability, nationality, etc. as well as roles and occupations like journalist or activist. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0048.003.md b/generated_pages/techniques/T0048.003.md index fc50358..d5e258b 100644 --- a/generated_pages/techniques/T0048.003.md +++ b/generated_pages/techniques/T0048.003.md @@ -1,8 +1,14 @@ # Technique T0048.003: Threaten to Dox -* **Summary**: Doxing refers to online harassment in which individuals publicly release private information about another individual, including names, addresses, employment information, pictures, family members, and other sensitive information. An influence operation may dox its opposition to encourage individuals aligned with operation narratives to harass the doxed individuals themselves or otherwise discourage the doxed individuals from posting or proliferating conflicting content. +**Summary**: Doxing refers to online harassment in which individuals publicly release private information about another individual, including names, addresses, employment information, pictures, family members, and other sensitive information. An influence operation may dox its opposition to encourage individuals aligned with operation narratives to harass the doxed individuals themselves or otherwise discourage the doxed individuals from posting or proliferating conflicting content. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0048.004.md b/generated_pages/techniques/T0048.004.md index 731fcf8..6bb3b8c 100644 --- a/generated_pages/techniques/T0048.004.md +++ b/generated_pages/techniques/T0048.004.md @@ -1,8 +1,14 @@ # Technique T0048.004: Dox -* **Summary**: Doxing refers to online harassment in which individuals publicly release private information about another individual, including names, addresses, employment information, pictures, family members, and other sensitive information. An influence operation may dox its opposition to encourage individuals aligned with operation narratives to harass the doxed individuals themselves or otherwise discourage the doxed individuals from posting or proliferating conflicting content. +**Summary**: Doxing refers to online harassment in which individuals publicly release private information about another individual, including names, addresses, employment information, pictures, family members, and other sensitive information. An influence operation may dox its opposition to encourage individuals aligned with operation narratives to harass the doxed individuals themselves or otherwise discourage the doxed individuals from posting or proliferating conflicting content. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0048.md b/generated_pages/techniques/T0048.md index 2502a1f..07c9924 100644 --- a/generated_pages/techniques/T0048.md +++ b/generated_pages/techniques/T0048.md @@ -1,8 +1,14 @@ # Technique T0048: Harass -* **Summary**: Threatening or harassing believers of opposing narratives refers to the use of intimidation techniques, including cyberbullying and doxing, to discourage opponents from voicing their dissent. An influence operation may threaten or harass believers of the opposing narratives to deter individuals from posting or proliferating conflicting content. +**Summary**: Threatening or harassing believers of opposing narratives refers to the use of intimidation techniques, including cyberbullying and doxing, to discourage opponents from voicing their dissent. An influence operation may threaten or harass believers of the opposing narratives to deter individuals from posting or proliferating conflicting content. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.001.md b/generated_pages/techniques/T0049.001.md index cf49bc0..361782a 100644 --- a/generated_pages/techniques/T0049.001.md +++ b/generated_pages/techniques/T0049.001.md @@ -1,8 +1,14 @@ # Technique T0049.001: 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). +**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**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.002.md b/generated_pages/techniques/T0049.002.md index 64cf867..c95d4b9 100644 --- a/generated_pages/techniques/T0049.002.md +++ b/generated_pages/techniques/T0049.002.md @@ -1,8 +1,14 @@ # Technique T0049.002: Flood Existing Hashtag -* **Summary**: Hashtags can be used by communities to collate information they post about particular topics (such as their interests, or current events) and users can find communities to join by exploring hashtags they’re interested in.

Threat actors can flood an existing hashtag to try to ruin hashtag functionality, posting content unrelated to the hashtag alongside it, making it a less reliable source of relevant information. They may also try to flood existing hashtags with campaign content, with the intent of maximising exposure to users.

This Technique covers cases where threat actors flood existing hashtags with campaign content.

This Technique covers behaviours previously documented by T0019.002: Hijack Hashtags, which has since been deprecated. This Technique was previously called Hijack Existing Hashtag. +**Summary**: Hashtags can be used by communities to collate information they post about particular topics (such as their interests, or current events) and users can find communities to join by exploring hashtags they’re interested in.

Threat actors can flood an existing hashtag to try to ruin hashtag functionality, posting content unrelated to the hashtag alongside it, making it a less reliable source of relevant information. They may also try to flood existing hashtags with campaign content, with the intent of maximising exposure to users.

This Technique covers cases where threat actors flood existing hashtags with campaign content.

This Technique covers behaviours previously documented by T0019.002: Hijack Hashtags, which has since been deprecated. This Technique was previously called Hijack Existing Hashtag. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.003.md b/generated_pages/techniques/T0049.003.md index 944d37d..fce377f 100644 --- a/generated_pages/techniques/T0049.003.md +++ b/generated_pages/techniques/T0049.003.md @@ -1,8 +1,14 @@ # Technique T0049.003: Bots Amplify via Automated Forwarding and Reposting -* **Summary**: Automated forwarding and reposting refer to the proliferation of operation content using automated means, such as artificial intelligence or social media bots. An influence operation may use automated activity to increase content exposure without dedicating the resources, including personnel and time, traditionally required to forward and repost content. 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. +**Summary**: Automated forwarding and reposting refer to the proliferation of operation content using automated means, such as artificial intelligence or social media bots. An influence operation may use automated activity to increase content exposure without dedicating the resources, including personnel and time, traditionally required to forward and repost content. 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**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.004.md b/generated_pages/techniques/T0049.004.md index fac68ff..f744554 100644 --- a/generated_pages/techniques/T0049.004.md +++ b/generated_pages/techniques/T0049.004.md @@ -1,8 +1,14 @@ # Technique T0049.004: Utilise Spamoflauge -* **Summary**: Spamoflauge refers to the practice of disguising spam messages as legitimate. Spam refers to the use of electronic messaging systems to send out unrequested or unwanted messages in bulk. Simple methods of spamoflauge include replacing letters with numbers to fool keyword-based email spam filters, for example, "you've w0n our jackp0t!". Spamoflauge may extend to more complex techniques such as modifying the grammar or word choice of the language, casting messages as images which spam detectors cannot automatically read, or encapsulating messages in password protected attachments, such as .pdf or .zip files. Influence operations may use spamoflauge to avoid spam filtering systems and increase the likelihood of the target audience receiving operation messaging. +**Summary**: Spamoflauge refers to the practice of disguising spam messages as legitimate. Spam refers to the use of electronic messaging systems to send out unrequested or unwanted messages in bulk. Simple methods of spamoflauge include replacing letters with numbers to fool keyword-based email spam filters, for example, "you've w0n our jackp0t!". Spamoflauge may extend to more complex techniques such as modifying the grammar or word choice of the language, casting messages as images which spam detectors cannot automatically read, or encapsulating messages in password protected attachments, such as .pdf or .zip files. Influence operations may use spamoflauge to avoid spam filtering systems and increase the likelihood of the target audience receiving operation messaging. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.005.md b/generated_pages/techniques/T0049.005.md index c1c1702..6417234 100644 --- a/generated_pages/techniques/T0049.005.md +++ b/generated_pages/techniques/T0049.005.md @@ -1,8 +1,14 @@ # Technique T0049.005: Conduct Swarming -* **Summary**: Swarming refers to the coordinated use of accounts to overwhelm the information space with operation content. Unlike information flooding, swarming centres exclusively around a specific event or actor rather than a general narrative. Swarming relies on “horizontal communication” between information assets rather than a top-down, vertical command-and-control approach. +**Summary**: Swarming refers to the coordinated use of accounts to overwhelm the information space with operation content. Unlike information flooding, swarming centres exclusively around a specific event or actor rather than a general narrative. Swarming relies on “horizontal communication” between information assets rather than a top-down, vertical command-and-control approach. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.006.md b/generated_pages/techniques/T0049.006.md index 068f583..7e464f4 100644 --- a/generated_pages/techniques/T0049.006.md +++ b/generated_pages/techniques/T0049.006.md @@ -1,8 +1,14 @@ # Technique T0049.006: Conduct Keyword Squatting -* **Summary**: Keyword squatting refers to the creation of online content, such as websites, articles, or social media accounts, around a specific search engine-optimized term to overwhelm the search results of that term. An influence may keyword squat to increase content exposure to target audience members who query the exploited term in a search engine and manipulate the narrative around the term. +**Summary**: Keyword squatting refers to the creation of online content, such as websites, articles, or social media accounts, around a specific search engine-optimized term to overwhelm the search results of that term. An influence may keyword squat to increase content exposure to target audience members who query the exploited term in a search engine and manipulate the narrative around the term. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.007.md b/generated_pages/techniques/T0049.007.md index e6cba7e..df6b36e 100644 --- a/generated_pages/techniques/T0049.007.md +++ b/generated_pages/techniques/T0049.007.md @@ -1,8 +1,14 @@ # Technique T0049.007: Inauthentic Sites Amplify News and Narratives -* **Summary**: Inauthentic sites circulate cross-post stories and amplify narratives. Often these sites have no masthead, bylines or attribution. +**Summary**: Inauthentic sites circulate cross-post stories and amplify narratives. Often these sites have no masthead, bylines or attribution. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.008.md b/generated_pages/techniques/T0049.008.md index d13bae2..a256145 100644 --- a/generated_pages/techniques/T0049.008.md +++ b/generated_pages/techniques/T0049.008.md @@ -1,8 +1,14 @@ # Technique T0049.008: Generate Information Pollution -* **Summary**: Information Pollution occurs when threat actors attempt to ruin a source of information by flooding it with lots of inauthentic or unreliable content, intending to make it harder for legitimate users to find the information they’re looking for.

This sub-technique’s objective is to reduce exposure to target information, rather than promoting exposure to campaign content, for which the parent Technique T0049 can be used.

Analysts will need to infer what the motive for flooding an information space was when deciding whether to use T0049 or T0049.008 to tag a case when an information space is flooded. If such inference is not possible, default to T0049.

This Technique previously used the ID T0019. +**Summary**: Information Pollution occurs when threat actors attempt to ruin a source of information by flooding it with lots of inauthentic or unreliable content, intending to make it harder for legitimate users to find the information they’re looking for.

This sub-technique’s objective is to reduce exposure to target information, rather than promoting exposure to campaign content, for which the parent Technique T0049 can be used.

Analysts will need to infer what the motive for flooding an information space was when deciding whether to use T0049 or T0049.008 to tag a case when an information space is flooded. If such inference is not possible, default to T0049.

This Technique previously used the ID T0019. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0049.md b/generated_pages/techniques/T0049.md index 3d432fe..dbd076e 100644 --- a/generated_pages/techniques/T0049.md +++ b/generated_pages/techniques/T0049.md @@ -1,8 +1,14 @@ # Technique T0049: Flood Information Space -* **Summary**: Flooding sources of information (e.g. Social Media feeds) with a high volume of inauthentic content.

This can be done to control/shape online conversations, drown out opposing points of view, or make it harder to find legitimate information.

Bots and/or patriotic trolls are effective tools to achieve this effect.

This Technique previously used the name Flooding the Information Space. +**Summary**: Flooding sources of information (e.g. Social Media feeds) with a high volume of inauthentic content.

This can be done to control/shape online conversations, drown out opposing points of view, or make it harder to find legitimate information.

Bots and/or patriotic trolls are effective tools to achieve this effect.

This Technique previously used the name Flooding the Information Space. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0057.001.md b/generated_pages/techniques/T0057.001.md index fdc79a5..2a9a1f4 100644 --- a/generated_pages/techniques/T0057.001.md +++ b/generated_pages/techniques/T0057.001.md @@ -1,8 +1,14 @@ # Technique T0057.001: Pay for Physical Action -* **Summary**: Paying for physical action occurs when an influence operation pays individuals to act in the physical realm. An influence operation may pay for physical action to create specific situations and frame them in a way that supports operation narratives, for example, paying a group of people to burn a car to later post an image of the burning car and frame it as an act of protest. +**Summary**: Paying for physical action occurs when an influence operation pays individuals to act in the physical realm. An influence operation may pay for physical action to create specific situations and frame them in a way that supports operation narratives, for example, paying a group of people to burn a car to later post an image of the burning car and frame it as an act of protest. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0057.002.md b/generated_pages/techniques/T0057.002.md index 4a2f0ab..70a6b47 100644 --- a/generated_pages/techniques/T0057.002.md +++ b/generated_pages/techniques/T0057.002.md @@ -1,8 +1,14 @@ # Technique T0057.002: Conduct Symbolic Action -* **Summary**: Symbolic action refers to activities specifically intended to advance an operation’s narrative by signalling something to the audience, for example, a military parade supporting a state’s narrative of military superiority. An influence operation may use symbolic action to create falsified evidence supporting operation narratives in the physical information space. +**Summary**: Symbolic action refers to activities specifically intended to advance an operation’s narrative by signalling something to the audience, for example, a military parade supporting a state’s narrative of military superiority. An influence operation may use symbolic action to create falsified evidence supporting operation narratives in the physical information space. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0057.md b/generated_pages/techniques/T0057.md index d9aeb9f..99c916d 100644 --- a/generated_pages/techniques/T0057.md +++ b/generated_pages/techniques/T0057.md @@ -1,8 +1,14 @@ # Technique T0057: Organise Events -* **Summary**: Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives. +**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 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0059.md b/generated_pages/techniques/T0059.md index 5c2140b..261d42f 100644 --- a/generated_pages/techniques/T0059.md +++ b/generated_pages/techniques/T0059.md @@ -1,8 +1,14 @@ # Technique T0059: Play the Long Game -* **Summary**: Play the long game refers to two phenomena: 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. +**Summary**: Play the long game refers to two phenomena: 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 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0060.md b/generated_pages/techniques/T0060.md index b51991b..4ebb847 100644 --- a/generated_pages/techniques/T0060.md +++ b/generated_pages/techniques/T0060.md @@ -1,8 +1,14 @@ # Technique T0060: Continue to Amplify -* **Summary**: continue narrative or message amplification after the main incident work has finished +**Summary**: continue narrative or message amplification after the main incident work has finished -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0061.md b/generated_pages/techniques/T0061.md index b00e5fa..56ce069 100644 --- a/generated_pages/techniques/T0061.md +++ b/generated_pages/techniques/T0061.md @@ -1,8 +1,14 @@ # Technique T0061: Sell Merchandise -* **Summary**: Sell mechandise refers to getting the message or narrative into physical space in the offline world while making money +**Summary**: Sell mechandise refers to getting the message or narrative into physical space in the offline world while making money -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0065.md b/generated_pages/techniques/T0065.md index 0646287..c80ee95 100644 --- a/generated_pages/techniques/T0065.md +++ b/generated_pages/techniques/T0065.md @@ -1,8 +1,14 @@ # Technique T0065: Prepare Physical Broadcast Capabilities -* **Summary**: Create or coopt broadcast capabilities (e.g. TV, radio etc). +**Summary**: Create or coopt broadcast capabilities (e.g. TV, radio etc). -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0066.md b/generated_pages/techniques/T0066.md index b271ac0..328d354 100644 --- a/generated_pages/techniques/T0066.md +++ b/generated_pages/techniques/T0066.md @@ -1,8 +1,14 @@ # Technique T0066: Degrade Adversary -* **Summary**: Plan to degrade an adversary’s image or ability to act. This could include preparation and use of harmful information about the adversary’s actions or reputation. +**Summary**: Plan to degrade an adversary’s image or ability to act. This could include preparation and use of harmful information about the adversary’s actions or reputation. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0068.md b/generated_pages/techniques/T0068.md index e843851..25a4d5e 100644 --- a/generated_pages/techniques/T0068.md +++ b/generated_pages/techniques/T0068.md @@ -1,8 +1,14 @@ # Technique T0068: Respond to Breaking News Event or Active Crisis -* **Summary**: Media attention on a story or event is heightened during a breaking news event, where unclear facts and incomplete information increase speculation, rumours, and conspiracy theories, which are all vulnerable to manipulation. +**Summary**: Media attention on a story or event is heightened during a breaking news event, where unclear facts and incomplete information increase speculation, rumours, and conspiracy theories, which are all vulnerable to manipulation. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0072.001.md b/generated_pages/techniques/T0072.001.md index 7f5732f..8001ffe 100644 --- a/generated_pages/techniques/T0072.001.md +++ b/generated_pages/techniques/T0072.001.md @@ -1,8 +1,14 @@ # Technique T0072.001: Geographic Segmentation -* **Summary**: An influence operation may target populations in a specific geographic location, such as a region, state, or city. An influence operation may use geographic segmentation to Create Localised Content (see: Establish Legitimacy). +**Summary**: An influence operation may target populations in a specific geographic location, such as a region, state, or city. An influence operation may use geographic segmentation to Create Localised Content (see: Establish Legitimacy). -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0072.002.md b/generated_pages/techniques/T0072.002.md index 8163ce7..b6191ea 100644 --- a/generated_pages/techniques/T0072.002.md +++ b/generated_pages/techniques/T0072.002.md @@ -1,8 +1,14 @@ # Technique T0072.002: Demographic Segmentation -* **Summary**: An influence operation may target populations based on demographic segmentation, including age, gender, and income. Demographic segmentation may be useful for influence operations aiming to change state policies that affect a specific population sector. For example, an influence operation attempting to influence Medicare funding in the United States would likely target U.S. voters over 65 years of age. +**Summary**: An influence operation may target populations based on demographic segmentation, including age, gender, and income. Demographic segmentation may be useful for influence operations aiming to change state policies that affect a specific population sector. For example, an influence operation attempting to influence Medicare funding in the United States would likely target U.S. voters over 65 years of age. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0072.003.md b/generated_pages/techniques/T0072.003.md index ab8aa20..38cceae 100644 --- a/generated_pages/techniques/T0072.003.md +++ b/generated_pages/techniques/T0072.003.md @@ -1,8 +1,14 @@ # Technique T0072.003: Economic Segmentation -* **Summary**: An influence operation may target populations based on their income bracket, wealth, or other financial or economic division. +**Summary**: An influence operation may target populations based on their income bracket, wealth, or other financial or economic division. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0072.004.md b/generated_pages/techniques/T0072.004.md index 8f8c01b..cc560fd 100644 --- a/generated_pages/techniques/T0072.004.md +++ b/generated_pages/techniques/T0072.004.md @@ -1,8 +1,14 @@ # Technique T0072.004: Psychographic Segmentation -* **Summary**: An influence operation may target populations based on psychographic segmentation, which uses audience values and decision-making processes. An operation may individually gather psychographic data with its own surveys or collection tools or externally purchase data from social media companies or online surveys, such as personality quizzes. +**Summary**: An influence operation may target populations based on psychographic segmentation, which uses audience values and decision-making processes. An operation may individually gather psychographic data with its own surveys or collection tools or externally purchase data from social media companies or online surveys, such as personality quizzes. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0072.005.md b/generated_pages/techniques/T0072.005.md index f5a4fcf..c2419c0 100644 --- a/generated_pages/techniques/T0072.005.md +++ b/generated_pages/techniques/T0072.005.md @@ -1,8 +1,14 @@ # Technique T0072.005: Political Segmentation -* **Summary**: An influence operation may target populations based on their political affiliations, especially when aiming to manipulate voting or change policy. +**Summary**: An influence operation may target populations based on their political affiliations, especially when aiming to manipulate voting or change policy. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0072.md b/generated_pages/techniques/T0072.md index 97a8b5b..feab0ab 100644 --- a/generated_pages/techniques/T0072.md +++ b/generated_pages/techniques/T0072.md @@ -1,8 +1,14 @@ # Technique T0072: Segment Audiences -* **Summary**: Create audience segmentations by features of interest to the influence campaign, including political affiliation, geographic location, income, demographics, and psychographics. +**Summary**: Create audience segmentations by features of interest to the influence campaign, including political affiliation, geographic location, income, demographics, and psychographics. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0073.md b/generated_pages/techniques/T0073.md index a97d932..318b256 100644 --- a/generated_pages/techniques/T0073.md +++ b/generated_pages/techniques/T0073.md @@ -1,8 +1,14 @@ # Technique T0073: Determine Target Audiences -* **Summary**: Determining the target audiences (segments of the population) who will receive campaign narratives and artefacts intended to achieve the strategic ends. +**Summary**: Determining the target audiences (segments of the population) who will receive campaign narratives and artefacts intended to achieve the strategic ends. -* **Belongs to tactic stage**: TA01 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA01 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0074.001.md b/generated_pages/techniques/T0074.001.md index 09d6699..d254826 100644 --- a/generated_pages/techniques/T0074.001.md +++ b/generated_pages/techniques/T0074.001.md @@ -1,8 +1,14 @@ # Technique T0074.001: Geopolitical Advantage -* **Summary**: Favourable position on the international stage in terms of great power politics or regional rivalry. Geopolitics plays out in the realms of foreign policy, national security, diplomacy, and intelligence. It involves nation-state governments, heads of state, foreign ministers, intergovernmental organisations, and regional security alliances. +**Summary**: Favourable position on the international stage in terms of great power politics or regional rivalry. Geopolitics plays out in the realms of foreign policy, national security, diplomacy, and intelligence. It involves nation-state governments, heads of state, foreign ministers, intergovernmental organisations, and regional security alliances. -* **Belongs to tactic stage**: TA01 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA01 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0074.002.md b/generated_pages/techniques/T0074.002.md index 6022810..3cd7c0c 100644 --- a/generated_pages/techniques/T0074.002.md +++ b/generated_pages/techniques/T0074.002.md @@ -1,8 +1,14 @@ # Technique T0074.002: Domestic Political Advantage -* **Summary**: Favourable position vis-à-vis national or sub-national political opponents such as political parties, interest groups, politicians, candidates. +**Summary**: Favourable position vis-à-vis national or sub-national political opponents such as political parties, interest groups, politicians, candidates. -* **Belongs to tactic stage**: TA01 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA01 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0074.003.md b/generated_pages/techniques/T0074.003.md index 442e8a0..e19130a 100644 --- a/generated_pages/techniques/T0074.003.md +++ b/generated_pages/techniques/T0074.003.md @@ -1,8 +1,14 @@ # Technique T0074.003: Economic Advantage -* **Summary**: Favourable position domestically or internationally in the realms of commerce, trade, finance, industry. Economics involves nation-states, corporations, banks, trade blocs, industry associations, cartels. +**Summary**: Favourable position domestically or internationally in the realms of commerce, trade, finance, industry. Economics involves nation-states, corporations, banks, trade blocs, industry associations, cartels. -* **Belongs to tactic stage**: TA01 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA01 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0074.004.md b/generated_pages/techniques/T0074.004.md index 15fd8f9..1a5fd39 100644 --- a/generated_pages/techniques/T0074.004.md +++ b/generated_pages/techniques/T0074.004.md @@ -1,8 +1,14 @@ # Technique T0074.004: Ideological Advantage -* **Summary**: Favourable position domestically or internationally in the market for ideas, beliefs, and world views. Competition plays out among faith systems, political systems, and value systems. It can involve sub-national, national or supra-national movements. +**Summary**: Favourable position domestically or internationally in the market for ideas, beliefs, and world views. Competition plays out among faith systems, political systems, and value systems. It can involve sub-national, national or supra-national movements. -* **Belongs to tactic stage**: TA01 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA01 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0074.md b/generated_pages/techniques/T0074.md index 9159aff..4e3d487 100644 --- a/generated_pages/techniques/T0074.md +++ b/generated_pages/techniques/T0074.md @@ -1,8 +1,14 @@ # Technique T0074: Determine Strategic Ends -* **Summary**: These are the long-term end-states the campaign aims to bring about. They typically involve an advantageous position vis-a-vis competitors in terms of power or influence. The strategic goal may be to improve or simply to hold one’s position. Competition occurs in the public sphere in the domains of war, diplomacy, politics, economics, and ideology, and can play out between armed groups, nation-states, political parties, corporations, interest groups, or individuals. +**Summary**: These are the long-term end-states the campaign aims to bring about. They typically involve an advantageous position vis-a-vis competitors in terms of power or influence. The strategic goal may be to improve or simply to hold one’s position. Competition occurs in the public sphere in the domains of war, diplomacy, politics, economics, and ideology, and can play out between armed groups, nation-states, political parties, corporations, interest groups, or individuals. -* **Belongs to tactic stage**: TA01 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA01 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0075.001.md b/generated_pages/techniques/T0075.001.md index 08d0533..c25736f 100644 --- a/generated_pages/techniques/T0075.001.md +++ b/generated_pages/techniques/T0075.001.md @@ -1,8 +1,14 @@ # Technique T0075.001: Discredit Credible Sources -* **Summary**: Plan to delegitimize the media landscape and degrade public trust in reporting, by discrediting credible sources. This makes it easier to promote influence operation content. +**Summary**: Plan to delegitimize the media landscape and degrade public trust in reporting, by discrediting credible sources. This makes it easier to promote influence operation content. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0075.md b/generated_pages/techniques/T0075.md index 9b4f458..96d0b85 100644 --- a/generated_pages/techniques/T0075.md +++ b/generated_pages/techniques/T0075.md @@ -1,8 +1,14 @@ # Technique T0075: Dismiss -* **Summary**: Push back against criticism by dismissing your critics. This might be arguing that the critics use a different standard for you than with other actors or themselves; or arguing that their criticism is biassed. +**Summary**: Push back against criticism by dismissing your critics. This might be arguing that the critics use a different standard for you than with other actors or themselves; or arguing that their criticism is biassed. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0076.md b/generated_pages/techniques/T0076.md index 38ed0d6..106b31e 100644 --- a/generated_pages/techniques/T0076.md +++ b/generated_pages/techniques/T0076.md @@ -1,8 +1,14 @@ # Technique T0076: Distort -* **Summary**: Twist the narrative. Take information, or artefacts like images, and change the framing around them. +**Summary**: Twist the narrative. Take information, or artefacts like images, and change the framing around them. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0077.md b/generated_pages/techniques/T0077.md index 3168f2e..6c79693 100644 --- a/generated_pages/techniques/T0077.md +++ b/generated_pages/techniques/T0077.md @@ -1,8 +1,14 @@ # Technique T0077: Distract -* **Summary**: Shift attention to a different narrative or actor, for instance by accusing critics of the same activity that they’ve accused you of (e.g. police brutality). +**Summary**: Shift attention to a different narrative or actor, for instance by accusing critics of the same activity that they’ve accused you of (e.g. police brutality). -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0078.md b/generated_pages/techniques/T0078.md index d18912b..2f5cc26 100644 --- a/generated_pages/techniques/T0078.md +++ b/generated_pages/techniques/T0078.md @@ -1,8 +1,14 @@ # Technique T0078: Dismay -* **Summary**: Threaten the critic or narrator of events. For instance, threaten journalists or news outlets reporting on a story. +**Summary**: Threaten the critic or narrator of events. For instance, threaten journalists or news outlets reporting on a story. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0079.md b/generated_pages/techniques/T0079.md index 609db02..bb0a51e 100644 --- a/generated_pages/techniques/T0079.md +++ b/generated_pages/techniques/T0079.md @@ -1,8 +1,14 @@ # Technique T0079: Divide -* **Summary**: Create conflict between subgroups, to widen divisions in a community +**Summary**: Create conflict between subgroups, to widen divisions in a community -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0080.001.md b/generated_pages/techniques/T0080.001.md index b0987ee..26af677 100644 --- a/generated_pages/techniques/T0080.001.md +++ b/generated_pages/techniques/T0080.001.md @@ -1,8 +1,14 @@ # Technique T0080.001: Monitor Social Media Analytics -* **Summary**: An influence operation may use social media analytics to determine which factors will increase the operation content’s exposure to its target audience on social media platforms, including views, interactions, and sentiment relating to topics and content types. The social media platform itself or a third-party tool may collect the metrics. +**Summary**: An influence operation may use social media analytics to determine which factors will increase the operation content’s exposure to its target audience on social media platforms, including views, interactions, and sentiment relating to topics and content types. The social media platform itself or a third-party tool may collect the metrics. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0080.002.md b/generated_pages/techniques/T0080.002.md index 713c2f6..4dffa5b 100644 --- a/generated_pages/techniques/T0080.002.md +++ b/generated_pages/techniques/T0080.002.md @@ -1,8 +1,14 @@ # Technique T0080.002: Evaluate Media Surveys -* **Summary**: An influence operation may evaluate its own or third-party media surveys to determine what type of content appeals to its target audience. Media surveys may provide insight into an audience’s political views, social class, general interests, or other indicators used to tailor operation messaging to its target audience. +**Summary**: An influence operation may evaluate its own or third-party media surveys to determine what type of content appeals to its target audience. Media surveys may provide insight into an audience’s political views, social class, general interests, or other indicators used to tailor operation messaging to its target audience. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0080.003.md b/generated_pages/techniques/T0080.003.md index 6afed42..9f1431c 100644 --- a/generated_pages/techniques/T0080.003.md +++ b/generated_pages/techniques/T0080.003.md @@ -1,8 +1,14 @@ # Technique T0080.003: Identify Trending Topics/Hashtags -* **Summary**: An influence operation may identify trending hashtags on social media platforms for later use in boosting operation content. A hashtag40 refers to a word or phrase preceded by the hash symbol (#) on social media used to identify messages and posts relating to a specific topic. All public posts that use the same hashtag are aggregated onto a centralised page dedicated to the word or phrase and sorted either chronologically or by popularity. +**Summary**: An influence operation may identify trending hashtags on social media platforms for later use in boosting operation content. A hashtag40 refers to a word or phrase preceded by the hash symbol (#) on social media used to identify messages and posts relating to a specific topic. All public posts that use the same hashtag are aggregated onto a centralised page dedicated to the word or phrase and sorted either chronologically or by popularity. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0080.004.md b/generated_pages/techniques/T0080.004.md index b77b6e5..d5b6a53 100644 --- a/generated_pages/techniques/T0080.004.md +++ b/generated_pages/techniques/T0080.004.md @@ -1,8 +1,14 @@ # Technique T0080.004: Conduct Web Traffic Analysis -* **Summary**: An influence operation may conduct web traffic analysis to determine which search engines, keywords, websites, and advertisements gain the most traction with its target audience. +**Summary**: An influence operation may conduct web traffic analysis to determine which search engines, keywords, websites, and advertisements gain the most traction with its target audience. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0080.005.md b/generated_pages/techniques/T0080.005.md index 637792b..e7ee534 100644 --- a/generated_pages/techniques/T0080.005.md +++ b/generated_pages/techniques/T0080.005.md @@ -1,8 +1,14 @@ # Technique T0080.005: Assess Degree/Type of Media Access -* **Summary**: An influence operation may survey a target audience’s Internet availability and degree of media freedom to determine which target audience members will have access to operation content and on which platforms. An operation may face more difficulty targeting an information environment with heavy restrictions and media control than an environment with independent media, freedom of speech and of the press, and individual liberties. +**Summary**: An influence operation may survey a target audience’s Internet availability and degree of media freedom to determine which target audience members will have access to operation content and on which platforms. An operation may face more difficulty targeting an information environment with heavy restrictions and media control than an environment with independent media, freedom of speech and of the press, and individual liberties. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0080.md b/generated_pages/techniques/T0080.md index b11fe98..706780c 100644 --- a/generated_pages/techniques/T0080.md +++ b/generated_pages/techniques/T0080.md @@ -1,8 +1,14 @@ # Technique T0080: Map Target Audience Information Environment -* **Summary**: Mapping the target audience information environment analyses the information space itself, including social media analytics, web traffic, and media surveys. Mapping the information environment may help the influence operation determine the most realistic and popular information channels to reach its target audience. Mapping the target audience information environment aids influence operations in determining the most vulnerable areas of the information space to target with messaging. +**Summary**: Mapping the target audience information environment analyses the information space itself, including social media analytics, web traffic, and media surveys. Mapping the information environment may help the influence operation determine the most realistic and popular information channels to reach its target audience. Mapping the target audience information environment aids influence operations in determining the most vulnerable areas of the information space to target with messaging. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.001.md b/generated_pages/techniques/T0081.001.md index 53ccc20..de78bc3 100644 --- a/generated_pages/techniques/T0081.001.md +++ b/generated_pages/techniques/T0081.001.md @@ -1,8 +1,14 @@ # Technique T0081.001: Find Echo Chambers -* **Summary**: Find or plan to create areas (social media groups, search term groups, hashtag groups etc) where individuals only engage with people they agree with. +**Summary**: Find or plan to create areas (social media groups, search term groups, hashtag groups etc) where individuals only engage with people they agree with. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.002.md b/generated_pages/techniques/T0081.002.md index e9d2c8b..304b2f8 100644 --- a/generated_pages/techniques/T0081.002.md +++ b/generated_pages/techniques/T0081.002.md @@ -1,8 +1,14 @@ # Technique T0081.002: Identify Data Voids -* **Summary**: A data void refers to a word or phrase that results in little, manipulative, or low-quality search engine data. Data voids are hard to detect and relatively harmless until exploited by an entity aiming to quickly proliferate false or misleading information during a phenomenon that causes a high number of individuals to query the term or phrase. In the Plan phase, an influence operation may identify data voids for later exploitation in the operation. A 2019 report by Michael Golebiewski identifies five types of data voids. (1) “Breaking news” data voids occur when a keyword gains popularity during a short period of time, allowing an influence operation to publish false content before legitimate news outlets have an opportunity to publish relevant information. (2) An influence operation may create a “strategic new terms” data void by creating their own terms and publishing information online before promoting their keyword to the target audience. (3) An influence operation may publish content on “outdated terms” that have decreased in popularity, capitalising on most search engines’ preferences for recency. (4) “Fragmented concepts” data voids separate connections between similar ideas, isolating segment queries to distinct search engine results. (5) An influence operation may use “problematic queries” that previously resulted in disturbing or inappropriate content to promote messaging until mainstream media recontextualizes the term. +**Summary**: A data void refers to a word or phrase that results in little, manipulative, or low-quality search engine data. Data voids are hard to detect and relatively harmless until exploited by an entity aiming to quickly proliferate false or misleading information during a phenomenon that causes a high number of individuals to query the term or phrase. In the Plan phase, an influence operation may identify data voids for later exploitation in the operation. A 2019 report by Michael Golebiewski identifies five types of data voids. (1) “Breaking news” data voids occur when a keyword gains popularity during a short period of time, allowing an influence operation to publish false content before legitimate news outlets have an opportunity to publish relevant information. (2) An influence operation may create a “strategic new terms” data void by creating their own terms and publishing information online before promoting their keyword to the target audience. (3) An influence operation may publish content on “outdated terms” that have decreased in popularity, capitalising on most search engines’ preferences for recency. (4) “Fragmented concepts” data voids separate connections between similar ideas, isolating segment queries to distinct search engine results. (5) An influence operation may use “problematic queries” that previously resulted in disturbing or inappropriate content to promote messaging until mainstream media recontextualizes the term. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.003.md b/generated_pages/techniques/T0081.003.md index e81d50d..56f8d95 100644 --- a/generated_pages/techniques/T0081.003.md +++ b/generated_pages/techniques/T0081.003.md @@ -1,8 +1,14 @@ # Technique T0081.003: Identify Existing Prejudices -* **Summary**: An influence operation may exploit existing racial, religious, demographic, or social prejudices to further polarise its target audience from the rest of the public. +**Summary**: An influence operation may exploit existing racial, religious, demographic, or social prejudices to further polarise its target audience from the rest of the public. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.004.md b/generated_pages/techniques/T0081.004.md index a76001d..7252709 100644 --- a/generated_pages/techniques/T0081.004.md +++ b/generated_pages/techniques/T0081.004.md @@ -1,8 +1,14 @@ # Technique T0081.004: Identify Existing Fissures -* **Summary**: An influence operation may identify existing fissures to pit target populations against one another or facilitate a “divide-and-conquer" approach to tailor operation narratives along the divides. +**Summary**: An influence operation may identify existing fissures to pit target populations against one another or facilitate a “divide-and-conquer" approach to tailor operation narratives along the divides. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.005.md b/generated_pages/techniques/T0081.005.md index 17a206b..8ebca52 100644 --- a/generated_pages/techniques/T0081.005.md +++ b/generated_pages/techniques/T0081.005.md @@ -1,8 +1,14 @@ # Technique T0081.005: Identify Existing Conspiracy Narratives/Suspicions -* **Summary**: An influence operation may assess preexisting conspiracy theories or suspicions in a population to identify existing narratives that support operational objectives. +**Summary**: An influence operation may assess preexisting conspiracy theories or suspicions in a population to identify existing narratives that support operational objectives. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.006.md b/generated_pages/techniques/T0081.006.md index d6c394a..9ab9903 100644 --- a/generated_pages/techniques/T0081.006.md +++ b/generated_pages/techniques/T0081.006.md @@ -1,8 +1,14 @@ # Technique T0081.006: Identify Wedge Issues -* **Summary**: A wedge issue is a divisive political issue, usually concerning a social phenomenon, that divides individuals along a defined line. An influence operation may exploit wedge issues by intentionally polarising the public along the wedge issue line and encouraging opposition between factions. +**Summary**: A wedge issue is a divisive political issue, usually concerning a social phenomenon, that divides individuals along a defined line. An influence operation may exploit wedge issues by intentionally polarising the public along the wedge issue line and encouraging opposition between factions. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.007.md b/generated_pages/techniques/T0081.007.md index 2f8f484..a168e06 100644 --- a/generated_pages/techniques/T0081.007.md +++ b/generated_pages/techniques/T0081.007.md @@ -1,8 +1,14 @@ # Technique T0081.007: Identify Target Audience Adversaries -* **Summary**: An influence operation may identify or create a real or imaginary adversary to centre operation narratives against. A real adversary may include certain politicians or political parties while imaginary adversaries may include falsified “deep state”62 actors that, according to conspiracies, run the state behind public view. +**Summary**: An influence operation may identify or create a real or imaginary adversary to centre operation narratives against. A real adversary may include certain politicians or political parties while imaginary adversaries may include falsified “deep state”62 actors that, according to conspiracies, run the state behind public view. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.008.md b/generated_pages/techniques/T0081.008.md index b641bb8..f32c470 100644 --- a/generated_pages/techniques/T0081.008.md +++ b/generated_pages/techniques/T0081.008.md @@ -1,8 +1,14 @@ # Technique T0081.008: Identify Media System Vulnerabilities -* **Summary**: An influence operation may exploit existing weaknesses in a target’s media system. These weaknesses may include existing biases among media agencies, vulnerability to false news agencies on social media, or existing distrust of traditional media sources. An existing distrust among the public in the media system’s credibility holds high potential for exploitation by an influence operation when establishing alternative news agencies to spread operation content. +**Summary**: An influence operation may exploit existing weaknesses in a target’s media system. These weaknesses may include existing biases among media agencies, vulnerability to false news agencies on social media, or existing distrust of traditional media sources. An existing distrust among the public in the media system’s credibility holds high potential for exploitation by an influence operation when establishing alternative news agencies to spread operation content. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0081.md b/generated_pages/techniques/T0081.md index 4a1680c..c47010c 100644 --- a/generated_pages/techniques/T0081.md +++ b/generated_pages/techniques/T0081.md @@ -1,8 +1,14 @@ # Technique T0081: Identify Social and Technical Vulnerabilities -* **Summary**: Identifying social and technical vulnerabilities determines weaknesses within the target audience information environment for later exploitation. Vulnerabilities include decisive political issues, weak cybersecurity infrastructure, search engine data voids, and other technical and non technical weaknesses in the target information environment. Identifying social and technical vulnerabilities facilitates the later exploitation of the identified weaknesses to advance operation objectives. +**Summary**: Identifying social and technical vulnerabilities determines weaknesses within the target audience information environment for later exploitation. Vulnerabilities include decisive political issues, weak cybersecurity infrastructure, search engine data voids, and other technical and non technical weaknesses in the target information environment. Identifying social and technical vulnerabilities facilitates the later exploitation of the identified weaknesses to advance operation objectives. -* **Belongs to tactic stage**: TA13 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA13 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0082.md b/generated_pages/techniques/T0082.md index 6f65637..b66a63a 100644 --- a/generated_pages/techniques/T0082.md +++ b/generated_pages/techniques/T0082.md @@ -1,8 +1,14 @@ # Technique T0082: Develop New Narratives -* **Summary**: Actors may develop new narratives to further strategic or tactical goals, especially when existing narratives adequately align with the campaign goals. New narratives provide more control in terms of crafting the message to achieve specific goals. However, new narratives may require more effort to disseminate than adapting or adopting existing narratives. +**Summary**: Actors may develop new narratives to further strategic or tactical goals, especially when existing narratives adequately align with the campaign goals. New narratives provide more control in terms of crafting the message to achieve specific goals. However, new narratives may require more effort to disseminate than adapting or adopting existing narratives. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0083.md b/generated_pages/techniques/T0083.md index 7bd17c8..0d16655 100644 --- a/generated_pages/techniques/T0083.md +++ b/generated_pages/techniques/T0083.md @@ -1,8 +1,14 @@ # Technique T0083: Integrate Target Audience Vulnerabilities into Narrative -* **Summary**: An influence operation may seek to exploit the preexisting weaknesses, fears, and enemies of the target audience for integration into the operation’s narratives and overall strategy. Integrating existing vulnerabilities into the operational approach conserves resources by exploiting already weak areas of the target information environment instead of forcing the operation to create new vulnerabilities in the environment. +**Summary**: An influence operation may seek to exploit the preexisting weaknesses, fears, and enemies of the target audience for integration into the operation’s narratives and overall strategy. Integrating existing vulnerabilities into the operational approach conserves resources by exploiting already weak areas of the target information environment instead of forcing the operation to create new vulnerabilities in the environment. -* **Belongs to tactic stage**: TA14 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA14 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0084.001.md b/generated_pages/techniques/T0084.001.md index cf09645..f0c6f9a 100644 --- a/generated_pages/techniques/T0084.001.md +++ b/generated_pages/techniques/T0084.001.md @@ -1,8 +1,14 @@ # Technique T0084.001: Use Copypasta -* **Summary**: Copypasta refers to a piece of text that has been copied and pasted multiple times across various online platforms. A copypasta’s final form may differ from its original source text as users add, delete, or otherwise edit the content as they repost the text. +**Summary**: Copypasta refers to a piece of text that has been copied and pasted multiple times across various online platforms. A copypasta’s final form may differ from its original source text as users add, delete, or otherwise edit the content as they repost the text. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0084.002.md b/generated_pages/techniques/T0084.002.md index 2d7c159..7df52f3 100644 --- a/generated_pages/techniques/T0084.002.md +++ b/generated_pages/techniques/T0084.002.md @@ -1,8 +1,14 @@ # Technique T0084.002: Plagiarise Content -* **Summary**: An influence operation may take content from other sources without proper attribution. This content may be either misinformation content shared by others without malicious intent but now leveraged by the campaign as disinformation or disinformation content from other sources. +**Summary**: An influence operation may take content from other sources without proper attribution. This content may be either misinformation content shared by others without malicious intent but now leveraged by the campaign as disinformation or disinformation content from other sources. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0084.003.md b/generated_pages/techniques/T0084.003.md index 967e960..75b9162 100644 --- a/generated_pages/techniques/T0084.003.md +++ b/generated_pages/techniques/T0084.003.md @@ -1,8 +1,14 @@ # Technique T0084.003: Deceptively Labelled or Translated -* **Summary**: An influence operation may take authentic content from other sources and add deceptive labels or deceptively translate the content into other langauges. +**Summary**: An influence operation may take authentic content from other sources and add deceptive labels or deceptively translate the content into other langauges. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0084.004.md b/generated_pages/techniques/T0084.004.md index fd23a6a..ee2a9d6 100644 --- a/generated_pages/techniques/T0084.004.md +++ b/generated_pages/techniques/T0084.004.md @@ -1,8 +1,14 @@ # Technique T0084.004: Appropriate Content -* **Summary**: An influence operation may take content from other sources with proper attribution. This content may be either misinformation content shared by others without malicious intent but now leveraged by the campaign as disinformation or disinformation content from other sources. Examples include the appropriation of content from one inauthentic news site to another inauthentic news site or network in ways that align with the originators licencing or terms of service. +**Summary**: An influence operation may take content from other sources with proper attribution. This content may be either misinformation content shared by others without malicious intent but now leveraged by the campaign as disinformation or disinformation content from other sources. Examples include the appropriation of content from one inauthentic news site to another inauthentic news site or network in ways that align with the originators licencing or terms of service. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0084.md b/generated_pages/techniques/T0084.md index 71248e5..f42f555 100644 --- a/generated_pages/techniques/T0084.md +++ b/generated_pages/techniques/T0084.md @@ -1,8 +1,14 @@ # Technique T0084: Reuse Existing Content -* **Summary**: When an operation recycles content from its own previous operations or plagiarises from external operations. An operation may launder information to conserve resources that would have otherwise been utilised to develop new content. +**Summary**: When an operation recycles content from its own previous operations or plagiarises from external operations. An operation may launder information to conserve resources that would have otherwise been utilised to develop new content. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.001.md b/generated_pages/techniques/T0085.001.md index d70514a..633d3c5 100644 --- a/generated_pages/techniques/T0085.001.md +++ b/generated_pages/techniques/T0085.001.md @@ -1,8 +1,15 @@ # Technique T0085.001: Develop AI-Generated Text -* **Summary**: AI-generated texts refers to synthetic text composed by computers using text-generating AI technology. Autonomous generation refers to content created by a bot without human input, also known as bot-created content generation. Autonomous generation represents the next step in automation after language generation and may lead to automated journalism. An influence operation may use read fakes or autonomous generation to quickly develop and distribute content to the target audience.

Associated Techniques and Sub-techniques:
T0085.008: Machine Translated Text: Use this sub-technique when AI has been used to generate a translation of a piece of text. +**Summary**: AI-generated texts refers to synthetic text composed by computers using text-generating AI technology. Autonomous generation refers to content created by a bot without human input, also known as bot-created content generation. Autonomous generation represents the next step in automation after language generation and may lead to automated journalism. An influence operation may use read fakes or autonomous generation to quickly develop and distribute content to the target audience.

Associated Techniques and Sub-techniques:
T0085.008: Machine Translated Text: Use this sub-technique when AI has been used to generate a translation of a piece of text. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | +| [T0085.008 Machine Translated Text](../../generated_pages/techniques/T0085.008.md) | AT00000001 Use this sub-technique when AI has been used to generate a translation of a piece of text. | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.003.md b/generated_pages/techniques/T0085.003.md index bf05712..5b13bad 100644 --- a/generated_pages/techniques/T0085.003.md +++ b/generated_pages/techniques/T0085.003.md @@ -1,8 +1,14 @@ # Technique T0085.003: Develop Inauthentic News Articles -* **Summary**: An influence operation may develop false or misleading news articles aligned to their campaign goals or narratives. +**Summary**: An influence operation may develop false or misleading news articles aligned to their campaign goals or narratives. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.004.md b/generated_pages/techniques/T0085.004.md index 5254e87..61b1a16 100644 --- a/generated_pages/techniques/T0085.004.md +++ b/generated_pages/techniques/T0085.004.md @@ -1,8 +1,14 @@ # Technique T0085.004: Develop Document -* **Summary**: Produce text in the form of a document. +**Summary**: Produce text in the form of a document. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.005.md b/generated_pages/techniques/T0085.005.md index f135efd..4f189b4 100644 --- a/generated_pages/techniques/T0085.005.md +++ b/generated_pages/techniques/T0085.005.md @@ -1,8 +1,14 @@ # Technique T0085.005: Develop Book -* **Summary**: Produce text content in the form of a book. 

This technique covers both e-books and physical books, however, the former is more easily deployed by threat actors given the lower cost to develop. +**Summary**: Produce text content in the form of a book. 

This technique covers both e-books and physical books, however, the former is more easily deployed by threat actors given the lower cost to develop. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.006.md b/generated_pages/techniques/T0085.006.md index a1f17ef..a087dc7 100644 --- a/generated_pages/techniques/T0085.006.md +++ b/generated_pages/techniques/T0085.006.md @@ -1,8 +1,14 @@ # Technique T0085.006: Develop Opinion Article -* **Summary**: Opinion articles (aka “Op-Eds” or “Editorials”) are articles or regular columns flagged as “opinion” posted to news sources, and can be contributed by people outside the organisation. 

Flagging articles as opinions allow news organisations to distinguish them from the typical expectations of objective news reporting while distancing the presented opinion from the organisation or its employees.

The use of this technique is not by itself an indication of malicious or inauthentic content; Op-eds are a common format in media. However, threat actors exploit op-eds to, for example, submit opinion articles to local media to promote their narratives.

Examples from the perspective of a news site involve publishing op-eds from perceived prestigious voices to give legitimacy to an inauthentic publication, or supporting causes by hosting op-eds from actors aligned with the organisation’s goals. +**Summary**: Opinion articles (aka “Op-Eds” or “Editorials”) are articles or regular columns flagged as “opinion” posted to news sources, and can be contributed by people outside the organisation. 

Flagging articles as opinions allow news organisations to distinguish them from the typical expectations of objective news reporting while distancing the presented opinion from the organisation or its employees.

The use of this technique is not by itself an indication of malicious or inauthentic content; Op-eds are a common format in media. However, threat actors exploit op-eds to, for example, submit opinion articles to local media to promote their narratives.

Examples from the perspective of a news site involve publishing op-eds from perceived prestigious voices to give legitimacy to an inauthentic publication, or supporting causes by hosting op-eds from actors aligned with the organisation’s goals. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.007.md b/generated_pages/techniques/T0085.007.md index 49108ed..367aaa5 100644 --- a/generated_pages/techniques/T0085.007.md +++ b/generated_pages/techniques/T0085.007.md @@ -1,8 +1,14 @@ # Technique T0085.007: Create Fake Research -* **Summary**: Create fake academic research. Example: fake social science research is often aimed at hot-button social issues such as gender, race and sexuality. Fake science research can target Climate Science debate or pseudoscience like anti-vaxx.

This Technique previously used the ID T0019.001. +**Summary**: Create fake academic research. Example: fake social science research is often aimed at hot-button social issues such as gender, race and sexuality. Fake science research can target Climate Science debate or pseudoscience like anti-vaxx.

This Technique previously used the ID T0019.001. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.008.md b/generated_pages/techniques/T0085.008.md index 83b921c..5370520 100644 --- a/generated_pages/techniques/T0085.008.md +++ b/generated_pages/techniques/T0085.008.md @@ -1,8 +1,14 @@ # Technique T0085.008: Machine Translated Text -* **Summary**: Text which has been translated into another language using machine translation tools, such as AI. +**Summary**: Text which has been translated into another language using machine translation tools, such as AI. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0085.md b/generated_pages/techniques/T0085.md index bef3480..b6f9fde 100644 --- a/generated_pages/techniques/T0085.md +++ b/generated_pages/techniques/T0085.md @@ -1,8 +1,14 @@ # Technique T0085: Develop Text-Based Content -* **Summary**: Creating and editing false or misleading text-based artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. +**Summary**: Creating and editing false or misleading text-based artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0086.001.md b/generated_pages/techniques/T0086.001.md index 8b4ac5f..9444f05 100644 --- a/generated_pages/techniques/T0086.001.md +++ b/generated_pages/techniques/T0086.001.md @@ -1,8 +1,14 @@ # Technique T0086.001: Develop Memes -* **Summary**: Memes are one of the most important single artefact types in all of computational propaganda. Memes in this framework denotes the narrow image-based definition. But that naming is no accident, as these items have most of the important properties of Dawkins' original conception as a self-replicating unit of culture. Memes pull together reference and commentary; image and narrative; emotion and message. Memes are a powerful tool and the heart of modern influence campaigns. +**Summary**: Memes are one of the most important single artefact types in all of computational propaganda. Memes in this framework denotes the narrow image-based definition. But that naming is no accident, as these items have most of the important properties of Dawkins' original conception as a self-replicating unit of culture. Memes pull together reference and commentary; image and narrative; emotion and message. Memes are a powerful tool and the heart of modern influence campaigns. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0086.002.md b/generated_pages/techniques/T0086.002.md index e10ef90..fdab299 100644 --- a/generated_pages/techniques/T0086.002.md +++ b/generated_pages/techniques/T0086.002.md @@ -1,8 +1,15 @@ # Technique T0086.002: Develop AI-Generated Images (Deepfakes) -* **Summary**: Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures.

Associated Techniques and Sub-techniques:
T0145.002: AI-Generated Account Imagery: Analysts should use this sub-technique to document use of AI generated imagery in accounts’ profile pictures or other account imagery. +**Summary**: Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures.

Associated Techniques and Sub-techniques:
T0145.002: AI-Generated Account Imagery: Analysts should use this sub-technique to document use of AI generated imagery in accounts’ profile pictures or other account imagery. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | +| [T0145.002 AI-Generated Account Imagery](../../generated_pages/techniques/T0145.002.md) | AT00000002 Analysts should use this sub-technique to document use of AI generated imagery in accounts’ profile pictures or other account imagery. | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0086.003.md b/generated_pages/techniques/T0086.003.md index 96b088d..54279e7 100644 --- a/generated_pages/techniques/T0086.003.md +++ b/generated_pages/techniques/T0086.003.md @@ -1,8 +1,14 @@ # Technique T0086.003: Deceptively Edit Images (Cheap Fakes) -* **Summary**: Cheap fakes utilise less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event. +**Summary**: Cheap fakes utilise less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0086.004.md b/generated_pages/techniques/T0086.004.md index 9f50ee6..19df1bb 100644 --- a/generated_pages/techniques/T0086.004.md +++ b/generated_pages/techniques/T0086.004.md @@ -1,8 +1,14 @@ # Technique T0086.004: Aggregate Information into Evidence Collages -* **Summary**: Image files that aggregate positive evidence (Joan Donovan) +**Summary**: Image files that aggregate positive evidence (Joan Donovan) -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0086.md b/generated_pages/techniques/T0086.md index df5dd64..4f43ac8 100644 --- a/generated_pages/techniques/T0086.md +++ b/generated_pages/techniques/T0086.md @@ -1,8 +1,14 @@ # Technique T0086: Develop Image-Based Content -* **Summary**: Creating and editing false or misleading visual artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. This may include photographing staged real-life situations, repurposing existing digital images, or using image creation and editing technologies. +**Summary**: Creating and editing false or misleading visual artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. This may include photographing staged real-life situations, repurposing existing digital images, or using image creation and editing technologies. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0087.001.md b/generated_pages/techniques/T0087.001.md index d775f9a..f95dae2 100644 --- a/generated_pages/techniques/T0087.001.md +++ b/generated_pages/techniques/T0087.001.md @@ -1,8 +1,14 @@ # Technique T0087.001: Develop AI-Generated Videos (Deepfakes) -* **Summary**: Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures. +**Summary**: Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0087.002.md b/generated_pages/techniques/T0087.002.md index 68e47a3..173728b 100644 --- a/generated_pages/techniques/T0087.002.md +++ b/generated_pages/techniques/T0087.002.md @@ -1,8 +1,14 @@ # Technique T0087.002: Deceptively Edit Video (Cheap Fakes) -* **Summary**: Cheap fakes utilise less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event. +**Summary**: Cheap fakes utilise less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0087.md b/generated_pages/techniques/T0087.md index 8a3e45b..351e4e5 100644 --- a/generated_pages/techniques/T0087.md +++ b/generated_pages/techniques/T0087.md @@ -1,8 +1,14 @@ # Technique T0087: Develop Video-Based Content -* **Summary**: Creating and editing false or misleading video artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. This may include staging videos of purportedly real situations, repurposing existing video artefacts, or using AI-generated video creation and editing technologies (including deepfakes). +**Summary**: Creating and editing false or misleading video artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. This may include staging videos of purportedly real situations, repurposing existing video artefacts, or using AI-generated video creation and editing technologies (including deepfakes). -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0088.001.md b/generated_pages/techniques/T0088.001.md index 61d9d13..c15b66b 100644 --- a/generated_pages/techniques/T0088.001.md +++ b/generated_pages/techniques/T0088.001.md @@ -1,8 +1,14 @@ # Technique T0088.001: Develop AI-Generated Audio (Deepfakes) -* **Summary**: Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures. +**Summary**: Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0088.002.md b/generated_pages/techniques/T0088.002.md index af88bf0..2244a03 100644 --- a/generated_pages/techniques/T0088.002.md +++ b/generated_pages/techniques/T0088.002.md @@ -1,8 +1,14 @@ # Technique T0088.002: Deceptively Edit Audio (Cheap Fakes) -* **Summary**: Cheap fakes utilise less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event. +**Summary**: Cheap fakes utilise less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0088.md b/generated_pages/techniques/T0088.md index f2b93a6..47652b4 100644 --- a/generated_pages/techniques/T0088.md +++ b/generated_pages/techniques/T0088.md @@ -1,8 +1,14 @@ # Technique T0088: Develop Audio-Based Content -* **Summary**: Creating and editing false or misleading audio artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. This may include creating completely new audio content, repurposing existing audio artefacts (including cheap fakes), or using AI-generated audio creation and editing technologies (including deepfakes). +**Summary**: Creating and editing false or misleading audio artefacts, often aligned with one or more specific narratives, for use in a disinformation campaign. This may include creating completely new audio content, repurposing existing audio artefacts (including cheap fakes), or using AI-generated audio creation and editing technologies (including deepfakes). -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0089.001.md b/generated_pages/techniques/T0089.001.md index 7663820..b345dba 100644 --- a/generated_pages/techniques/T0089.001.md +++ b/generated_pages/techniques/T0089.001.md @@ -1,8 +1,14 @@ # Technique T0089.001: Obtain Authentic Documents -* **Summary**: Procure authentic documents that are not publicly available, by whatever means -- whether legal or illegal, highly-resourced or less so. These documents can be "leaked" during later stages in the operation. +**Summary**: Procure authentic documents that are not publicly available, by whatever means -- whether legal or illegal, highly-resourced or less so. These documents can be "leaked" during later stages in the operation. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0089.003.md b/generated_pages/techniques/T0089.003.md index 5f644e3..1ef0282 100644 --- a/generated_pages/techniques/T0089.003.md +++ b/generated_pages/techniques/T0089.003.md @@ -1,8 +1,14 @@ # Technique T0089.003: Alter Authentic Documents -* **Summary**: Alter authentic documents (public or non-public) to achieve campaign goals. The altered documents are intended to appear as if they are authentic and can be "leaked" during later stages in the operation. +**Summary**: Alter authentic documents (public or non-public) to achieve campaign goals. The altered documents are intended to appear as if they are authentic and can be "leaked" during later stages in the operation. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0089.md b/generated_pages/techniques/T0089.md index d2ff5f2..867c7b2 100644 --- a/generated_pages/techniques/T0089.md +++ b/generated_pages/techniques/T0089.md @@ -1,8 +1,14 @@ # Technique T0089: Obtain Private Documents -* **Summary**: Procuring documents that are not publicly available, by whatever means -- whether legal or illegal, highly-resourced or less so. These documents can include authentic non-public documents, authentic non-public documents have been altered, or inauthentic documents intended to appear as if they are authentic non-public documents. All of these types of documents can be "leaked" during later stages in the operation. +**Summary**: Procuring documents that are not publicly available, by whatever means -- whether legal or illegal, highly-resourced or less so. These documents can include authentic non-public documents, authentic non-public documents have been altered, or inauthentic documents intended to appear as if they are authentic non-public documents. All of these types of documents can be "leaked" during later stages in the operation. -* **Belongs to tactic stage**: TA06 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA06 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0091.001.md b/generated_pages/techniques/T0091.001.md index 2e4088d..47b65ad 100644 --- a/generated_pages/techniques/T0091.001.md +++ b/generated_pages/techniques/T0091.001.md @@ -1,8 +1,14 @@ # Technique T0091.001: Recruit Contractors -* **Summary**: Operators recruit paid contractor to support the campaign. +**Summary**: Operators recruit paid contractor to support the campaign. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0091.002.md b/generated_pages/techniques/T0091.002.md index b1351a5..5c477fe 100644 --- a/generated_pages/techniques/T0091.002.md +++ b/generated_pages/techniques/T0091.002.md @@ -1,8 +1,14 @@ # Technique T0091.002: Recruit Partisans -* **Summary**: Operators recruit partisans (ideologically-aligned individuals) to support the campaign. +**Summary**: Operators recruit partisans (ideologically-aligned individuals) to support the campaign. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0091.003.md b/generated_pages/techniques/T0091.003.md index 3933ed8..c2a6e9d 100644 --- a/generated_pages/techniques/T0091.003.md +++ b/generated_pages/techniques/T0091.003.md @@ -1,8 +1,14 @@ # Technique T0091.003: Enlist Troll Accounts -* **Summary**: An influence operation may hire trolls, or human operators of fake accounts that aim to provoke others by posting and amplifying content about controversial issues. Trolls can serve to discredit an influence operation’s opposition or bring attention to the operation’s cause through debate. Classic trolls refer to regular people who troll for personal reasons, such as attention-seeking or boredom. Classic trolls may advance operation narratives by coincidence but are not directly affiliated with any larger operation. Conversely, hybrid trolls act on behalf of another institution, such as a state or financial organisation, and post content with a specific ideological goal. Hybrid trolls may be highly advanced and institutionalised or less organised and work for a single individual. +**Summary**: An influence operation may hire trolls, or human operators of fake accounts that aim to provoke others by posting and amplifying content about controversial issues. Trolls can serve to discredit an influence operation’s opposition or bring attention to the operation’s cause through debate. Classic trolls refer to regular people who troll for personal reasons, such as attention-seeking or boredom. Classic trolls may advance operation narratives by coincidence but are not directly affiliated with any larger operation. Conversely, hybrid trolls act on behalf of another institution, such as a state or financial organisation, and post content with a specific ideological goal. Hybrid trolls may be highly advanced and institutionalised or less organised and work for a single individual. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0091.md b/generated_pages/techniques/T0091.md index 09a2e26..e902759 100644 --- a/generated_pages/techniques/T0091.md +++ b/generated_pages/techniques/T0091.md @@ -1,8 +1,14 @@ # Technique T0091: Recruit Malign Actors -* **Summary**: Operators recruit bad actors paying recruiting, or exerting control over individuals includes trolls, partisans, and contractors. +**Summary**: Operators recruit bad actors paying recruiting, or exerting control over individuals includes trolls, partisans, and contractors. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0092.001.md b/generated_pages/techniques/T0092.001.md index d96441d..626c883 100644 --- a/generated_pages/techniques/T0092.001.md +++ b/generated_pages/techniques/T0092.001.md @@ -1,8 +1,14 @@ # Technique T0092.001: Create Organisations -* **Summary**: Influence operations may establish organisations with legitimate or falsified hierarchies, staff, and content to structure operation assets, provide a sense of legitimacy to the operation, or provide institutional backing to operation activities. +**Summary**: Influence operations may establish organisations with legitimate or falsified hierarchies, staff, and content to structure operation assets, provide a sense of legitimacy to the operation, or provide institutional backing to operation activities. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0092.002.md b/generated_pages/techniques/T0092.002.md index 171aad5..1a77a44 100644 --- a/generated_pages/techniques/T0092.002.md +++ b/generated_pages/techniques/T0092.002.md @@ -1,8 +1,14 @@ # Technique T0092.002: Use Follow Trains -* **Summary**: A follow train is a group of people who follow each other on a social media platform, often as a way for an individual or campaign to grow its social media following. Follow trains may be a violation of platform Terms of Service. They are also known as follow-for-follow groups. +**Summary**: A follow train is a group of people who follow each other on a social media platform, often as a way for an individual or campaign to grow its social media following. Follow trains may be a violation of platform Terms of Service. They are also known as follow-for-follow groups. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0092.003.md b/generated_pages/techniques/T0092.003.md index 9ef4f2e..a85c98e 100644 --- a/generated_pages/techniques/T0092.003.md +++ b/generated_pages/techniques/T0092.003.md @@ -1,8 +1,14 @@ # Technique T0092.003: Create Community or Sub-Group -* **Summary**: When there is not an existing community or sub-group that meets a campaign's goals, an influence operation may seek to create a community or sub-group. +**Summary**: When there is not an existing community or sub-group that meets a campaign's goals, an influence operation may seek to create a community or sub-group. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0092.md b/generated_pages/techniques/T0092.md index b5d875d..008d0ac 100644 --- a/generated_pages/techniques/T0092.md +++ b/generated_pages/techniques/T0092.md @@ -1,8 +1,14 @@ # Technique T0092: Build Network -* **Summary**: Operators build their own network, creating links between accounts -- whether authentic or inauthentic -- in order amplify and promote narratives and artefacts, and encourage further growth of ther network, as well as the ongoing sharing and engagement with operational content. +**Summary**: Operators build their own network, creating links between accounts -- whether authentic or inauthentic -- in order amplify and promote narratives and artefacts, and encourage further growth of ther network, as well as the ongoing sharing and engagement with operational content. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0093.001.md b/generated_pages/techniques/T0093.001.md index 6d4edbe..afe8846 100644 --- a/generated_pages/techniques/T0093.001.md +++ b/generated_pages/techniques/T0093.001.md @@ -1,8 +1,14 @@ # Technique T0093.001: Fund Proxies -* **Summary**: An influence operation may fund proxies, or external entities that work for the operation. An operation may recruit/train users with existing sympathies towards the operation’s narratives and/or goals as proxies. Funding proxies serves various purposes including: - Diversifying operation locations to complicate attribution - Reducing the workload for direct operation assets +**Summary**: An influence operation may fund proxies, or external entities that work for the operation. An operation may recruit/train users with existing sympathies towards the operation’s narratives and/or goals as proxies. Funding proxies serves various purposes including: - Diversifying operation locations to complicate attribution - Reducing the workload for direct operation assets -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0093.002.md b/generated_pages/techniques/T0093.002.md index f8062a7..7b72fd5 100644 --- a/generated_pages/techniques/T0093.002.md +++ b/generated_pages/techniques/T0093.002.md @@ -1,8 +1,14 @@ # Technique T0093.002: Acquire Botnets -* **Summary**: A botnet is a group of bots that can function in coordination with each other. +**Summary**: A botnet is a group of bots that can function in coordination with each other. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0093.md b/generated_pages/techniques/T0093.md index 68cd97a..9ed90ac 100644 --- a/generated_pages/techniques/T0093.md +++ b/generated_pages/techniques/T0093.md @@ -1,8 +1,14 @@ # Technique T0093: Acquire/Recruit Network -* **Summary**: Operators acquire an existing network by paying, recruiting, or exerting control over the leaders of the existing network. +**Summary**: Operators acquire an existing network by paying, recruiting, or exerting control over the leaders of the existing network. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0094.001.md b/generated_pages/techniques/T0094.001.md index 9feef46..6629f3b 100644 --- a/generated_pages/techniques/T0094.001.md +++ b/generated_pages/techniques/T0094.001.md @@ -1,8 +1,14 @@ # Technique T0094.001: Identify Susceptible Targets in Networks -* **Summary**: When seeking to infiltrate an existing network, an influence operation may identify individuals and groups that might be susceptible to being co-opted or influenced. +**Summary**: When seeking to infiltrate an existing network, an influence operation may identify individuals and groups that might be susceptible to being co-opted or influenced. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0094.002.md b/generated_pages/techniques/T0094.002.md index 7890671..22751af 100644 --- a/generated_pages/techniques/T0094.002.md +++ b/generated_pages/techniques/T0094.002.md @@ -1,8 +1,14 @@ # Technique T0094.002: Utilise Butterfly Attacks -* **Summary**: Butterfly attacks occur when operators pretend to be members of a certain social group, usually a group that struggles for representation. An influence operation may mimic a group to insert controversial statements into the discourse, encourage the spread of operation content, or promote harassment among group members. Unlike astroturfing, butterfly attacks aim to infiltrate and discredit existing grassroots movements, organisations, and media campaigns. +**Summary**: Butterfly attacks occur when operators pretend to be members of a certain social group, usually a group that struggles for representation. An influence operation may mimic a group to insert controversial statements into the discourse, encourage the spread of operation content, or promote harassment among group members. Unlike astroturfing, butterfly attacks aim to infiltrate and discredit existing grassroots movements, organisations, and media campaigns. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0094.md b/generated_pages/techniques/T0094.md index ca6d8a1..b9d1fa2 100644 --- a/generated_pages/techniques/T0094.md +++ b/generated_pages/techniques/T0094.md @@ -1,8 +1,14 @@ # Technique T0094: Infiltrate Existing Networks -* **Summary**: Operators deceptively insert social assets into existing networks as group members in order to influence the members of the network and the wider information environment that the network impacts. +**Summary**: Operators deceptively insert social assets into existing networks as group members in order to influence the members of the network and the wider information environment that the network impacts. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0095.md b/generated_pages/techniques/T0095.md index e49bd28..b3d90d7 100644 --- a/generated_pages/techniques/T0095.md +++ b/generated_pages/techniques/T0095.md @@ -1,8 +1,14 @@ # Technique T0095: Develop Owned Media Assets -* **Summary**: An owned media asset refers to an agency or organisation through which an influence operation may create, develop, and host content and narratives. Owned media assets include websites, blogs, social media pages, forums, and other platforms that facilitate the creation and organisation of content. +**Summary**: An owned media asset refers to an agency or organisation through which an influence operation may create, develop, and host content and narratives. Owned media assets include websites, blogs, social media pages, forums, and other platforms that facilitate the creation and organisation of content. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0096.001.md b/generated_pages/techniques/T0096.001.md index 64e75bd..97e6f60 100644 --- a/generated_pages/techniques/T0096.001.md +++ b/generated_pages/techniques/T0096.001.md @@ -1,8 +1,14 @@ # Technique T0096.001: Create Content Farms -* **Summary**: An influence operation may create an organisation for creating and amplifying campaign artefacts at scale. +**Summary**: An influence operation may create an organisation for creating and amplifying campaign artefacts at scale. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0096.002.md b/generated_pages/techniques/T0096.002.md index 49e2a7d..c48c4ce 100644 --- a/generated_pages/techniques/T0096.002.md +++ b/generated_pages/techniques/T0096.002.md @@ -1,8 +1,14 @@ # Technique T0096.002: Outsource Content Creation to External Organisations -* **Summary**: An influence operation may outsource content creation to external companies to avoid attribution, increase the rate of content creation, or improve content quality, i.e., by employing an organisation that can create content in the target audience’s native language. Employed organisations may include marketing companies for tailored advertisements or external content farms for high volumes of targeted media. +**Summary**: An influence operation may outsource content creation to external companies to avoid attribution, increase the rate of content creation, or improve content quality, i.e., by employing an organisation that can create content in the target audience’s native language. Employed organisations may include marketing companies for tailored advertisements or external content farms for high volumes of targeted media. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0096.md b/generated_pages/techniques/T0096.md index 1ea5ef5..96ea037 100644 --- a/generated_pages/techniques/T0096.md +++ b/generated_pages/techniques/T0096.md @@ -1,8 +1,14 @@ # Technique T0096: Leverage Content Farms -* **Summary**: Using the services of large-scale content providers for creating and amplifying campaign artefacts at scale. +**Summary**: Using the services of large-scale content providers for creating and amplifying campaign artefacts at scale. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.100.md b/generated_pages/techniques/T0097.100.md index d8153fd..8d6caa2 100644 --- a/generated_pages/techniques/T0097.100.md +++ b/generated_pages/techniques/T0097.100.md @@ -1,8 +1,14 @@ # Technique T0097.100: Individual Persona -* **Summary**: This sub-technique can be used to indicate that an entity is presenting itself as an individual. If the person is presenting themselves as having one of the personas listed below then these sub-techniques should be used instead, as they indicate both the type of persona they presented and that the entity presented itself as an individual:

T0097.101: Local Persona
T0097.102: Journalist Persona
T0097.103: Activist Persona
T0097.104: Hacktivist Persona
T0097.105: Military Personnel Persona
T0097.106: Recruiter Persona
T0097.107: Researcher Persona
T0097.108: Expert Persona
T0097.109: Romantic Suitor Persona
T0097.110: Party Official Persona
T0097.111: Government Official Persona
T0097.112: Government Employee Persona +**Summary**: This sub-technique can be used to indicate that an entity is presenting itself as an individual. If the person is presenting themselves as having one of the personas listed below then these sub-techniques should be used instead, as they indicate both the type of persona they presented and that the entity presented itself as an individual:

T0097.101: Local Persona
T0097.102: Journalist Persona
T0097.103: Activist Persona
T0097.104: Hacktivist Persona
T0097.105: Military Personnel Persona
T0097.106: Recruiter Persona
T0097.107: Researcher Persona
T0097.108: Expert Persona
T0097.109: Romantic Suitor Persona
T0097.110: Party Official Persona
T0097.111: Government Official Persona
T0097.112: Government Employee Persona -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.101.md b/generated_pages/techniques/T0097.101.md index 876176b..6ad938a 100644 --- a/generated_pages/techniques/T0097.101.md +++ b/generated_pages/techniques/T0097.101.md @@ -1,8 +1,15 @@ # Technique T0097.101: Local Persona -* **Summary**: A person with a local persona presents themselves as living in a particular geography or having local knowledge relevant to a narrative.

While presenting as a local is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as local to a target area. Threat actors can fabricate locals (T0143.002: Fabricated Persona, T0097.101: Local Persona) to add credibility to their narratives, or to misrepresent the real opinions of locals in the area.

People who are legitimate locals (T0143.001: Authentic Persona, T0097.101: Local Persona) can use their persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a local to provide legitimacy to a false narrative or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.201: Local Institution Persona: Analysts should use this sub-technique to catalogue cases where an institution is presenting as a local, such as a local news organisation or local business. +**Summary**: A person with a local persona presents themselves as living in a particular geography or having local knowledge relevant to a narrative.

While presenting as a local is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as local to a target area. Threat actors can fabricate locals (T0143.002: Fabricated Persona, T0097.101: Local Persona) to add credibility to their narratives, or to misrepresent the real opinions of locals in the area.

People who are legitimate locals (T0143.001: Authentic Persona, T0097.101: Local Persona) can use their persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a local to provide legitimacy to a false narrative or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.201: Local Institution Persona: Analysts should use this sub-technique to catalogue cases where an institution is presenting as a local, such as a local news organisation or local business. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | +| [T0097.201 Local Institution Persona](../../generated_pages/techniques/T0097.201.md) | AT00000003 Analysts should use this sub-technique to catalogue cases where an institution is presenting as a local, such as a local news organisation or local business. | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.102.md b/generated_pages/techniques/T0097.102.md index 9813b0c..5d5b4e2 100644 --- a/generated_pages/techniques/T0097.102.md +++ b/generated_pages/techniques/T0097.102.md @@ -1,8 +1,14 @@ # Technique T0097.102: Journalist Persona -* **Summary**: A person with a journalist persona presents themselves as a reporter or journalist delivering news, conducting interviews, investigations etc.

While presenting as a journalist is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by people presenting as journalists. Threat actors can fabricate journalists to give the appearance of legitimacy, justifying the actor’s requests for interviews, etc (T0143.002: Fabricated Persona, T0097.102: Journalist Persona).

People who have legitimately developed a persona as a journalist (T0143.001: Authentic Persona, T0097.102: Journalist Persona) can use it for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a trusted journalist to provide legitimacy to a false narrative or be tricked into doing so without the journalist’s knowledge.

Associated Techniques and Sub-techniques
T0097.202: News Organisation Persona: People with a journalist persona may present as being part of a news organisation.
T0097.101: Local Persona: People with a journalist persona may present themselves as local reporters. +**Summary**: A person with a journalist persona presents themselves as a reporter or journalist delivering news, conducting interviews, investigations etc.

While presenting as a journalist is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by people presenting as journalists. Threat actors can fabricate journalists to give the appearance of legitimacy, justifying the actor’s requests for interviews, etc (T0143.002: Fabricated Persona, T0097.102: Journalist Persona).

People who have legitimately developed a persona as a journalist (T0143.001: Authentic Persona, T0097.102: Journalist Persona) can use it for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a trusted journalist to provide legitimacy to a false narrative or be tricked into doing so without the journalist’s knowledge.

Associated Techniques and Sub-techniques
T0097.202: News Organisation Persona: People with a journalist persona may present as being part of a news organisation.
T0097.101: Local Persona: People with a journalist persona may present themselves as local reporters. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.103.md b/generated_pages/techniques/T0097.103.md index 74f2575..e15bb71 100644 --- a/generated_pages/techniques/T0097.103.md +++ b/generated_pages/techniques/T0097.103.md @@ -1,8 +1,14 @@ # Technique T0097.103: Activist Persona -* **Summary**: A person with an activist persona presents themselves as an activist; an individual who campaigns for a political cause, organises related events, etc.

While presenting as an activist is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by people presenting as activists. Threat actors can fabricate activists to give the appearance of popular support for an evolving grassroots movement (see T0143.002: Fabricated Persona, T0097.103: Activist Persona).

People who are legitimate activists can use this persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as an activist to provide visibility to a false narrative or be tricked into doing so without their knowledge (T0143.001: Authentic Persona, T0097.103: Activist Persona).

Associated Techniques and Sub-techniques
T0097.104: Hacktivist Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting themselves as someone engaged in activism who uses technical tools and methods, including building technical infrastructure and conducting offensive cyber operations, to achieve their goals.
T0097.207: NGO Persona: People with an activist persona may present as being part of an NGO.
T0097.208: Social Cause Persona: Analysts should use this sub-technique to catalogue cases where an online account is presenting as posting content related to a particular social cause, while not presenting as an individual. +**Summary**: A person with an activist persona presents themselves as an activist; an individual who campaigns for a political cause, organises related events, etc.

While presenting as an activist is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by people presenting as activists. Threat actors can fabricate activists to give the appearance of popular support for an evolving grassroots movement (see T0143.002: Fabricated Persona, T0097.103: Activist Persona).

People who are legitimate activists can use this persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as an activist to provide visibility to a false narrative or be tricked into doing so without their knowledge (T0143.001: Authentic Persona, T0097.103: Activist Persona).

Associated Techniques and Sub-techniques
T0097.104: Hacktivist Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting themselves as someone engaged in activism who uses technical tools and methods, including building technical infrastructure and conducting offensive cyber operations, to achieve their goals.
T0097.207: NGO Persona: People with an activist persona may present as being part of an NGO.
T0097.208: Social Cause Persona: Analysts should use this sub-technique to catalogue cases where an online account is presenting as posting content related to a particular social cause, while not presenting as an individual. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.104.md b/generated_pages/techniques/T0097.104.md index 4a71d3a..b8dab69 100644 --- a/generated_pages/techniques/T0097.104.md +++ b/generated_pages/techniques/T0097.104.md @@ -1,8 +1,14 @@ # Technique T0097.104: Hacktivist Persona -* **Summary**: A person with a hacktivist persona presents themselves as an activist who conducts offensive cyber operations or builds technical infrastructure for political purposes, rather than the financial motivations commonly attributed to hackers; hacktivists are hacker activists who use their technical knowledge to take political action.

Hacktivists can build technical infrastructure to support other activists, including secure communication channels and surveillance and censorship circumvention. They can also conduct DDOS attacks and other offensive cyber operations, aiming to take down digital assets or gain access to proprietary information. An influence operation may use hacktivist personas to support their operational narratives and legitimise their operational activities.

Fabricated Hacktivists are sometimes referred to as “Faketivists”.

Associated Techniques and Sub-techniques
T0097.103: Activist Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting themselves as someone engaged in activism but doesn’t present themselves as using technical tools and methods to achieve their goals. +**Summary**: A person with a hacktivist persona presents themselves as an activist who conducts offensive cyber operations or builds technical infrastructure for political purposes, rather than the financial motivations commonly attributed to hackers; hacktivists are hacker activists who use their technical knowledge to take political action.

Hacktivists can build technical infrastructure to support other activists, including secure communication channels and surveillance and censorship circumvention. They can also conduct DDOS attacks and other offensive cyber operations, aiming to take down digital assets or gain access to proprietary information. An influence operation may use hacktivist personas to support their operational narratives and legitimise their operational activities.

Fabricated Hacktivists are sometimes referred to as “Faketivists”.

Associated Techniques and Sub-techniques
T0097.103: Activist Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting themselves as someone engaged in activism but doesn’t present themselves as using technical tools and methods to achieve their goals. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.105.md b/generated_pages/techniques/T0097.105.md index 652869a..48b855d 100644 --- a/generated_pages/techniques/T0097.105.md +++ b/generated_pages/techniques/T0097.105.md @@ -1,8 +1,14 @@ # Technique T0097.105: Military Personnel Persona -* **Summary**: A person with a military personnel persona presents themselves as a serving member or veteran of a military organisation operating in an official capacity on behalf of a government.

While presenting as military personnel is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as military personnel. Threat actors can fabricate military personnel (T0143.002: Fabricated Persona, T0097.105: Military Personnel Persona) to pose as experts on military topics, or to discredit geopolitical adversaries by pretending to be one of their military personnel and spreading discontent.

People who have legitimately developed a military persona (T0143.001: Authentic Persona, T0097.105: Military Personnel Persona) can use it for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a member of the military to provide legitimacy to a false narrative or be tricked into doing so without their knowledge. +**Summary**: A person with a military personnel persona presents themselves as a serving member or veteran of a military organisation operating in an official capacity on behalf of a government.

While presenting as military personnel is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as military personnel. Threat actors can fabricate military personnel (T0143.002: Fabricated Persona, T0097.105: Military Personnel Persona) to pose as experts on military topics, or to discredit geopolitical adversaries by pretending to be one of their military personnel and spreading discontent.

People who have legitimately developed a military persona (T0143.001: Authentic Persona, T0097.105: Military Personnel Persona) can use it for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a member of the military to provide legitimacy to a false narrative or be tricked into doing so without their knowledge. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.106.md b/generated_pages/techniques/T0097.106.md index ffe32ff..37b9c87 100644 --- a/generated_pages/techniques/T0097.106.md +++ b/generated_pages/techniques/T0097.106.md @@ -1,8 +1,14 @@ # Technique T0097.106: Recruiter Persona -* **Summary**: A person with a recruiter persona presents themselves as a potential employer or provider of freelance work.

While presenting as a recruiter is not an indication of inauthentic behaviour, threat actors fabricate recruiters (T0143.002: Fabricated Persona, T0097.106: Recruiter Persona) to justify asking for personal information from their targets or to trick targets into working for the threat actors (without revealing who they are).

Associated Techniques and Sub-techniques
T0097.205: Business Persona: People with a recruiter persona may present as being part of a business which they are recruiting for. +**Summary**: A person with a recruiter persona presents themselves as a potential employer or provider of freelance work.

While presenting as a recruiter is not an indication of inauthentic behaviour, threat actors fabricate recruiters (T0143.002: Fabricated Persona, T0097.106: Recruiter Persona) to justify asking for personal information from their targets or to trick targets into working for the threat actors (without revealing who they are).

Associated Techniques and Sub-techniques
T0097.205: Business Persona: People with a recruiter persona may present as being part of a business which they are recruiting for. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.107.md b/generated_pages/techniques/T0097.107.md index 43eabf1..2620ef3 100644 --- a/generated_pages/techniques/T0097.107.md +++ b/generated_pages/techniques/T0097.107.md @@ -1,8 +1,14 @@ # Technique T0097.107: Researcher Persona -* **Summary**: A person with a researcher persona presents themselves as conducting research (e.g. for academic institutions, or think tanks), or having previously conducted research.

While presenting as a researcher is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as researchers. Threat actors can fabricate researchers (T0143.002: Fabricated Persona, T0097.107: Researcher Persona) to add credibility to their narratives.

People who are legitimate researchers (T0143.001: Authentic Persona, T0097.107: Researcher Persona) can use their persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a Researcher to provide legitimacy to a false narrative or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.204: Think Tank Persona: People with a researcher persona may present as being part of a think tank.
T0097.108: Expert Persona: People who present as researching a given topic are likely to also present as having expertise in the area. +**Summary**: A person with a researcher persona presents themselves as conducting research (e.g. for academic institutions, or think tanks), or having previously conducted research.

While presenting as a researcher is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as researchers. Threat actors can fabricate researchers (T0143.002: Fabricated Persona, T0097.107: Researcher Persona) to add credibility to their narratives.

People who are legitimate researchers (T0143.001: Authentic Persona, T0097.107: Researcher Persona) can use their persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as a Researcher to provide legitimacy to a false narrative or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.204: Think Tank Persona: People with a researcher persona may present as being part of a think tank.
T0097.108: Expert Persona: People who present as researching a given topic are likely to also present as having expertise in the area. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.108.md b/generated_pages/techniques/T0097.108.md index d7f4075..f9f720c 100644 --- a/generated_pages/techniques/T0097.108.md +++ b/generated_pages/techniques/T0097.108.md @@ -1,8 +1,14 @@ # Technique T0097.108: Expert Persona -* **Summary**: A person with an expert persona presents themselves as having expertise or experience in a field. Commonly the persona’s expertise will be called upon to add credibility to a given narrative.

While presenting as an expert is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as experts. Threat actors can fabricate experts (T0143.002: Fabricated Persona, T0097.107: Researcher Persona) to add credibility to their narratives.

People who are legitimate experts (T0143.001: Authentic Persona, T0097.107: Researcher Persona) can make mistakes, use their persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as an expert to provide legitimacy to a false narrative or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.107: Researcher Persona: People who present as experts may also present as conducting or having conducted research into their specialist subject.
T0097.204: Think Tank Persona: People with an expert persona may present as being part of a think tank. +**Summary**: A person with an expert persona presents themselves as having expertise or experience in a field. Commonly the persona’s expertise will be called upon to add credibility to a given narrative.

While presenting as an expert is not an indication of inauthentic behaviour,  an influence operation may have its narratives amplified by people presenting as experts. Threat actors can fabricate experts (T0143.002: Fabricated Persona, T0097.107: Researcher Persona) to add credibility to their narratives.

People who are legitimate experts (T0143.001: Authentic Persona, T0097.107: Researcher Persona) can make mistakes, use their persona for malicious purposes, or be exploited by threat actors. For example, someone could take money for using their position as an expert to provide legitimacy to a false narrative or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.107: Researcher Persona: People who present as experts may also present as conducting or having conducted research into their specialist subject.
T0097.204: Think Tank Persona: People with an expert persona may present as being part of a think tank. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.109.md b/generated_pages/techniques/T0097.109.md index 68ce922..37274bc 100644 --- a/generated_pages/techniques/T0097.109.md +++ b/generated_pages/techniques/T0097.109.md @@ -1,8 +1,14 @@ # Technique T0097.109: Romantic Suitor Persona -* **Summary**: A person with a romantic suitor persona presents themselves as seeking a romantic or physical connection with another person.

While presenting as seeking a romantic or physical connection is not an indication of inauthentic behaviour, threat actors can use dating apps, social media channels or dating websites to fabricate romantic suitors to lure targets they can blackmail, extract information from, deceive or trick into giving them money (T0143.002: Fabricated Persona, T0097.109: Romantic Suitor Persona).

Honeypotting in espionage and Big Butchering in scamming are commonly associated with romantic suitor personas.

Associated Techniques and Sub-techniques
T0151.017: Dating Platform: Analysts can use this sub-technique for tagging cases where an account has been identified as using a dating platform. +**Summary**: A person with a romantic suitor persona presents themselves as seeking a romantic or physical connection with another person.

While presenting as seeking a romantic or physical connection is not an indication of inauthentic behaviour, threat actors can use dating apps, social media channels or dating websites to fabricate romantic suitors to lure targets they can blackmail, extract information from, deceive or trick into giving them money (T0143.002: Fabricated Persona, T0097.109: Romantic Suitor Persona).

Honeypotting in espionage and Big Butchering in scamming are commonly associated with romantic suitor personas.

Associated Techniques and Sub-techniques
T0151.017: Dating Platform: Analysts can use this sub-technique for tagging cases where an account has been identified as using a dating platform. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.110.md b/generated_pages/techniques/T0097.110.md index 79825a4..d16b40c 100644 --- a/generated_pages/techniques/T0097.110.md +++ b/generated_pages/techniques/T0097.110.md @@ -1,8 +1,14 @@ # Technique T0097.110: Party Official Persona -* **Summary**: A person who presents as an official member of a political party, such as leaders of political parties, candidates standing to represent constituents, and campaign staff.

Presenting as an official of a political party is not an indication of inauthentic behaviour, however threat actors may fabricate individuals who work in political parties to add credibility to their narratives (T0143.002: Fabricated Persona, T0097.110: Party Official Persona). They may also impersonate existing officials of political parties (T0143.003: Impersonated Persona, T0097.110: Party Official Persona).

Legitimate members of political parties could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.110: Party Official Persona). For example, an electoral candidate could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.111: Government Official Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting as a member of a government. 

Some party officials will also be government officials. For example, in the United Kingdom the head of government is commonly also the head of their political party.

Some party officials won’t be government officials. For example, members of a party standing in an election, or party officials who work outside of government (e.g. campaign staff). +**Summary**: A person who presents as an official member of a political party, such as leaders of political parties, candidates standing to represent constituents, and campaign staff.

Presenting as an official of a political party is not an indication of inauthentic behaviour, however threat actors may fabricate individuals who work in political parties to add credibility to their narratives (T0143.002: Fabricated Persona, T0097.110: Party Official Persona). They may also impersonate existing officials of political parties (T0143.003: Impersonated Persona, T0097.110: Party Official Persona).

Legitimate members of political parties could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.110: Party Official Persona). For example, an electoral candidate could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.111: Government Official Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting as a member of a government. 

Some party officials will also be government officials. For example, in the United Kingdom the head of government is commonly also the head of their political party.

Some party officials won’t be government officials. For example, members of a party standing in an election, or party officials who work outside of government (e.g. campaign staff). -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.111.md b/generated_pages/techniques/T0097.111.md index 57b9b6a..6123014 100644 --- a/generated_pages/techniques/T0097.111.md +++ b/generated_pages/techniques/T0097.111.md @@ -1,8 +1,14 @@ # Technique T0097.111: Government Official Persona -* **Summary**: A person who presents as an active or previous government official has the government official persona. These are officials serving in government, such as heads of government departments, leaders of countries, and members of government selected to represent constituents.

Presenting as a government official is not an indication of inauthentic behaviour, however threat actors may fabricate individuals who work in government to add credibility to their narratives (T0143.002: Fabricated Persona, T0097.111: Government Official Persona). They may also impersonate existing members of government (T0143.003: Impersonated Persona, T0097.111: Government Official Persona).

Legitimate government officials could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.111: Government Official Persona). For example, a government official could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.110: Party Official Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting as a member of a political party. 

Not all government officials are political party officials (such as outside experts brought into government) and not all political party officials are government officials (such as people standing for office who are not yet working in government).

T0097.206: Government Institution Persona: People presenting as members of a government may also represent a government institution which they are associated with.

T0097.112: Government Employee Persona: Analysts should use this sub-technique to document people presenting as professionals hired to serve in government institutions and departments, not officials selected to represent constituents, or assigned official roles in government (such as heads of departments). +**Summary**: A person who presents as an active or previous government official has the government official persona. These are officials serving in government, such as heads of government departments, leaders of countries, and members of government selected to represent constituents.

Presenting as a government official is not an indication of inauthentic behaviour, however threat actors may fabricate individuals who work in government to add credibility to their narratives (T0143.002: Fabricated Persona, T0097.111: Government Official Persona). They may also impersonate existing members of government (T0143.003: Impersonated Persona, T0097.111: Government Official Persona).

Legitimate government officials could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.111: Government Official Persona). For example, a government official could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.110: Party Official Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting as a member of a political party. 

Not all government officials are political party officials (such as outside experts brought into government) and not all political party officials are government officials (such as people standing for office who are not yet working in government).

T0097.206: Government Institution Persona: People presenting as members of a government may also represent a government institution which they are associated with.

T0097.112: Government Employee Persona: Analysts should use this sub-technique to document people presenting as professionals hired to serve in government institutions and departments, not officials selected to represent constituents, or assigned official roles in government (such as heads of departments). -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.112.md b/generated_pages/techniques/T0097.112.md index 5137410..4aabd23 100644 --- a/generated_pages/techniques/T0097.112.md +++ b/generated_pages/techniques/T0097.112.md @@ -1,8 +1,14 @@ # Technique T0097.112: Government Employee Persona -* **Summary**: A person who presents as an active or previous civil servant has the government employee persona. These are professionals hired to serve in government institutions and departments, not officials selected to represent constituents, or assigned official roles in government (such as heads of departments).

Presenting as a government employee is not an indication of inauthentic behaviour, however threat actors may fabricate individuals who work in government to add credibility to their narratives (T0143.002: Fabricated Persona, T0097.112: Government Employee Persona). They may also impersonate existing government employees (T0143.003: Impersonated Persona, T0097.112: Government Employee Persona).

Legitimate government employees could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.112: Government Employee Persona). For example, a government employee could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.111: Government Official Persona: Analysts should use this technique to document people who present as an active or previous government official, such as heads of government departments, leaders of countries, and members of government selected to represent constituents.
T0097.206: Government Institution Persona: People presenting as members of a government may also present a government institution which they are associated with. +**Summary**: A person who presents as an active or previous civil servant has the government employee persona. These are professionals hired to serve in government institutions and departments, not officials selected to represent constituents, or assigned official roles in government (such as heads of departments).

Presenting as a government employee is not an indication of inauthentic behaviour, however threat actors may fabricate individuals who work in government to add credibility to their narratives (T0143.002: Fabricated Persona, T0097.112: Government Employee Persona). They may also impersonate existing government employees (T0143.003: Impersonated Persona, T0097.112: Government Employee Persona).

Legitimate government employees could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.112: Government Employee Persona). For example, a government employee could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.111: Government Official Persona: Analysts should use this technique to document people who present as an active or previous government official, such as heads of government departments, leaders of countries, and members of government selected to represent constituents.
T0097.206: Government Institution Persona: People presenting as members of a government may also present a government institution which they are associated with. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.200.md b/generated_pages/techniques/T0097.200.md index f7c5d80..1ece6c2 100644 --- a/generated_pages/techniques/T0097.200.md +++ b/generated_pages/techniques/T0097.200.md @@ -1,8 +1,14 @@ # Technique T0097.200: Institutional Persona -* **Summary**: This Technique can be used to indicate that an entity is presenting itself as an institution. If the organisation is presenting itself as having one of the personas listed below then these Techniques should be used instead, as they indicate both that the entity presented itself as an institution, and the type of persona they presented:

T0097.201: Local Institution Persona
T0097.202: News Outlet Persona
T0097.203: Fact Checking Organisation Persona
T0097.204: Think Tank Persona
T0097.205: Business Persona
T0097.206: Government Institution Persona
T0097.207: NGO Persona
T0097.208: Social Cause Persona +**Summary**: This Technique can be used to indicate that an entity is presenting itself as an institution. If the organisation is presenting itself as having one of the personas listed below then these Techniques should be used instead, as they indicate both that the entity presented itself as an institution, and the type of persona they presented:

T0097.201: Local Institution Persona
T0097.202: News Outlet Persona
T0097.203: Fact Checking Organisation Persona
T0097.204: Think Tank Persona
T0097.205: Business Persona
T0097.206: Government Institution Persona
T0097.207: NGO Persona
T0097.208: Social Cause Persona -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.201.md b/generated_pages/techniques/T0097.201.md index 944b7bd..20dd92e 100644 --- a/generated_pages/techniques/T0097.201.md +++ b/generated_pages/techniques/T0097.201.md @@ -1,8 +1,14 @@ # Technique T0097.201: Local Institution Persona -* **Summary**: Institutions which present themselves as operating in a particular geography, or as having local knowledge relevant to a narrative, are presenting a local institution persona.

While presenting as a local institution is not an indication of inauthentic behaviour, threat actors may present themselves as such (T0143.002: Fabricated Persona, T0097.201: Local Institution Persona) to add credibility to their narratives, or misrepresent the real opinions of locals in the area.

Legitimate local institutions could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.201: Local Institution Persona). For example, a local institution could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.101: Local Persona: Institutions presenting as local may also present locals working within the organisation. +**Summary**: Institutions which present themselves as operating in a particular geography, or as having local knowledge relevant to a narrative, are presenting a local institution persona.

While presenting as a local institution is not an indication of inauthentic behaviour, threat actors may present themselves as such (T0143.002: Fabricated Persona, T0097.201: Local Institution Persona) to add credibility to their narratives, or misrepresent the real opinions of locals in the area.

Legitimate local institutions could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.201: Local Institution Persona). For example, a local institution could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.101: Local Persona: Institutions presenting as local may also present locals working within the organisation. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.202.md b/generated_pages/techniques/T0097.202.md index ba71199..c200d3d 100644 --- a/generated_pages/techniques/T0097.202.md +++ b/generated_pages/techniques/T0097.202.md @@ -1,8 +1,14 @@ # Technique T0097.202: News Outlet Persona -* **Summary**: An institution with a news outlet persona presents itself as an organisation which delivers new information to its target audience.

While presenting as a news outlet is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by news organisations. Threat actors can fabricate news organisations (T0143.002: Fabricated Persona, T0097.202: News Outlet Persona), or they can impersonate existing news outlets (T0143.003: Impersonated Persona, T0097.202: News Outlet Persona).

Legitimate news organisations could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.202: News Outlet Persona).

Associated Techniques and Sub-techniques
T0097.102: Journalist Persona: Institutions presenting as news outlets may also present journalists working within the organisation.
T0097.201: Local Institution Persona: Institutions presenting as news outlets may present as being a local news outlet.
T0097.203: Fact Checking Organisation Persona: Institutions presenting as news outlets may also deliver a fact checking service (e.g. The UK’s BBC News has the fact checking service BBC Verify). When an actor presents as the fact checking arm of a news outlet, they are presenting both a News Outlet Persona and a Fact Checking Organisation Persona. +**Summary**: An institution with a news outlet persona presents itself as an organisation which delivers new information to its target audience.

While presenting as a news outlet is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by news organisations. Threat actors can fabricate news organisations (T0143.002: Fabricated Persona, T0097.202: News Outlet Persona), or they can impersonate existing news outlets (T0143.003: Impersonated Persona, T0097.202: News Outlet Persona).

Legitimate news organisations could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.202: News Outlet Persona).

Associated Techniques and Sub-techniques
T0097.102: Journalist Persona: Institutions presenting as news outlets may also present journalists working within the organisation.
T0097.201: Local Institution Persona: Institutions presenting as news outlets may present as being a local news outlet.
T0097.203: Fact Checking Organisation Persona: Institutions presenting as news outlets may also deliver a fact checking service (e.g. The UK’s BBC News has the fact checking service BBC Verify). When an actor presents as the fact checking arm of a news outlet, they are presenting both a News Outlet Persona and a Fact Checking Organisation Persona. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.203.md b/generated_pages/techniques/T0097.203.md index 047bae2..8e576e3 100644 --- a/generated_pages/techniques/T0097.203.md +++ b/generated_pages/techniques/T0097.203.md @@ -1,8 +1,14 @@ # Technique T0097.203: Fact Checking Organisation Persona -* **Summary**: An institution with a fact checking organisation persona presents itself as an organisation which produces reports which assess the validity of others’ reporting / statements.

While presenting as a fact checking organisation is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by fact checking organisations. Threat actors can fabricate fact checking organisations (T0143.002: Fabricated Persona, T0097.202: News Outlet Persona), or they can impersonate existing fact checking outlets (T0143.003: Impersonated Persona, T0097.202: News Outlet Persona).

Legitimate fact checking organisations could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.202: News Outlet Persona).

Associated Techniques and Sub-techniques
T0097.102: Journalist Persona: Institutions presenting as fact checking organisations may also present journalists working within the organisation.
T0097.202: News Outlet Persona: Fact checking organisations may present as operating as part of a larger news outlet (e.g. The UK’s BBC News has the fact checking service BBC Verify). When an actor presents as the fact checking arm of a news outlet, they are presenting both a News Outlet Persona and a Fact Checking Organisation Persona. +**Summary**: An institution with a fact checking organisation persona presents itself as an organisation which produces reports which assess the validity of others’ reporting / statements.

While presenting as a fact checking organisation is not an indication of inauthentic behaviour, an influence operation may have its narratives amplified by fact checking organisations. Threat actors can fabricate fact checking organisations (T0143.002: Fabricated Persona, T0097.202: News Outlet Persona), or they can impersonate existing fact checking outlets (T0143.003: Impersonated Persona, T0097.202: News Outlet Persona).

Legitimate fact checking organisations could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.202: News Outlet Persona).

Associated Techniques and Sub-techniques
T0097.102: Journalist Persona: Institutions presenting as fact checking organisations may also present journalists working within the organisation.
T0097.202: News Outlet Persona: Fact checking organisations may present as operating as part of a larger news outlet (e.g. The UK’s BBC News has the fact checking service BBC Verify). When an actor presents as the fact checking arm of a news outlet, they are presenting both a News Outlet Persona and a Fact Checking Organisation Persona. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.204.md b/generated_pages/techniques/T0097.204.md index a2135e5..f0c355c 100644 --- a/generated_pages/techniques/T0097.204.md +++ b/generated_pages/techniques/T0097.204.md @@ -1,8 +1,14 @@ # Technique T0097.204: Think Tank Persona -* **Summary**: An institution with a think tank persona presents itself as a think tank; an organisation that aims to conduct original research and propose new policies or solutions, especially for social and scientific problems.

While presenting as a think tank is not an indication of inauthentic behaviour, think tank personas are commonly used by threat actors as a front for their operational activity (T0143.002: Fabricated Persona, T0097.204: Think Tank Persona). They may be created to give legitimacy to narratives and allow them to suggest politically beneficial solutions to societal issues.

Legitimate think tanks could have a political bias that they may not be transparent about, they could use their persona for malicious purposes, or they could be exploited by threat actors (T0143.001: Authentic Persona, T0097.204: Think Tank Persona). For example, a think tank could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.107: Researcher Persona: Institutions presenting as think tanks may also present researchers working within the organisation. +**Summary**: An institution with a think tank persona presents itself as a think tank; an organisation that aims to conduct original research and propose new policies or solutions, especially for social and scientific problems.

While presenting as a think tank is not an indication of inauthentic behaviour, think tank personas are commonly used by threat actors as a front for their operational activity (T0143.002: Fabricated Persona, T0097.204: Think Tank Persona). They may be created to give legitimacy to narratives and allow them to suggest politically beneficial solutions to societal issues.

Legitimate think tanks could have a political bias that they may not be transparent about, they could use their persona for malicious purposes, or they could be exploited by threat actors (T0143.001: Authentic Persona, T0097.204: Think Tank Persona). For example, a think tank could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques
T0097.107: Researcher Persona: Institutions presenting as think tanks may also present researchers working within the organisation. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.205.md b/generated_pages/techniques/T0097.205.md index 7985623..2037041 100644 --- a/generated_pages/techniques/T0097.205.md +++ b/generated_pages/techniques/T0097.205.md @@ -1,8 +1,14 @@ # Technique T0097.205: Business Persona -* **Summary**: An institution with a business persona presents itself as a for-profit organisation which provides goods or services for a price.

While presenting as a business is not an indication of inauthentic behaviour, business personas may be used by threat actors as a front for their operational activity (T0143.002: Fabricated Persona, T0097.205: Business Persona).

Threat actors may also impersonate existing businesses (T0143.003: Impersonated Persona, T0097.205: Business Persona) to exploit their brand or cause reputational damage.

Legitimate businesses could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.205: Business Persona). For example, a business could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge. +**Summary**: An institution with a business persona presents itself as a for-profit organisation which provides goods or services for a price.

While presenting as a business is not an indication of inauthentic behaviour, business personas may be used by threat actors as a front for their operational activity (T0143.002: Fabricated Persona, T0097.205: Business Persona).

Threat actors may also impersonate existing businesses (T0143.003: Impersonated Persona, T0097.205: Business Persona) to exploit their brand or cause reputational damage.

Legitimate businesses could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.205: Business Persona). For example, a business could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.206.md b/generated_pages/techniques/T0097.206.md index ab87cc3..62728c3 100644 --- a/generated_pages/techniques/T0097.206.md +++ b/generated_pages/techniques/T0097.206.md @@ -1,8 +1,14 @@ # Technique T0097.206: Government Institution Persona -* **Summary**: Institutions which present themselves as governments, or government ministries, are presenting a government institution persona.

While presenting as a government institution is not an indication of inauthentic behaviour, threat actors may impersonate existing government institutions as part of their operation (T0143.003: Impersonated Persona, T0097.206: Government Institution Persona), to add legitimacy to their narratives, or discredit the government.

Legitimate government institutions could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.206: Government Institution Persona). For example, a government institution could be used by elected officials to spread inauthentic narratives.

Associated Techniques and Sub-techniques
T0097.111: Government Official Persona: Institutions presenting as governments may also present officials working within the organisation.
T0097.112: Government Employee Persona: Institutions presenting as governments may also present employees working within the organisation. +**Summary**: Institutions which present themselves as governments, or government ministries, are presenting a government institution persona.

While presenting as a government institution is not an indication of inauthentic behaviour, threat actors may impersonate existing government institutions as part of their operation (T0143.003: Impersonated Persona, T0097.206: Government Institution Persona), to add legitimacy to their narratives, or discredit the government.

Legitimate government institutions could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.206: Government Institution Persona). For example, a government institution could be used by elected officials to spread inauthentic narratives.

Associated Techniques and Sub-techniques
T0097.111: Government Official Persona: Institutions presenting as governments may also present officials working within the organisation.
T0097.112: Government Employee Persona: Institutions presenting as governments may also present employees working within the organisation. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.207.md b/generated_pages/techniques/T0097.207.md index 63f5d43..e1dbe49 100644 --- a/generated_pages/techniques/T0097.207.md +++ b/generated_pages/techniques/T0097.207.md @@ -1,8 +1,14 @@ # Technique T0097.207: NGO Persona -* **Summary**: Institutions which present themselves as an NGO (Non-Governmental Organisation), an organisation which provides services or advocates for public policy (while not being directly affiliated with any government), are presenting an NGO persona.

While presenting as an NGO is not an indication of inauthentic behaviour, NGO personas are commonly used by threat actors (such as intelligence services) as a front for their operational activity (T0143.002: Fabricated Persona, T0097.207: NGO Persona). They are created to give legitimacy to the influence operation and potentially infiltrate grassroots movements

Legitimate NGOs could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.207: NGO Persona). For example, an NGO could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques:
T0097.103: Activist Persona: Institutions presenting as activist groups may also present activists working within the organisation. +**Summary**: Institutions which present themselves as an NGO (Non-Governmental Organisation), an organisation which provides services or advocates for public policy (while not being directly affiliated with any government), are presenting an NGO persona.

While presenting as an NGO is not an indication of inauthentic behaviour, NGO personas are commonly used by threat actors (such as intelligence services) as a front for their operational activity (T0143.002: Fabricated Persona, T0097.207: NGO Persona). They are created to give legitimacy to the influence operation and potentially infiltrate grassroots movements

Legitimate NGOs could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.207: NGO Persona). For example, an NGO could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques:
T0097.103: Activist Persona: Institutions presenting as activist groups may also present activists working within the organisation. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.208.md b/generated_pages/techniques/T0097.208.md index 93b5f0c..b172fe4 100644 --- a/generated_pages/techniques/T0097.208.md +++ b/generated_pages/techniques/T0097.208.md @@ -1,8 +1,14 @@ # Technique T0097.208: Social Cause Persona -* **Summary**: Online accounts which present themselves as focusing on a social cause are presenting the Social Cause Persona. Examples include accounts which post about current affairs, such as discrimination faced by minorities.

While presenting as an account invested in a social cause is not an indication of inauthentic behaviour, such personas have been used by threat actors to exploit peoples’ legitimate emotional investment regarding social causes that matter to them (T0143.002: Fabricated Persona, T0097.208: Social Cause Persona).

Legitimate accounts focused on a social cause could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.208: Social Cause Persona). For example, the account holders could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques:
T0097.103: Activist Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting themselves as an activist related to a social cause. Accounts with social cause personas do not present themselves as individuals, but may have activists controlling the accounts. +**Summary**: Online accounts which present themselves as focusing on a social cause are presenting the Social Cause Persona. Examples include accounts which post about current affairs, such as discrimination faced by minorities.

While presenting as an account invested in a social cause is not an indication of inauthentic behaviour, such personas have been used by threat actors to exploit peoples’ legitimate emotional investment regarding social causes that matter to them (T0143.002: Fabricated Persona, T0097.208: Social Cause Persona).

Legitimate accounts focused on a social cause could use their persona for malicious purposes, or be exploited by threat actors (T0143.001: Authentic Persona, T0097.208: Social Cause Persona). For example, the account holders could take money for using their position to provide legitimacy to a false narrative, or be tricked into doing so without their knowledge.

Associated Techniques and Sub-techniques:
T0097.103: Activist Persona: Analysts should use this sub-technique to catalogue cases where an individual is presenting themselves as an activist related to a social cause. Accounts with social cause personas do not present themselves as individuals, but may have activists controlling the accounts. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0097.md b/generated_pages/techniques/T0097.md index 3f541e5..fa1cb0d 100644 --- a/generated_pages/techniques/T0097.md +++ b/generated_pages/techniques/T0097.md @@ -1,8 +1,14 @@ # Technique T0097: Present Persona -* **Summary**: This Technique contains different types of personas commonly taken on by threat actors during influence operations.

Analysts should use T0097’s sub-techniques to document the type of persona which an account is presenting. For example, an account which describes itself as being a journalist can be tagged with T0097.102: Journalist Persona.

Personas presented by individuals include:

T0097.100: Individual Persona
T0097.101: Local Persona
T0097.102: Journalist Persona
T0097.103: Activist Persona
T0097.104: Hacktivist Persona
T0097.105: Military Personnel Persona
T0097.106: Recruiter Persona
T0097.107: Researcher Persona
T0097.108: Expert Persona
T0097.109: Romantic Suitor Persona
T0097.110: Party Official Persona
T0097.111: Government Official Persona
T0097.112: Government Employee Persona

This Technique also houses institutional personas commonly taken on by threat actors:

T0097.200: Institutional Persona
T0097.201: Local Institution Persona
T0097.202: News Outlet Persona
T0097.203: Fact Checking Organisation Persona
T0097.204: Think Tank Persona
T0097.205: Business Persona
T0097.206: Government Institution Persona
T0097.207: NGO Persona
T0097.208: Social Cause Persona

By using a persona, a threat actor is adding the perceived legitimacy of the persona to their narratives and activities. +**Summary**: This Technique contains different types of personas commonly taken on by threat actors during influence operations.

Analysts should use T0097’s sub-techniques to document the type of persona which an account is presenting. For example, an account which describes itself as being a journalist can be tagged with T0097.102: Journalist Persona.

Personas presented by individuals include:

T0097.100: Individual Persona
T0097.101: Local Persona
T0097.102: Journalist Persona
T0097.103: Activist Persona
T0097.104: Hacktivist Persona
T0097.105: Military Personnel Persona
T0097.106: Recruiter Persona
T0097.107: Researcher Persona
T0097.108: Expert Persona
T0097.109: Romantic Suitor Persona
T0097.110: Party Official Persona
T0097.111: Government Official Persona
T0097.112: Government Employee Persona

This Technique also houses institutional personas commonly taken on by threat actors:

T0097.200: Institutional Persona
T0097.201: Local Institution Persona
T0097.202: News Outlet Persona
T0097.203: Fact Checking Organisation Persona
T0097.204: Think Tank Persona
T0097.205: Business Persona
T0097.206: Government Institution Persona
T0097.207: NGO Persona
T0097.208: Social Cause Persona

By using a persona, a threat actor is adding the perceived legitimacy of the persona to their narratives and activities. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0098.001.md b/generated_pages/techniques/T0098.001.md index 415131f..561cbb7 100644 --- a/generated_pages/techniques/T0098.001.md +++ b/generated_pages/techniques/T0098.001.md @@ -1,8 +1,14 @@ # Technique T0098.001: Create Inauthentic News Sites -* **Summary**: Create Inauthentic News Sites +**Summary**: Create Inauthentic News Sites -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0098.002.md b/generated_pages/techniques/T0098.002.md index 8a2dac3..186ad9a 100644 --- a/generated_pages/techniques/T0098.002.md +++ b/generated_pages/techniques/T0098.002.md @@ -1,8 +1,14 @@ # Technique T0098.002: Leverage Existing Inauthentic News Sites -* **Summary**: Leverage Existing Inauthentic News Sites +**Summary**: Leverage Existing Inauthentic News Sites -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0098.md b/generated_pages/techniques/T0098.md index 63c7241..459cdcf 100644 --- a/generated_pages/techniques/T0098.md +++ b/generated_pages/techniques/T0098.md @@ -1,8 +1,14 @@ # Technique T0098: Establish Inauthentic 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. +**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**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0100.001.md b/generated_pages/techniques/T0100.001.md index d6c4373..8cfd28a 100644 --- a/generated_pages/techniques/T0100.001.md +++ b/generated_pages/techniques/T0100.001.md @@ -1,8 +1,14 @@ # Technique T0100.001: Co-Opt Trusted Individuals -* **Summary**: Co-Opt Trusted Individuals +**Summary**: Co-Opt Trusted Individuals -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0100.002.md b/generated_pages/techniques/T0100.002.md index 5705b7d..15ccdb5 100644 --- a/generated_pages/techniques/T0100.002.md +++ b/generated_pages/techniques/T0100.002.md @@ -1,8 +1,14 @@ # Technique T0100.002: Co-Opt Grassroots Groups -* **Summary**: Co-Opt Grassroots Groups +**Summary**: Co-Opt Grassroots Groups -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0100.003.md b/generated_pages/techniques/T0100.003.md index 46414ae..fc2cb5b 100644 --- a/generated_pages/techniques/T0100.003.md +++ b/generated_pages/techniques/T0100.003.md @@ -1,8 +1,14 @@ # Technique T0100.003: Co-Opt Influencers -* **Summary**: Co-opt Influencers +**Summary**: Co-opt Influencers -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0100.md b/generated_pages/techniques/T0100.md index 8f29d42..7561055 100644 --- a/generated_pages/techniques/T0100.md +++ b/generated_pages/techniques/T0100.md @@ -1,8 +1,14 @@ # Technique T0100: Co-Opt Trusted Sources -* **Summary**: An influence operation may co-opt trusted sources by infiltrating or repurposing a source to reach a target audience through existing, previously reliable networks. Co-opted trusted sources may include: - National or local new outlets - Research or academic publications - Online blogs or websites +**Summary**: An influence operation may co-opt trusted sources by infiltrating or repurposing a source to reach a target audience through existing, previously reliable networks. Co-opted trusted sources may include: - National or local new outlets - Research or academic publications - Online blogs or websites -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0101.md b/generated_pages/techniques/T0101.md index 462163b..658ca88 100644 --- a/generated_pages/techniques/T0101.md +++ b/generated_pages/techniques/T0101.md @@ -1,8 +1,14 @@ # Technique T0101: Create Localised Content -* **Summary**: Localised content refers to content that appeals to a specific community of individuals, often in defined geographic areas. An operation may create localised content using local language and dialects to resonate with its target audience and blend in with other local news and social media. Localised content may help an operation increase legitimacy, avoid detection, and complicate external attribution. +**Summary**: Localised content refers to content that appeals to a specific community of individuals, often in defined geographic areas. An operation may create localised content using local language and dialects to resonate with its target audience and blend in with other local news and social media. Localised content may help an operation increase legitimacy, avoid detection, and complicate external attribution. -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0102.001.md b/generated_pages/techniques/T0102.001.md index 10c0c9f..12f61b2 100644 --- a/generated_pages/techniques/T0102.001.md +++ b/generated_pages/techniques/T0102.001.md @@ -1,8 +1,14 @@ # Technique T0102.001: Use Existing Echo Chambers/Filter Bubbles -* **Summary**: Use existing Echo Chambers/Filter Bubbles +**Summary**: Use existing Echo Chambers/Filter Bubbles -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0102.002.md b/generated_pages/techniques/T0102.002.md index dabc526..1b0772c 100644 --- a/generated_pages/techniques/T0102.002.md +++ b/generated_pages/techniques/T0102.002.md @@ -1,8 +1,14 @@ # Technique T0102.002: Create Echo Chambers/Filter Bubbles -* **Summary**: Create Echo Chambers/Filter Bubbles +**Summary**: Create Echo Chambers/Filter Bubbles -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0102.003.md b/generated_pages/techniques/T0102.003.md index 7ab30d8..9f06bee 100644 --- a/generated_pages/techniques/T0102.003.md +++ b/generated_pages/techniques/T0102.003.md @@ -1,8 +1,14 @@ # Technique T0102.003: Exploit Data Voids -* **Summary**: A data void refers to a word or phrase that results in little, manipulative, or low-quality search engine data. Data voids are hard to detect and relatively harmless until exploited by an entity aiming to quickly proliferate false or misleading information during a phenomenon that causes a high number of individuals to query the term or phrase. In the Plan phase, an influence operation may identify data voids for later exploitation in the operation. A 2019 report by Michael Golebiewski identifies five types of data voids. (1) “Breaking news” data voids occur when a keyword gains popularity during a short period of time, allowing an influence operation to publish false content before legitimate news outlets have an opportunity to publish relevant information. (2) An influence operation may create a “strategic new terms” data void by creating their own terms and publishing information online before promoting their keyword to the target audience. (3) An influence operation may publish content on “outdated terms” that have decreased in popularity, capitalising on most search engines’ preferences for recency. (4) “Fragmented concepts” data voids separate connections between similar ideas, isolating segment queries to distinct search engine results. (5) An influence operation may use “problematic queries” that previously resulted in disturbing or inappropriate content to promote messaging until mainstream media recontextualizes the term. +**Summary**: A data void refers to a word or phrase that results in little, manipulative, or low-quality search engine data. Data voids are hard to detect and relatively harmless until exploited by an entity aiming to quickly proliferate false or misleading information during a phenomenon that causes a high number of individuals to query the term or phrase. In the Plan phase, an influence operation may identify data voids for later exploitation in the operation. A 2019 report by Michael Golebiewski identifies five types of data voids. (1) “Breaking news” data voids occur when a keyword gains popularity during a short period of time, allowing an influence operation to publish false content before legitimate news outlets have an opportunity to publish relevant information. (2) An influence operation may create a “strategic new terms” data void by creating their own terms and publishing information online before promoting their keyword to the target audience. (3) An influence operation may publish content on “outdated terms” that have decreased in popularity, capitalising on most search engines’ preferences for recency. (4) “Fragmented concepts” data voids separate connections between similar ideas, isolating segment queries to distinct search engine results. (5) An influence operation may use “problematic queries” that previously resulted in disturbing or inappropriate content to promote messaging until mainstream media recontextualizes the term. -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0102.md b/generated_pages/techniques/T0102.md index e4cbf74..3540a27 100644 --- a/generated_pages/techniques/T0102.md +++ b/generated_pages/techniques/T0102.md @@ -1,8 +1,14 @@ # Technique T0102: Leverage Echo Chambers/Filter Bubbles -* **Summary**: An echo chamber refers to an internet subgroup, often along ideological lines, where individuals only engage with “others with which they are already in agreement.” A filter bubble refers to an algorithm's placement of an individual in content that they agree with or regularly engage with, possibly entrapping the user into a bubble of their own making. An operation may create these isolated areas of the internet by match existing groups, or aggregating individuals into a single target audience based on shared interests, politics, values, demographics, and other characteristics. Echo chambers and filter bubbles help to reinforce similar biases and content to the same target audience members. +**Summary**: An echo chamber refers to an internet subgroup, often along ideological lines, where individuals only engage with “others with which they are already in agreement.” A filter bubble refers to an algorithm's placement of an individual in content that they agree with or regularly engage with, possibly entrapping the user into a bubble of their own making. An operation may create these isolated areas of the internet by match existing groups, or aggregating individuals into a single target audience based on shared interests, politics, values, demographics, and other characteristics. Echo chambers and filter bubbles help to reinforce similar biases and content to the same target audience members. -* **Belongs to tactic stage**: TA05 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA05 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0107.md b/generated_pages/techniques/T0107.md index c278a64..430b65e 100644 --- a/generated_pages/techniques/T0107.md +++ b/generated_pages/techniques/T0107.md @@ -1,8 +1,14 @@ # Technique T0107: Bookmarking and Content Curation -* **Summary**: Platforms for searching, sharing, and curating content and media. Examples include Pinterest, Flipboard, etc. +**Summary**: Platforms for searching, sharing, and curating content and media. Examples include Pinterest, Flipboard, etc. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0109.md b/generated_pages/techniques/T0109.md index 745e0ac..db2e9c8 100644 --- a/generated_pages/techniques/T0109.md +++ b/generated_pages/techniques/T0109.md @@ -1,8 +1,14 @@ # Technique T0109: Consumer Review Networks -* **Summary**: Platforms for finding, reviewing, and sharing information about brands, products, services, restaurants, travel destinations, etc. Examples include Yelp, TripAdvisor, etc. +**Summary**: Platforms for finding, reviewing, and sharing information about brands, products, services, restaurants, travel destinations, etc. Examples include Yelp, TripAdvisor, etc. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0110.md b/generated_pages/techniques/T0110.md index 5e1030a..c6a5ecc 100644 --- a/generated_pages/techniques/T0110.md +++ b/generated_pages/techniques/T0110.md @@ -1,8 +1,14 @@ # Technique T0110: Formal Diplomatic Channels -* **Summary**: Leveraging formal, traditional, diplomatic channels to communicate with foreign governments (written documents, meetings, summits, diplomatic visits, etc). This type of diplomacy is conducted by diplomats of one nation with diplomats and other officials of another nation or international organisation. +**Summary**: Leveraging formal, traditional, diplomatic channels to communicate with foreign governments (written documents, meetings, summits, diplomatic visits, etc). This type of diplomacy is conducted by diplomats of one nation with diplomats and other officials of another nation or international organisation. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0111.001.md b/generated_pages/techniques/T0111.001.md index 0ebd881..e8294db 100644 --- a/generated_pages/techniques/T0111.001.md +++ b/generated_pages/techniques/T0111.001.md @@ -1,8 +1,14 @@ # Technique T0111.001: TV -* **Summary**: TV +**Summary**: TV -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0111.002.md b/generated_pages/techniques/T0111.002.md index d042cd5..7224e21 100644 --- a/generated_pages/techniques/T0111.002.md +++ b/generated_pages/techniques/T0111.002.md @@ -1,8 +1,14 @@ # Technique T0111.002: Newspaper -* **Summary**: Newspaper +**Summary**: Newspaper -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0111.003.md b/generated_pages/techniques/T0111.003.md index b9f59a9..6e02674 100644 --- a/generated_pages/techniques/T0111.003.md +++ b/generated_pages/techniques/T0111.003.md @@ -1,8 +1,14 @@ # Technique T0111.003: Radio -* **Summary**: Radio +**Summary**: Radio -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0111.md b/generated_pages/techniques/T0111.md index b082d93..891ec77 100644 --- a/generated_pages/techniques/T0111.md +++ b/generated_pages/techniques/T0111.md @@ -1,8 +1,14 @@ # Technique T0111: Traditional Media -* **Summary**: Examples include TV, Newspaper, Radio, etc. +**Summary**: Examples include TV, Newspaper, Radio, etc. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0113.md b/generated_pages/techniques/T0113.md index 7885bc3..c40498c 100644 --- a/generated_pages/techniques/T0113.md +++ b/generated_pages/techniques/T0113.md @@ -1,8 +1,14 @@ # Technique T0113: Employ Commercial Analytic Firms -* **Summary**: Commercial analytic firms collect data on target audience activities and evaluate the data to detect trends, such as content receiving high click-rates. An influence operation may employ commercial analytic firms to facilitate external collection on its target audience, complicating attribution efforts and better tailoring the content to audience preferences. +**Summary**: Commercial analytic firms collect data on target audience activities and evaluate the data to detect trends, such as content receiving high click-rates. An influence operation may employ commercial analytic firms to facilitate external collection on its target audience, complicating attribution efforts and better tailoring the content to audience preferences. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0114.001.md b/generated_pages/techniques/T0114.001.md index 713f0c2..b6b5520 100644 --- a/generated_pages/techniques/T0114.001.md +++ b/generated_pages/techniques/T0114.001.md @@ -1,8 +1,14 @@ # Technique T0114.001: Social Media -* **Summary**: Social Media +**Summary**: Social Media -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0114.002.md b/generated_pages/techniques/T0114.002.md index e3d1d3c..a6165c6 100644 --- a/generated_pages/techniques/T0114.002.md +++ b/generated_pages/techniques/T0114.002.md @@ -1,8 +1,14 @@ # Technique T0114.002: Traditional Media -* **Summary**: Examples include TV, Radio, Newspaper, billboards +**Summary**: Examples include TV, Radio, Newspaper, billboards -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0114.md b/generated_pages/techniques/T0114.md index b8d7d99..a102e71 100644 --- a/generated_pages/techniques/T0114.md +++ b/generated_pages/techniques/T0114.md @@ -1,8 +1,14 @@ # Technique T0114: Deliver Ads -* **Summary**: Delivering content via any form of paid media or advertising. +**Summary**: Delivering content via any form of paid media or advertising. -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0115.001.md b/generated_pages/techniques/T0115.001.md index 575a695..9582c69 100644 --- a/generated_pages/techniques/T0115.001.md +++ b/generated_pages/techniques/T0115.001.md @@ -1,8 +1,14 @@ # Technique T0115.001: Share Memes -* **Summary**: Memes are one of the most important single artefact types in all of computational propaganda. Memes in this framework denotes the narrow image-based definition. But that naming is no accident, as these items have most of the important properties of Dawkins' original conception as a self-replicating unit of culture. Memes pull together reference and commentary; image and narrative; emotion and message. Memes are a powerful tool and the heart of modern influence campaigns. +**Summary**: Memes are one of the most important single artefact types in all of computational propaganda. Memes in this framework denotes the narrow image-based definition. But that naming is no accident, as these items have most of the important properties of Dawkins' original conception as a self-replicating unit of culture. Memes pull together reference and commentary; image and narrative; emotion and message. Memes are a powerful tool and the heart of modern influence campaigns. -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0115.002.md b/generated_pages/techniques/T0115.002.md index fe7a6c6..dee657a 100644 --- a/generated_pages/techniques/T0115.002.md +++ b/generated_pages/techniques/T0115.002.md @@ -1,8 +1,14 @@ # Technique T0115.002: Post Violative Content to Provoke Takedown and Backlash -* **Summary**: Post Violative Content to Provoke Takedown and Backlash. +**Summary**: Post Violative Content to Provoke Takedown and Backlash. -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0115.003.md b/generated_pages/techniques/T0115.003.md index ecc9819..6d831c7 100644 --- a/generated_pages/techniques/T0115.003.md +++ b/generated_pages/techniques/T0115.003.md @@ -1,8 +1,14 @@ # Technique T0115.003: One-Way Direct Posting -* **Summary**: Direct posting refers to a method of posting content via a one-way messaging service, where the recipient cannot directly respond to the poster’s messaging. An influence operation may post directly to promote operation narratives to the target audience without allowing opportunities for fact-checking or disagreement, creating a false sense of support for the narrative. +**Summary**: Direct posting refers to a method of posting content via a one-way messaging service, where the recipient cannot directly respond to the poster’s messaging. An influence operation may post directly to promote operation narratives to the target audience without allowing opportunities for fact-checking or disagreement, creating a false sense of support for the narrative. -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0115.md b/generated_pages/techniques/T0115.md index 51405d2..b73f82a 100644 --- a/generated_pages/techniques/T0115.md +++ b/generated_pages/techniques/T0115.md @@ -1,8 +1,14 @@ # Technique T0115: Post Content -* **Summary**: Delivering content by posting via owned media (assets that the operator controls). +**Summary**: Delivering content by posting via owned media (assets that the operator controls). -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0116.001.md b/generated_pages/techniques/T0116.001.md index 9a1d3e2..d5adf0c 100644 --- a/generated_pages/techniques/T0116.001.md +++ b/generated_pages/techniques/T0116.001.md @@ -1,8 +1,14 @@ # Technique T0116.001: Post Inauthentic 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. +**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 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0116.md b/generated_pages/techniques/T0116.md index a2166fb..531c7a8 100644 --- a/generated_pages/techniques/T0116.md +++ b/generated_pages/techniques/T0116.md @@ -1,8 +1,14 @@ # Technique T0116: Comment or Reply on Content -* **Summary**: Delivering content by replying or commenting via owned media (assets that the operator controls). +**Summary**: Delivering content by replying or commenting via owned media (assets that the operator controls). -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0117.md b/generated_pages/techniques/T0117.md index c5d7ac9..3b28d2b 100644 --- a/generated_pages/techniques/T0117.md +++ b/generated_pages/techniques/T0117.md @@ -1,8 +1,14 @@ # Technique T0117: Attract Traditional Media -* **Summary**: Deliver content by attracting the attention of traditional media (earned media). +**Summary**: Deliver content by attracting the attention of traditional media (earned media). -* **Belongs to tactic stage**: TA09 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA09 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0118.md b/generated_pages/techniques/T0118.md index 4a50d29..b8646e8 100644 --- a/generated_pages/techniques/T0118.md +++ b/generated_pages/techniques/T0118.md @@ -1,8 +1,14 @@ # Technique T0118: Amplify Existing Narrative -* **Summary**: An influence operation may amplify existing narratives that align with its narratives to support operation objectives. +**Summary**: An influence operation may amplify existing narratives that align with its narratives to support operation objectives. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0119.001.md b/generated_pages/techniques/T0119.001.md index 5ab34a2..d94eb8b 100644 --- a/generated_pages/techniques/T0119.001.md +++ b/generated_pages/techniques/T0119.001.md @@ -1,8 +1,14 @@ # Technique T0119.001: Post across Groups -* **Summary**: An influence operation may post content across groups to spread narratives and content to new communities within the target audiences or to new target audiences. +**Summary**: An influence operation may post content across groups to spread narratives and content to new communities within the target audiences or to new target audiences. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0119.002.md b/generated_pages/techniques/T0119.002.md index d7849e8..055f5ba 100644 --- a/generated_pages/techniques/T0119.002.md +++ b/generated_pages/techniques/T0119.002.md @@ -1,8 +1,14 @@ # Technique T0119.002: Post across Platform -* **Summary**: An influence operation may post content across platforms to spread narratives and content to new communities within the target audiences or to new target audiences. Posting across platforms can also remove opposition and context, helping the narrative spread with less opposition on the cross-posted platform. +**Summary**: An influence operation may post content across platforms to spread narratives and content to new communities within the target audiences or to new target audiences. Posting across platforms can also remove opposition and context, helping the narrative spread with less opposition on the cross-posted platform. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0119.003.md b/generated_pages/techniques/T0119.003.md index 59115bc..85cdc76 100644 --- a/generated_pages/techniques/T0119.003.md +++ b/generated_pages/techniques/T0119.003.md @@ -1,8 +1,14 @@ # Technique T0119.003: Post across Disciplines -* **Summary**: Post Across Disciplines +**Summary**: Post Across Disciplines -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0119.md b/generated_pages/techniques/T0119.md index 0c3a8ca..1afbede 100644 --- a/generated_pages/techniques/T0119.md +++ b/generated_pages/techniques/T0119.md @@ -1,8 +1,14 @@ # Technique T0119: Cross-Posting -* **Summary**: Cross-posting refers to posting the same message to multiple internet discussions, social media platforms or accounts, or news groups at one time. An influence operation may post content online in multiple communities and platforms to increase the chances of content exposure to the target audience. +**Summary**: Cross-posting refers to posting the same message to multiple internet discussions, social media platforms or accounts, or news groups at one time. An influence operation may post content online in multiple communities and platforms to increase the chances of content exposure to the target audience. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0120.001.md b/generated_pages/techniques/T0120.001.md index b67424e..b57bc63 100644 --- a/generated_pages/techniques/T0120.001.md +++ b/generated_pages/techniques/T0120.001.md @@ -1,8 +1,14 @@ # Technique T0120.001: Use Affiliate Marketing Programmes -* **Summary**: Use Affiliate Marketing Programmes +**Summary**: Use Affiliate Marketing Programmes -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0120.002.md b/generated_pages/techniques/T0120.002.md index 2d73609..bf418e1 100644 --- a/generated_pages/techniques/T0120.002.md +++ b/generated_pages/techniques/T0120.002.md @@ -1,8 +1,14 @@ # Technique T0120.002: Use Contests and Prizes -* **Summary**: Use Contests and Prizes +**Summary**: Use Contests and Prizes -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0120.md b/generated_pages/techniques/T0120.md index 1b22404..2428543 100644 --- a/generated_pages/techniques/T0120.md +++ b/generated_pages/techniques/T0120.md @@ -1,8 +1,14 @@ # Technique T0120: Incentivize Sharing -* **Summary**: Incentivizing content sharing refers to actions that encourage users to share content themselves, reducing the need for the operation itself to post and promote its own content. +**Summary**: Incentivizing content sharing refers to actions that encourage users to share content themselves, reducing the need for the operation itself to post and promote its own content. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0121.001.md b/generated_pages/techniques/T0121.001.md index 19d956d..c140265 100644 --- a/generated_pages/techniques/T0121.001.md +++ b/generated_pages/techniques/T0121.001.md @@ -1,8 +1,14 @@ # Technique T0121.001: Bypass Content Blocking -* **Summary**: Bypassing content blocking refers to actions taken to circumvent network security measures that prevent users from accessing certain servers, resources, or other online spheres. An influence operation may bypass content blocking to proliferate its content on restricted areas of the internet. Common strategies for bypassing content blocking include: - Altering IP addresses to avoid IP filtering - Using a Virtual Private Network (VPN) to avoid IP filtering - Using a Content Delivery Network (CDN) to avoid IP filtering - Enabling encryption to bypass packet inspection blocking - Manipulating text to avoid filtering by keywords - Posting content on multiple platforms to avoid platform-specific removals - Using local facilities or modified DNS servers to avoid DNS filtering +**Summary**: Bypassing content blocking refers to actions taken to circumvent network security measures that prevent users from accessing certain servers, resources, or other online spheres. An influence operation may bypass content blocking to proliferate its content on restricted areas of the internet. Common strategies for bypassing content blocking include: - Altering IP addresses to avoid IP filtering - Using a Virtual Private Network (VPN) to avoid IP filtering - Using a Content Delivery Network (CDN) to avoid IP filtering - Enabling encryption to bypass packet inspection blocking - Manipulating text to avoid filtering by keywords - Posting content on multiple platforms to avoid platform-specific removals - Using local facilities or modified DNS servers to avoid DNS filtering -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0121.md b/generated_pages/techniques/T0121.md index ec1c67f..ce5b3ff 100644 --- a/generated_pages/techniques/T0121.md +++ b/generated_pages/techniques/T0121.md @@ -1,8 +1,14 @@ # Technique T0121: Manipulate Platform Algorithm -* **Summary**: Manipulating a platform algorithm refers to conducting activity on a platform in a way that intentionally targets its underlying algorithm. After analysing a platform’s algorithm (see: Select Platforms), an influence operation may use a platform in a way that increases its content exposure, avoids content removal, or otherwise benefits the operation’s strategy. For example, an influence operation may use bots to amplify its posts so that the platform’s algorithm recognises engagement with operation content and further promotes the content on user timelines. +**Summary**: Manipulating a platform algorithm refers to conducting activity on a platform in a way that intentionally targets its underlying algorithm. After analysing a platform’s algorithm (see: Select Platforms), an influence operation may use a platform in a way that increases its content exposure, avoids content removal, or otherwise benefits the operation’s strategy. For example, an influence operation may use bots to amplify its posts so that the platform’s algorithm recognises engagement with operation content and further promotes the content on user timelines. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0122.md b/generated_pages/techniques/T0122.md index 202df46..111fcf0 100644 --- a/generated_pages/techniques/T0122.md +++ b/generated_pages/techniques/T0122.md @@ -1,8 +1,14 @@ # Technique T0122: Direct Users to Alternative Platforms -* **Summary**: Direct users to alternative platforms refers to encouraging users to move from the platform on which they initially viewed operation content and engage with content on alternate information channels, including separate social media channels and inauthentic websites. An operation may drive users to alternative platforms to diversify its information channels and ensure the target audience knows where to access operation content if the initial platform suspends, flags, or otherwise removes original operation assets and content. +**Summary**: Direct users to alternative platforms refers to encouraging users to move from the platform on which they initially viewed operation content and engage with content on alternate information channels, including separate social media channels and inauthentic websites. An operation may drive users to alternative platforms to diversify its information channels and ensure the target audience knows where to access operation content if the initial platform suspends, flags, or otherwise removes original operation assets and content. -* **Belongs to tactic stage**: TA17 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA17 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0123.001.md b/generated_pages/techniques/T0123.001.md index 6910d7f..cf4497e 100644 --- a/generated_pages/techniques/T0123.001.md +++ b/generated_pages/techniques/T0123.001.md @@ -1,8 +1,14 @@ # Technique T0123.001: Delete Opposing Content -* **Summary**: Deleting opposing content refers to the removal of content that conflicts with operational narratives from selected platforms. An influence operation may delete opposing content to censor contradictory information from the target audience, allowing operation narratives to take priority in the information space. +**Summary**: Deleting opposing content refers to the removal of content that conflicts with operational narratives from selected platforms. An influence operation may delete opposing content to censor contradictory information from the target audience, allowing operation narratives to take priority in the information space. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0123.002.md b/generated_pages/techniques/T0123.002.md index 604a93d..97a9842 100644 --- a/generated_pages/techniques/T0123.002.md +++ b/generated_pages/techniques/T0123.002.md @@ -1,8 +1,14 @@ # Technique T0123.002: Block Content -* **Summary**: Content blocking refers to actions taken to restrict internet access or render certain areas of the internet inaccessible. An influence operation may restrict content based on both network and content attributes. +**Summary**: Content blocking refers to actions taken to restrict internet access or render certain areas of the internet inaccessible. An influence operation may restrict content based on both network and content attributes. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0123.003.md b/generated_pages/techniques/T0123.003.md index a8b0104..59f4303 100644 --- a/generated_pages/techniques/T0123.003.md +++ b/generated_pages/techniques/T0123.003.md @@ -1,8 +1,14 @@ # Technique T0123.003: Destroy Information Generation Capabilities -* **Summary**: Destroying information generation capabilities refers to actions taken to limit, degrade, or otherwise incapacitate an actor’s ability to generate conflicting information. An influence operation may destroy an actor’s information generation capabilities by physically dismantling the information infrastructure, disconnecting resources needed for information generation, or redirecting information generation personnel. An operation may destroy an adversary’s information generation capabilities to limit conflicting content exposure to the target audience and crowd the information space with its own narratives. +**Summary**: Destroying information generation capabilities refers to actions taken to limit, degrade, or otherwise incapacitate an actor’s ability to generate conflicting information. An influence operation may destroy an actor’s information generation capabilities by physically dismantling the information infrastructure, disconnecting resources needed for information generation, or redirecting information generation personnel. An operation may destroy an adversary’s information generation capabilities to limit conflicting content exposure to the target audience and crowd the information space with its own narratives. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0123.004.md b/generated_pages/techniques/T0123.004.md index 6b3ee88..a631608 100644 --- a/generated_pages/techniques/T0123.004.md +++ b/generated_pages/techniques/T0123.004.md @@ -1,8 +1,14 @@ # Technique T0123.004: Conduct Server Redirect -* **Summary**: A server redirect, also known as a URL redirect, occurs when a server automatically forwards a user from one URL to another using server-side or client-side scripting languages. An influence operation may conduct a server redirect to divert target audience members from one website to another without their knowledge. The redirected website may pose as a legitimate source, host malware, or otherwise aid operation objectives. +**Summary**: A server redirect, also known as a URL redirect, occurs when a server automatically forwards a user from one URL to another using server-side or client-side scripting languages. An influence operation may conduct a server redirect to divert target audience members from one website to another without their knowledge. The redirected website may pose as a legitimate source, host malware, or otherwise aid operation objectives. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0123.md b/generated_pages/techniques/T0123.md index 9b64334..024d43f 100644 --- a/generated_pages/techniques/T0123.md +++ b/generated_pages/techniques/T0123.md @@ -1,8 +1,14 @@ # Technique T0123: Control Information Environment through Offensive Cyberspace Operations -* **Summary**: Controlling the information environment through offensive cyberspace operations uses cyber tools and techniques to alter the trajectory of content in the information space to either prioritise operation messaging or block opposition messaging. +**Summary**: Controlling the information environment through offensive cyberspace operations uses cyber tools and techniques to alter the trajectory of content in the information space to either prioritise operation messaging or block opposition messaging. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0124.001.md b/generated_pages/techniques/T0124.001.md index 8477774..866b3b3 100644 --- a/generated_pages/techniques/T0124.001.md +++ b/generated_pages/techniques/T0124.001.md @@ -1,8 +1,14 @@ # Technique T0124.001: Report Non-Violative Opposing Content -* **Summary**: Reporting opposing content refers to notifying and providing an instance of a violation of a platform’s guidelines and policies for conduct on the platform. In addition to simply reporting the content, an operation may leverage copyright regulations to trick social media and web platforms into removing opposing content by manipulating the content to appear in violation of copyright laws. Reporting opposing content facilitates the suppression of contradictory information and allows operation narratives to take priority in the information space. +**Summary**: Reporting opposing content refers to notifying and providing an instance of a violation of a platform’s guidelines and policies for conduct on the platform. In addition to simply reporting the content, an operation may leverage copyright regulations to trick social media and web platforms into removing opposing content by manipulating the content to appear in violation of copyright laws. Reporting opposing content facilitates the suppression of contradictory information and allows operation narratives to take priority in the information space. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0124.002.md b/generated_pages/techniques/T0124.002.md index f4119e8..2e683d7 100644 --- a/generated_pages/techniques/T0124.002.md +++ b/generated_pages/techniques/T0124.002.md @@ -1,8 +1,14 @@ # Technique T0124.002: Goad People into Harmful Action (Stop Hitting Yourself) -* **Summary**: Goad people into actions that violate terms of service or will lead to having their content or accounts taken down. +**Summary**: Goad people into actions that violate terms of service or will lead to having their content or accounts taken down. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0124.003.md b/generated_pages/techniques/T0124.003.md index f618bf7..52a6156 100644 --- a/generated_pages/techniques/T0124.003.md +++ b/generated_pages/techniques/T0124.003.md @@ -1,8 +1,14 @@ # Technique T0124.003: Exploit Platform TOS/Content Moderation -* **Summary**: Exploit Platform TOS/Content Moderation +**Summary**: Exploit Platform TOS/Content Moderation -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0124.md b/generated_pages/techniques/T0124.md index a6d1f8b..50e9552 100644 --- a/generated_pages/techniques/T0124.md +++ b/generated_pages/techniques/T0124.md @@ -1,8 +1,14 @@ # Technique T0124: Suppress Opposition -* **Summary**: Operators can suppress the opposition by exploiting platform content moderation tools and processes like reporting non-violative content to platforms for takedown and goading opposition actors into taking actions that result in platform action or target audience disapproval. +**Summary**: Operators can suppress the opposition by exploiting platform content moderation tools and processes like reporting non-violative content to platforms for takedown and goading opposition actors into taking actions that result in platform action or target audience disapproval. -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0125.md b/generated_pages/techniques/T0125.md index 6410289..769ca18 100644 --- a/generated_pages/techniques/T0125.md +++ b/generated_pages/techniques/T0125.md @@ -1,8 +1,14 @@ # Technique T0125: Platform Filtering -* **Summary**: Platform filtering refers to the decontextualization of information as claims cross platforms (from Joan Donovan https://www.hks.harvard.edu/publications/disinformation-design-use-evidence-collages-and-platform-filtering-media-manipulation) +**Summary**: Platform filtering refers to the decontextualization of information as claims cross platforms (from Joan Donovan https://www.hks.harvard.edu/publications/disinformation-design-use-evidence-collages-and-platform-filtering-media-manipulation) -* **Belongs to tactic stage**: TA18 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA18 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0126.001.md b/generated_pages/techniques/T0126.001.md index f7d684e..f6ce7f2 100644 --- a/generated_pages/techniques/T0126.001.md +++ b/generated_pages/techniques/T0126.001.md @@ -1,8 +1,14 @@ # Technique T0126.001: Call to Action to Attend -* **Summary**: Call to action to attend an event +**Summary**: Call to action to attend an event -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0126.002.md b/generated_pages/techniques/T0126.002.md index 767c234..a1a53c8 100644 --- a/generated_pages/techniques/T0126.002.md +++ b/generated_pages/techniques/T0126.002.md @@ -1,8 +1,14 @@ # Technique T0126.002: Facilitate Logistics or Support for Attendance -* **Summary**: Facilitate logistics or support for travel, food, housing, etc. +**Summary**: Facilitate logistics or support for travel, food, housing, etc. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0126.md b/generated_pages/techniques/T0126.md index fc74524..da07a98 100644 --- a/generated_pages/techniques/T0126.md +++ b/generated_pages/techniques/T0126.md @@ -1,8 +1,14 @@ # Technique T0126: Encourage Attendance at Events -* **Summary**: Operation encourages attendance at existing real world event. +**Summary**: Operation encourages attendance at existing real world event. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0127.001.md b/generated_pages/techniques/T0127.001.md index b8a6edf..2a89951 100644 --- a/generated_pages/techniques/T0127.001.md +++ b/generated_pages/techniques/T0127.001.md @@ -1,8 +1,14 @@ # Technique T0127.001: Conduct Physical Violence -* **Summary**: An influence operation may directly Conduct Physical Violence to achieve campaign goals. +**Summary**: An influence operation may directly Conduct Physical Violence to achieve campaign goals. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0127.002.md b/generated_pages/techniques/T0127.002.md index c6dc8fa..642029c 100644 --- a/generated_pages/techniques/T0127.002.md +++ b/generated_pages/techniques/T0127.002.md @@ -1,8 +1,14 @@ # Technique T0127.002: Encourage Physical Violence -* **Summary**: An influence operation may Encourage others to engage in Physical Violence to achieve campaign goals. +**Summary**: An influence operation may Encourage others to engage in Physical Violence to achieve campaign goals. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0127.md b/generated_pages/techniques/T0127.md index 79008f2..16c515c 100644 --- a/generated_pages/techniques/T0127.md +++ b/generated_pages/techniques/T0127.md @@ -1,8 +1,14 @@ # Technique T0127: Physical Violence -* **Summary**: Physical violence refers to the use of force to injure, abuse, damage, or destroy. An influence operation may conduct or encourage physical violence to discourage opponents from promoting conflicting content or draw attention to operation narratives using shock value. +**Summary**: Physical violence refers to the use of force to injure, abuse, damage, or destroy. An influence operation may conduct or encourage physical violence to discourage opponents from promoting conflicting content or draw attention to operation narratives using shock value. -* **Belongs to tactic stage**: TA10 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA10 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0128.001.md b/generated_pages/techniques/T0128.001.md index 3ab8c8b..8fdeb6a 100644 --- a/generated_pages/techniques/T0128.001.md +++ b/generated_pages/techniques/T0128.001.md @@ -1,8 +1,14 @@ # Technique T0128.001: Use Pseudonyms -* **Summary**: An operation may use pseudonyms, or fake names, to mask the identity of operational accounts, channels, pages etc., publish anonymous content, or otherwise use falsified personas to conceal the identity of the operation. An operation may coordinate pseudonyms across multiple platforms, for example, by writing an article under a pseudonym and then posting a link to the article on social media on an account, channel, or page with the same falsified name. +**Summary**: An operation may use pseudonyms, or fake names, to mask the identity of operational accounts, channels, pages etc., publish anonymous content, or otherwise use falsified personas to conceal the identity of the operation. An operation may coordinate pseudonyms across multiple platforms, for example, by writing an article under a pseudonym and then posting a link to the article on social media on an account, channel, or page with the same falsified name. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0128.002.md b/generated_pages/techniques/T0128.002.md index 11602f0..346924f 100644 --- a/generated_pages/techniques/T0128.002.md +++ b/generated_pages/techniques/T0128.002.md @@ -1,8 +1,14 @@ # Technique T0128.002: Conceal Network Identity -* **Summary**: Concealing network identity aims to hide the existence an influence operation’s network completely. Unlike concealing sponsorship, concealing network identity denies the existence of any sort of organisation. +**Summary**: Concealing network identity aims to hide the existence an influence operation’s network completely. Unlike concealing sponsorship, concealing network identity denies the existence of any sort of organisation. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0128.003.md b/generated_pages/techniques/T0128.003.md index a075c64..fd9ee3a 100644 --- a/generated_pages/techniques/T0128.003.md +++ b/generated_pages/techniques/T0128.003.md @@ -1,8 +1,14 @@ # Technique T0128.003: Distance Reputable Individuals from Operation -* **Summary**: Distancing reputable individuals from the operation occurs when enlisted individuals, such as celebrities or subject matter experts, actively disengage themselves from operation activities and messaging. Individuals may distance themselves from the operation by deleting old posts or statements, unfollowing operation information assets, or otherwise detaching themselves from the operation’s timeline. An influence operation may want reputable individuals to distance themselves from the operation to reduce operation exposure, particularly if the operation aims to remove all evidence. +**Summary**: Distancing reputable individuals from the operation occurs when enlisted individuals, such as celebrities or subject matter experts, actively disengage themselves from operation activities and messaging. Individuals may distance themselves from the operation by deleting old posts or statements, unfollowing operation information assets, or otherwise detaching themselves from the operation’s timeline. An influence operation may want reputable individuals to distance themselves from the operation to reduce operation exposure, particularly if the operation aims to remove all evidence. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0128.004.md b/generated_pages/techniques/T0128.004.md index 4e17006..0045311 100644 --- a/generated_pages/techniques/T0128.004.md +++ b/generated_pages/techniques/T0128.004.md @@ -1,8 +1,14 @@ # Technique T0128.004: Launder Information Assets -* **Summary**: Laundering occurs when an influence operation acquires control of previously legitimate information assets such as accounts, channels, pages etc. from third parties through sale or exchange and often in contravention of terms of use. Influence operations use laundered assets to reach target audience members from within an existing information community and to complicate attribution. +**Summary**: Laundering occurs when an influence operation acquires control of previously legitimate information assets such as accounts, channels, pages etc. from third parties through sale or exchange and often in contravention of terms of use. Influence operations use laundered assets to reach target audience members from within an existing information community and to complicate attribution. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0128.005.md b/generated_pages/techniques/T0128.005.md index 1644a18..d7a22a9 100644 --- a/generated_pages/techniques/T0128.005.md +++ b/generated_pages/techniques/T0128.005.md @@ -1,8 +1,14 @@ # Technique T0128.005: Change Names of Information Assets -* **Summary**: Changing names or brand names of information assets such as accounts, channels, pages etc. An operation may change the names or brand names of its assets throughout an operation to avoid detection or alter the names of newly acquired or repurposed assets to fit operational narratives. +**Summary**: Changing names or brand names of information assets such as accounts, channels, pages etc. An operation may change the names or brand names of its assets throughout an operation to avoid detection or alter the names of newly acquired or repurposed assets to fit operational narratives. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0128.md b/generated_pages/techniques/T0128.md index df1e067..04b6451 100644 --- a/generated_pages/techniques/T0128.md +++ b/generated_pages/techniques/T0128.md @@ -1,8 +1,14 @@ # Technique T0128: Conceal Information Assets -* **Summary**: Conceal the identity or provenance of campaign information assets such as accounts, channels, pages etc. to avoid takedown and attribution. +**Summary**: Conceal the identity or provenance of campaign information assets such as accounts, channels, pages etc. to avoid takedown and attribution. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.001.md b/generated_pages/techniques/T0129.001.md index 1075049..5985566 100644 --- a/generated_pages/techniques/T0129.001.md +++ b/generated_pages/techniques/T0129.001.md @@ -1,8 +1,14 @@ # Technique T0129.001: Conceal Network Identity -* **Summary**: Concealing network identity aims to hide the existence an influence operation’s network completely. Unlike concealing sponsorship, concealing network identity denies the existence of any sort of organisation. +**Summary**: Concealing network identity aims to hide the existence an influence operation’s network completely. Unlike concealing sponsorship, concealing network identity denies the existence of any sort of organisation. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.002.md b/generated_pages/techniques/T0129.002.md index 937b7c0..761dbdb 100644 --- a/generated_pages/techniques/T0129.002.md +++ b/generated_pages/techniques/T0129.002.md @@ -1,8 +1,14 @@ # Technique T0129.002: Generate Content Unrelated to Narrative -* **Summary**: An influence operation may mix its own operation content with legitimate news or external unrelated content to disguise operational objectives, narratives, or existence. For example, an operation may generate "lifestyle" or "cuisine" content alongside regular operation content. +**Summary**: An influence operation may mix its own operation content with legitimate news or external unrelated content to disguise operational objectives, narratives, or existence. For example, an operation may generate "lifestyle" or "cuisine" content alongside regular operation content. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.003.md b/generated_pages/techniques/T0129.003.md index 1eee125..e8542e6 100644 --- a/generated_pages/techniques/T0129.003.md +++ b/generated_pages/techniques/T0129.003.md @@ -1,8 +1,14 @@ # Technique T0129.003: Break Association with Content -* **Summary**: Breaking association with content occurs when an influence operation actively separates itself from its own content. An influence operation may break association with content by unfollowing, unliking, or unsharing its content, removing attribution from its content, or otherwise taking actions that distance the operation from its messaging. An influence operation may break association with its content to complicate attribution or regain credibility for a new operation. +**Summary**: Breaking association with content occurs when an influence operation actively separates itself from its own content. An influence operation may break association with content by unfollowing, unliking, or unsharing its content, removing attribution from its content, or otherwise taking actions that distance the operation from its messaging. An influence operation may break association with its content to complicate attribution or regain credibility for a new operation. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.004.md b/generated_pages/techniques/T0129.004.md index 31f49c7..8cacc48 100644 --- a/generated_pages/techniques/T0129.004.md +++ b/generated_pages/techniques/T0129.004.md @@ -1,8 +1,14 @@ # Technique T0129.004: Delete URLs -* **Summary**: URL deletion occurs when an influence operation completely removes its website registration, rendering the URL inaccessible. An influence operation may delete its URLs to complicate attribution or remove online documentation that the operation ever occurred. +**Summary**: URL deletion occurs when an influence operation completely removes its website registration, rendering the URL inaccessible. An influence operation may delete its URLs to complicate attribution or remove online documentation that the operation ever occurred. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.005.md b/generated_pages/techniques/T0129.005.md index 697de8b..bf8e46a 100644 --- a/generated_pages/techniques/T0129.005.md +++ b/generated_pages/techniques/T0129.005.md @@ -1,8 +1,14 @@ # Technique T0129.005: Coordinate on Encrypted/Closed Networks -* **Summary**: Coordinate on encrypted/ closed networks +**Summary**: Coordinate on encrypted/ closed networks -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.006.md b/generated_pages/techniques/T0129.006.md index 3e05e66..9bd8402 100644 --- a/generated_pages/techniques/T0129.006.md +++ b/generated_pages/techniques/T0129.006.md @@ -1,8 +1,14 @@ # Technique T0129.006: Deny Involvement -* **Summary**: Without "smoking gun" proof (and even with proof), incident creator can or will deny involvement. This technique also leverages the attacker advantages outlined in "Demand insurmountable proof", specifically the asymmetric disadvantage for truth-tellers in a "firehose of misinformation" environment. +**Summary**: Without "smoking gun" proof (and even with proof), incident creator can or will deny involvement. This technique also leverages the attacker advantages outlined in "Demand insurmountable proof", specifically the asymmetric disadvantage for truth-tellers in a "firehose of misinformation" environment. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.007.md b/generated_pages/techniques/T0129.007.md index 03b9708..f80274a 100644 --- a/generated_pages/techniques/T0129.007.md +++ b/generated_pages/techniques/T0129.007.md @@ -1,8 +1,14 @@ # Technique T0129.007: Delete Accounts/Account Activity -* **Summary**: Deleting accounts and account activity occurs when an influence operation removes its online social media assets, including social media accounts, posts, likes, comments, and other online artefacts. An influence operation may delete its accounts and account activity to complicate attribution or remove online documentation that the operation ever occurred. +**Summary**: Deleting accounts and account activity occurs when an influence operation removes its online social media assets, including social media accounts, posts, likes, comments, and other online artefacts. An influence operation may delete its accounts and account activity to complicate attribution or remove online documentation that the operation ever occurred. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.009.md b/generated_pages/techniques/T0129.009.md index 8ba019f..6d33b8c 100644 --- a/generated_pages/techniques/T0129.009.md +++ b/generated_pages/techniques/T0129.009.md @@ -1,8 +1,14 @@ # Technique T0129.009: Remove Post Origins -* **Summary**: Removing post origins refers to the elimination of evidence that indicates the initial source of operation content, often to complicate attribution. An influence operation may remove post origins by deleting watermarks, renaming files, or removing embedded links in its content. +**Summary**: Removing post origins refers to the elimination of evidence that indicates the initial source of operation content, often to complicate attribution. An influence operation may remove post origins by deleting watermarks, renaming files, or removing embedded links in its content. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.010.md b/generated_pages/techniques/T0129.010.md index 0f2c7a5..2c282de 100644 --- a/generated_pages/techniques/T0129.010.md +++ b/generated_pages/techniques/T0129.010.md @@ -1,8 +1,14 @@ # Technique T0129.010: Misattribute Activity -* **Summary**: Misattributed activity refers to incorrectly attributed operation activity. For example, a state sponsored influence operation may conduct operation activity in a way that mimics another state so that external entities misattribute activity to the incorrect state. An operation may misattribute their activities to complicate attribution, avoid detection, or frame an adversary for negative behaviour. +**Summary**: Misattributed activity refers to incorrectly attributed operation activity. For example, a state sponsored influence operation may conduct operation activity in a way that mimics another state so that external entities misattribute activity to the incorrect state. An operation may misattribute their activities to complicate attribution, avoid detection, or frame an adversary for negative behaviour. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0129.md b/generated_pages/techniques/T0129.md index e20e99b..37a1111 100644 --- a/generated_pages/techniques/T0129.md +++ b/generated_pages/techniques/T0129.md @@ -1,8 +1,14 @@ # Technique T0129: Conceal Operational Activity -* **Summary**: Conceal the campaign's operational activity to avoid takedown and attribution. +**Summary**: Conceal the campaign's operational activity to avoid takedown and attribution. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0130.001.md b/generated_pages/techniques/T0130.001.md index 196b4d9..2607d29 100644 --- a/generated_pages/techniques/T0130.001.md +++ b/generated_pages/techniques/T0130.001.md @@ -1,8 +1,14 @@ # Technique T0130.001: Conceal Sponsorship -* **Summary**: Concealing sponsorship aims to mislead or obscure the identity of the hidden sponsor behind an operation rather than entity publicly running the operation. Operations that conceal sponsorship may maintain visible falsified groups, news outlets, non-profits, or other organisations, but seek to mislead or obscure the identity sponsoring, funding, or otherwise supporting these entities. Influence operations may use a variety of techniques to mask the location of their social media accounts to complicate attribution and conceal evidence of foreign interference. Operation accounts may set their location to a false place, often the location of the operation’s target audience, and post in the region’s language +**Summary**: Concealing sponsorship aims to mislead or obscure the identity of the hidden sponsor behind an operation rather than entity publicly running the operation. Operations that conceal sponsorship may maintain visible falsified groups, news outlets, non-profits, or other organisations, but seek to mislead or obscure the identity sponsoring, funding, or otherwise supporting these entities. Influence operations may use a variety of techniques to mask the location of their social media accounts to complicate attribution and conceal evidence of foreign interference. Operation accounts may set their location to a false place, often the location of the operation’s target audience, and post in the region’s language -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0130.002.md b/generated_pages/techniques/T0130.002.md index 7604d65..fff1a8a 100644 --- a/generated_pages/techniques/T0130.002.md +++ b/generated_pages/techniques/T0130.002.md @@ -1,8 +1,14 @@ # Technique T0130.002: Utilise Bulletproof Hosting -* **Summary**: Hosting refers to services through which storage and computing resources are provided to an individual or organisation for the accommodation and maintenance of one or more websites and related services. Services may include web hosting, file sharing, and email distribution. Bulletproof hosting refers to services provided by an entity, such as a domain hosting or web hosting firm, that allows its customer considerable leniency in use of the service. An influence operation may utilise bulletproof hosting to maintain continuity of service for suspicious, illegal, or disruptive operation activities that stricter hosting services would limit, report, or suspend. +**Summary**: Hosting refers to services through which storage and computing resources are provided to an individual or organisation for the accommodation and maintenance of one or more websites and related services. Services may include web hosting, file sharing, and email distribution. Bulletproof hosting refers to services provided by an entity, such as a domain hosting or web hosting firm, that allows its customer considerable leniency in use of the service. An influence operation may utilise bulletproof hosting to maintain continuity of service for suspicious, illegal, or disruptive operation activities that stricter hosting services would limit, report, or suspend. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0130.003.md b/generated_pages/techniques/T0130.003.md index 5a73608..e4fe324 100644 --- a/generated_pages/techniques/T0130.003.md +++ b/generated_pages/techniques/T0130.003.md @@ -1,8 +1,14 @@ # Technique T0130.003: Use Shell Organisations -* **Summary**: Use Shell Organisations to conceal sponsorship. +**Summary**: Use Shell Organisations to conceal sponsorship. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0130.004.md b/generated_pages/techniques/T0130.004.md index 47fb566..269e537 100644 --- a/generated_pages/techniques/T0130.004.md +++ b/generated_pages/techniques/T0130.004.md @@ -1,8 +1,14 @@ # Technique T0130.004: Use Cryptocurrency -* **Summary**: Use Cryptocurrency to conceal sponsorship. Examples include Bitcoin, Monero, and Etherium. +**Summary**: Use Cryptocurrency to conceal sponsorship. Examples include Bitcoin, Monero, and Etherium. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0130.005.md b/generated_pages/techniques/T0130.005.md index 67ac6eb..e6934bb 100644 --- a/generated_pages/techniques/T0130.005.md +++ b/generated_pages/techniques/T0130.005.md @@ -1,8 +1,14 @@ # Technique T0130.005: Obfuscate Payment -* **Summary**: Obfuscate Payment +**Summary**: Obfuscate Payment -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0130.md b/generated_pages/techniques/T0130.md index 2129204..9aa3398 100644 --- a/generated_pages/techniques/T0130.md +++ b/generated_pages/techniques/T0130.md @@ -1,8 +1,14 @@ # Technique T0130: Conceal Infrastructure -* **Summary**: Conceal the campaign's infrastructure to avoid takedown and attribution. +**Summary**: Conceal the campaign's infrastructure to avoid takedown and attribution. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0131.001.md b/generated_pages/techniques/T0131.001.md index 2a9d168..98d97d0 100644 --- a/generated_pages/techniques/T0131.001.md +++ b/generated_pages/techniques/T0131.001.md @@ -1,8 +1,14 @@ # Technique T0131.001: Legacy Web Content -* **Summary**: Make incident content visible for a long time, e.g. by exploiting platform terms of service, or placing it where it's hard to remove or unlikely to be removed. +**Summary**: Make incident content visible for a long time, e.g. by exploiting platform terms of service, or placing it where it's hard to remove or unlikely to be removed. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0131.002.md b/generated_pages/techniques/T0131.002.md index 6ee0bf9..2f54a1f 100644 --- a/generated_pages/techniques/T0131.002.md +++ b/generated_pages/techniques/T0131.002.md @@ -1,8 +1,14 @@ # Technique T0131.002: Post Borderline Content -* **Summary**: Post Borderline Content +**Summary**: Post Borderline Content -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0131.md b/generated_pages/techniques/T0131.md index d28b7c3..238ad10 100644 --- a/generated_pages/techniques/T0131.md +++ b/generated_pages/techniques/T0131.md @@ -1,8 +1,14 @@ # Technique T0131: Exploit TOS/Content Moderation -* **Summary**: Exploiting weaknesses in platforms' terms of service and content moderation policies to avoid takedowns and platform actions. +**Summary**: Exploiting weaknesses in platforms' terms of service and content moderation policies to avoid takedowns and platform actions. -* **Belongs to tactic stage**: TA11 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA11 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0132.001.md b/generated_pages/techniques/T0132.001.md index 74ba53c..932eb19 100644 --- a/generated_pages/techniques/T0132.001.md +++ b/generated_pages/techniques/T0132.001.md @@ -1,8 +1,14 @@ # Technique T0132.001: People Focused -* **Summary**: Measure the performance individuals in achieving campaign goals +**Summary**: Measure the performance individuals in achieving campaign goals -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0132.002.md b/generated_pages/techniques/T0132.002.md index 0de64b7..42bc313 100644 --- a/generated_pages/techniques/T0132.002.md +++ b/generated_pages/techniques/T0132.002.md @@ -1,8 +1,14 @@ # Technique T0132.002: Content Focused -* **Summary**: Measure the performance of campaign content +**Summary**: Measure the performance of campaign content -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0132.003.md b/generated_pages/techniques/T0132.003.md index 82aefb0..9bf3ca8 100644 --- a/generated_pages/techniques/T0132.003.md +++ b/generated_pages/techniques/T0132.003.md @@ -1,8 +1,14 @@ # Technique T0132.003: View Focused -* **Summary**: View Focused +**Summary**: View Focused -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0132.md b/generated_pages/techniques/T0132.md index a2f1993..3c0df03 100644 --- a/generated_pages/techniques/T0132.md +++ b/generated_pages/techniques/T0132.md @@ -1,8 +1,14 @@ # Technique T0132: Measure Performance -* **Summary**: A metric used to determine the accomplishment of actions. “Are the actions being executed as planned?” +**Summary**: A metric used to determine the accomplishment of actions. “Are the actions being executed as planned?” -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0133.001.md b/generated_pages/techniques/T0133.001.md index 45b9818..bd691a0 100644 --- a/generated_pages/techniques/T0133.001.md +++ b/generated_pages/techniques/T0133.001.md @@ -1,8 +1,14 @@ # Technique T0133.001: Behaviour Changes -* **Summary**: Monitor and evaluate behaviour changes from misinformation incidents. +**Summary**: Monitor and evaluate behaviour changes from misinformation incidents. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0133.002.md b/generated_pages/techniques/T0133.002.md index 867d9aa..8529f13 100644 --- a/generated_pages/techniques/T0133.002.md +++ b/generated_pages/techniques/T0133.002.md @@ -1,8 +1,14 @@ # Technique T0133.002: Content -* **Summary**: Measure current system state with respect to the effectiveness of campaign content. +**Summary**: Measure current system state with respect to the effectiveness of campaign content. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0133.003.md b/generated_pages/techniques/T0133.003.md index 2bc01f3..2d61f23 100644 --- a/generated_pages/techniques/T0133.003.md +++ b/generated_pages/techniques/T0133.003.md @@ -1,8 +1,14 @@ # Technique T0133.003: Awareness -* **Summary**: Measure current system state with respect to the effectiveness of influencing awareness. +**Summary**: Measure current system state with respect to the effectiveness of influencing awareness. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0133.004.md b/generated_pages/techniques/T0133.004.md index e045986..f6bdb98 100644 --- a/generated_pages/techniques/T0133.004.md +++ b/generated_pages/techniques/T0133.004.md @@ -1,8 +1,14 @@ # Technique T0133.004: Knowledge -* **Summary**: Measure current system state with respect to the effectiveness of influencing knowledge. +**Summary**: Measure current system state with respect to the effectiveness of influencing knowledge. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0133.005.md b/generated_pages/techniques/T0133.005.md index 87bd8c6..aec98be 100644 --- a/generated_pages/techniques/T0133.005.md +++ b/generated_pages/techniques/T0133.005.md @@ -1,8 +1,14 @@ # Technique T0133.005: Action/Attitude -* **Summary**: Measure current system state with respect to the effectiveness of influencing action/attitude. +**Summary**: Measure current system state with respect to the effectiveness of influencing action/attitude. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0133.md b/generated_pages/techniques/T0133.md index 9d1eb55..ea5ca1c 100644 --- a/generated_pages/techniques/T0133.md +++ b/generated_pages/techniques/T0133.md @@ -1,8 +1,14 @@ # Technique T0133: Measure Effectiveness -* **Summary**: A metric used to measure a current system state. “Are we on track to achieve the intended new system state within the planned timescale?” +**Summary**: A metric used to measure a current system state. “Are we on track to achieve the intended new system state within the planned timescale?” -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0134.001.md b/generated_pages/techniques/T0134.001.md index 189ced3..75af4db 100644 --- a/generated_pages/techniques/T0134.001.md +++ b/generated_pages/techniques/T0134.001.md @@ -1,8 +1,14 @@ # Technique T0134.001: Message Reach -* **Summary**: Monitor and evaluate message reach in misinformation incidents. +**Summary**: Monitor and evaluate message reach in misinformation incidents. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0134.002.md b/generated_pages/techniques/T0134.002.md index 568c593..c40e0c4 100644 --- a/generated_pages/techniques/T0134.002.md +++ b/generated_pages/techniques/T0134.002.md @@ -1,8 +1,14 @@ # Technique T0134.002: Social Media Engagement -* **Summary**: Monitor and evaluate social media engagement in misinformation incidents. +**Summary**: Monitor and evaluate social media engagement in misinformation incidents. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0134.md b/generated_pages/techniques/T0134.md index 08d3e8a..2c44965 100644 --- a/generated_pages/techniques/T0134.md +++ b/generated_pages/techniques/T0134.md @@ -1,8 +1,14 @@ # Technique T0134: Measure Effectiveness Indicators (or KPIs) -* **Summary**: Ensuring that Key Performance Indicators are identified and tracked, so that the performance and effectiveness of campaigns, and elements of campaigns, can be measured, during and after their execution. +**Summary**: Ensuring that Key Performance Indicators are identified and tracked, so that the performance and effectiveness of campaigns, and elements of campaigns, can be measured, during and after their execution. -* **Belongs to tactic stage**: TA12 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA12 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0135.001.md b/generated_pages/techniques/T0135.001.md index 58b6631..1348c75 100644 --- a/generated_pages/techniques/T0135.001.md +++ b/generated_pages/techniques/T0135.001.md @@ -1,8 +1,14 @@ # Technique T0135.001: Smear -* **Summary**: Denigrate, disparage, or discredit an opponent. This is a common tactical objective in political campaigns with a larger strategic goal. It differs from efforts to harm a target through defamation. If there is no ulterior motive and the sole aim is to cause harm to the target, then choose sub-technique “Defame” of technique “Cause Harm” instead. +**Summary**: Denigrate, disparage, or discredit an opponent. This is a common tactical objective in political campaigns with a larger strategic goal. It differs from efforts to harm a target through defamation. If there is no ulterior motive and the sole aim is to cause harm to the target, then choose sub-technique “Defame” of technique “Cause Harm” instead. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0135.002.md b/generated_pages/techniques/T0135.002.md index 2c6420d..8b309b7 100644 --- a/generated_pages/techniques/T0135.002.md +++ b/generated_pages/techniques/T0135.002.md @@ -1,8 +1,14 @@ # Technique T0135.002: Thwart -* **Summary**: Prevent the successful outcome of a policy, operation, or initiative. Actors conduct influence operations to stymie or foil proposals, plans, or courses of action which are not in their interest. +**Summary**: Prevent the successful outcome of a policy, operation, or initiative. Actors conduct influence operations to stymie or foil proposals, plans, or courses of action which are not in their interest. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0135.003.md b/generated_pages/techniques/T0135.003.md index e74cc1c..54d69bc 100644 --- a/generated_pages/techniques/T0135.003.md +++ b/generated_pages/techniques/T0135.003.md @@ -1,8 +1,14 @@ # Technique T0135.003: Subvert -* **Summary**: Sabotage, destroy, or damage a system, process, or relationship. The classic example is the Soviet strategy of “active measures” involving deniable covert activities such as political influence, the use of front organisations, the orchestration of domestic unrest, and the spread of disinformation. +**Summary**: Sabotage, destroy, or damage a system, process, or relationship. The classic example is the Soviet strategy of “active measures” involving deniable covert activities such as political influence, the use of front organisations, the orchestration of domestic unrest, and the spread of disinformation. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0135.004.md b/generated_pages/techniques/T0135.004.md index cf53c74..bbd29f5 100644 --- a/generated_pages/techniques/T0135.004.md +++ b/generated_pages/techniques/T0135.004.md @@ -1,8 +1,14 @@ # Technique T0135.004: Polarise -* **Summary**: To cause a target audience to divide into two completely opposing groups. This is a special case of subversion. To divide and conquer is an age-old approach to subverting and overcoming an enemy. +**Summary**: To cause a target audience to divide into two completely opposing groups. This is a special case of subversion. To divide and conquer is an age-old approach to subverting and overcoming an enemy. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0135.md b/generated_pages/techniques/T0135.md index 108770c..d24c9ac 100644 --- a/generated_pages/techniques/T0135.md +++ b/generated_pages/techniques/T0135.md @@ -1,8 +1,14 @@ # Technique T0135: Undermine -* **Summary**: Weaken, debilitate, or subvert a target or their actions. An influence operation may be designed to disparage an opponent; sabotage an opponent’s systems or processes; compromise an opponent’s relationships or support system; impair an opponent’s capability; or thwart an opponent’s initiative. +**Summary**: Weaken, debilitate, or subvert a target or their actions. An influence operation may be designed to disparage an opponent; sabotage an opponent’s systems or processes; compromise an opponent’s relationships or support system; impair an opponent’s capability; or thwart an opponent’s initiative. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.001.md b/generated_pages/techniques/T0136.001.md index 601ac34..a2005a1 100644 --- a/generated_pages/techniques/T0136.001.md +++ b/generated_pages/techniques/T0136.001.md @@ -1,8 +1,14 @@ # Technique T0136.001: Defend Reputaton -* **Summary**: Preserve a positive perception in the public’s mind following an accusation or adverse event. When accused of a wrongful act, an actor may engage in denial, counter accusations, whataboutism, or conspiracy theories to distract public attention and attempt to maintain a positive image. +**Summary**: Preserve a positive perception in the public’s mind following an accusation or adverse event. When accused of a wrongful act, an actor may engage in denial, counter accusations, whataboutism, or conspiracy theories to distract public attention and attempt to maintain a positive image. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.002.md b/generated_pages/techniques/T0136.002.md index d3df472..eb80801 100644 --- a/generated_pages/techniques/T0136.002.md +++ b/generated_pages/techniques/T0136.002.md @@ -1,8 +1,14 @@ # Technique T0136.002: Justify Action -* **Summary**: To convince others to exonerate you of a perceived wrongdoing. When an actor finds it untenable to deny doing something, they may attempt to exonerate themselves with disinformation which claims the action was reasonable. This is a special case of “Defend Reputation”. +**Summary**: To convince others to exonerate you of a perceived wrongdoing. When an actor finds it untenable to deny doing something, they may attempt to exonerate themselves with disinformation which claims the action was reasonable. This is a special case of “Defend Reputation”. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.003.md b/generated_pages/techniques/T0136.003.md index 92b6429..b57104f 100644 --- a/generated_pages/techniques/T0136.003.md +++ b/generated_pages/techniques/T0136.003.md @@ -1,8 +1,14 @@ # Technique T0136.003: Energise Supporters -* **Summary**: Raise the morale of those who support the organisation or group. Invigorate constituents with zeal for the mission or activity. Terrorist groups, political movements, and cults may indoctrinate their supporters with ideologies that are based on warped versions of religion or cause harm to others. +**Summary**: Raise the morale of those who support the organisation or group. Invigorate constituents with zeal for the mission or activity. Terrorist groups, political movements, and cults may indoctrinate their supporters with ideologies that are based on warped versions of religion or cause harm to others. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.004.md b/generated_pages/techniques/T0136.004.md index 4ea0ac1..bf5a564 100644 --- a/generated_pages/techniques/T0136.004.md +++ b/generated_pages/techniques/T0136.004.md @@ -1,8 +1,14 @@ # Technique T0136.004: Boost Reputation -* **Summary**: Elevate the estimation of the actor in the public’s mind. Improve their image or standing. Public relations professionals use persuasive overt communications to achieve this goal; manipulators use covert disinformation. +**Summary**: Elevate the estimation of the actor in the public’s mind. Improve their image or standing. Public relations professionals use persuasive overt communications to achieve this goal; manipulators use covert disinformation. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.005.md b/generated_pages/techniques/T0136.005.md index 5fd7fa9..508473a 100644 --- a/generated_pages/techniques/T0136.005.md +++ b/generated_pages/techniques/T0136.005.md @@ -1,8 +1,14 @@ # Technique T0136.005: Cultvate Support for Initiative -* **Summary**: Elevate or fortify the public backing for a policy, operation, or idea. Domestic and foreign actors can use artificial means to fabricate or amplify public support for a proposal or action. +**Summary**: Elevate or fortify the public backing for a policy, operation, or idea. Domestic and foreign actors can use artificial means to fabricate or amplify public support for a proposal or action. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.006.md b/generated_pages/techniques/T0136.006.md index ef425ca..01040ba 100644 --- a/generated_pages/techniques/T0136.006.md +++ b/generated_pages/techniques/T0136.006.md @@ -1,8 +1,14 @@ # Technique T0136.006: Cultivate Support for Ally -* **Summary**: Elevate or fortify the public backing for a partner. Governments may interfere in other countries’ elections by covertly favouring a party or candidate aligned with their interests. They may also mount an influence operation to bolster the reputation of an ally under attack. +**Summary**: Elevate or fortify the public backing for a partner. Governments may interfere in other countries’ elections by covertly favouring a party or candidate aligned with their interests. They may also mount an influence operation to bolster the reputation of an ally under attack. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.007.md b/generated_pages/techniques/T0136.007.md index 68588e7..e628045 100644 --- a/generated_pages/techniques/T0136.007.md +++ b/generated_pages/techniques/T0136.007.md @@ -1,8 +1,14 @@ # Technique T0136.007: Recruit Members -* **Summary**: Motivate followers to join or subscribe as members of the team. Organisations may mount recruitment drives that use propaganda to entice sympathisers to sign up. +**Summary**: Motivate followers to join or subscribe as members of the team. Organisations may mount recruitment drives that use propaganda to entice sympathisers to sign up. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.008.md b/generated_pages/techniques/T0136.008.md index fdc2fbb..aa514da 100644 --- a/generated_pages/techniques/T0136.008.md +++ b/generated_pages/techniques/T0136.008.md @@ -1,8 +1,14 @@ # Technique T0136.008: Increase Prestige -* **Summary**: Improve personal standing within a community. Gain fame, approbation, or notoriety. Conspiracy theorists, those with special access, and ideologues can gain prominence in a community by propagating disinformation, leaking confidential documents, or spreading hate. +**Summary**: Improve personal standing within a community. Gain fame, approbation, or notoriety. Conspiracy theorists, those with special access, and ideologues can gain prominence in a community by propagating disinformation, leaking confidential documents, or spreading hate. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0136.md b/generated_pages/techniques/T0136.md index 6d3cca2..4f31694 100644 --- a/generated_pages/techniques/T0136.md +++ b/generated_pages/techniques/T0136.md @@ -1,8 +1,14 @@ # Technique T0136: Cultivate Support -* **Summary**: Grow or maintain the base of support for the actor, ally, or action. This includes hard core recruitment, managing alliances, and generating or maintaining sympathy among a wider audience, including reputation management and public relations. Sub-techniques assume support for actor (self) unless otherwise specified. +**Summary**: Grow or maintain the base of support for the actor, ally, or action. This includes hard core recruitment, managing alliances, and generating or maintaining sympathy among a wider audience, including reputation management and public relations. Sub-techniques assume support for actor (self) unless otherwise specified. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.001.md b/generated_pages/techniques/T0137.001.md index 933a5ed..b968256 100644 --- a/generated_pages/techniques/T0137.001.md +++ b/generated_pages/techniques/T0137.001.md @@ -1,8 +1,14 @@ # Technique T0137.001: Generate Ad Revenue -* **Summary**: Earn income from digital advertisements published alongside inauthentic content. Conspiratorial, false, or provocative content drives internet traffic. Content owners earn money from impressions of, or clicks on, or conversions of ads published on their websites, social media profiles, or streaming services, or ads published when their content appears in search engine results. Fraudsters simulate impressions, clicks, and conversions, or they spin up inauthentic sites or social media profiles just to generate ad revenue. Conspiracy theorists and political operators generate ad revenue as a byproduct of their operation or as a means of sustaining their campaign. +**Summary**: Earn income from digital advertisements published alongside inauthentic content. Conspiratorial, false, or provocative content drives internet traffic. Content owners earn money from impressions of, or clicks on, or conversions of ads published on their websites, social media profiles, or streaming services, or ads published when their content appears in search engine results. Fraudsters simulate impressions, clicks, and conversions, or they spin up inauthentic sites or social media profiles just to generate ad revenue. Conspiracy theorists and political operators generate ad revenue as a byproduct of their operation or as a means of sustaining their campaign. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.002.md b/generated_pages/techniques/T0137.002.md index ebaf5d5..e0c4c4b 100644 --- a/generated_pages/techniques/T0137.002.md +++ b/generated_pages/techniques/T0137.002.md @@ -1,8 +1,14 @@ # Technique T0137.002: Scam -* **Summary**: Defraud a target or trick a target into doing something that benefits the attacker. A typical scam is where a fraudster convinces a target to pay for something without the intention of ever delivering anything in return. Alternatively, the fraudster may promise benefits which never materialise, such as a fake cure. Criminals often exploit a fear or crisis or generate a sense of urgency. They may use deepfakes to impersonate authority figures or individuals in distress. +**Summary**: Defraud a target or trick a target into doing something that benefits the attacker. A typical scam is where a fraudster convinces a target to pay for something without the intention of ever delivering anything in return. Alternatively, the fraudster may promise benefits which never materialise, such as a fake cure. Criminals often exploit a fear or crisis or generate a sense of urgency. They may use deepfakes to impersonate authority figures or individuals in distress. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.003.md b/generated_pages/techniques/T0137.003.md index 36be7aa..fb7eb55 100644 --- a/generated_pages/techniques/T0137.003.md +++ b/generated_pages/techniques/T0137.003.md @@ -1,8 +1,14 @@ # Technique T0137.003: Raise Funds -* **Summary**: Solicit donations for a cause. Popular conspiracy theorists can attract financial contributions from their followers. Fighting back against the establishment is a popular crowdfunding narrative. +**Summary**: Solicit donations for a cause. Popular conspiracy theorists can attract financial contributions from their followers. Fighting back against the establishment is a popular crowdfunding narrative. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.004.md b/generated_pages/techniques/T0137.004.md index 756cee6..d85339f 100644 --- a/generated_pages/techniques/T0137.004.md +++ b/generated_pages/techniques/T0137.004.md @@ -1,8 +1,14 @@ # Technique T0137.004: Sell Items under False Pretences -* **Summary**: Offer products for sale under false pretences. Campaigns may hijack or create causes built on disinformation to sell promotional merchandise. Or charlatans may amplify victims’ unfounded fears to sell them items of questionable utility such as supplements or survival gear. +**Summary**: Offer products for sale under false pretences. Campaigns may hijack or create causes built on disinformation to sell promotional merchandise. Or charlatans may amplify victims’ unfounded fears to sell them items of questionable utility such as supplements or survival gear. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.005.md b/generated_pages/techniques/T0137.005.md index bdd88f2..2818342 100644 --- a/generated_pages/techniques/T0137.005.md +++ b/generated_pages/techniques/T0137.005.md @@ -1,8 +1,14 @@ # Technique T0137.005: Extort -* **Summary**: Coerce money or favours from a target by threatening to expose or corrupt information. Ransomware criminals typically demand money. Intelligence agencies demand national secrets. Sexual predators demand favours. The leverage may be critical, sensitive, or embarrassing information. +**Summary**: Coerce money or favours from a target by threatening to expose or corrupt information. Ransomware criminals typically demand money. Intelligence agencies demand national secrets. Sexual predators demand favours. The leverage may be critical, sensitive, or embarrassing information. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.006.md b/generated_pages/techniques/T0137.006.md index 6916f11..a154b12 100644 --- a/generated_pages/techniques/T0137.006.md +++ b/generated_pages/techniques/T0137.006.md @@ -1,8 +1,14 @@ # Technique T0137.006: Manipulate Stocks -* **Summary**: Artificially inflate or deflate the price of stocks or other financial instruments and then trade on these to make profit. The most common securities fraud schemes are called “pump and dump” and “poop and scoop”. +**Summary**: Artificially inflate or deflate the price of stocks or other financial instruments and then trade on these to make profit. The most common securities fraud schemes are called “pump and dump” and “poop and scoop”. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0137.md b/generated_pages/techniques/T0137.md index a5d551a..8b8ecd7 100644 --- a/generated_pages/techniques/T0137.md +++ b/generated_pages/techniques/T0137.md @@ -1,8 +1,14 @@ # Technique T0137: Make Money -* **Summary**: Profit from disinformation, conspiracy theories, or online harm. In some cases, the sole objective is financial gain, in other cases the objective is both financial and political. Making money may also be a way to sustain a political campaign. +**Summary**: Profit from disinformation, conspiracy theories, or online harm. In some cases, the sole objective is financial gain, in other cases the objective is both financial and political. Making money may also be a way to sustain a political campaign. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0138.001.md b/generated_pages/techniques/T0138.001.md index 3792afc..32b5256 100644 --- a/generated_pages/techniques/T0138.001.md +++ b/generated_pages/techniques/T0138.001.md @@ -1,8 +1,14 @@ # Technique T0138.001: Encourage -* **Summary**: Inspire, animate, or exhort a target to act. An actor can use propaganda, disinformation, or conspiracy theories to stimulate a target to act in its interest. +**Summary**: Inspire, animate, or exhort a target to act. An actor can use propaganda, disinformation, or conspiracy theories to stimulate a target to act in its interest. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0138.002.md b/generated_pages/techniques/T0138.002.md index 1e3f412..0a696fb 100644 --- a/generated_pages/techniques/T0138.002.md +++ b/generated_pages/techniques/T0138.002.md @@ -1,8 +1,14 @@ # Technique T0138.002: Provoke -* **Summary**: Instigate, incite, or arouse a target to act. Social media manipulators exploit moral outrage to propel targets to spread hate, take to the streets to protest, or engage in acts of violence. +**Summary**: Instigate, incite, or arouse a target to act. Social media manipulators exploit moral outrage to propel targets to spread hate, take to the streets to protest, or engage in acts of violence. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0138.003.md b/generated_pages/techniques/T0138.003.md index 968e512..105d94c 100644 --- a/generated_pages/techniques/T0138.003.md +++ b/generated_pages/techniques/T0138.003.md @@ -1,8 +1,14 @@ # Technique T0138.003: Compel -* **Summary**: Force target to take an action or to stop taking an action it has already started. Actors can use the threat of reputational damage alongside military or economic threats to compel a target. +**Summary**: Force target to take an action or to stop taking an action it has already started. Actors can use the threat of reputational damage alongside military or economic threats to compel a target. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0138.md b/generated_pages/techniques/T0138.md index f5c8d06..a886784 100644 --- a/generated_pages/techniques/T0138.md +++ b/generated_pages/techniques/T0138.md @@ -1,8 +1,14 @@ # Technique T0138: Motivate to Act -* **Summary**: Persuade, impel, or provoke the target to behave in a specific manner favourable to the attacker. Some common behaviours are joining, subscribing, voting, buying, demonstrating, fighting, retreating, resigning, boycotting. +**Summary**: Persuade, impel, or provoke the target to behave in a specific manner favourable to the attacker. Some common behaviours are joining, subscribing, voting, buying, demonstrating, fighting, retreating, resigning, boycotting. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0139.001.md b/generated_pages/techniques/T0139.001.md index 8bc4cd8..64b2f9f 100644 --- a/generated_pages/techniques/T0139.001.md +++ b/generated_pages/techniques/T0139.001.md @@ -1,8 +1,14 @@ # Technique T0139.001: Discourage -* **Summary**: To make a target disinclined or reluctant to act. Manipulators use disinformation to cause targets to question the utility, legality, or morality of taking an action. +**Summary**: To make a target disinclined or reluctant to act. Manipulators use disinformation to cause targets to question the utility, legality, or morality of taking an action. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0139.002.md b/generated_pages/techniques/T0139.002.md index 3db21a0..33834d0 100644 --- a/generated_pages/techniques/T0139.002.md +++ b/generated_pages/techniques/T0139.002.md @@ -1,8 +1,14 @@ # Technique T0139.002: Silence -* **Summary**: Intimidate or incentivise target into remaining silent or prevent target from speaking out. A threat actor may cow a target into silence as a special case of deterrence. Or they may buy the target’s silence. Or they may repress or restrict the target’s speech. +**Summary**: Intimidate or incentivise target into remaining silent or prevent target from speaking out. A threat actor may cow a target into silence as a special case of deterrence. Or they may buy the target’s silence. Or they may repress or restrict the target’s speech. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0139.003.md b/generated_pages/techniques/T0139.003.md index 4bb722f..07a18a5 100644 --- a/generated_pages/techniques/T0139.003.md +++ b/generated_pages/techniques/T0139.003.md @@ -1,8 +1,14 @@ # Technique T0139.003: Deter -* **Summary**: Prevent target from taking an action for fear of the consequences. Deterrence occurs in the mind of the target, who fears they will be worse off if they take an action than if they don’t. When making threats, aggressors may bluff, feign irrationality, or engage in brinksmanship. +**Summary**: Prevent target from taking an action for fear of the consequences. Deterrence occurs in the mind of the target, who fears they will be worse off if they take an action than if they don’t. When making threats, aggressors may bluff, feign irrationality, or engage in brinksmanship. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0139.md b/generated_pages/techniques/T0139.md index 166bab3..bdc3d48 100644 --- a/generated_pages/techniques/T0139.md +++ b/generated_pages/techniques/T0139.md @@ -1,8 +1,14 @@ # Technique T0139: Dissuade from Acting -* **Summary**: Discourage, deter, or inhibit the target from actions which would be unfavourable to the attacker. The actor may want the target to refrain from voting, buying, fighting, or supplying. +**Summary**: Discourage, deter, or inhibit the target from actions which would be unfavourable to the attacker. The actor may want the target to refrain from voting, buying, fighting, or supplying. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0140.001.md b/generated_pages/techniques/T0140.001.md index 4c4ccbd..eff204c 100644 --- a/generated_pages/techniques/T0140.001.md +++ b/generated_pages/techniques/T0140.001.md @@ -1,8 +1,14 @@ # Technique T0140.001: Defame -* **Summary**: Attempt to damage the target’s personal reputation by impugning their character. This can range from subtle attempts to misrepresent or insinuate, to obvious attempts to denigrate or disparage, to blatant attempts to malign or vilify. Slander applies to oral expression. Libel applies to written or pictorial material. Defamation is often carried out by online trolls. The sole aim here is to cause harm to the target. If the threat actor uses defamation as a means of undermining the target, then choose sub-technique “Smear” of technique “Undermine” instead. +**Summary**: Attempt to damage the target’s personal reputation by impugning their character. This can range from subtle attempts to misrepresent or insinuate, to obvious attempts to denigrate or disparage, to blatant attempts to malign or vilify. Slander applies to oral expression. Libel applies to written or pictorial material. Defamation is often carried out by online trolls. The sole aim here is to cause harm to the target. If the threat actor uses defamation as a means of undermining the target, then choose sub-technique “Smear” of technique “Undermine” instead. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0140.002.md b/generated_pages/techniques/T0140.002.md index 8773a37..a048b4a 100644 --- a/generated_pages/techniques/T0140.002.md +++ b/generated_pages/techniques/T0140.002.md @@ -1,8 +1,14 @@ # Technique T0140.002: Intimidate -* **Summary**: Coerce, bully, or frighten the target. An influence operation may use intimidation to compel the target to act against their will. Or the goal may be to frighten or even terrify the target into silence or submission. In some cases, the goal is simply to make the victim suffer. +**Summary**: Coerce, bully, or frighten the target. An influence operation may use intimidation to compel the target to act against their will. Or the goal may be to frighten or even terrify the target into silence or submission. In some cases, the goal is simply to make the victim suffer. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0140.003.md b/generated_pages/techniques/T0140.003.md index 9a9dec9..cd5b32a 100644 --- a/generated_pages/techniques/T0140.003.md +++ b/generated_pages/techniques/T0140.003.md @@ -1,8 +1,14 @@ # Technique T0140.003: Spread Hate -* **Summary**: Publish and/or propagate demeaning, derisive, or humiliating content targeting an individual or group of individuals with the intent to cause emotional, psychological, or physical distress. Hate speech can cause harm directly or incite others to harm the target. It often aims to stigmatise the target by singling out immutable characteristics such as colour, race, religion, national or ethnic origin, gender, gender identity, sexual orientation, age, disease, or mental or physical disability. Thus, promoting hatred online may involve racism, antisemitism, Islamophobia, xenophobia, sexism, misogyny, homophobia, transphobia, ageism, ableism, or any combination thereof. Motivations for hate speech range from group preservation to ideological superiority to the unbridled infliction of suffering. +**Summary**: Publish and/or propagate demeaning, derisive, or humiliating content targeting an individual or group of individuals with the intent to cause emotional, psychological, or physical distress. Hate speech can cause harm directly or incite others to harm the target. It often aims to stigmatise the target by singling out immutable characteristics such as colour, race, religion, national or ethnic origin, gender, gender identity, sexual orientation, age, disease, or mental or physical disability. Thus, promoting hatred online may involve racism, antisemitism, Islamophobia, xenophobia, sexism, misogyny, homophobia, transphobia, ageism, ableism, or any combination thereof. Motivations for hate speech range from group preservation to ideological superiority to the unbridled infliction of suffering. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0140.md b/generated_pages/techniques/T0140.md index 476a6b9..949d35c 100644 --- a/generated_pages/techniques/T0140.md +++ b/generated_pages/techniques/T0140.md @@ -1,8 +1,14 @@ # Technique T0140: Cause Harm -* **Summary**: Persecute, malign, or inflict pain upon a target. The objective of a campaign may be to cause fear or emotional distress in a target. In some cases, harm is instrumental to achieving a primary objective, as in coercion, repression, or intimidation. In other cases, harm may be inflicted for the satisfaction of the perpetrator, as in revenge or sadistic cruelty. +**Summary**: Persecute, malign, or inflict pain upon a target. The objective of a campaign may be to cause fear or emotional distress in a target. In some cases, harm is instrumental to achieving a primary objective, as in coercion, repression, or intimidation. In other cases, harm may be inflicted for the satisfaction of the perpetrator, as in revenge or sadistic cruelty. -* **Belongs to tactic stage**: TA02 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA02 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0143.001.md b/generated_pages/techniques/T0143.001.md index f2a1fe2..a6cd3db 100644 --- a/generated_pages/techniques/T0143.001.md +++ b/generated_pages/techniques/T0143.001.md @@ -1,8 +1,14 @@ # Technique T0143.001: Authentic Persona -* **Summary**: An individual or institution presenting a persona that legitimately matches who or what they are is presenting an authentic persona.

For example, an account which presents as being managed by a member of a country’s military, and is legitimately managed by that person, would be presenting an authentic persona (T0143.001: Authentic Persona, T0097.105: Military Personnel).

Sometimes people can authentically present themselves as who they are while still participating in malicious/inauthentic activity; a legitimate journalist (T0143.001: Authentic Persona, T0097.102: Journalist Persona) may accept bribes to promote products, or they could be tricked by threat actors into sharing an operation’s narrative. +**Summary**: An individual or institution presenting a persona that legitimately matches who or what they are is presenting an authentic persona.

For example, an account which presents as being managed by a member of a country’s military, and is legitimately managed by that person, would be presenting an authentic persona (T0143.001: Authentic Persona, T0097.105: Military Personnel).

Sometimes people can authentically present themselves as who they are while still participating in malicious/inauthentic activity; a legitimate journalist (T0143.001: Authentic Persona, T0097.102: Journalist Persona) may accept bribes to promote products, or they could be tricked by threat actors into sharing an operation’s narrative. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0143.002.md b/generated_pages/techniques/T0143.002.md index 35b1c27..1d5ee90 100644 --- a/generated_pages/techniques/T0143.002.md +++ b/generated_pages/techniques/T0143.002.md @@ -1,8 +1,14 @@ # Technique T0143.002: Fabricated Persona -* **Summary**: An individual or institution pretending to have a persona without any legitimate claim to that persona is presenting a fabricated persona, such as a person who presents themselves as a member of a country’s military without having worked in any capacity with the military (T0143.002: Fabricated Persona, T0097.105: Military Personnel).

Sometimes real people can present entirely fabricated personas; they can use real names and photos on social media while also pretending to have credentials or traits they don’t have in real life. +**Summary**: An individual or institution pretending to have a persona without any legitimate claim to that persona is presenting a fabricated persona, such as a person who presents themselves as a member of a country’s military without having worked in any capacity with the military (T0143.002: Fabricated Persona, T0097.105: Military Personnel).

Sometimes real people can present entirely fabricated personas; they can use real names and photos on social media while also pretending to have credentials or traits they don’t have in real life. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0143.003.md b/generated_pages/techniques/T0143.003.md index 49cce8d..8c11e59 100644 --- a/generated_pages/techniques/T0143.003.md +++ b/generated_pages/techniques/T0143.003.md @@ -1,8 +1,14 @@ # Technique T0143.003: Impersonated Persona -* **Summary**: Threat actors may impersonate existing individuals or institutions to conceal their network identity, add legitimacy to content, or harm the impersonated target’s reputation. This Technique covers situations where an actor presents themselves as another existing individual or institution.

This Technique was previously called Prepare Assets Impersonating Legitimate Entities and used the ID T0099.

Associated Techniques and Sub-techniques
T0097: Presented Persona: Analysts can use the sub-techniques of T0097: Presented Persona to categorise the type of impersonation. For example, a document developed by a threat actor which falsely presented as a letter from a government department could be documented using T0085.004: Develop Document, T0143.003: Impersonated Persona, and T0097.206: Government Institution Persona.
T0145.001: Copy Account Imagery: Actors may take existing accounts’ profile pictures as part of their impersonation efforts. +**Summary**: Threat actors may impersonate existing individuals or institutions to conceal their network identity, add legitimacy to content, or harm the impersonated target’s reputation. This Technique covers situations where an actor presents themselves as another existing individual or institution.

This Technique was previously called Prepare Assets Impersonating Legitimate Entities and used the ID T0099.

Associated Techniques and Sub-techniques
T0097: Presented Persona: Analysts can use the sub-techniques of T0097: Presented Persona to categorise the type of impersonation. For example, a document developed by a threat actor which falsely presented as a letter from a government department could be documented using T0085.004: Develop Document, T0143.003: Impersonated Persona, and T0097.206: Government Institution Persona.
T0145.001: Copy Account Imagery: Actors may take existing accounts’ profile pictures as part of their impersonation efforts. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0143.004.md b/generated_pages/techniques/T0143.004.md index 622afd9..710f6ef 100644 --- a/generated_pages/techniques/T0143.004.md +++ b/generated_pages/techniques/T0143.004.md @@ -1,8 +1,14 @@ # Technique T0143.004: Parody Persona -* **Summary**: Parody is a form of artistic expression that imitates the style or characteristics of a particular work, genre, or individual in a humorous or satirical way, often to comment on or critique the original work or subject matter. People may present as parodies to create humour or make a point by exaggerating or altering elements of the original, while still maintaining recognizable elements.

The use of parody is not an indication of inauthentic or malicious behaviour; parody allows people to present ideas or criticisms in a comedic or exaggerated manner, softening the impact of sensitive or contentious topics. Because parody is often protected as a form of free speech or artistic expression, it provides a legal and social framework for discussing controversial issues.

However, parody personas may be perceived as authentic personas, leading to people mistakenly believing that a parody account’s statements represent the real opinions of a parodied target. Threat actors may also use the guise of parody to spread campaign content. Parody personas may disclaim that they are operating as a parody, however this is not always the case, and is not always given prominence.

Associated Techniques and Sub-techniques T0097: Presented Persona: Analysts can use the sub-techniques of T0097: Presented Persona to categorise the type of parody. For example, an account presenting as a parody of a business could be documented using T0097.205: Business Persona and T0143.003: Parody Persona.
T0145.001: Copy Account Imagery: Actors may take existing accounts’ profile pictures as part of their parody efforts. +**Summary**: Parody is a form of artistic expression that imitates the style or characteristics of a particular work, genre, or individual in a humorous or satirical way, often to comment on or critique the original work or subject matter. People may present as parodies to create humour or make a point by exaggerating or altering elements of the original, while still maintaining recognizable elements.

The use of parody is not an indication of inauthentic or malicious behaviour; parody allows people to present ideas or criticisms in a comedic or exaggerated manner, softening the impact of sensitive or contentious topics. Because parody is often protected as a form of free speech or artistic expression, it provides a legal and social framework for discussing controversial issues.

However, parody personas may be perceived as authentic personas, leading to people mistakenly believing that a parody account’s statements represent the real opinions of a parodied target. Threat actors may also use the guise of parody to spread campaign content. Parody personas may disclaim that they are operating as a parody, however this is not always the case, and is not always given prominence.

Associated Techniques and Sub-techniques T0097: Presented Persona: Analysts can use the sub-techniques of T0097: Presented Persona to categorise the type of parody. For example, an account presenting as a parody of a business could be documented using T0097.205: Business Persona and T0143.003: Parody Persona.
T0145.001: Copy Account Imagery: Actors may take existing accounts’ profile pictures as part of their parody efforts. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0143.md b/generated_pages/techniques/T0143.md index 4142f8d..0b5fd02 100644 --- a/generated_pages/techniques/T0143.md +++ b/generated_pages/techniques/T0143.md @@ -1,8 +1,14 @@ # Technique T0143: Persona Legitimacy -* **Summary**: This Technique contains sub-techniques which analysts can use to assert whether an account is presenting an authentic, fabricated, or parody persona:

T0143.001: Authentic Persona
T0143.002: Fabricated Persona
T0143.003: Impersonated Persona
T0143.004: Parody Persona +**Summary**: This Technique contains sub-techniques which analysts can use to assert whether an account is presenting an authentic, fabricated, or parody persona:

T0143.001: Authentic Persona
T0143.002: Fabricated Persona
T0143.003: Impersonated Persona
T0143.004: Parody Persona -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0144.001.md b/generated_pages/techniques/T0144.001.md index f146380..35fdc5f 100644 --- a/generated_pages/techniques/T0144.001.md +++ b/generated_pages/techniques/T0144.001.md @@ -1,8 +1,14 @@ # Technique T0144.001: Present Persona across Platforms -* **Summary**: This sub-technique covers situations where analysts have identified the same persona being presented across multiple platforms.

Having multiple accounts presenting the same persona is not an indicator of inauthentic behaviour; many people create accounts and present as themselves on multiple platforms. However, threat actors are known to present the same persona across multiple platforms, benefiting from an increase in perceived legitimacy. +**Summary**: This sub-technique covers situations where analysts have identified the same persona being presented across multiple platforms.

Having multiple accounts presenting the same persona is not an indicator of inauthentic behaviour; many people create accounts and present as themselves on multiple platforms. However, threat actors are known to present the same persona across multiple platforms, benefiting from an increase in perceived legitimacy. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0144.002.md b/generated_pages/techniques/T0144.002.md index 304ec72..fc3f246 100644 --- a/generated_pages/techniques/T0144.002.md +++ b/generated_pages/techniques/T0144.002.md @@ -1,8 +1,14 @@ # Technique T0144.002: Persona Template -* **Summary**: Threat actors have been observed following a template when filling their accounts’ online profiles. This may be done to enable account holders to quickly present themselves as a real person with a targeted persona.

For example, an actor may be instructed to create many fabricated local accounts for use in an operation using a template of “[flag emojis], [location], [personal quote], [political party] supporter” in their account’s description.

Associated Techniques and Sub-techniques
T0143.002: Fabricated Persona: The use of a templated account biography in a collection of accounts may be an indicator that the personas have been fabricated. +**Summary**: Threat actors have been observed following a template when filling their accounts’ online profiles. This may be done to enable account holders to quickly present themselves as a real person with a targeted persona.

For example, an actor may be instructed to create many fabricated local accounts for use in an operation using a template of “[flag emojis], [location], [personal quote], [political party] supporter” in their account’s description.

Associated Techniques and Sub-techniques
T0143.002: Fabricated Persona: The use of a templated account biography in a collection of accounts may be an indicator that the personas have been fabricated. -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0144.md b/generated_pages/techniques/T0144.md index 0fe47e5..a049f8b 100644 --- a/generated_pages/techniques/T0144.md +++ b/generated_pages/techniques/T0144.md @@ -1,8 +1,14 @@ # Technique T0144: Persona Legitimacy Evidence -* **Summary**: This Technique contains behaviours which might indicate whether a persona is legitimate, a fabrication, or a parody.

For example, the same persona being consistently presented across platforms is consistent with how authentic users behave on social media. However, threat actors have also displayed this behaviour as a way to increase the perceived legitimacy of their fabricated personas (aka “backstopping”). +**Summary**: This Technique contains behaviours which might indicate whether a persona is legitimate, a fabrication, or a parody.

For example, the same persona being consistently presented across platforms is consistent with how authentic users behave on social media. However, threat actors have also displayed this behaviour as a way to increase the perceived legitimacy of their fabricated personas (aka “backstopping”). -* **Belongs to tactic stage**: TA16 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA16 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.001.md b/generated_pages/techniques/T0145.001.md index 55a8534..6625ba5 100644 --- a/generated_pages/techniques/T0145.001.md +++ b/generated_pages/techniques/T0145.001.md @@ -1,8 +1,14 @@ # Technique T0145.001: Copy Account Imagery -* **Summary**: Account imagery copied from an existing account.

Analysts may use reverse image search tools to try to identify previous uses of account imagery (e.g. a profile picture) by other accounts.

Threat Actors have been known to copy existing accounts’ imagery to impersonate said accounts, or to provide imagery for unrelated accounts which aren’t intended to impersonate the original assets’ owner.

Associated Techniques and Sub-techniques
T0143.003: Impersonated Persona: Actors may copy existing accounts’ imagery in an attempt to impersonate them.
T0143.004: Parody Persona: Actors may copy existing accounts’ imagery as part of a parody of that account. +**Summary**: Account imagery copied from an existing account.

Analysts may use reverse image search tools to try to identify previous uses of account imagery (e.g. a profile picture) by other accounts.

Threat Actors have been known to copy existing accounts’ imagery to impersonate said accounts, or to provide imagery for unrelated accounts which aren’t intended to impersonate the original assets’ owner.

Associated Techniques and Sub-techniques
T0143.003: Impersonated Persona: Actors may copy existing accounts’ imagery in an attempt to impersonate them.
T0143.004: Parody Persona: Actors may copy existing accounts’ imagery as part of a parody of that account. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.002.md b/generated_pages/techniques/T0145.002.md index 3d5681a..b2a9764 100644 --- a/generated_pages/techniques/T0145.002.md +++ b/generated_pages/techniques/T0145.002.md @@ -1,8 +1,14 @@ # Technique T0145.002: AI-Generated Account Imagery -* **Summary**: AI Generated images used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived legitimacy. By using an AI-generated picture for this purpose, they are able to present themselves as a real person without compromising their own identity, or risking detection by taking a real person’s existing profile picture.

Associated Techniques and Sub-techniques
T0086.002: Develop AI-Generated Images (Deepfakes): Analysts should use this sub-technique to document use of AI generated imagery used to support narratives. +**Summary**: AI Generated images used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived legitimacy. By using an AI-generated picture for this purpose, they are able to present themselves as a real person without compromising their own identity, or risking detection by taking a real person’s existing profile picture.

Associated Techniques and Sub-techniques
T0086.002: Develop AI-Generated Images (Deepfakes): Analysts should use this sub-technique to document use of AI generated imagery used to support narratives. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.003.md b/generated_pages/techniques/T0145.003.md index 3cd545d..75b798c 100644 --- a/generated_pages/techniques/T0145.003.md +++ b/generated_pages/techniques/T0145.003.md @@ -1,8 +1,14 @@ # Technique T0145.003: Animal Account Imagery -* **Summary**: Animal used in account imagery.

An influence operation might flesh out its account by uploading a profile picture, increasing its perceived authenticity.

People sometimes legitimately use images of animals as their profile pictures (e.g. of their pets), and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. +**Summary**: Animal used in account imagery.

An influence operation might flesh out its account by uploading a profile picture, increasing its perceived authenticity.

People sometimes legitimately use images of animals as their profile pictures (e.g. of their pets), and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.004.md b/generated_pages/techniques/T0145.004.md index 1280efe..0030c27 100644 --- a/generated_pages/techniques/T0145.004.md +++ b/generated_pages/techniques/T0145.004.md @@ -1,8 +1,14 @@ # Technique T0145.004: Scenery Account Imagery -* **Summary**: Scenery or nature used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived authenticity.

People sometimes legitimately use images of scenery as their profile picture, and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. +**Summary**: Scenery or nature used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived authenticity.

People sometimes legitimately use images of scenery as their profile picture, and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.005.md b/generated_pages/techniques/T0145.005.md index 3f6d481..dc3a95d 100644 --- a/generated_pages/techniques/T0145.005.md +++ b/generated_pages/techniques/T0145.005.md @@ -1,8 +1,14 @@ # Technique T0145.005: Illustrated Character Account Imagery -* **Summary**: A cartoon/illustrated/anime character used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived authenticity.

People sometimes legitimately use images of illustrated characters as their profile picture, and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. +**Summary**: A cartoon/illustrated/anime character used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived authenticity.

People sometimes legitimately use images of illustrated characters as their profile picture, and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.006.md b/generated_pages/techniques/T0145.006.md index 4e9dec2..acc04c6 100644 --- a/generated_pages/techniques/T0145.006.md +++ b/generated_pages/techniques/T0145.006.md @@ -1,8 +1,14 @@ # Technique T0145.006: Attractive Person Account Imagery -* **Summary**: Attractive person used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived authenticity.

Pictures of physically attractive people can benefit threat actors by increasing attention given to their posts.

People sometimes legitimately use images of attractive people as their profile picture, and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB.

Associated Techniques and Sub-techniques
T0097.109: Romantic Suitor Persona: Accounts presenting as a romantic suitor may use an attractive person in their account imagery.
T0151.017: Dating Platform: Analysts can use this sub-technique for tagging cases where an account has been identified as using a dating platform. +**Summary**: Attractive person used in account imagery.

An influence operation might flesh out its account by uploading account imagery (e.g. a profile picture), increasing its perceived authenticity.

Pictures of physically attractive people can benefit threat actors by increasing attention given to their posts.

People sometimes legitimately use images of attractive people as their profile picture, and threat actors can mimic this behaviour to avoid the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery).

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB.

Associated Techniques and Sub-techniques
T0097.109: Romantic Suitor Persona: Accounts presenting as a romantic suitor may use an attractive person in their account imagery.
T0151.017: Dating Platform: Analysts can use this sub-technique for tagging cases where an account has been identified as using a dating platform. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.007.md b/generated_pages/techniques/T0145.007.md index 9d2d0b7..f9576f1 100644 --- a/generated_pages/techniques/T0145.007.md +++ b/generated_pages/techniques/T0145.007.md @@ -1,8 +1,14 @@ # Technique T0145.007: Stock Image Account Imagery -* **Summary**: Stock images used in account imagery.

Stock image websites produce photos of people in various situations. Threat Actors can purchase or appropriate these images for use in their account imagery, increasing perceived legitimacy while avoiding the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery). 

Stock images tend to include physically attractive people, and this can benefit threat actors by increasing attention given to their posts.

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. +**Summary**: Stock images used in account imagery.

Stock image websites produce photos of people in various situations. Threat Actors can purchase or appropriate these images for use in their account imagery, increasing perceived legitimacy while avoiding the risk of detection associated with stealing or AI-generating profile pictures (see T0145.001: Copy Account Imagery and T0145.002: AI-Generated Account Imagery). 

Stock images tend to include physically attractive people, and this can benefit threat actors by increasing attention given to their posts.

This Technique is often used by Coordinated Inauthentic Behaviour accounts (CIBs). A collection of accounts displaying the same behaviour using similar account imagery can indicate the presence of CIB. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0145.md b/generated_pages/techniques/T0145.md index 69daf21..5a16688 100644 --- a/generated_pages/techniques/T0145.md +++ b/generated_pages/techniques/T0145.md @@ -1,8 +1,14 @@ # Technique T0145: Establish Account Imagery -* **Summary**: Introduce visual elements to an account where a platform allows this functionality (e.g. a profile picture, a cover photo, etc). 

Threat Actors who don’t want to use pictures of themselves in their social media accounts may use alternate imagery to make their account appear more legitimate. +**Summary**: Introduce visual elements to an account where a platform allows this functionality (e.g. a profile picture, a cover photo, etc). 

Threat Actors who don’t want to use pictures of themselves in their social media accounts may use alternate imagery to make their account appear more legitimate. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.001.md b/generated_pages/techniques/T0146.001.md index 72a3693..621e76b 100644 --- a/generated_pages/techniques/T0146.001.md +++ b/generated_pages/techniques/T0146.001.md @@ -1,8 +1,14 @@ # Technique T0146.001: Free Account Asset -* **Summary**: Many online platforms allow users to create free accounts on their platform. A Free Account is an Account which does not require payment at account creation and is not subscribed to paid platform features. +**Summary**: Many online platforms allow users to create free accounts on their platform. A Free Account is an Account which does not require payment at account creation and is not subscribed to paid platform features. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.002.md b/generated_pages/techniques/T0146.002.md index cb06d70..1650a57 100644 --- a/generated_pages/techniques/T0146.002.md +++ b/generated_pages/techniques/T0146.002.md @@ -1,8 +1,14 @@ # Technique T0146.002: Paid Account Asset -* **Summary**: Some online platforms afford accounts extra features, or other benefits, if the user pays a fee. For example, as of September 2024, content posted by a Paid Account on X (previously Twitter) is prioritised in the platform’s algorithm. +**Summary**: Some online platforms afford accounts extra features, or other benefits, if the user pays a fee. For example, as of September 2024, content posted by a Paid Account on X (previously Twitter) is prioritised in the platform’s algorithm. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.003.md b/generated_pages/techniques/T0146.003.md index ca1dfd4..fe1b188 100644 --- a/generated_pages/techniques/T0146.003.md +++ b/generated_pages/techniques/T0146.003.md @@ -1,8 +1,14 @@ # Technique T0146.003: Verified Account Asset -* **Summary**: Some online platforms apply badges of verification to accounts which meet certain criteria.

On some platforms (such as dating apps) a verification badge signifies that the account has passed the platform’s identity verification checks. On some platforms (such as X (previously Twitter)) a verification badge signifies that an account has paid for the platform’s service. +**Summary**: Some online platforms apply badges of verification to accounts which meet certain criteria.

On some platforms (such as dating apps) a verification badge signifies that the account has passed the platform’s identity verification checks. On some platforms (such as X (previously Twitter)) a verification badge signifies that an account has paid for the platform’s service. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.004.md b/generated_pages/techniques/T0146.004.md index 32a8ea0..15b900b 100644 --- a/generated_pages/techniques/T0146.004.md +++ b/generated_pages/techniques/T0146.004.md @@ -1,8 +1,14 @@ # Technique T0146.004: Administrator Account Asset -* **Summary**: Some accounts will have special privileges / will be in control of the Digital Community Hosting Asset; for example, the Admin of a Facebook Page, a Moderator of a Subreddit, etc. etc. +**Summary**: Some accounts will have special privileges / will be in control of the Digital Community Hosting Asset; for example, the Admin of a Facebook Page, a Moderator of a Subreddit, etc. etc. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.005.md b/generated_pages/techniques/T0146.005.md index 8338f9c..1d564f2 100644 --- a/generated_pages/techniques/T0146.005.md +++ b/generated_pages/techniques/T0146.005.md @@ -1,8 +1,14 @@ # Technique T0146.005: Lookalike Account ID -* **Summary**: Many platforms which host online communities require creation of a username (or another unique identifier) when an Account is created.

Sometimes people create usernames which are visually similar to other existing accounts’ usernames. While this is not necessarily an indicator of malicious behaviour, actors can create Lookalike Account IDs to support Impersonations or Parody. +**Summary**: Many platforms which host online communities require creation of a username (or another unique identifier) when an Account is created.

Sometimes people create usernames which are visually similar to other existing accounts’ usernames. While this is not necessarily an indicator of malicious behaviour, actors can create Lookalike Account IDs to support Impersonations or Parody. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.006.md b/generated_pages/techniques/T0146.006.md index ee6c059..60b1ed9 100644 --- a/generated_pages/techniques/T0146.006.md +++ b/generated_pages/techniques/T0146.006.md @@ -1,8 +1,14 @@ # Technique T0146.006: Open Access Platform -* **Summary**: Some online platforms allow users to take advantage of the platform’s features without creating an account. Examples include the Paste Platform Pastebin, and the Image Board Platforms 4chan and 8chan. +**Summary**: Some online platforms allow users to take advantage of the platform’s features without creating an account. Examples include the Paste Platform Pastebin, and the Image Board Platforms 4chan and 8chan. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.007.md b/generated_pages/techniques/T0146.007.md index 5a0e347..cd2a8da 100644 --- a/generated_pages/techniques/T0146.007.md +++ b/generated_pages/techniques/T0146.007.md @@ -1,8 +1,14 @@ # Technique T0146.007: Automated Account Asset -* **Summary**: An Automated Account is an account which is displaying automated behaviour, such as republishing or liking other accounts’ content, or publishing their own content. +**Summary**: An Automated Account is an account which is displaying automated behaviour, such as republishing or liking other accounts’ content, or publishing their own content. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0146.md b/generated_pages/techniques/T0146.md index 3a1b6bc..aa0fe89 100644 --- a/generated_pages/techniques/T0146.md +++ b/generated_pages/techniques/T0146.md @@ -1,8 +1,14 @@ # Technique T0146: Account Asset -* **Summary**: An Account is a user-specific profile that allows access to the features and services of an online platform, typically requiring a username and password for authentication. +**Summary**: An Account is a user-specific profile that allows access to the features and services of an online platform, typically requiring a username and password for authentication. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0147.001.md b/generated_pages/techniques/T0147.001.md index b356aa7..5dbffd3 100644 --- a/generated_pages/techniques/T0147.001.md +++ b/generated_pages/techniques/T0147.001.md @@ -1,8 +1,14 @@ # Technique T0147.001: Game Asset -* **Summary**: A Game is Software which has been designed for interactive entertainment, where users take on challenges set by the game’s designers.

While Online Game Platforms allow people to play with each other, Games are designed for single player experiences. +**Summary**: A Game is Software which has been designed for interactive entertainment, where users take on challenges set by the game’s designers.

While Online Game Platforms allow people to play with each other, Games are designed for single player experiences. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0147.002.md b/generated_pages/techniques/T0147.002.md index 1a23e2c..34b5aca 100644 --- a/generated_pages/techniques/T0147.002.md +++ b/generated_pages/techniques/T0147.002.md @@ -1,8 +1,14 @@ # Technique T0147.002: Game Mod Asset -* **Summary**: A Game Mod is a modification which can be applied to a Game or Multiplayer Online Game to add new content or functionality to the game.

Users can Modify Games to introduce new content to the game. Modified Games can be distributed on Software Delivery Platforms such as Steam or can be distributed within the Game or Multiplayer Online Game. +**Summary**: A Game Mod is a modification which can be applied to a Game or Multiplayer Online Game to add new content or functionality to the game.

Users can Modify Games to introduce new content to the game. Modified Games can be distributed on Software Delivery Platforms such as Steam or can be distributed within the Game or Multiplayer Online Game. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0147.003.md b/generated_pages/techniques/T0147.003.md index c71323b..f311a83 100644 --- a/generated_pages/techniques/T0147.003.md +++ b/generated_pages/techniques/T0147.003.md @@ -1,8 +1,14 @@ # Technique T0147.003: Malware Asset -* **Summary**: Malware is Software which has been designed to cause harm or facilitate malicious behaviour on electronic devices.

DISARM recommends using the [MITRE ATT&CK Framework](https://attack.mitre.org/) to document malware types and their usage. +**Summary**: Malware is Software which has been designed to cause harm or facilitate malicious behaviour on electronic devices.

DISARM recommends using the [MITRE ATT&CK Framework](https://attack.mitre.org/) to document malware types and their usage. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0147.004.md b/generated_pages/techniques/T0147.004.md index caa5a44..9413b88 100644 --- a/generated_pages/techniques/T0147.004.md +++ b/generated_pages/techniques/T0147.004.md @@ -1,8 +1,14 @@ # Technique T0147.004: Mobile App Asset -* **Summary**: A Mobile App is an application which has been designed to run on mobile operating systems, such as Android or iOS.

Mobile Apps can enable access to online platforms (e.g. Facebook’s mobile app) or can provide software which users can run offline on their device. +**Summary**: A Mobile App is an application which has been designed to run on mobile operating systems, such as Android or iOS.

Mobile Apps can enable access to online platforms (e.g. Facebook’s mobile app) or can provide software which users can run offline on their device. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0147.md b/generated_pages/techniques/T0147.md index c9e7fa8..90280a2 100644 --- a/generated_pages/techniques/T0147.md +++ b/generated_pages/techniques/T0147.md @@ -1,8 +1,14 @@ # Technique T0147: Software Asset -* **Summary**: A Software is a program developed to run on computers or devices that helps users achieve specific goals, such as improving productivity, automating tasks, or having fun. +**Summary**: A Software is a program developed to run on computers or devices that helps users achieve specific goals, such as improving productivity, automating tasks, or having fun. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.001.md b/generated_pages/techniques/T0148.001.md index 708520d..d70a897 100644 --- a/generated_pages/techniques/T0148.001.md +++ b/generated_pages/techniques/T0148.001.md @@ -1,8 +1,14 @@ # Technique T0148.001: Online Banking Platform -* **Summary**: Online Banking Platforms are spaces provided by banks for their customers to manage their Bank Account online.

The Online Banking Platforms available differ by country. In the United Kingdom, examples of banking institutions which provide Online Banking Platforms include Lloyds, Barclays, and Monzo. In the United States, examples include Citibank, Chase, and Capital One. +**Summary**: Online Banking Platforms are spaces provided by banks for their customers to manage their Bank Account online.

The Online Banking Platforms available differ by country. In the United Kingdom, examples of banking institutions which provide Online Banking Platforms include Lloyds, Barclays, and Monzo. In the United States, examples include Citibank, Chase, and Capital One. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.002.md b/generated_pages/techniques/T0148.002.md index b83ef43..d99963f 100644 --- a/generated_pages/techniques/T0148.002.md +++ b/generated_pages/techniques/T0148.002.md @@ -1,8 +1,14 @@ # Technique T0148.002: Bank Account Asset -* **Summary**: A Bank Account is a financial account that allows individuals or organisations to store, manage, and access their money, typically for saving, spending, or investment purposes. +**Summary**: A Bank Account is a financial account that allows individuals or organisations to store, manage, and access their money, typically for saving, spending, or investment purposes. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.003.md b/generated_pages/techniques/T0148.003.md index 56a66e0..8f5e9e9 100644 --- a/generated_pages/techniques/T0148.003.md +++ b/generated_pages/techniques/T0148.003.md @@ -1,8 +1,14 @@ # Technique T0148.003: Payment Processing Platform -* **Summary**: Stripe, Paypal, and Apple Pay, Chargebee, Recurly and Zuora are examples of Payment Processing Platforms.

Payment Processing Platforms produce programs providing Payment Processing or Subscription Processing capabilities which actors can use to set up online storefronts, or to take donations. +**Summary**: Stripe, Paypal, and Apple Pay, Chargebee, Recurly and Zuora are examples of Payment Processing Platforms.

Payment Processing Platforms produce programs providing Payment Processing or Subscription Processing capabilities which actors can use to set up online storefronts, or to take donations. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.004.md b/generated_pages/techniques/T0148.004.md index cd436cb..89509ea 100644 --- a/generated_pages/techniques/T0148.004.md +++ b/generated_pages/techniques/T0148.004.md @@ -1,8 +1,14 @@ # Technique T0148.004: Payment Processing Capability -* **Summary**: A Payment Processing Capability is a feature of online platforms or software which enables the processing of one-off payments (e.g. an online checkout, or donation processing page).

Payment Processing Capabilities can enable platform users to purchase products or services or can facilitate donations to a given cause. +**Summary**: A Payment Processing Capability is a feature of online platforms or software which enables the processing of one-off payments (e.g. an online checkout, or donation processing page).

Payment Processing Capabilities can enable platform users to purchase products or services or can facilitate donations to a given cause. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.005.md b/generated_pages/techniques/T0148.005.md index 3eca00f..4fda63a 100644 --- a/generated_pages/techniques/T0148.005.md +++ b/generated_pages/techniques/T0148.005.md @@ -1,8 +1,14 @@ # Technique T0148.005: Subscription Processing Capability -* **Summary**: A Subscription Processing Capability is a feature of online platforms or software which enables the processing of recurring payments.

Subscription Processing Capabilities are typically used to enable recurring payments in exchange for continued access to products or services. +**Summary**: A Subscription Processing Capability is a feature of online platforms or software which enables the processing of recurring payments.

Subscription Processing Capabilities are typically used to enable recurring payments in exchange for continued access to products or services. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.006.md b/generated_pages/techniques/T0148.006.md index 5bbc51a..3ecb2bc 100644 --- a/generated_pages/techniques/T0148.006.md +++ b/generated_pages/techniques/T0148.006.md @@ -1,8 +1,14 @@ # Technique T0148.006: Crowdfunding Platform -* **Summary**: Kickstarter and GoFundMe are examples of Crowdfunding Platforms.

Crowdfunding Platforms enable users with Accounts to create projects for other platform users to finance, usually in exchange for access to fruits of the project. +**Summary**: Kickstarter and GoFundMe are examples of Crowdfunding Platforms.

Crowdfunding Platforms enable users with Accounts to create projects for other platform users to finance, usually in exchange for access to fruits of the project. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.007.md b/generated_pages/techniques/T0148.007.md index 2c9a29e..f4dcc8f 100644 --- a/generated_pages/techniques/T0148.007.md +++ b/generated_pages/techniques/T0148.007.md @@ -1,8 +1,14 @@ # Technique T0148.007: eCommerce Platform -* **Summary**: Amazon, eBay and Etsy are examples of eCommerce Platforms.

eCommerce Platforms enable users with Accounts to create online storefronts from which other platform users can purchase goods or services. +**Summary**: Amazon, eBay and Etsy are examples of eCommerce Platforms.

eCommerce Platforms enable users with Accounts to create online storefronts from which other platform users can purchase goods or services. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.008.md b/generated_pages/techniques/T0148.008.md index 2fd5322..49e2fe7 100644 --- a/generated_pages/techniques/T0148.008.md +++ b/generated_pages/techniques/T0148.008.md @@ -1,8 +1,14 @@ # Technique T0148.008: Cryptocurrency Exchange Platform -* **Summary**: Coinbase and Kraken are examples of Cryptocurrency Exchange Platforms.

Cryptocurrency Exchange Platforms provide users a digital marketplace where they can buy, sell, and trade cryptocurrencies, such as Bitcoin or Ethereum.

Some Cryptocurrency Exchange Platforms allow users to create a Cryptocurrency Wallet. +**Summary**: Coinbase and Kraken are examples of Cryptocurrency Exchange Platforms.

Cryptocurrency Exchange Platforms provide users a digital marketplace where they can buy, sell, and trade cryptocurrencies, such as Bitcoin or Ethereum.

Some Cryptocurrency Exchange Platforms allow users to create a Cryptocurrency Wallet. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.009.md b/generated_pages/techniques/T0148.009.md index 036fe8d..8802a25 100644 --- a/generated_pages/techniques/T0148.009.md +++ b/generated_pages/techniques/T0148.009.md @@ -1,8 +1,14 @@ # Technique T0148.009: Cryptocurrency Wallet -* **Summary**: A Cryptocurrency Wallet is a digital tool that allows users to store, send, and receive cryptocurrencies. It manages private and public keys, enabling secure access to a user's crypto assets.

An influence operation might use cryptocurrency to conceal that they are conducting operational activities, building assets, or sponsoring aligning entities. +**Summary**: A Cryptocurrency Wallet is a digital tool that allows users to store, send, and receive cryptocurrencies. It manages private and public keys, enabling secure access to a user's crypto assets.

An influence operation might use cryptocurrency to conceal that they are conducting operational activities, building assets, or sponsoring aligning entities. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0148.md b/generated_pages/techniques/T0148.md index a5e478f..e532087 100644 --- a/generated_pages/techniques/T0148.md +++ b/generated_pages/techniques/T0148.md @@ -1,8 +1,14 @@ # Technique T0148: Financial Instrument -* **Summary**: A Financial Instrument is a platform or software that facilitates the sending, receiving, and management of money, enabling financial transactions between users or organisations.

Threat actors can deploy financial instruments legitimately to manage their own finances or illegitimately to support fraud schemes. +**Summary**: A Financial Instrument is a platform or software that facilitates the sending, receiving, and management of money, enabling financial transactions between users or organisations.

Threat actors can deploy financial instruments legitimately to manage their own finances or illegitimately to support fraud schemes. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.001.md b/generated_pages/techniques/T0149.001.md index 71803ad..7f7d5ce 100644 --- a/generated_pages/techniques/T0149.001.md +++ b/generated_pages/techniques/T0149.001.md @@ -1,8 +1,14 @@ # Technique T0149.001: Domain Asset -* **Summary**: A Domain is a web address (such as “google[.]com”), used to navigate to Websites on the internet.

Domains differ from Websites in that Websites are considered to be developed web pages which host content, whereas Domains do not necessarily host public-facing web content.

A threat actor may register a new domain to bypass the old domain being blocked. +**Summary**: A Domain is a web address (such as “google[.]com”), used to navigate to Websites on the internet.

Domains differ from Websites in that Websites are considered to be developed web pages which host content, whereas Domains do not necessarily host public-facing web content.

A threat actor may register a new domain to bypass the old domain being blocked. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.002.md b/generated_pages/techniques/T0149.002.md index 5ac9ce3..c700dc8 100644 --- a/generated_pages/techniques/T0149.002.md +++ b/generated_pages/techniques/T0149.002.md @@ -1,8 +1,14 @@ # Technique T0149.002: Email Domain Asset -* **Summary**: An Email Domain is a Domain (such as “meta[.]com”) which has the ability to send emails (e.g. from an @meta[.]com address).

Any Domain which has an MX (Mail Exchange) record and configured SMTP (Simple Mail Transfer Protocol) settings can send and receive emails, and is therefore an Email Domain. +**Summary**: An Email Domain is a Domain (such as “meta[.]com”) which has the ability to send emails (e.g. from an @meta[.]com address).

Any Domain which has an MX (Mail Exchange) record and configured SMTP (Simple Mail Transfer Protocol) settings can send and receive emails, and is therefore an Email Domain. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.003.md b/generated_pages/techniques/T0149.003.md index 40f336c..136c302 100644 --- a/generated_pages/techniques/T0149.003.md +++ b/generated_pages/techniques/T0149.003.md @@ -1,8 +1,14 @@ # Technique T0149.003: Lookalike Domain -* **Summary**: A Lookalike Domain is a Domain which is visually similar to another Domain, with the potential for web users to mistake one domain for the other.

Threat actors who want to impersonate organisations’ websites have been observed using a variety of domain impersonation methods. For example, actors wanting to create a domain impersonating netflix.com may use methods such as typosquatting (e.g. n3tflix.com), combosquatting (e.g. netflix-billing.com), or TLD swapping (e.g. netflix.top). +**Summary**: A Lookalike Domain is a Domain which is visually similar to another Domain, with the potential for web users to mistake one domain for the other.

Threat actors who want to impersonate organisations’ websites have been observed using a variety of domain impersonation methods. For example, actors wanting to create a domain impersonating netflix.com may use methods such as typosquatting (e.g. n3tflix.com), combosquatting (e.g. netflix-billing.com), or TLD swapping (e.g. netflix.top). -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.004.md b/generated_pages/techniques/T0149.004.md index 2ef7014..3090e35 100644 --- a/generated_pages/techniques/T0149.004.md +++ b/generated_pages/techniques/T0149.004.md @@ -1,8 +1,14 @@ # Technique T0149.004: Redirecting Domain Asset -* **Summary**: A Redirecting Domain is a Domain which has been configured to redirect users to another Domain when visited. +**Summary**: A Redirecting Domain is a Domain which has been configured to redirect users to another Domain when visited. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.005.md b/generated_pages/techniques/T0149.005.md index a0d4fb9..5f0da51 100644 --- a/generated_pages/techniques/T0149.005.md +++ b/generated_pages/techniques/T0149.005.md @@ -1,8 +1,14 @@ # Technique T0149.005: Server Asset -* **Summary**: A Server is a computer which provides resources, services, or data to other computers over a network. There are different types of servers, such as web servers (which serve web pages and applications to users), database servers (which manage and provide access to databases), and file servers (which store and share files across a network). +**Summary**: A Server is a computer which provides resources, services, or data to other computers over a network. There are different types of servers, such as web servers (which serve web pages and applications to users), database servers (which manage and provide access to databases), and file servers (which store and share files across a network). -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.006.md b/generated_pages/techniques/T0149.006.md index 4f97af5..7af0a07 100644 --- a/generated_pages/techniques/T0149.006.md +++ b/generated_pages/techniques/T0149.006.md @@ -1,8 +1,14 @@ # Technique T0149.006: IP Address Asset -* **Summary**: An IP Address is a unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. IP addresses are commonly a part of any online infrastructure.

IP addresses can be in IPV4 dotted decimal (x.x.x.x) or IPV6 colon-separated hexadecimal (y:y:y:y:y:y:y:y) formats. +**Summary**: An IP Address is a unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. IP addresses are commonly a part of any online infrastructure.

IP addresses can be in IPV4 dotted decimal (x.x.x.x) or IPV6 colon-separated hexadecimal (y:y:y:y:y:y:y:y) formats. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.007.md b/generated_pages/techniques/T0149.007.md index 0dd84cb..e53333c 100644 --- a/generated_pages/techniques/T0149.007.md +++ b/generated_pages/techniques/T0149.007.md @@ -1,8 +1,14 @@ # Technique T0149.007: VPN Asset -* **Summary**: A VPN (Virtual Private Network) is a service which creates secure, encrypted connections over the internet, allowing users to transmit data safely and access network resources remotely. It masks IP Addresses, enhancing privacy and security by preventing unauthorised access and tracking. VPNs are commonly used for protecting sensitive information, bypassing geographic restrictions, and maintaining online anonymity.

VPNs can also allow a threat actor to pose as if they are located in one country while in reality being based in another. By doing so, they can try to either mis-attribute their activities to another actor or better hide their own identity. +**Summary**: A VPN (Virtual Private Network) is a service which creates secure, encrypted connections over the internet, allowing users to transmit data safely and access network resources remotely. It masks IP Addresses, enhancing privacy and security by preventing unauthorised access and tracking. VPNs are commonly used for protecting sensitive information, bypassing geographic restrictions, and maintaining online anonymity.

VPNs can also allow a threat actor to pose as if they are located in one country while in reality being based in another. By doing so, they can try to either mis-attribute their activities to another actor or better hide their own identity. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.008.md b/generated_pages/techniques/T0149.008.md index f015cfc..017bcaf 100644 --- a/generated_pages/techniques/T0149.008.md +++ b/generated_pages/techniques/T0149.008.md @@ -1,8 +1,14 @@ # Technique T0149.008: Proxy IP Address Asset -* **Summary**: A Proxy IP Address allows a threat actor to mask their real IP Address by putting a layer between them and the online content they’re connecting with.

Proxy IP Addresses can hide the connection between the threat actor and their online infrastructure. +**Summary**: A Proxy IP Address allows a threat actor to mask their real IP Address by putting a layer between them and the online content they’re connecting with.

Proxy IP Addresses can hide the connection between the threat actor and their online infrastructure. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.009.md b/generated_pages/techniques/T0149.009.md index 15613ed..7cec5dc 100644 --- a/generated_pages/techniques/T0149.009.md +++ b/generated_pages/techniques/T0149.009.md @@ -1,8 +1,14 @@ # Technique T0149.009: Internet Connected Physical Asset -* **Summary**: An Internet Connected Physical Asset (sometimes referred to as IoT (Internet of Things)) is a physical asset which has internet connectivity to support online features, such as digital signage, wireless printers, and smart TVs. +**Summary**: An Internet Connected Physical Asset (sometimes referred to as IoT (Internet of Things)) is a physical asset which has internet connectivity to support online features, such as digital signage, wireless printers, and smart TVs. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0149.md b/generated_pages/techniques/T0149.md index 43ac009..1ba725c 100644 --- a/generated_pages/techniques/T0149.md +++ b/generated_pages/techniques/T0149.md @@ -1,8 +1,14 @@ # Technique T0149: Online Infrastructure -* **Summary**: Online Infrastructure consists of technical assets which enable online activity, such as domains, servers, and IP addresses. +**Summary**: Online Infrastructure consists of technical assets which enable online activity, such as domains, servers, and IP addresses. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.001.md b/generated_pages/techniques/T0150.001.md index d5eebb5..751f70a 100644 --- a/generated_pages/techniques/T0150.001.md +++ b/generated_pages/techniques/T0150.001.md @@ -1,8 +1,14 @@ # Technique T0150.001: Newly Created Asset -* **Summary**: A Newly Created Asset is an asset which has been created and used for the first time in a documented potential incident.

For example, analysts which can identify a recent creation date of Accounts participating in the spread of a new narrative can assert these are Newly Created Assets.

Analysts should use Dormant if the asset was created and laid dormant for an extended period of time before activity. +**Summary**: A Newly Created Asset is an asset which has been created and used for the first time in a documented potential incident.

For example, analysts which can identify a recent creation date of Accounts participating in the spread of a new narrative can assert these are Newly Created Assets.

Analysts should use Dormant if the asset was created and laid dormant for an extended period of time before activity. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.002.md b/generated_pages/techniques/T0150.002.md index 172e025..7bfa461 100644 --- a/generated_pages/techniques/T0150.002.md +++ b/generated_pages/techniques/T0150.002.md @@ -1,8 +1,14 @@ # Technique T0150.002: Dormant Asset -* **Summary**: A Dormant Asset is an asset which was inactive for an extended period before being used in a documented potential incident. +**Summary**: A Dormant Asset is an asset which was inactive for an extended period before being used in a documented potential incident. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.003.md b/generated_pages/techniques/T0150.003.md index c9675b2..b010ca6 100644 --- a/generated_pages/techniques/T0150.003.md +++ b/generated_pages/techniques/T0150.003.md @@ -1,8 +1,14 @@ # Technique T0150.003: Pre-Existing Asset -* **Summary**: Pre-Existing Assets are assets which existed before the observed incident which have not been Repurposed; i.e. they are still being used for their original purpose.

An example could be an Account which presented itself with a Journalist Persona prior to and during the observed potential incident. +**Summary**: Pre-Existing Assets are assets which existed before the observed incident which have not been Repurposed; i.e. they are still being used for their original purpose.

An example could be an Account which presented itself with a Journalist Persona prior to and during the observed potential incident. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.004.md b/generated_pages/techniques/T0150.004.md index 44cec7c..8e8ac45 100644 --- a/generated_pages/techniques/T0150.004.md +++ b/generated_pages/techniques/T0150.004.md @@ -1,8 +1,14 @@ # Technique T0150.004: Repurposed Asset -* **Summary**: Repurposed Assets are assets which have been identified as being used previously, but are now being used for different purposes, or have new Presented Personas.

Actors have been documented compromising assets, and then repurposing them to present Inauthentic Personas as part of their operations. +**Summary**: Repurposed Assets are assets which have been identified as being used previously, but are now being used for different purposes, or have new Presented Personas.

Actors have been documented compromising assets, and then repurposing them to present Inauthentic Personas as part of their operations. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.005.md b/generated_pages/techniques/T0150.005.md index 6d6c551..92183af 100644 --- a/generated_pages/techniques/T0150.005.md +++ b/generated_pages/techniques/T0150.005.md @@ -1,8 +1,14 @@ # Technique T0150.005: Compromised Asset -* **Summary**: A Compromised Asset is an asset which was originally created or belonged to another person or organisation, but which an actor has gained access to without their consent.

See also MITRE ATT&CK T1708: Valid Accounts. +**Summary**: A Compromised Asset is an asset which was originally created or belonged to another person or organisation, but which an actor has gained access to without their consent.

See also MITRE ATT&CK T1708: Valid Accounts. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.006.md b/generated_pages/techniques/T0150.006.md index d1f3269..984bc17 100644 --- a/generated_pages/techniques/T0150.006.md +++ b/generated_pages/techniques/T0150.006.md @@ -1,8 +1,14 @@ # Technique T0150.006: Purchased Asset -* **Summary**: A Purchased Asset is an asset which actors paid for the ownership of.

For example, threat actors have been observed selling compromised social media accounts on dark web marketplaces, which can be used to disguise operation activity. +**Summary**: A Purchased Asset is an asset which actors paid for the ownership of.

For example, threat actors have been observed selling compromised social media accounts on dark web marketplaces, which can be used to disguise operation activity. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.007.md b/generated_pages/techniques/T0150.007.md index fd5778b..e7c7801 100644 --- a/generated_pages/techniques/T0150.007.md +++ b/generated_pages/techniques/T0150.007.md @@ -1,8 +1,14 @@ # Technique T0150.007: Rented Asset -* **Summary**: A Rented Asset is an asset which actors are temporarily renting or subscribing to.

For example, threat actors have been observed renting temporary access to legitimate accounts on online platforms in order to disguise operation activity. +**Summary**: A Rented Asset is an asset which actors are temporarily renting or subscribing to.

For example, threat actors have been observed renting temporary access to legitimate accounts on online platforms in order to disguise operation activity. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.008.md b/generated_pages/techniques/T0150.008.md index 0a530e2..f718956 100644 --- a/generated_pages/techniques/T0150.008.md +++ b/generated_pages/techniques/T0150.008.md @@ -1,8 +1,14 @@ # Technique T0150.008: Bulk Created Asset -* **Summary**: A Bulk Created Asset is an asset which was created alongside many other instances of the same asset.

Actors have been observed bulk creating Accounts on Social Media Platforms such as Facebook. Indicators of bulk asset creation include its creation date, assets’ naming conventions, their configuration (e.g. templated personas, visually similar profile pictures), or their activity (e.g. post timings, narratives posted). +**Summary**: A Bulk Created Asset is an asset which was created alongside many other instances of the same asset.

Actors have been observed bulk creating Accounts on Social Media Platforms such as Facebook. Indicators of bulk asset creation include its creation date, assets’ naming conventions, their configuration (e.g. templated personas, visually similar profile pictures), or their activity (e.g. post timings, narratives posted). -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0150.md b/generated_pages/techniques/T0150.md index c7a678d..e297e9c 100644 --- a/generated_pages/techniques/T0150.md +++ b/generated_pages/techniques/T0150.md @@ -1,8 +1,14 @@ # Technique T0150: Asset Origin -* **Summary**: Asset Origin contains a list of ways that an actor can obtain an asset. For example, they can create new accounts on online platforms, or they can compromise existing accounts or websites. +**Summary**: Asset Origin contains a list of ways that an actor can obtain an asset. For example, they can create new accounts on online platforms, or they can compromise existing accounts or websites. -* **Belongs to tactic stage**: TA15 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA15 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.001.md b/generated_pages/techniques/T0151.001.md index 7d57e57..d51b0d3 100644 --- a/generated_pages/techniques/T0151.001.md +++ b/generated_pages/techniques/T0151.001.md @@ -1,8 +1,14 @@ # Technique T0151.001: Social Media Platform -* **Summary**: Examples of popular Social Media Platforms include Facebook, Instagram, and VK.

Social Media Platforms allow users to create Accounts, which they can configure to present themselves to other platform users. This typically involves Establishing Account Imagery and Presenting a Persona.

Social Media Platforms typically allow the creation of Online Community Groups and Online Community Pages.

Accounts on Social Media Platforms are typically presented with a feed of content posted to the platform. The content that populates this feed can be aggregated by the platform’s proprietary Content Recommendation Algorithm, or users can “friend” or “follow” other accounts to add their posts to their feed.

Many Social Media Platforms also allow users to send direct messages to other users on the platform. +**Summary**: Examples of popular Social Media Platforms include Facebook, Instagram, and VK.

Social Media Platforms allow users to create Accounts, which they can configure to present themselves to other platform users. This typically involves Establishing Account Imagery and Presenting a Persona.

Social Media Platforms typically allow the creation of Online Community Groups and Online Community Pages.

Accounts on Social Media Platforms are typically presented with a feed of content posted to the platform. The content that populates this feed can be aggregated by the platform’s proprietary Content Recommendation Algorithm, or users can “friend” or “follow” other accounts to add their posts to their feed.

Many Social Media Platforms also allow users to send direct messages to other users on the platform. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.002.md b/generated_pages/techniques/T0151.002.md index 604e0b4..26a581f 100644 --- a/generated_pages/techniques/T0151.002.md +++ b/generated_pages/techniques/T0151.002.md @@ -1,8 +1,14 @@ # Technique T0151.002: Online Community Group -* **Summary**: Some online platforms allow people with Accounts to create Online Community Groups. Groups are usually created around a specific topic or locality, and allow users to post content to the group, and interact with other users’ posted content.

For example, Meta’s Social Media Platform Facebook allows users to create a “Facebook group”. This feature is not exclusive to Social Media Platforms; the Microblogging Platform X (prev. Twitter) allows users to create “X Communities”, groups based on particular topics which users can join and post to; the Software Delivery Platform Steam allows users to create Steam Community Groups.

Online Community Groups can be open or gated (for example, groups can require admin approval before users can join). +**Summary**: Some online platforms allow people with Accounts to create Online Community Groups. Groups are usually created around a specific topic or locality, and allow users to post content to the group, and interact with other users’ posted content.

For example, Meta’s Social Media Platform Facebook allows users to create a “Facebook group”. This feature is not exclusive to Social Media Platforms; the Microblogging Platform X (prev. Twitter) allows users to create “X Communities”, groups based on particular topics which users can join and post to; the Software Delivery Platform Steam allows users to create Steam Community Groups.

Online Community Groups can be open or gated (for example, groups can require admin approval before users can join). -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.003.md b/generated_pages/techniques/T0151.003.md index 813934a..fa083dd 100644 --- a/generated_pages/techniques/T0151.003.md +++ b/generated_pages/techniques/T0151.003.md @@ -1,8 +1,14 @@ # Technique T0151.003: Online Community Page -* **Summary**: A Facebook Page is an example of an Online Community Page.

Online Community Pages allow Administrator Accounts to post content to the page, which other users can interact with. Pages can be followed or liked by other users - but these users can’t initiate new posts to the page. +**Summary**: A Facebook Page is an example of an Online Community Page.

Online Community Pages allow Administrator Accounts to post content to the page, which other users can interact with. Pages can be followed or liked by other users - but these users can’t initiate new posts to the page. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.004.md b/generated_pages/techniques/T0151.004.md index c76fbf2..be3b9b5 100644 --- a/generated_pages/techniques/T0151.004.md +++ b/generated_pages/techniques/T0151.004.md @@ -1,8 +1,14 @@ # Technique T0151.004: Chat Platform -* **Summary**: Examples of popular Chat Platforms include WhatsApp, WeChat, Telegram, and Signal; Slack, Mattermost, and Discord; Zoom, GoTo Meeting, and WebEx.

Chat Platforms allow users to engage in text, audio, or video chats with other platform users.

Different Chat Platforms afford users different capabilities. Examples include Direct Messaging, Chat Rooms, Chat Broadcast Channels, and Chat Community Servers.

Some Chat Platforms enable encrypted communication between platform users. +**Summary**: Examples of popular Chat Platforms include WhatsApp, WeChat, Telegram, and Signal; Slack, Mattermost, and Discord; Zoom, GoTo Meeting, and WebEx.

Chat Platforms allow users to engage in text, audio, or video chats with other platform users.

Different Chat Platforms afford users different capabilities. Examples include Direct Messaging, Chat Rooms, Chat Broadcast Channels, and Chat Community Servers.

Some Chat Platforms enable encrypted communication between platform users. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.005.md b/generated_pages/techniques/T0151.005.md index 923ca23..2314cda 100644 --- a/generated_pages/techniques/T0151.005.md +++ b/generated_pages/techniques/T0151.005.md @@ -1,8 +1,14 @@ # Technique T0151.005: Chat Community Server -* **Summary**: Chat Platforms such as Discord, Slack, and Microsoft Teams allow users to create their own Chat Community Servers, which they can invite other platform users to join.

Chat Community Servers are online communities made up of Chat Rooms (or “Channels”) in which users can discuss the given group’s topic. Groups can either be public (shown in the server’s browsable list of channels, available for any member to view and join) or Gated (users must be added to the chat group by existing members to participate).

Some Chat Community Servers allow users to create Chat Broadcast Groups, in which only specific members (e.g. server administrators) of the chat are able to post new content to the group. +**Summary**: Chat Platforms such as Discord, Slack, and Microsoft Teams allow users to create their own Chat Community Servers, which they can invite other platform users to join.

Chat Community Servers are online communities made up of Chat Rooms (or “Channels”) in which users can discuss the given group’s topic. Groups can either be public (shown in the server’s browsable list of channels, available for any member to view and join) or Gated (users must be added to the chat group by existing members to participate).

Some Chat Community Servers allow users to create Chat Broadcast Groups, in which only specific members (e.g. server administrators) of the chat are able to post new content to the group. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.006.md b/generated_pages/techniques/T0151.006.md index 771ae13..9c30de3 100644 --- a/generated_pages/techniques/T0151.006.md +++ b/generated_pages/techniques/T0151.006.md @@ -1,8 +1,14 @@ # Technique T0151.006: Chat Room -* **Summary**: Many platforms which enable community interaction allow users to create Chat Rooms; a room in which members of the group can talk to each other via text, audio, or video.

Most Chat Rooms are Gated; users must be added to the chat group before they can post to the chat group, or view its content. For example, on WhatsApp a user can create a Chat Room containing other WhatsApp users whose contact information they have. At this point the user who created the Chat Room has an Administrator Account; they are uniquely able to add other users to the Chat Room.

However, Chat Rooms made on Chat Community Servers such as Discord can be Gated or open. If left open, anyone on the server can view the Chat Room (“channel”), read its contents, and choose to join it.

Examples of Platforms which allow creation of Chat Rooms include:
Instagram, Facebook, X (prev. Twitter) (Group Direct Messaging)
Whatsapp, Telegram, WeChat, Signal (Group Chats)
Discord, Slack, Mattermost, Microsoft Teams (Channels) +**Summary**: Many platforms which enable community interaction allow users to create Chat Rooms; a room in which members of the group can talk to each other via text, audio, or video.

Most Chat Rooms are Gated; users must be added to the chat group before they can post to the chat group, or view its content. For example, on WhatsApp a user can create a Chat Room containing other WhatsApp users whose contact information they have. At this point the user who created the Chat Room has an Administrator Account; they are uniquely able to add other users to the Chat Room.

However, Chat Rooms made on Chat Community Servers such as Discord can be Gated or open. If left open, anyone on the server can view the Chat Room (“channel”), read its contents, and choose to join it.

Examples of Platforms which allow creation of Chat Rooms include:
Instagram, Facebook, X (prev. Twitter) (Group Direct Messaging)
Whatsapp, Telegram, WeChat, Signal (Group Chats)
Discord, Slack, Mattermost, Microsoft Teams (Channels) -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.007.md b/generated_pages/techniques/T0151.007.md index f798f1b..4330b31 100644 --- a/generated_pages/techniques/T0151.007.md +++ b/generated_pages/techniques/T0151.007.md @@ -1,8 +1,14 @@ # Technique T0151.007: Chat Broadcast Group -* **Summary**: A Chat Broadcast Group is a type of Chat Group in which only specific members can send content to the channel (typically administrators, or approved group members). Members of the channel may be able to react to content, or comment on it, but can’t directly push new content to the channel.

Examples include:
WhatsApp, Telegram, Discord: Chat Groups in which only admins are able to post new content.
X (prev. Twitter): Spaces (an audio discussion hosting feature) in which admins control who can speak at a given moment. +**Summary**: A Chat Broadcast Group is a type of Chat Group in which only specific members can send content to the channel (typically administrators, or approved group members). Members of the channel may be able to react to content, or comment on it, but can’t directly push new content to the channel.

Examples include:
WhatsApp, Telegram, Discord: Chat Groups in which only admins are able to post new content.
X (prev. Twitter): Spaces (an audio discussion hosting feature) in which admins control who can speak at a given moment. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.008.md b/generated_pages/techniques/T0151.008.md index c117338..ae694d4 100644 --- a/generated_pages/techniques/T0151.008.md +++ b/generated_pages/techniques/T0151.008.md @@ -1,8 +1,14 @@ # Technique T0151.008: Microblogging Platform -* **Summary**: Examples of Microblogging Platforms include TikTok, Threads, Bluesky, Mastodon, QQ, Tumblr, and X (formerly Twitter).

Microblogging Platforms allow users to create Accounts, which they can configure to present themselves to other platform users. This typically involves Establishing Account Imagery and Presenting a Persona.

Accounts on Microblogging Platforms are able to post short-form text content alongside media.

Content posted to the platforms is aggregated into different feeds and presented to the user. Typical feeds include content posted by other Accounts which the user follows, and content promoted by the platform’s proprietary Content Recommendation Algorithm. Users can also search or use hashtags to discover new content.

Mastodon is an open-source decentralised software which allows anyone to create their own Microblogging Platform that can communicate with other platforms within the “fediverse” (similar to how different email platforms can send emails to each other). Meta’s Threads is a Microblogging Platform which can interact with the fediverse. +**Summary**: Examples of Microblogging Platforms include TikTok, Threads, Bluesky, Mastodon, QQ, Tumblr, and X (formerly Twitter).

Microblogging Platforms allow users to create Accounts, which they can configure to present themselves to other platform users. This typically involves Establishing Account Imagery and Presenting a Persona.

Accounts on Microblogging Platforms are able to post short-form text content alongside media.

Content posted to the platforms is aggregated into different feeds and presented to the user. Typical feeds include content posted by other Accounts which the user follows, and content promoted by the platform’s proprietary Content Recommendation Algorithm. Users can also search or use hashtags to discover new content.

Mastodon is an open-source decentralised software which allows anyone to create their own Microblogging Platform that can communicate with other platforms within the “fediverse” (similar to how different email platforms can send emails to each other). Meta’s Threads is a Microblogging Platform which can interact with the fediverse. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.009.md b/generated_pages/techniques/T0151.009.md index 363a2b5..81e5a74 100644 --- a/generated_pages/techniques/T0151.009.md +++ b/generated_pages/techniques/T0151.009.md @@ -1,8 +1,14 @@ # Technique T0151.009: Legacy Online Forum Platform -* **Summary**: Examples of Legacy Online Forum Platforms include Something Awful (SA Forums), Ars Technica forums, and NeoGAF, and the forums available on the Mumsnet and War Thunder websites.

Legacy Online Forum Platforms are a type of message board (using software such as vBulletin or phpBB) popular in the early 2000s for online communities. They are often used to provide spaces for a community to exist around a given website or topic.

Legacy Online Forum Platforms allow users to create Accounts to join in discussion threads posted to any number of Forums and Sub-Forums on the platform. Forums and Sub-Forums can be Gated, allowing access to approved users only. They can vary in size. Some are larger platforms that host a wider set of topics and communities while others are smaller in scope and size. +**Summary**: Examples of Legacy Online Forum Platforms include Something Awful (SA Forums), Ars Technica forums, and NeoGAF, and the forums available on the Mumsnet and War Thunder websites.

Legacy Online Forum Platforms are a type of message board (using software such as vBulletin or phpBB) popular in the early 2000s for online communities. They are often used to provide spaces for a community to exist around a given website or topic.

Legacy Online Forum Platforms allow users to create Accounts to join in discussion threads posted to any number of Forums and Sub-Forums on the platform. Forums and Sub-Forums can be Gated, allowing access to approved users only. They can vary in size. Some are larger platforms that host a wider set of topics and communities while others are smaller in scope and size. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.010.md b/generated_pages/techniques/T0151.010.md index bfc12d2..fab07f7 100644 --- a/generated_pages/techniques/T0151.010.md +++ b/generated_pages/techniques/T0151.010.md @@ -1,8 +1,14 @@ # Technique T0151.010: Community Forum Platform -* **Summary**: Reddit, Lemmy and Tildes are examples of Community Forum Platforms.

Community Forum Platforms are exemplified by users’ ability to create their own sub-communities (Community Sub-Forums) which other platform users can join.

Platform users can view aggregated content from all Community Sub-Forums they subscribe to, or they can view all content from a particular Community Sub-Forum. +**Summary**: Reddit, Lemmy and Tildes are examples of Community Forum Platforms.

Community Forum Platforms are exemplified by users’ ability to create their own sub-communities (Community Sub-Forums) which other platform users can join.

Platform users can view aggregated content from all Community Sub-Forums they subscribe to, or they can view all content from a particular Community Sub-Forum. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.011.md b/generated_pages/techniques/T0151.011.md index a4aa344..7c7a7dc 100644 --- a/generated_pages/techniques/T0151.011.md +++ b/generated_pages/techniques/T0151.011.md @@ -1,8 +1,14 @@ # Technique T0151.011: Community Sub-Forum -* **Summary**: Community Forum Platforms are made up of many Community Sub-Forums. Sub-Forums provide spaces for platform users to create a community based around any topic.

For example, Reddit (a popular Community Forum Platform) has over 138,000 “subreddits” (Community Sub-Forums), including 1082 unique cat-based communities.

Typically, Sub-Forums allow users post text, image, or video to them, and other platform users can up/downvote, or comment on it. Sub-forums may have their own extra rules alongside the platform’s global rules, enforced by community moderators.

While most Sub-Forums are made by users with Accounts on the Community Forum Platform, Sub-Forums can also be created by the platform itself. +**Summary**: Community Forum Platforms are made up of many Community Sub-Forums. Sub-Forums provide spaces for platform users to create a community based around any topic.

For example, Reddit (a popular Community Forum Platform) has over 138,000 “subreddits” (Community Sub-Forums), including 1082 unique cat-based communities.

Typically, Sub-Forums allow users post text, image, or video to them, and other platform users can up/downvote, or comment on it. Sub-forums may have their own extra rules alongside the platform’s global rules, enforced by community moderators.

While most Sub-Forums are made by users with Accounts on the Community Forum Platform, Sub-Forums can also be created by the platform itself. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.012.md b/generated_pages/techniques/T0151.012.md index 57132f2..419de7a 100644 --- a/generated_pages/techniques/T0151.012.md +++ b/generated_pages/techniques/T0151.012.md @@ -1,8 +1,14 @@ # Technique T0151.012: Image Board Platform -* **Summary**: 4chan and 8chan are examples of Image Board Platforms.

Image Board Platforms provide individual boards on which users can start threads related to the board’s topic. For example, 4chan’s /pol/ board provides a space for users to talk about politics.

Most Image Board Platforms allow users to post without creating an account. Posts are typically made anonymously, although users can choose to post under a pseudonym. +**Summary**: 4chan and 8chan are examples of Image Board Platforms.

Image Board Platforms provide individual boards on which users can start threads related to the board’s topic. For example, 4chan’s /pol/ board provides a space for users to talk about politics.

Most Image Board Platforms allow users to post without creating an account. Posts are typically made anonymously, although users can choose to post under a pseudonym. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.013.md b/generated_pages/techniques/T0151.013.md index 814f748..46c326e 100644 --- a/generated_pages/techniques/T0151.013.md +++ b/generated_pages/techniques/T0151.013.md @@ -1,8 +1,14 @@ # Technique T0151.013: Question and Answer Platform -* **Summary**: Quora, Stack Overflow, and Yahoo Answers are examples of Question and Answer Platforms.

Question and Answer Platforms allow users to create Accounts letting them post questions to the platform community, and respond to other platform users’ questions. +**Summary**: Quora, Stack Overflow, and Yahoo Answers are examples of Question and Answer Platforms.

Question and Answer Platforms allow users to create Accounts letting them post questions to the platform community, and respond to other platform users’ questions. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.014.md b/generated_pages/techniques/T0151.014.md index 96d818d..991382b 100644 --- a/generated_pages/techniques/T0151.014.md +++ b/generated_pages/techniques/T0151.014.md @@ -1,8 +1,14 @@ # Technique T0151.014: Comments Section -* **Summary**: Many platforms enable community interaction via Comments Sections on posted content. Comments Sections allow platform users to comment on content posted by other users.

On some platforms Comments Sections are the only place available for community interaction, such as news websites which provide a Comments Section to discuss articles posted to the website. +**Summary**: Many platforms enable community interaction via Comments Sections on posted content. Comments Sections allow platform users to comment on content posted by other users.

On some platforms Comments Sections are the only place available for community interaction, such as news websites which provide a Comments Section to discuss articles posted to the website. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.015.md b/generated_pages/techniques/T0151.015.md index 57a6b9e..6376f49 100644 --- a/generated_pages/techniques/T0151.015.md +++ b/generated_pages/techniques/T0151.015.md @@ -1,8 +1,14 @@ # Technique T0151.015: Online Game Platform -* **Summary**: Roblox, Minecraft, Fortnite, League of Legends, and World of Warcraft are examples of Online Game Platforms.

Online Game Platforms allow users to create Accounts which they can use to access Online Game Sessions; i.e. an individual instance of a multiplayer online game.

Many Online Game Platforms support text or voice chat within Online Game Sessions. +**Summary**: Roblox, Minecraft, Fortnite, League of Legends, and World of Warcraft are examples of Online Game Platforms.

Online Game Platforms allow users to create Accounts which they can use to access Online Game Sessions; i.e. an individual instance of a multiplayer online game.

Many Online Game Platforms support text or voice chat within Online Game Sessions. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.016.md b/generated_pages/techniques/T0151.016.md index 2031f40..51e41ab 100644 --- a/generated_pages/techniques/T0151.016.md +++ b/generated_pages/techniques/T0151.016.md @@ -1,8 +1,14 @@ # Technique T0151.016: Online Game Session -* **Summary**: Online Game Sessions are instances of a game played on an Online Game Platform. Examples of Online Game Sessions include a match in Fortnite or League of Legends, or a server in Minecraft, Fortnite, or World of Warcraft.

Some Online Game Platforms (such as Fortnite, League of Legends, and World of Warcraft) host Online Game Sessions on their own Servers, and don’t allow other actors to host Online Game Sessions.

Some Online Game Platforms (such as Roblox and Minecraft) allow users to host instances of Online Game Sessions on their own Servers. +**Summary**: Online Game Sessions are instances of a game played on an Online Game Platform. Examples of Online Game Sessions include a match in Fortnite or League of Legends, or a server in Minecraft, Fortnite, or World of Warcraft.

Some Online Game Platforms (such as Fortnite, League of Legends, and World of Warcraft) host Online Game Sessions on their own Servers, and don’t allow other actors to host Online Game Sessions.

Some Online Game Platforms (such as Roblox and Minecraft) allow users to host instances of Online Game Sessions on their own Servers. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.017.md b/generated_pages/techniques/T0151.017.md index ece2f3e..3501956 100644 --- a/generated_pages/techniques/T0151.017.md +++ b/generated_pages/techniques/T0151.017.md @@ -1,8 +1,14 @@ # Technique T0151.017: Dating Platform -* **Summary**: Tinder, Bumble, Grindr, Tantan, Badoo, Plenty of Fish, hinge, LOVOO, OkCupid, happn, and Mamba are examples of Dating Platforms.

Dating Platforms allow users to create Accounts, letting them connect with other platform users with the purpose of developing a physical/romantic relationship. +**Summary**: Tinder, Bumble, Grindr, Tantan, Badoo, Plenty of Fish, hinge, LOVOO, OkCupid, happn, and Mamba are examples of Dating Platforms.

Dating Platforms allow users to create Accounts, letting them connect with other platform users with the purpose of developing a physical/romantic relationship. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0151.md b/generated_pages/techniques/T0151.md index bbb010b..c42fdea 100644 --- a/generated_pages/techniques/T0151.md +++ b/generated_pages/techniques/T0151.md @@ -1,8 +1,14 @@ # Technique T0151: Digital Community Hosting Asset -* **Summary**: A Digital Community Hosting Asset is an online asset which can be used by actors to provide spaces for users to interact with each other.

Sub-techniques categorised under Digital Community Hosting Assets can include Content Hosting and Content Delivery capabilities; however, their nominal primary purpose is to provide a space for community interaction. +**Summary**: A Digital Community Hosting Asset is an online asset which can be used by actors to provide spaces for users to interact with each other.

Sub-techniques categorised under Digital Community Hosting Assets can include Content Hosting and Content Delivery capabilities; however, their nominal primary purpose is to provide a space for community interaction. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.001.md b/generated_pages/techniques/T0152.001.md index 97c3dae..c4ab888 100644 --- a/generated_pages/techniques/T0152.001.md +++ b/generated_pages/techniques/T0152.001.md @@ -1,8 +1,14 @@ # Technique T0152.001: Blogging Platform -* **Summary**: Medium and Substack are examples of Blogging Platforms.

By creating an Account on a Blogging Platform, people are able to create their own Blog. +**Summary**: Medium and Substack are examples of Blogging Platforms.

By creating an Account on a Blogging Platform, people are able to create their own Blog. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.002.md b/generated_pages/techniques/T0152.002.md index c2698a8..927ab8a 100644 --- a/generated_pages/techniques/T0152.002.md +++ b/generated_pages/techniques/T0152.002.md @@ -1,8 +1,14 @@ # Technique T0152.002: Blog Asset -* **Summary**: Blogs are a collation of posts centred on a particular topic, author, or collection of authors.

Some platforms are designed to support users in hosting content online, such as Blogging Platforms like Substack which allow users to create Blogs, but other online platforms can also be used to produce a Blog; a Paid Account on X (prev Twitter) is able to post long-form text content to their timeline in a style of a blog.

Actors may create Accounts on Blogging Platforms to create a Blog, or make their own Blog on a Website. +**Summary**: Blogs are a collation of posts centred on a particular topic, author, or collection of authors.

Some platforms are designed to support users in hosting content online, such as Blogging Platforms like Substack which allow users to create Blogs, but other online platforms can also be used to produce a Blog; a Paid Account on X (prev Twitter) is able to post long-form text content to their timeline in a style of a blog.

Actors may create Accounts on Blogging Platforms to create a Blog, or make their own Blog on a Website. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.003.md b/generated_pages/techniques/T0152.003.md index 216ee33..88c5233 100644 --- a/generated_pages/techniques/T0152.003.md +++ b/generated_pages/techniques/T0152.003.md @@ -1,8 +1,14 @@ # Technique T0152.003: Website Hosting Platform -* **Summary**: Examples of Website Hosting Platforms include Wix, Webflow, Weebly, and Wordpress.

Website Hosting Platforms help users with managing online infrastructure required to host a website online; such as securing IP Addresses and Domains. +**Summary**: Examples of Website Hosting Platforms include Wix, Webflow, Weebly, and Wordpress.

Website Hosting Platforms help users with managing online infrastructure required to host a website online; such as securing IP Addresses and Domains. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.004.md b/generated_pages/techniques/T0152.004.md index 48cdb95..967fe5d 100644 --- a/generated_pages/techniques/T0152.004.md +++ b/generated_pages/techniques/T0152.004.md @@ -1,8 +1,14 @@ # Technique T0152.004: Website Asset -* **Summary**: A Website is a collection of related web pages hosted on a server and accessible via a web browser. Websites have an associated Domain and can host various types of content, such as text, images, videos, and interactive features.

When a Website is fleshed out, it Presents a Persona to site visitors. For example, the Domain “bbc.co.uk/news” hosts a Website which uses the News Outlet Persona. +**Summary**: A Website is a collection of related web pages hosted on a server and accessible via a web browser. Websites have an associated Domain and can host various types of content, such as text, images, videos, and interactive features.

When a Website is fleshed out, it Presents a Persona to site visitors. For example, the Domain “bbc.co.uk/news” hosts a Website which uses the News Outlet Persona. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.005.md b/generated_pages/techniques/T0152.005.md index 74a3241..e5eee78 100644 --- a/generated_pages/techniques/T0152.005.md +++ b/generated_pages/techniques/T0152.005.md @@ -1,8 +1,14 @@ # Technique T0152.005: Paste Platform -* **Summary**: Pastebin is an example of a Paste Platform.

Paste Platforms allow people to upload unformatted text to the platform, which they can share via a link. Some Paste Platforms are Open Access Platforms which allow users to upload content without creating an Account first. +**Summary**: Pastebin is an example of a Paste Platform.

Paste Platforms allow people to upload unformatted text to the platform, which they can share via a link. Some Paste Platforms are Open Access Platforms which allow users to upload content without creating an Account first. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.006.md b/generated_pages/techniques/T0152.006.md index a8a8e27..0a5fa89 100644 --- a/generated_pages/techniques/T0152.006.md +++ b/generated_pages/techniques/T0152.006.md @@ -1,8 +1,14 @@ # Technique T0152.006: Video Platform -* **Summary**: YouTube, Vimeo, and LiveLeak are examples of Video Platforms.

Video Platforms allow people to create Accounts which they can use to upload video content for people to watch on the platform.

The ability to host videos is not exclusive to Video Platforms; many online platforms allow users with Accounts to upload video content. However, Video Platforms’ primary purpose is to be a place to host and view video content. +**Summary**: YouTube, Vimeo, and LiveLeak are examples of Video Platforms.

Video Platforms allow people to create Accounts which they can use to upload video content for people to watch on the platform.

The ability to host videos is not exclusive to Video Platforms; many online platforms allow users with Accounts to upload video content. However, Video Platforms’ primary purpose is to be a place to host and view video content. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.007.md b/generated_pages/techniques/T0152.007.md index 509fa5a..2dc97be 100644 --- a/generated_pages/techniques/T0152.007.md +++ b/generated_pages/techniques/T0152.007.md @@ -1,8 +1,14 @@ # Technique T0152.007: Audio Platform -* **Summary**: Soundcloud, Spotify, and YouTube Music; Apple Podcasts, Podbean, and Captivate are examples of Audio Platforms.

Audio Platforms allow people to create Accounts which they can use to upload audio content to the platform.

The ability to host audio is not exclusive to Audio Platforms; many online platforms allow users with Accounts to upload audio content. However, Audio Platforms’ primary purpose is to be a place to host and listen to audio content. +**Summary**: Soundcloud, Spotify, and YouTube Music; Apple Podcasts, Podbean, and Captivate are examples of Audio Platforms.

Audio Platforms allow people to create Accounts which they can use to upload audio content to the platform.

The ability to host audio is not exclusive to Audio Platforms; many online platforms allow users with Accounts to upload audio content. However, Audio Platforms’ primary purpose is to be a place to host and listen to audio content. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.008.md b/generated_pages/techniques/T0152.008.md index 361becb..5313518 100644 --- a/generated_pages/techniques/T0152.008.md +++ b/generated_pages/techniques/T0152.008.md @@ -1,8 +1,14 @@ # Technique T0152.008: Live Streaming Platform -* **Summary**: Twitch.tv and Whatnot are examples of Live Streaming Platforms.

Live Streaming Platforms allow people to create Accounts and stream live content (video or audio). A temporary open Group Chat is created alongside live streamed content for viewers to discuss the stream. Some Live Streaming Platforms allow users to archive streamed content for later non-live viewing.

The ability to stream live media is not exclusive to Live Streaming Platforms; many online platforms allow users with Accounts to stream content (such as the Video Platform YouTube’s “YouTube Live”, and the Social Media Platform Facebook’s “Facebook Live”). However, Live Streaming Platforms’ primary purpose is to be a place for people to stream content live. +**Summary**: Twitch.tv and Whatnot are examples of Live Streaming Platforms.

Live Streaming Platforms allow people to create Accounts and stream live content (video or audio). A temporary open Group Chat is created alongside live streamed content for viewers to discuss the stream. Some Live Streaming Platforms allow users to archive streamed content for later non-live viewing.

The ability to stream live media is not exclusive to Live Streaming Platforms; many online platforms allow users with Accounts to stream content (such as the Video Platform YouTube’s “YouTube Live”, and the Social Media Platform Facebook’s “Facebook Live”). However, Live Streaming Platforms’ primary purpose is to be a place for people to stream content live. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.009.md b/generated_pages/techniques/T0152.009.md index 98273a7..7e8e310 100644 --- a/generated_pages/techniques/T0152.009.md +++ b/generated_pages/techniques/T0152.009.md @@ -1,8 +1,14 @@ # Technique T0152.009: Software Delivery Platform -* **Summary**: Apple’s App Store, Google’s Google Play Store, and Valve’s Steam are examples of Software Delivery Platforms.

Software Delivery Platforms are designed to enable users to download programmes uploaded to the platform. Software can be purchased, or downloaded for free.

Some Software Delivery Platforms require users to have an Account before they can download software, and software they acquire becomes associated with the account (i.e. the account owns a licence to download the software). Some platforms don’t require users to make accounts before downloading software.

Actors may create their own Software Delivery Platform on a Domain they own. +**Summary**: Apple’s App Store, Google’s Google Play Store, and Valve’s Steam are examples of Software Delivery Platforms.

Software Delivery Platforms are designed to enable users to download programmes uploaded to the platform. Software can be purchased, or downloaded for free.

Some Software Delivery Platforms require users to have an Account before they can download software, and software they acquire becomes associated with the account (i.e. the account owns a licence to download the software). Some platforms don’t require users to make accounts before downloading software.

Actors may create their own Software Delivery Platform on a Domain they own. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.010.md b/generated_pages/techniques/T0152.010.md index 196ff5a..c12cd0a 100644 --- a/generated_pages/techniques/T0152.010.md +++ b/generated_pages/techniques/T0152.010.md @@ -1,8 +1,14 @@ # Technique T0152.010: File Hosting Platform -* **Summary**: Dropbox and Google Drive are examples of File Hosting Platforms.

File Hosting Platforms allow people to create Accounts which they can use to host files on another server, enabling access to content on any machine, and the ability to easily share files with anyone online.

Actors may also create their own File Hosting Platform on a Website or Server they control. +**Summary**: Dropbox and Google Drive are examples of File Hosting Platforms.

File Hosting Platforms allow people to create Accounts which they can use to host files on another server, enabling access to content on any machine, and the ability to easily share files with anyone online.

Actors may also create their own File Hosting Platform on a Website or Server they control. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.011.md b/generated_pages/techniques/T0152.011.md index 3a4bc3e..fae4897 100644 --- a/generated_pages/techniques/T0152.011.md +++ b/generated_pages/techniques/T0152.011.md @@ -1,8 +1,14 @@ # Technique T0152.011: Wiki Platform -* **Summary**: Wikipedia, Fandom, Ruwiki, TV Tropes, and the SCP Foundation are examples of Wiki Platforms.

Wikis use wiki software to allow platform users to collaboratively create and maintain an encyclopedia of information related to a given topic. +**Summary**: Wikipedia, Fandom, Ruwiki, TV Tropes, and the SCP Foundation are examples of Wiki Platforms.

Wikis use wiki software to allow platform users to collaboratively create and maintain an encyclopedia of information related to a given topic. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.012.md b/generated_pages/techniques/T0152.012.md index b14bc3e..e2b0d80 100644 --- a/generated_pages/techniques/T0152.012.md +++ b/generated_pages/techniques/T0152.012.md @@ -1,8 +1,14 @@ # Technique T0152.012: Subscription Service Platform -* **Summary**: Patreon, Fansly, and OnlyFans are examples of Subscription Service Platforms.

Subscription Service Platforms enable users with Accounts to host online content to which other platform users can subscribe to access. Content typically requires Paid Subscription to access, however open content is often also supported. +**Summary**: Patreon, Fansly, and OnlyFans are examples of Subscription Service Platforms.

Subscription Service Platforms enable users with Accounts to host online content to which other platform users can subscribe to access. Content typically requires Paid Subscription to access, however open content is often also supported. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0152.md b/generated_pages/techniques/T0152.md index de80208..8e72310 100644 --- a/generated_pages/techniques/T0152.md +++ b/generated_pages/techniques/T0152.md @@ -1,8 +1,14 @@ # Technique T0152: Digital Content Hosting Asset -* **Summary**: Digital Content Hosting Assets are online assets which are primarily designed to allow actors to upload content to the internet.

Sub-techniques categorised under Digital Content Hosting Assets can include Community Hosting and Content Delivery capabilities; however their nominal primary purpose is to host content online. +**Summary**: Digital Content Hosting Assets are online assets which are primarily designed to allow actors to upload content to the internet.

Sub-techniques categorised under Digital Content Hosting Assets can include Community Hosting and Content Delivery capabilities; however their nominal primary purpose is to host content online. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.001.md b/generated_pages/techniques/T0153.001.md index 9a1ecbb..b928368 100644 --- a/generated_pages/techniques/T0153.001.md +++ b/generated_pages/techniques/T0153.001.md @@ -1,8 +1,14 @@ # Technique T0153.001: Email Platform -* **Summary**: Gmail, iCloud mail, and Microsoft Outlook are examples of Email Platforms.

Email Platforms are online platforms which allow people to create Accounts that they can use to send and receive emails to and from other email accounts.

Instead of using an Email Platform, actors may set up their own Email Domain, letting them send and receive emails on a custom domain.

Analysts should default to Email Platform if they cannot confirm whether an email was sent using a privately operated email, or via an account on a public email platform (for example, in situations where analysts are coding third party reporting which does not specify the type of email used). +**Summary**: Gmail, iCloud mail, and Microsoft Outlook are examples of Email Platforms.

Email Platforms are online platforms which allow people to create Accounts that they can use to send and receive emails to and from other email accounts.

Instead of using an Email Platform, actors may set up their own Email Domain, letting them send and receive emails on a custom domain.

Analysts should default to Email Platform if they cannot confirm whether an email was sent using a privately operated email, or via an account on a public email platform (for example, in situations where analysts are coding third party reporting which does not specify the type of email used). -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.002.md b/generated_pages/techniques/T0153.002.md index e812b48..fb656cc 100644 --- a/generated_pages/techniques/T0153.002.md +++ b/generated_pages/techniques/T0153.002.md @@ -1,8 +1,14 @@ # Technique T0153.002: Link Shortening Platform -* **Summary**: Bitly and TinyURL are examples of Link Shortening Platforms.

Link Shortening Platforms are online platforms which allow people to create Accounts that they can use to convert existing URLs into Shortened Links, or into QR Codes. +**Summary**: Bitly and TinyURL are examples of Link Shortening Platforms.

Link Shortening Platforms are online platforms which allow people to create Accounts that they can use to convert existing URLs into Shortened Links, or into QR Codes. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.003.md b/generated_pages/techniques/T0153.003.md index a4f94c9..dca07c5 100644 --- a/generated_pages/techniques/T0153.003.md +++ b/generated_pages/techniques/T0153.003.md @@ -1,8 +1,14 @@ # Technique T0153.003: Shortened Link Asset -* **Summary**: A Shortened Link is a custom URL which is typically a shortened version of another URL. +**Summary**: A Shortened Link is a custom URL which is typically a shortened version of another URL. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.004.md b/generated_pages/techniques/T0153.004.md index 965fcff..7949bee 100644 --- a/generated_pages/techniques/T0153.004.md +++ b/generated_pages/techniques/T0153.004.md @@ -1,8 +1,14 @@ # Technique T0153.004: QR Code Asset -* **Summary**: A QR Code allows people to use cameras on their smartphones to open a URL. +**Summary**: A QR Code allows people to use cameras on their smartphones to open a URL. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.005.md b/generated_pages/techniques/T0153.005.md index 80100ae..5c19943 100644 --- a/generated_pages/techniques/T0153.005.md +++ b/generated_pages/techniques/T0153.005.md @@ -1,8 +1,14 @@ # Technique T0153.005: Online Advertising Platform -* **Summary**: Google Ads, Facebook Ads, and LinkedIn Marketing Solutions are examples of Online Advertising Platforms.

Online Advertising Platforms are online platforms which allow people to create Accounts that they can use to upload and deliver adverts to people online. +**Summary**: Google Ads, Facebook Ads, and LinkedIn Marketing Solutions are examples of Online Advertising Platforms.

Online Advertising Platforms are online platforms which allow people to create Accounts that they can use to upload and deliver adverts to people online. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.006.md b/generated_pages/techniques/T0153.006.md index 612bf7a..b80c07b 100644 --- a/generated_pages/techniques/T0153.006.md +++ b/generated_pages/techniques/T0153.006.md @@ -1,8 +1,14 @@ # Technique T0153.006: Content Recommendation Algorithm -* **Summary**: Many online platforms have Content Recommendation Algorithms, which promote content posted to the platform to users based on metrics the platform operators are trying to meet. Algorithms typically surface platform content which the user is likely to engage with, based on how they and other users have behaved on the platform. +**Summary**: Many online platforms have Content Recommendation Algorithms, which promote content posted to the platform to users based on metrics the platform operators are trying to meet. Algorithms typically surface platform content which the user is likely to engage with, based on how they and other users have behaved on the platform. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.007.md b/generated_pages/techniques/T0153.007.md index 5c1ea29..4d5d36e 100644 --- a/generated_pages/techniques/T0153.007.md +++ b/generated_pages/techniques/T0153.007.md @@ -1,8 +1,14 @@ # Technique T0153.007: Direct Messaging -* **Summary**: Many online platforms allow users to contact other platform users via Direct Messaging; private messaging which can be initiated by a user with other platform users.

Examples include messaging on WhatsApp, Telegram, and Signal; direct messages (DMs) on Facebook or Instagram.

Some platforms’ Direct Messaging capabilities provide users with Encrypted Communication. +**Summary**: Many online platforms allow users to contact other platform users via Direct Messaging; private messaging which can be initiated by a user with other platform users.

Examples include messaging on WhatsApp, Telegram, and Signal; direct messages (DMs) on Facebook or Instagram.

Some platforms’ Direct Messaging capabilities provide users with Encrypted Communication. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0153.md b/generated_pages/techniques/T0153.md index 283b0a3..902d962 100644 --- a/generated_pages/techniques/T0153.md +++ b/generated_pages/techniques/T0153.md @@ -1,8 +1,14 @@ # Technique T0153: Digital Content Delivery Asset -* **Summary**: Digital Content Delivery Assets are assets which support the delivery of content to users online.

Sub-techniques categorised under Digital Content Delivery Assets can include Community Hosting and Content Hosting capabilities; however their nominal primary purpose is to support the delivery of content to users online. +**Summary**: Digital Content Delivery Assets are assets which support the delivery of content to users online.

Sub-techniques categorised under Digital Content Delivery Assets can include Community Hosting and Content Hosting capabilities; however their nominal primary purpose is to support the delivery of content to users online. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0154.001.md b/generated_pages/techniques/T0154.001.md index dd171b3..24dd19c 100644 --- a/generated_pages/techniques/T0154.001.md +++ b/generated_pages/techniques/T0154.001.md @@ -1,8 +1,14 @@ # Technique T0154.001: AI LLM Platform -* **Summary**: OpenAI’s ChatGPT, Google’s Bard, Microsoft’s Turing-NLG, Google’s T5 (Text-to-Text Transfer Transformer), and Facebook’s BART are examples of AI LLM (Large Language Model) Platforms.

AI LLM Platforms are online platforms which allow people to create Accounts that they can use to interact with the platform’s AI Large Language Model, to produce text-based content.

LLMs can create hyper-realistic synthetic text that is both scalable and persuasive. LLMs can largely automate content production, reducing the overhead in persona creation, and generate culturally appropriate outputs that are less prone to exhibiting conspicuous signs of inauthenticity.

Some platforms implement protections against misuse of AI by their users. Threat Actors have been observed bypassing these protections using prompt injections, poisoning, jailbreaking, or integrity attacks. +**Summary**: OpenAI’s ChatGPT, Google’s Bard, Microsoft’s Turing-NLG, Google’s T5 (Text-to-Text Transfer Transformer), and Facebook’s BART are examples of AI LLM (Large Language Model) Platforms.

AI LLM Platforms are online platforms which allow people to create Accounts that they can use to interact with the platform’s AI Large Language Model, to produce text-based content.

LLMs can create hyper-realistic synthetic text that is both scalable and persuasive. LLMs can largely automate content production, reducing the overhead in persona creation, and generate culturally appropriate outputs that are less prone to exhibiting conspicuous signs of inauthenticity.

Some platforms implement protections against misuse of AI by their users. Threat Actors have been observed bypassing these protections using prompt injections, poisoning, jailbreaking, or integrity attacks. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0154.002.md b/generated_pages/techniques/T0154.002.md index 82f6ab9..a95b987 100644 --- a/generated_pages/techniques/T0154.002.md +++ b/generated_pages/techniques/T0154.002.md @@ -1,8 +1,14 @@ # Technique T0154.002: AI Media Platform -* **Summary**: AI Media Platforms are online platforms that allow people to create Accounts which they can use to produce image, video, or audio content (also known as “deepfakes”) using the platform’s AI Software.

Midjourney, DALL-E, Stable Diffusion, and Adobe Firefly are examples of AI Media Platforms which allow users to Develop AI-Generated Images, AI-Generated Videos and AI-Generated Account Imagery.

Similarly, Reface, Zao, FaceApp, and Wombo are mobile apps which offer features for creating AI-Generated videos, gifs, or trending memes.

AI-Generated Audio such as text-to-speech and voice cloning have revolutionised the creation of synthetic voices that closely mimic human speech. AI Media Platforms such as Descript, Fliki, Murf AI, PlayHT, and Resemble AI can be used to generate synthetic voice.

Some platforms implement protections against misuse of AI by their users. Threat Actors have been observed bypassing these protections using prompt injections, poisoning, jailbreaking, or integrity attacks. +**Summary**: AI Media Platforms are online platforms that allow people to create Accounts which they can use to produce image, video, or audio content (also known as “deepfakes”) using the platform’s AI Software.

Midjourney, DALL-E, Stable Diffusion, and Adobe Firefly are examples of AI Media Platforms which allow users to Develop AI-Generated Images, AI-Generated Videos and AI-Generated Account Imagery.

Similarly, Reface, Zao, FaceApp, and Wombo are mobile apps which offer features for creating AI-Generated videos, gifs, or trending memes.

AI-Generated Audio such as text-to-speech and voice cloning have revolutionised the creation of synthetic voices that closely mimic human speech. AI Media Platforms such as Descript, Fliki, Murf AI, PlayHT, and Resemble AI can be used to generate synthetic voice.

Some platforms implement protections against misuse of AI by their users. Threat Actors have been observed bypassing these protections using prompt injections, poisoning, jailbreaking, or integrity attacks. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0154.md b/generated_pages/techniques/T0154.md index 8c161e6..cb72d06 100644 --- a/generated_pages/techniques/T0154.md +++ b/generated_pages/techniques/T0154.md @@ -1,8 +1,14 @@ # Technique T0154: Digital Content Creation Asset -* **Summary**: Digital Content Creation Assets are Platforms or Software which help actors produce content for publication online. +**Summary**: Digital Content Creation Assets are Platforms or Software which help actors produce content for publication online. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.001.md b/generated_pages/techniques/T0155.001.md index 41786d0..9674f84 100644 --- a/generated_pages/techniques/T0155.001.md +++ b/generated_pages/techniques/T0155.001.md @@ -1,8 +1,14 @@ # Technique T0155.001: Password Gated Asset -* **Summary**: A Password Gated Asset is an online asset which requires a password to gain access.

Examples include password protected Servers set up to be a File Hosting Platform, or password protected Community Sub-Forums. +**Summary**: A Password Gated Asset is an online asset which requires a password to gain access.

Examples include password protected Servers set up to be a File Hosting Platform, or password protected Community Sub-Forums. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.002.md b/generated_pages/techniques/T0155.002.md index f7b2cb0..c3e5b4f 100644 --- a/generated_pages/techniques/T0155.002.md +++ b/generated_pages/techniques/T0155.002.md @@ -1,8 +1,14 @@ # Technique T0155.002: Invite Gated Asset -* **Summary**: An Invite Gated Asset is an online asset which requires an existing user to invite other users for access to the asset.

Examples include Chat Groups in which Administrator Accounts are able to add or remove users, or File Hosting Platforms which allow users to invite other users to access their files. +**Summary**: An Invite Gated Asset is an online asset which requires an existing user to invite other users for access to the asset.

Examples include Chat Groups in which Administrator Accounts are able to add or remove users, or File Hosting Platforms which allow users to invite other users to access their files. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.003.md b/generated_pages/techniques/T0155.003.md index ffa024c..33419a0 100644 --- a/generated_pages/techniques/T0155.003.md +++ b/generated_pages/techniques/T0155.003.md @@ -1,8 +1,14 @@ # Technique T0155.003: Approval Gated Asset -* **Summary**: An Approval Gated Asset is an online asset which requires approval from Administrator Accounts for access to the asset.

Examples include Online Community Groups on Facebook, which can be configured to require questions and approval before access, and Accounts on Social Media Platforms such as Instagram, which allow users to set their accounts as visible to approved friends only. +**Summary**: An Approval Gated Asset is an online asset which requires approval from Administrator Accounts for access to the asset.

Examples include Online Community Groups on Facebook, which can be configured to require questions and approval before access, and Accounts on Social Media Platforms such as Instagram, which allow users to set their accounts as visible to approved friends only. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.004.md b/generated_pages/techniques/T0155.004.md index ebe070f..ecc01d7 100644 --- a/generated_pages/techniques/T0155.004.md +++ b/generated_pages/techniques/T0155.004.md @@ -1,8 +1,14 @@ # Technique T0155.004: Geoblocked Asset -* **Summary**: A Geoblocked Asset is an online asset which cannot be accessed in specific geographical locations.

Assets can be Geoblocked by choice of the platform, or can have Geoblocking mandated by regulators, and enforced through Internet Service Providers. +**Summary**: A Geoblocked Asset is an online asset which cannot be accessed in specific geographical locations.

Assets can be Geoblocked by choice of the platform, or can have Geoblocking mandated by regulators, and enforced through Internet Service Providers. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.005.md b/generated_pages/techniques/T0155.005.md index 17ceb89..0176c24 100644 --- a/generated_pages/techniques/T0155.005.md +++ b/generated_pages/techniques/T0155.005.md @@ -1,8 +1,14 @@ # Technique T0155.005: Paid Access Asset -* **Summary**: A Paid Access Asset is an online asset which requires a single payment for permanent access to the asset. +**Summary**: A Paid Access Asset is an online asset which requires a single payment for permanent access to the asset. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.006.md b/generated_pages/techniques/T0155.006.md index 08cef6f..0855371 100644 --- a/generated_pages/techniques/T0155.006.md +++ b/generated_pages/techniques/T0155.006.md @@ -1,8 +1,14 @@ # Technique T0155.006: Subscription Access Asset -* **Summary**: A Subscription Access Asset is an online asset which requires a continued subscription for access to the asset.

Examples include the Blogging Platform Substack, which affords Blogs hosted on their platform the ability to produce subscriber-only posts, and the Subscription Service Platform Patreon. +**Summary**: A Subscription Access Asset is an online asset which requires a continued subscription for access to the asset.

Examples include the Blogging Platform Substack, which affords Blogs hosted on their platform the ability to produce subscriber-only posts, and the Subscription Service Platform Patreon. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.007.md b/generated_pages/techniques/T0155.007.md index a321020..c66e4c0 100644 --- a/generated_pages/techniques/T0155.007.md +++ b/generated_pages/techniques/T0155.007.md @@ -1,8 +1,14 @@ # Technique T0155.007: Encrypted Communication Channel -* **Summary**: Some online platforms support encrypted communication between platform users, for example the Chat Platforms Telegram and Signal. +**Summary**: Some online platforms support encrypted communication between platform users, for example the Chat Platforms Telegram and Signal. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident | diff --git a/generated_pages/techniques/T0155.md b/generated_pages/techniques/T0155.md index 437cd59..adf7f5d 100644 --- a/generated_pages/techniques/T0155.md +++ b/generated_pages/techniques/T0155.md @@ -1,8 +1,14 @@ # Technique T0155: Gated Asset -* **Summary**: Some assets are Gated; closed communities or platforms which can’t be accessed openly. They may be password protected or require admin approval for entry. Many different digital assets can be gated. This technique contains sub-techniques with methods used to gate assets. Analysts can use T0155: Gated Asset if the method of gating is unclear. +**Summary**: Some assets are Gated; closed communities or platforms which can’t be accessed openly. They may be password protected or require admin approval for entry. Many different digital assets can be gated. This technique contains sub-techniques with methods used to gate assets. Analysts can use T0155: Gated Asset if the method of gating is unclear. -* **Belongs to tactic stage**: TA07 + +| Associated|| +| Technique | When to use | +| --------- | ------------------------- | + + +**Belongs to tactic stage**: TA07 | Incident | Descriptions given for this incident |