diff -r 92c49c160b24 -r 4e3bc09748f7 slides/slides04.tex --- a/slides/slides04.tex Thu Oct 08 18:46:15 2015 +0100 +++ b/slides/slides04.tex Tue Oct 13 03:45:37 2015 +0100 @@ -38,6 +38,23 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[c] + +\begin{center} +\includegraphics[scale=0.34]{../pics/trainwreck.jpg}\\ +last week: buffer overflow attacks +\end{center} + +\begin{itemize} +\item no ``cheating'' needed for format string attacks; +\item the main point, no real cheating (Facebook no; printer, router +etc yes) +\end{itemize} +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] \frametitle{Survey: Thanks!} \small @@ -69,6 +86,28 @@ \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] +\frametitle{\begin{tabular}{c}Two General Counter\\[-1mm] + Measures against BOAs etc\end{tabular}} + +Both try to reduce the attack surface:\bigskip + +\begin{itemize} +\item \alert{\bf unikernels} -- the idea is to not have +an operating system at all +\item all functionality of the server is implemented in a +single, stand-alone program +\item all functionality an operating system would normally +provide (network stack, file system) is available through +libraries +\item the best known unikernel is MirageOS using Ocaml +(\url{https://mirage.io}) +\end{itemize} + +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[c]