implement attack tree

This commit is contained in:
Florian Hoss 2022-06-23 09:27:07 +02:00
parent 6eb6ce766b
commit 72ae7d2dd7
2 changed files with 48 additions and 0 deletions

View file

@ -16,6 +16,25 @@
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{forest}
\forestset{
angle below/.style={
tikz+={
\draw ($(!1.child anchor)!.35!(.parent anchor)$) [bend right=15] to ($(.parent anchor)!.65!(!l.child anchor)$);
}
},
color my roots/.style={
before typesetting nodes={
edge=#1,
for ancestors={
edge=#1,
#1,
},
#1,
}
},
}
\usepackage{pdfpages,graphicx,subcaption,lastpage}
\graphicspath{ {./images} }

View file

@ -1,2 +1,31 @@
\section{Part 2: Attack Tree}
\subsection{Baum}
\begin{forest}
for tree={
draw,
minimum height=1cm,
anchor=parent,
align=center,
child anchor=parent
},
[{Order a Car at the online shop}, name=AD
[{Flood the System with Orders}
[{Use random\\IP Address}]
[{Pay with stolen\\bank accounts}]
]
[{Use another users account}, angle below
[{Buy the car}]
[{Pay using\\users payment}]
]
[{Attack the Payment system}, color my roots=red
[{SQL injection}]
[{DDOS Attack}, color my roots=red]
]
]
\end{forest}
\subsection{Kosten des günstigsten Angriffs}
Um das Bezahlsystem zu überfluten kann man ein DDOSaS mieten und das Bezahlsystem angreifen.