It’s challenging to know the place to begin to deal with them all. It’s equally as not easy to know when to stop. Danger modeling may help. Software danger models use approach-move diagrams, representing the architectural point of view. Operational menace models are produced from an attacker point of view https://www.researchgate.net/publication/365308473_Development_of_Cyber_Attack_Model_for_Private_Network