131 instead of \texttt{m $\mapsto$ hash(m)},\\ use \texttt{m $\mapsto$ hash(hash(m) + m)} |
131 instead of \texttt{m $\mapsto$ hash(m)},\\ use \texttt{m $\mapsto$ hash(hash(m) + m)} |
132 \end{itemize} |
132 \end{itemize} |
133 \end{frame} |
133 \end{frame} |
134 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
134 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
135 |
135 |
|
136 |
|
137 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
138 \begin{frame}[c] |
|
139 \frametitle{\Large\begin{tabular}{c}User-Tracking Without Cookies\end{tabular}} |
|
140 |
|
141 Can you track a user {\bf without}: |
|
142 |
|
143 \begin{itemize} |
|
144 \item Cookies |
|
145 \item JavaScript |
|
146 \item LocalStorage/SessionStorage/GlobalStorage |
|
147 \item Flash, Java or other plugins |
|
148 \item Your IP address or user agent string |
|
149 \item Any methods employed by Panopticlick\\ |
|
150 \mbox{}\hfill $\rightarrow$ \textcolor{blue}{\url{https://panopticlick.eff.org/}} |
|
151 \end{itemize} |
|
152 |
|
153 Even when you disabled cookies entirely, have JavaScript turned off and use a VPN |
|
154 service, and also \ldots |
|
155 |
|
156 \end{frame} |
|
157 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
158 |
|
159 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
160 \begin{frame} |
|
161 \frametitle{Verizon} |
|
162 \mbox{}\\[-23mm]\mbox{} |
|
163 |
|
164 \begin{center} |
|
165 \includegraphics[scale=0.21]{../pics/verizon.png} |
|
166 \end{center} |
|
167 \vfill\footnotesize |
|
168 \url{http://webpolicy.org/2014/10/24/how-verizons-advertising-header-works} |
|
169 \end{frame} |
|
170 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
171 |
|
172 |
|
173 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
174 \begin{frame}[c] |
|
175 \frametitle{Web-Protocol} |
|
176 |
|
177 \only<1->{ |
|
178 \begin{textblock}{1}(2,2) |
|
179 \begin{tikzpicture}[scale=1.3] |
|
180 \draw[white] (0,0) node (X) {\includegraphics[scale=0.12]{../pics/firefox.jpg}}; |
|
181 \end{tikzpicture} |
|
182 \end{textblock}} |
|
183 |
|
184 \only<1->{ |
|
185 \begin{textblock}{1}(11,2) |
|
186 \begin{tikzpicture}[scale=1.3] |
|
187 \draw[white] (0,0) node (X) {\includegraphics[scale=0.15]{../pics/servers.png}}; |
|
188 \end{tikzpicture} |
|
189 \end{textblock}} |
|
190 |
|
191 \only<1->{ |
|
192 \begin{textblock}{1}(5,2.5) |
|
193 \begin{tikzpicture}[scale=1.3] |
|
194 \draw[white] (0,0) node (X) {}; |
|
195 \draw[white] (3,0) node (Y) {}; |
|
196 \draw[red, ->, line width = 2mm] (X) -- (Y); |
|
197 \node [inner sep=5pt,label=above:\textcolor{black}{\small GET static.jpg}] at ($ (X)!.5!(Y) $) {}; |
|
198 \end{tikzpicture} |
|
199 \end{textblock}} |
|
200 |
|
201 \only<2->{ |
|
202 \begin{textblock}{1}(5,6) |
|
203 \begin{tikzpicture}[scale=1.3] |
|
204 \draw[white] (0,0) node (X) {}; |
|
205 \draw[white] (3,0) node (Y) {}; |
|
206 \draw[red, <-, line width = 2mm] (X) -- (Y); |
|
207 \node [inner sep=5pt,label=below:\textcolor{black}{\small ETag: 7b33de1}] at ($ (X)!.5!(Y) $) {}; |
|
208 \node [inner sep=5pt,label=above:{\includegraphics[scale=0.15]{../pics/tvtestscreen.jpg}}] at ($ (X)!.5!(Y) $) {}; |
|
209 \end{tikzpicture} |
|
210 \end{textblock}} |
|
211 |
|
212 \only<3->{ |
|
213 \begin{textblock}{1}(4.2,11) |
|
214 \begin{tikzpicture}[scale=1.3] |
|
215 \draw[white] (0,0) node (X) {}; |
|
216 \draw[white] (3,0) node (Y) {}; |
|
217 \draw[red, ->, line width = 2mm] (X) -- (Y); |
|
218 \node [inner sep=5pt,label=above:\textcolor{black}{\small GET static.jpg ETag: 7b33de1}] at ($ (X)!.5!(Y) $) {}; |
|
219 \end{tikzpicture} |
|
220 \end{textblock}} |
|
221 |
|
222 \only<4->{ |
|
223 \begin{textblock}{1}(4.2,13.9) |
|
224 \begin{tikzpicture}[scale=1.3] |
|
225 \draw[white] (0,0) node (X) {}; |
|
226 \draw[white] (3,0) node (Y) {}; |
|
227 \draw[red, <-, line width = 2mm] (X) -- (Y); |
|
228 \node [inner sep=5pt,label=below:\textcolor{black}{\small HTTP/1.1 304 (Not Modified)}] at ($ (X)!.5!(Y) $) {}; |
|
229 \end{tikzpicture} |
|
230 \end{textblock}} |
|
231 |
|
232 \end{frame} |
|
233 %%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
234 |
136 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
235 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
137 \begin{frame}[c] |
236 \begin{frame}[c] |
138 \frametitle{Today's Lecture} |
237 \frametitle{Today's Lecture} |
139 \begin{center} |
238 \begin{center} |
140 \begin{tabular}{ccc} |
239 \begin{tabular}{ccc} |