# HG changeset patch # User Christian Urban # Date 1348577837 -3600 # Node ID c8ff4c85313031fc4496e5fcad0466b6db81e1ba # Parent 6dca9c220c8ebce408551b5d9cc87ed96a19297f new version diff -r 6dca9c220c8e -r c8ff4c853130 hw01.pdf Binary file hw01.pdf has changed diff -r 6dca9c220c8e -r c8ff4c853130 hw01.tex --- /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: diff -r 6dca9c220c8e -r c8ff4c853130 slides01.pdf Binary file slides01.pdf has changed diff -r 6dca9c220c8e -r c8ff4c853130 slides01.tex --- 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}}