diff -r 1077b272c18e -r d627d9bc15c8 hw02.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hw02.tex Tue Oct 02 06:39:11 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 have a look at the code presented in the lectures, install Scala available (for free) from +\begin{center} +\url{http://www.scala-lang.org} +\end{center} + +\noindent +The web-applications from the first lecture are written in Scala using the Play Framework available (also for free) 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 (that is browser cookies)? + +\end{enumerate} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: