hws/hw01.tex
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Mon, 02 Dec 2013 10:04:40 +0000
changeset 145 279fa5a06231
parent 97 efcac3016613
child 165 6f84ad98cf49
permissions -rw-r--r--
updated slides

\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: