slides/slides04.tex
changeset 404 4e3bc09748f7
parent 391 a612dd3ddc81
child 405 6a54ee8b74c3
--- 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]