\documentclass{beamer} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{amsmath} \usetheme{Darmstadt} \setbeamercovered{transparent} \title{Checkpoint \texttt{0x01}} \subtitle{Implementing DoS Attack Mitigations} \author{Adam Mirre\\Supervisor: Ing. Tomáš Dulík, Ph.D.} \institute{UTB ve Zlíně} \date{\today} \begin{document} \frame{\titlepage} \begin{frame}{} \tableofcontents[pausesections] \end{frame} \section{DoS/DDoS} \begin{frame}{Denial of Service (DoS)} \begin{block}{Theoretical part outline} \begin{itemize}[<+>] \item techniques (known and popular) \item impact \item attack tools \item actors and notable occasions \item mitigation/protection techniques \item blackholing (good BGP peer relations required) \item robust infra \item mitigation/protection tools \end{itemize} \end{block} \end{frame} \section{Testing Infra} \begin{frame}{Setup} \begin{block}{Practical part} \begin{itemize} \item<1> testing infrastructure setup (and teardown) \begin{itemize} \item<1> os \item<1> networks \item<1> monitoring \end{itemize} \item<2> setup/configuration automation \item<3> staging an attack \frametitle<3,4>{Attack} \item<4> attack automation \frametitle<5->{Response} \item<5> attack detection and response \item<6> mitigation tools \item<7> monitoring \vspace{3pt} \item<8> real-life deployment, testing and efficacy assessment \end{itemize} \end{block} \end{frame} \begin{frame}{Setup} \begin{block}{infrastructure setup and teardown} testing hosts: archlinux, fedora 34, mikrotik VM \begin{itemize} \item<1> Terraform + libvirt tf provider \begin{itemize} \item<1> os - cloud images \end{itemize} \frametitle<2,3,4>{Configuration} \item<2> CloudInit \item<3> CoreOS (ignition) + libvirt? \item<4> attack automation \begin{itemize} \item {loic,owasp http post tool, hping, RUDY (R-U-Dead-Yet)} \end{itemize} \frametitle<5->{Detection} \item<5> attack detection using fastnetmon \frametitle<6->{Response} \item<6> attack response - BGP blackholing (for a short time span) \frametitle<7->{Monitoring} \item<7> monitoring - fastnetmon exporter --> Grafana dashboard \vspace{3pt} \frametitle<7->{Real-life deployment} \item<8> real-life deployment, testing and efficacy assessment \end{itemize} \end{block} \end{frame} \section*{Conclusion} \begin{frame}[plain]{Conclusion} Thank you for your attention. \end{frame} \end{document}