Binary file hw01.pdf has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hw01.tex Tue Sep 25 13:57:17 2012 +0100
@@ -0,0 +1,47 @@
+\documentclass{article}
+\usepackage{charter}
+\usepackage{hyperref}
+
+\begin{document}
+
+\section*{Homework 1}
+
+\begin{enumerate}
+\item {\bf (Optional)} If you want to look at code presented in the lectures, install Scala available from
+\begin{center}
+\url{http://www.scala-lang.org}
+\end{center}
+
+\noindent
+The web-applications were written in Scala using the Play Framework available from
+\begin{center}
+\url{http://www.playframework.org}
+\end{center}
+
+\item Practice thinking like an attacker. Assume the following situation:
+\begin{quote}\it
+Prof.~V.~Nasty gives the following final exam question (closed books, closed notes):\bigskip
+
+\noindent
+\begin{tabular}{@ {}l}
+Write the first 100 digits of pi:\\
+3.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
+\end{tabular}
+\end{quote}
+
+\noindent
+Think of ways how you can cheat in this exam?
+
+\item Explain what hashes and salts are. Describe how they can be used for ensuring data integrity and
+storing password information.
+
+\item What are good uses of cookies (browser cookies)?
+
+\end{enumerate}
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
Binary file slides01.pdf has changed
--- a/slides01.tex Tue Sep 25 13:37:42 2012 +0100
+++ b/slides01.tex Tue Sep 25 13:57:17 2012 +0100
@@ -936,7 +936,7 @@
\item The question ``Is this relevant for the exams'' is not appreciated!\medskip\\
Whatever is in the homework sheets (and is not marked optional) is relevant for the
-exam.
+exam. No code needs to be written.
\end{itemize}
\end{frame}}