slides/slides01.tex
changeset 463 39d66100d7a3
parent 443 67d7d239c617
child 465 76f9457b8f51
equal deleted inserted replaced
462:33dcbafb27ce 463:39d66100d7a3
   493 \begin{frame}[c]
   493 \begin{frame}[c]
   494 \frametitle{The Bad Guy Again}
   494 \frametitle{The Bad Guy Again}
   495 
   495 
   496 \begin{bubble}[10.5cm]
   496 \begin{bubble}[10.5cm]
   497 \small
   497 \small
   498 The anonymous hacker from earlier:\medskip\\ ``Try to use
   498 Some anonymous hacker from earlier:\medskip\\ 
       
   499 ``Try to use
   499 `Verified-By-Visa' and `Mastercard-Securecode' as rarely as
   500 `Verified-By-Visa' and `Mastercard-Securecode' as rarely as
   500 possible. If only your CVV2 code is getting sniffed, you are
   501 possible. If only your CVV2 code is getting sniffed, you are
   501 not liable for any damage, because the code is physically
   502 not liable for any damage, because the code is physically
   502 printed and could have been stolen while you payed with your
   503 printed and could have been stolen while you paid with your
   503 card at a store. Same applies if someone cloned your CC
   504 card at a store. Same applies if someone cloned your CC
   504 reading the magnetic stripe or sniffing RFID. Only losing your
   505 reading the magnetic stripe or sniffing RFID. Only losing your
   505 VBV or MCSC password can cause serious trouble.''\\
   506 VBV or MCSC password can cause serious trouble.''\\
   506 \hfill{}\url{www.goo.gl/UWluh0}
   507 \hfill{}\url{www.goo.gl/UWluh0}
   507 \end{bubble}
   508 \end{bubble}
   650 \end{textblock}}
   651 \end{textblock}}
   651 
   652 
   652 \only<5>{
   653 \only<5>{
   653 \begin{textblock}{11}(1,3)
   654 \begin{textblock}{11}(1,3)
   654 \begin{bubble}[10cm]\small
   655 \begin{bubble}[10cm]\small
   655 {\bf EU Privacy Directive about Cookies:}\smallskip\\ ``In May 2011, a
   656 {\bf Cookie Law:}\smallskip\\ ``In May 2011, a
   656 European Union law was passed stating that websites that leave
   657 European Union law was passed stating that websites that leave
   657 non-essential cookies on visitors' devices have to alert the visitor
   658 non-essential cookies on visitors' devices have to alert the visitor
   658 and get acceptance from them. This law applies to both individuals and
   659 and get acceptance from them. This law applies to both individuals and
   659 businesses based in the EU regardless of the nationality of their
   660 businesses based in the EU regardless of the nationality of their
   660 website's visitors or the location of their web host. It is not enough
   661 website's visitors or the location of their web host. It is not enough
   675 \frametitle{My First Real Webapp}
   676 \frametitle{My First Real Webapp}
   676 
   677 
   677 {\bf GET request:}\smallskip
   678 {\bf GET request:}\smallskip
   678 \begin{enumerate}
   679 \begin{enumerate}
   679 \item read the cookie from client
   680 \item read the cookie from client
   680 \item if none is present, set \texttt{counter} to \textcolor{blue}{zero}
   681 \item if none is present, set \texttt{counter} to \textcolor{blue}{0}
   681 \item if cookie is present, extract \texttt{counter}
   682 \item if cookie is present, extract \texttt{counter}
   682 \item if \texttt{counter} is greater or equal than \textcolor{blue}{$5$}, \\
   683 \item if \texttt{counter} is greater or equal than \textcolor{blue}{$5$}, \\
   683 print a valued customer message\\
   684 print a valued customer message\\
   684 otherwise just a normal message
   685 otherwise just a normal message
   685 \item increase \texttt{counter} by \textcolor{blue}{$1$} and store new cookie with client
   686 \item increase \texttt{counter} by \textcolor{blue}{$1$} and store new cookie with client