# HG changeset patch # User Christian Urban # Date 1411433894 -3600 # Node ID 6f84ad98cf49825ec2e96fd03558e61021128e15 # Parent 08a6e035223ee0c5f4371304c4133487060740dc added homework diff -r 08a6e035223e -r 6f84ad98cf49 hws/hw01.pdf Binary file hws/hw01.pdf has changed diff -r 08a6e035223e -r 6f84ad98cf49 hws/hw01.tex --- a/hws/hw01.tex Tue Sep 23 01:49:53 2014 +0100 +++ b/hws/hw01.tex Tue Sep 23 01:58:14 2014 +0100 @@ -7,16 +7,15 @@ \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 +\item {\bf (Optional)} If you want to have a look at the code + presented in the lectures, install Node.js available (for free) from \begin{center} -\url{http://www.scala-lang.org} +\url{http://nodejs.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} +It needs aslo the Node-packages: Express, Cookie-Parser, Body-Parser and +Crypto. + \item Practice thinking like an attacker. Assume the following situation: \begin{quote}\it @@ -32,11 +31,14 @@ \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 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)? +\item Why is making bank customer be liable for financial fraud a bad +design choice for CC payments? + \end{enumerate} \end{document}