{"id":10380,"date":"2020-10-08T15:53:47","date_gmt":"2020-10-08T14:53:47","guid":{"rendered":"https:\/\/caroli.org\/en\/?p=10380"},"modified":"2021-04-26T10:25:13","modified_gmt":"2021-04-26T09:25:13","slug":"threat-modeling","status":"publish","type":"post","link":"https:\/\/caroli.org\/en\/threat-modeling\/","title":{"rendered":"APA Threat modeling"},"content":{"rendered":"<p>Threat modeling is a process by which potential threats can be identified, enumerated, and mitigations can be prioritized. Depending on your inception context, you might have to explicitly add an activity for raising the conversation and listing the threat scenarios to be considered. The APA threat modeling activity organize the threats by exploring the <em><strong>Attackers,<\/strong> the <strong>Principals<\/strong> and the <strong>Assets.<\/strong><\/em><\/p>\n<p><strong>Step by step:<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Explain the following template to everyone: <em><strong>Attackers<\/strong> use <strong>Principals<\/strong> to get <strong>Assets<\/strong><\/em><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong>&#8211; Attacker<\/strong> \u2013the threat agent, the individual or organisation who performs the malicious activities to an asset.<br \/>\n<strong>&#8211; Principal<\/strong> \u2013 the entity that can be authenticated<br \/>\n<strong>&#8211; Asset<\/strong> \u2013 the valuable data and\/or equipment to be secure<\/p>\n<ol>\n<li>Ask the participants to list the Attackers, the Principals and the Assets<\/li>\n<li>Describe the threats by combining Attackers, Principals and Assets into the template<\/li>\n<li>Have a conversation about the threats (consider categorising and rating each threat)<\/li>\n<\/ol>\n<div id=\"attachment_10383\" style=\"width: 310px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10383\" class=\"wp-image-10383 size-medium\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-modeling-actgivity-inception-300x136.png\" alt=\"\" width=\"300\" height=\"136\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-modeling-actgivity-inception-300x136.png 300w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-modeling-actgivity-inception-1024x463.png 1024w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-modeling-actgivity-inception.png 1034w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-10383\" class=\"wp-caption-text\">step 2 example (obfuscated for confidentiality)<\/p><\/div>\n<div id=\"attachment_10387\" style=\"width: 310px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10387\" class=\"wp-image-10387 size-medium\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-example-inceptin-activity-300x100.png\" alt=\"\" width=\"300\" height=\"100\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-example-inceptin-activity-300x100.png 300w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2020\/10\/threat-example-inceptin-activity.png 679w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-10387\" class=\"wp-caption-text\">Example: Hactivist uses Website to get Bank account info<\/p><\/div>\n<p>I learned this activity from <a href=\"https:\/\/www.linkedin.com\/in\/rodrigo-rech\/\" target=\"_blank\" rel=\"noopener\">Rodrigo Rech<\/a>, a security specialist.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&gt;&gt; This content is part of a series on\u00a0<a href=\"https:\/\/caroli.org\/en\/how-to-plan-an-inception\/\">inception activities<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Threat modeling is a process by which potential threats can be identified, enumerated, and mitigations can be prioritized. Depending on your inception context, you might have to explicitly add an activity for raising the conversation and listing the threat scenarios to be considered. The APA threat modeling activity organize the threats by exploring the Attackers, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10383,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[2162],"tags":[],"inception_activities":[2158],"colaboradores":[],"class_list":["post-10380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inception-activities","inception_activities-technical"],"_links":{"self":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/10380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/comments?post=10380"}],"version-history":[{"count":0,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/10380\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media\/10383"}],"wp:attachment":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media?parent=10380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/categories?post=10380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/tags?post=10380"},{"taxonomy":"inception_activities","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/inception_activities?post=10380"},{"taxonomy":"colaboradores","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/colaboradores?post=10380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}