equal
deleted
inserted
replaced
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 |