Commit 8556bd91 authored by Michael Weiner's avatar Michael Weiner

going back to generic cryptoparty template

parent 96681550
......@@ -9,8 +9,3 @@
*.tex_dep
*.swp
*.xcf
about.tex
layout.tex
metadata.tex
outro.tex
email.tex
......@@ -42,34 +42,6 @@ endef
.PHONY: all
all: $(targets)
flotum:
ln -sf about_flotum.tex about.tex
ln -sf layout_floccc.tex layout.tex
ln -sf metadata_flotum.tex metadata.tex
ln -sf outro_floccc.tex outro.tex
ln -sf email_floccc.tex email.tex
floccc:
ln -sf about_floccc.tex about.tex
ln -sf layout_floccc.tex layout.tex
ln -sf metadata_floccc.tex metadata.tex
ln -sf outro_floccc.tex outro.tex
ln -sf email_floccc.tex email.tex
michiccc:
ln -sf about_michiccc.tex about.tex
ln -sf layout_michiccc.tex layout.tex
ln -sf metadata_michiccc.tex metadata.tex
ln -sf outro_michiccc.tex outro.tex
ln -sf email_michiccc.tex email.tex
michilit:
ln -sf about_michiccc.tex about.tex
ln -sf layout_michiccc.tex layout.tex
ln -sf metadata_michilit.tex metadata.tex
ln -sf outro_michiccc.tex outro.tex
ln -sf email_michiccc.tex email.tex
$(png_figs): %.png: %.dot
@echo "DOT $*"; \
$(DOT2PNG) $^ > $@
......@@ -80,7 +52,6 @@ $(svgpdf_figs): %.pdf: %.svg
.DELETE_ON_ERROR: $(pdf_docs)
%.pdf: %.tex
@if test ! -h 'about.tex'; then echo "Select flavour by running 'make <enterFlavourHere>'"; false; fi
@echo "AUX $*"; \
$(call try,cd `dirname $*` && $(TEX2PDF) `basename $*` && cd -)
@if test -f $*.glo; then \
......
# How To Build
git pull
git checkout [michi-ccc|michi-ccc-fiff-mzm|flo-ccc|flo-tum]
git rebase origin/master
make
# Files and Directories
images: here are all the images for the presentation located
paranoia.tex: main file, all packages are loaded here, options are set.
you don't want to aff content here!
......@@ -6,8 +13,7 @@ metadata.tex: metadata that is written in the pdf (date, title, ...)
content.tex: the slides come here!
BRAINDUMP: you might use this to collect ideas...
---
Makefile: rules for making the pdf - enter 'make <someFlavour>' followed by 'make' in your terminal and this will do the work for you; if it does not, run 'pdflatex cryptoparty-intro.pdf' once, after that 'make' should work
Makefile: rules for making the pdf
.gitignore: Filetypes that are ignored by git
hyperref.cfg: might in the future contain options for package hyperref
\section{Über den Veranstalter und Cryptopartys}
\begin{frame}{Veranstalter}
\end{frame}
\endinput
\section{Über den Veranstalter und Cryptopartys}
\begin{frame}{Die Veranstalter}
\begin{itemize}
\item Chaos Computer Club München e.V.
\item Forum InformatikerInnen für Frieden\\und gesellschaftliche Verantwortung e.V.
\item Medienzentrum München (MZM)\\Institut für Medienpädagogik in Forschung und Praxis\\JFF -- Jugend Film Fernsehen e.V.
\end{itemize}
\end{frame}
\begin{frame}{Die Cryptoparty}
\begin{itemize}
\item Weltweite Bewegung von technisch interessierten
\item Ziel: Datensicherheit für jedermann
\item Themen sind z.B.
\begin{itemize}
\item Kommunikation: E-Mail, Anrufe, Chat
\item Datenspeicherung und -weitergabe
\item Veröffentlichen von Informationen
\item Passwörter
\end{itemize}
\item Aus Zeitgründen beschränken wir uns heute auf
\begin{itemize}
\item Passwort-Management
\item Anonyme(re)s Web-Surfen
\item E-Mail-Verschlüsselung und -Signatur
\item Sichere Messenger
\item \ldots und mehr auf Anfrage, wenn noch Zeit ist
\end{itemize}
\end{itemize}
\end{frame}
\endinput
\section{Über den Veranstalter und Cryptopartys}
\begin{frame}{Die Veranstalter}
\begin{itemize}
\item Mitarbeiter und Studenten der TUM
\item IT-Servicezentrum der TUM (ITSZ)
\end{itemize}
\end{frame}
\begin{frame}{Die Cryptoparty}
\begin{itemize}
\item Weltweite Bewegung von technisch interessierten
\item Ziel: Datensicherheit für jedermann
\item Themen sind z.B.
\begin{itemize}
\item Kommunikation: E-Mail, Anrufe, Chat
\item Datenspeicherung und -weitergabe
\item Veröffentlichen von Informationen
\item Passwörter
\end{itemize}
\item Aus Zeitgründen beschränken wir uns heute auf
\begin{itemize}
\item Passwort-Management
\item Anonyme(re)s Web-Surfen
\item E-Mail-Verschlüsselung und -Signatur
\item Sichere Messenger
\item \ldots und mehr auf Anfrage, wenn noch Zeit ist
\end{itemize}
\end{itemize}
\end{frame}
\endinput
\section{Über den Veranstalter und Cryptopartys}
\begin{frame}{Die Veranstalter}
\begin{itemize}
\item Chaos Computer Club München e.V.
\item Forum InformatikerInnen für Frieden\\und gesellschaftliche Verantwortung e.V.
\item Medienzentrum München (MZM)\\Institut für Medienpädagogik in Forschung und Praxis\\JFF -- Jugend Film Fernsehen e.V.
\end{itemize}
\end{frame}
\begin{frame}{Die Cryptoparty}
\begin{itemize}
\item Weltweite Bewegung von technisch interessierten
\item Ziel: Datensicherheit für jedermann
\item Themen sind z.B.
\begin{itemize}
\item Kommunikation: E-Mail, Anrufe, Chat
\item Datenspeicherung und -weitergabe
\item Veröffentlichen von Informationen
\item Passwörter
\end{itemize}
\item Aus Zeitgründen beschränken wir uns heute auf
\begin{itemize}
\item Passwort-Management
\item Anonyme(re)s Web-Surfen
\item E-Mail-Verschlüsselung und -Signatur
\item \ldots und mehr auf Anfrage, wenn noch Zeit ist
\end{itemize}
\end{itemize}
\end{frame}
\endinput
......@@ -88,5 +88,28 @@
Metadaten zu verschlüsseln ist nicht möglich,\\ sie zu verschleiern schwierig.
\end{frame}
\begin{frame}{Die Cryptoparty}
\begin{itemize}
\item Weltweite Bewegung von technisch interessierten
\item Ziel: Datensicherheit für jedermann
\item Themen sind z.B.
\begin{itemize}
\item Kommunikation: E-Mail, Anrufe, Chat
\item Datenspeicherung und -weitergabe
\item Veröffentlichen von Informationen
\item Passwörter
\end{itemize}
\item Aus Zeitgründen beschränken wir uns heute auf
\begin{itemize}
\item Passwort-Management
\item Anonyme(re)s Web-Surfen
\item E-Mail-Verschlüsselung und -Signatur
\item Messenger
\item \ldots und mehr auf Anfrage, wenn noch Zeit ist
\end{itemize}
\end{itemize}
\end{frame}
\endinput
\documentclass{beamer}
\documentclass[utf8]{beamer}
\usepackage[utf8x]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{helvet}
......
......@@ -5,17 +5,16 @@
\item abgehört
\item gefälscht
\end{itemize}
werden. Deshalb stellen wir vor, wie man
werden. \pause Deshalb stellen wir vor, wie man
\begin{itemize}
\pause
\item die Vertraulichkeit (das ,,Briefgeheimnis``) umsetzt
\\ $\Rightarrow$ Verschlüsselung
\pause
\item die Echtheit des Gegenübers sicherstellt
\\ $\Rightarrow$ Digitale Signatur
\end{itemize}
Außerdem:
\begin{itemize}
\item Wie man sicherstellt, dass sein E-Mail Passwort\\ nicht einfach mitgelesen werden kann
\end{itemize}
\pause \textbf{Außerdem:} Wie man sicherstellt, dass sein E-Mail Passwort\\ nicht einfach mitgelesen werden kann
\end{frame}
\renewcommand{\emailtext}{Von: Alice@provider1.de\\An: Bob@provider2.com\\Betreff: Hallo\\Hallo Bob, wie gehts dir?\\LG Alice}
......@@ -131,7 +130,7 @@ Was, wenn A eine Nachricht an B schicken will,\\ aber den öffentlichen Schlüss
\end{center}
\end{frame}
\begin{frame}{Wie stellt man Vertrauen in Schlüssel her?}
\begin{frame}{Wie stellt man Vertrauen in öffentliche Schlüssel her?}
\begin{itemize}
\item S/MIME -- Hierarchischer Vertrauensansatz
\begin{itemize}
......@@ -158,35 +157,20 @@ Was, wenn A eine Nachricht an B schicken will,\\ aber den öffentlichen Schlüss
Macht die eigentliche Ver-/Entschlüsselung \& Signatur
\vspace{1ex}
\begin{tabular}{ccc}
Linux: & Windows: & Android: \\
\textit{on-board} & GPG4Win & OpenKeychain \\
\begin{tabular}{cccc}
Linux: & Windows: & Android: & Mac:\\
\textit{on-board} & GPG4Win & OpenKeychain & GPGTools\footnote{kommerziell}\\
\end{tabular}
\end{block}
\begin{block}{Plug-In fürs Mailprogramm}
Grafische Oberfläche, leichtere Schlüsselverwaltung, etc.
\vspace{1ex}
\begin{tabular}{ccc}
Thunderbird: & Outlook: & K9-Mail: \\
Enigmail & GPG4Win & \textit{integriert} \\
\begin{tabular}{cccc}
Thunderbird: & Outlook: & K9-Mail: & Apple Mail:\\
Enigmail & GPG4Win & \textit{integriert} & GPGTools\\
\end{tabular}
\end{block}
\end{frame}
\begin{frame}{Nächste Schritte:}
\begin{enumerate}
\item Software installieren (siehe vorige Folie)
\item Installationsassistent starten
\begin{enumerate}
\item Schlüsselpaar erzeugen
\item Passwort festlegen\\ (schützt privaten Schlüssel auf der Festplatte)
\item Identitäten hinzufügen\\ (für welche E-Mail-Adresse(n) der Schlüssel gilt)
\item Widerrufszertifikat auf USB-Stick speichern
\item Öffentlichen Schlüssel auf Keyserver hochladen
\end{enumerate}
\item Erste verschlüsselte und signierte E-Mail schicken :)
\end{enumerate}
\end{frame}
\endinput
\section{E-Mail}
\begin{frame}{E-Mails: Was soll geschützt werden?}
E-Mails können
\begin{itemize}
\item abgehört
\item gefälscht
\end{itemize}
werden. \pause Deshalb stellen wir vor, wie man
\begin{itemize}
\pause
\item die Vertraulichkeit (das ,,Briefgeheimnis``) umsetzt
\\ $\Rightarrow$ Verschlüsselung
\pause
\item die Echtheit des Gegenübers sicherstellt
\\ $\Rightarrow$ Digitale Signatur
\pause
\item sicherstellt, dass sein E-Mail-Passwort\\ nicht einfach mitgelesen werden kann
\end{itemize}
\end{frame}
\begin{frame}{Hintergrundinfo Verschlüsselung}
\framesubtitle{Symmetrische Kryptografie}
\begin{center}
\includegraphics[width=0.5\textwidth]{images/Orange_blue_symmetric_cryptography_de.pdf}
\end{center}
\begin{itemize}
\item Jahrtausende altes Konzept
\item \emph{Ein} Schlüssel zum Ver- und Entschlüsseln,\\den \emph{alle} Beteiligten kennen
\item Problem: Schlüsselaustausch
\begin{itemize}
\item Wer den Schlüssel kennt, kommt auch an die Daten
\item Wer den Schlüssel kontrolliert, kontrolliert die Daten
\begin{itemize}
\item Ransomware
\end{itemize}
\end{itemize}
\end{itemize}
\tiny Bildquelle: \href{https://de.wikipedia.org/wiki/Datei:Orange_blue_symmetric_cryptography_de.svg}{,,Symmetrisches Kryptosystem'' von Bananenfalter / CC0}
\end{frame}
\begin{frame}{Hintergrundinfo Verschlüsselung}
\framesubtitle{Asymmetrische Kryptografie}
\begin{center}
\includegraphics[width=0.5\textwidth]{images/Orange_blue_public_key_cryptography_de.pdf}
\end{center}
\begin{itemize}
\item Prinzip: Schlüssel besteht aus einer \emph{privaten} und einer \emph{öffentlichen} ,,Hälfte``
\begin{itemize}
\item Öffentlichen Teil darf/muss man weitergeben
\item Privaten Teil muss man unbedingt geheim halten
\end{itemize}
\item Wird verwendet, um vertraulichen Kanal aufzubauen
\item Problem weiterhin: Authentizität des öffentlichen Teils
\end{itemize}
\tiny Bildquelle: \href{https://commons.wikimedia.org/wiki/File:Orange_blue_public_key_cryptography_de.svg}{,,Asymmetrisches Kryptosystem mit Verschlüsselung und Entschlüsselung'' von Bananenfalter / CC0}
\end{frame}
\begin{frame}{Hintergrundinfo Verschlüsselung}
\framesubtitle{Asymmetrische Kryptografie -- Anwendungen}
\begin{itemize}
\item Verschlüsselung
\begin{itemize}
\item Absender \emph{verschlüsselt}\\ mit \emph{öffentlichem} Teil des \emph{Gegenübers}
\item Nur Gegenüber\\ kann mit \emph{privatem} Gegenstück \emph{entschlüsseln}
\end{itemize}
\item Digitale Signatur
\begin{itemize}
\item Absender unterschreibt mit \emph{eigenem privaten} Teil
\item Jeder kann mit \emph{öffentlichem} Gegenstück \emph{überprüfen}
\end{itemize}
\end{itemize}
Es ist mathematisch komplex und benötigt Jahrtausende,\\ um aus einer Signatur oder dem öffentlichen Teil\\ den privaten Teil zu berechnen
\end{frame}
\begin{frame}{E-Mail}{Funktionsweise}
\includegraphics[width=.9\textwidth]{images/maildaten.pdf}
\scriptsize
~\\
~\\
\end{frame}
\begin{frame}{E-Mail}{Transportverschlüsselung (SSL/TLS bzw. STARTTLS)}
\includegraphics[width=.9\textwidth]{images/maildaten_trans.pdf}
\begin{itemize}
\scriptsize
\item muss von den Mailanbietern unterstützt werden
\item Konfiguration des Mailprogramms überprüfen!
\end{itemize}
\end{frame}
\begin{frame}{E-Mail}{Ende-zu-Ende-Verschlüsselung (OpenPGP, S/MIME)}
\includegraphics[width=.9\textwidth]{images/maildaten_e2e.pdf}
\begin{itemize}
\scriptsize
\item unabhängig vom Mailanbieter möglich
\item benötigt Zusatzsoftware und Schlüssel bei beiden Kommunikationspartnern
\end{itemize}
\end{frame}
\begin{frame}{E-Mail}{Kombination Transport- und Ende-zu-Ende-Verschlüsselung}
\includegraphics[width=.9\textwidth]{images/maildaten_beides.pdf}
\scriptsize
~\\
~\\
\end{frame}
\begin{frame}{Authentizität öffentlicher Schlüssel}
Was, wenn A eine Nachricht an B schicken will,\\ aber den öffentlichen Schlüssel von B nicht kennt?\\
\begin{enumerate}
\item Im ``Telefonbuch'' nach dem Schlüssel suchen
\item Echtheit mit Hilfe eines \emph{vertrauenswürdigen Dritten} C überprüfen
\end{enumerate}
\begin{center}
\includegraphics[width=0.5\textheight]{images/vertrauen.pdf}
%TODO: überarbeiten
\end{center}
\end{frame}
\begin{frame}{Wie stellt man Vertrauen in öffentliche Schlüssel her?}
\begin{itemize}
\item S/MIME -- Hierarchischer Vertrauensansatz
\begin{itemize}
\item hier nicht behandelt
\end{itemize}
\item OpenPGP -- Dezentraler Vertrauensansatz
\begin{itemize}
\item jeder kann festlegen, wem er vertraut
\begin{itemize}
\item er kann die Echtheit eines Schlüssels\\ z.B. bei einem persönlichen Treffen überprüfen
\end{itemize}
\item jeder \emph{kann} sein Vertrauensnetz veröffentlichen (Web-of-Trust)
\begin{itemize}
\item Vorteil: Man kann ``Freunden von Freunden'' vertrauen
\item Nachteil: Beziehungen zwischen Menschen öffentlich\\ Aber: Facebook sagt da viel mehr aus
\end{itemize}
%\item wird hier behandelt
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}{Welche Software benötigt man?}
\begin{block}{OpenPGP Backend}
Macht die eigentliche Ver-/Entschlüsselung \& Signatur
\vspace{1ex}
\begin{tabular}{cccc}
Linux: & Windows: & Android: & Mac:\\
\textit{on-board} & GPG4Win & OpenKeychain & GPGTools\footnote{kommerziell}\\
\end{tabular}
\end{block}
\begin{block}{Plug-In fürs Mailprogramm}
Grafische Oberfläche, leichtere Schlüsselverwaltung, etc.
\vspace{1ex}
\begin{tabular}{cccc}
Thunderbird: & Outlook: & K9-Mail: & Apple Mail:\\
Enigmail & GPG4Win & \textit{integriert} & GPGTools\\
\end{tabular}
\end{block}
\end{frame}
\endinput
\setbeamertemplate{headline}[default]
\AtBeginSection[]
{
\begin{frame}
\frametitle{Fahrplan}
\tableofcontents[currentsection,hideothersubsections]
\end{frame}
}
\usetheme{Goettingen}
\setbeamertemplate{headline}[default]
\makeatletter
\setbeamertemplate{sidebar \beamer@sidebarside}{
\beamer@tempdim=\beamer@sidebarwidth%
\advance\beamer@tempdim by -6pt%
{\usebeamerfont{title in sidebar}%
\vskip1.5em%
\hskip3pt%
\usebeamercolor[fg]{title in sidebar}%
\insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par%
\vskip1.25em%
}%
{%
\hskip3pt%
\usebeamercolor[fg]{author in sidebar}%
\usebeamerfont{author in sidebar}%
\insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par%
\vskip1.25em%
}%
\insertverticalnavigation{\beamer@sidebarwidth}%
\vfill
{\usebeamerfont{section in sidebar}%
\usebeamercolor[fg]{section in sidebar}%
\parbox[][\baselineskip][t]{\beamer@sidebarwidth}{%
\centering%
\insertframenumber~/~\inserttotalframenumber%
}%
\vskip1ex%
}%
\ifx\beamer@sidebarside\beamer@lefttext%
\else%
\usebeamercolor{normal text}%
\llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
\vskip2pt%
\fi%
}
\makeatother
\AtBeginSection[]
{
\begin{frame}
\frametitle{Fahrplan}
\tableofcontents[currentsection,hideothersubsections]
\end{frame}
}
\usetheme{Warsaw}
\definecolor{mucyellow}{RGB}{255,235,0}
\definecolor{mucblack}{RGB}{0,0,0}
\setbeamercolor{structure}{fg=mucblack}
\setbeamercolor{palette primary}{fg=mucblack,bg=mucyellow!70}
\setbeamercolor{palette secondary}{fg=mucblack,bg=mucyellow!80}
\setbeamercolor{palette tertiary}{fg=mucblack,bg=mucyellow!90}
\setbeamercolor{palette quaternary}{fg=mucblack,bg=mucyellow}
\setbeamercolor{titlelike}{parent=palette quaternary}
\setbeamercolor{block title}{fg=mucblack,bg=mucyellow}
\setbeamercolor{block title alerted}{use=alerted text,fg=mucblack,bg=alerted text.fg!75!bg}
\setbeamercolor{block title example}{use=example text,fg=mucblack,bg=example text.fg!75!bg}
\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg}
\setbeamercolor{sidebar}{bg=mucyellow!70}
\setbeamercolor{palette sidebar primary}{fg=mucblack}
\setbeamercolor{palette sidebar secondary}{fg=mucblack!75}
\setbeamercolor{palette sidebar tertiary}{fg=mucblack!75}
\setbeamercolor{palette sidebar quaternary}{fg=mucblack}
\setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{}
\setbeamertemplate{headline}[default]
\AtBeginSection[]
{
\begin{frame}
\frametitle{Fahrplan}
\tableofcontents[currentsection,hideothersubsections]
\end{frame}
}
\addtobeamertemplate{navigation symbols}{}{%
\usebeamerfont{footline}%
\usebeamercolor[fg]{footline}%
\hspace{1em}%
\insertframenumber/\inserttotalframenumber
}
\setbeamertemplate{background}{\includegraphics[width=\paperwidth,height=\paperheight]{images/chaosbrezn.png}}
\newcommand{\dcsubject}{TU ITSZ}
\newcommand{\dcsubject}{}
\newcommand{\dctitle}{Cryptoparty}
\newcommand{\dcsubtitle}{Introduction}
\newcommand{\dcauthors}{Florian Wilde <florian.wilde@tum.de>}
\newcommand{\dcauthorsshort}{Florian Wilde}
\newcommand{\dcauthors}{}
\newcommand{\dcauthorsshort}{}
\newcommand{\dcdate}{\today}
\newcommand{\dcplace}{, München}
\newcommand{\dckeywords}{Cryptoparty TU München}
\newcommand{\dckeywords}{Cryptoparty}
\hypersetup{
pdftitle = {\dctitle},
......
\newcommand{\dcsubject}{Chaos Computer Club München e.V., FifF e.V., JFF - Jugend Film Fernsehen e.V.}
\newcommand{\dctitle}{Cryptoparty}
\newcommand{\dcsubtitle}{Introduction}
\newcommand{\dcauthors}{Florian Wilde <mail@florian-wilde.de>}
\newcommand{\dcauthorsshort}{Florian Wilde}
\newcommand{\dcdate}{\today}
\newcommand{\dcplace}{, München}
\newcommand{\dckeywords}{Cryptoparty CCC München}
\hypersetup{
pdftitle = {\dctitle},
pdfsubject = {\dcsubject, \dcdate},
pdfauthor = {\dcauthors},
pdfkeywords = {\dckeywords},
pdfcreator = {pdfTeX with Hyperref},
pdfproducer = {LaTeX, hyperref},
}
\newcommand{\dcsubject}{Chaos Computer Club M"unchen e.V., FifF e.V., JFF - Jugend Film Fernsehen e.V.}
\newcommand{\dctitle}{Cryptoparty}
\newcommand{\dcsubtitle}{Introduction}
\newcommand{\dcauthors}{Michael Weiner}
\newcommand{\dcauthorsshort}{\dcauthors}
\newcommand{\dcdate}{\today}
\newcommand{\dcplace}{, München}
\newcommand{\dckeywords}{Cryptoparty CCC München}
\hypersetup{
pdftitle = {\dctitle},
pdfsubject = {\dcsubject, \dcdate},
pdfauthor = {\dcauthors},
pdfkeywords = {\dckeywords},
pdfcreator = {pdfTeX with Hyperref},
pdfproducer = {LaTeX, hyperref},
}
\newcommand{\dcsubject}{Chaos Computer Club M"unchen e.V.}
\newcommand{\dctitle}{Cryptoparty}
\newcommand{\dcsubtitle}{Introduction}
\newcommand{\dcauthors}{Michael Weiner, Florian Wilde}
\newcommand{\dcauthorsshort}{\dcauthors}
\newcommand{\dcdate}{22. April 2017}
\newcommand{\dcplace}{, München}
\newcommand{\dckeywords}{Cryptoparty CCC München}
\hypersetup{
pdftitle = {\dctitle},
pdfsubject = {\dcsubject, \dcdate},
pdfauthor = {\dcauthors},
pdfkeywords = {\dckeywords},
pdfcreator = {pdfTeX with Hyperref},
pdfproducer = {LaTeX, hyperref},
}
\section{Web-Surfen}
<<<<<<< HEAD
\begin{frame}{Tracking}
\begin{block}{Ausgangslage}
Ein Großteil aller Websites nutzen Drittanbieter für
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment