Skip to content

Commit b9e11b5

Browse files
author
Roman Ehrbar
committed
Initial document structure.
1 parent 382c674 commit b9e11b5

13 files changed

+172
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,3 +178,4 @@ TSWLatexianTemp*
178178

179179
# KBibTeX
180180
*~[0-9]*
181+
doc/ZF_Infsi3_FS16.pdf

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
1-
# infsi3
1+
# Zusätzliche Unterlagen zu InfSi3
2+
3+
## Zusammenfassung
4+
5+
Befindet sich im `doc`-Verzeichnis. Dokumentation in LaTex, erzeugt und bearbeitet mit TeXStudio und MikTeX.
6+
Die Zusammenfassung enthält Auszüge aus dem Unterrichtsmaterial. Wir übernehmen keine Garantie auf Vollständigkeit.

doc/ZF_Infsi3_FS16.tex

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
\documentclass[10pt,a4paper]{article}
2+
\usepackage[utf8]{inputenc}
3+
\usepackage{fancyhdr}
4+
\usepackage{ngerman}
5+
\usepackage{floatflt}
6+
\usepackage{float}
7+
\usepackage{graphicx}
8+
\usepackage{tabularx}
9+
\usepackage[ampersand]{easylist} % Aufzählung mit &
10+
\usepackage{amsmath}
11+
\usepackage{amsfonts}
12+
\usepackage{amssymb}
13+
\usepackage{array}
14+
\usepackage{framed}
15+
\usepackage[hidelinks]{hyperref}
16+
\usepackage[left=3.5cm,right=2cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
17+
\reversemarginpar
18+
\pagestyle{fancy} %eigener Seitenstil
19+
\setlength{\parindent}{0pt}
20+
21+
%Formatierung der Tabellen
22+
\usepackage[table]{xcolor}
23+
\renewcommand{\arraystretch}{1.3} % Zeilenabstand für Tabellen
24+
\setlength\arrayrulewidth{0.7pt}
25+
26+
\usepackage{color}
27+
28+
%Farben für die Syntaxhervorhebung
29+
\definecolor{pblue}{rgb}{0.13,0.13,1}
30+
\definecolor{pgreen}{rgb}{0,0.5,0}
31+
\definecolor{pred}{rgb}{0.9,0,0}
32+
\definecolor{pgrey}{rgb}{0.46,0.45,0.48}
33+
34+
% Pakete für die Code-Formatierung von Programmcode
35+
\usepackage{todonotes}
36+
\usepackage{listings}
37+
38+
\renewcommand{\ttdefault}{pcr}
39+
\lstdefinelanguage{pseudo}{
40+
morekeywords={if, then, else, for, in, remove, from, case, do, forever, to, return, False, True, Algorithm, Input, Output},
41+
literate={<=} {$\le$}{2} {!=} {$\neq$}{2} {=} {$\leftarrow$}{2} {==} {=}{2} {&&} {$\cap$}{2} {||} {$\cup$}{2},
42+
commentstyle=\textit,
43+
keywordstyle=\bfseries,
44+
sensitive=true,%
45+
morecomment=[s]{\{}{\}},%
46+
morestring=[b]',%
47+
}
48+
\lstset{language=Java,
49+
numbers=left,
50+
frame=none,
51+
showspaces=false,
52+
showtabs=false,
53+
breaklines=true,
54+
showstringspaces=false,
55+
breakatwhitespace=true,
56+
commentstyle=\color{pgreen},
57+
keywordstyle=\color{pblue},
58+
stringstyle=\color{pred},
59+
basicstyle=\ttfamily,
60+
moredelim=[il][\textcolor{pgrey}]{!!},
61+
moredelim=[is][\textcolor{pgrey}]{\%\%}{\%\%}
62+
}
63+
64+
\lstset{literate=
65+
{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
66+
{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
67+
{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
68+
{À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
69+
{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
70+
{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
71+
{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
72+
{Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
73+
{œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1
74+
{ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
75+
{€}{{\EUR}}1 {£}{{\pounds}}1
76+
}
77+
78+
\makeatletter
79+
\let\ps@plain\ps@fancy
80+
\makeatother
81+
82+
\title{InfSi3 Zusammenfassung}
83+
84+
\author{Roman Ehrbar}
85+
86+
\date{\today}
87+
88+
\begin{document}
89+
\maketitle
90+
\tableofcontents
91+
\listoftodos
92+
\newpage
93+
94+
\include{_einleitung}
95+
96+
\include{_securesoftware}
97+
98+
\include{_applicationsecuritybasics}
99+
100+
\include{_owasptopten}
101+
102+
\include{_identityaccessmanagement}
103+
104+
\include{_webentryserver}
105+
106+
\include{_serversecurity}
107+
108+
\include{_mobileappsecurity}
109+
110+
\include{_frauddetection}
111+
112+
\include{_securitytesting}
113+
114+
\end{document}

doc/_applicationsecuritybasics.tex

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
\section{Application Security Basics}
2+
3+
4+
\todo[inline]{HTTP}
5+
\todo[inline]{Cookies}
6+
\todo[inline]{Session Handling}
7+
\todo[inline]{Same Origin Policy}

doc/_einleitung.tex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
\section{Einleitung}
2+
3+
\todo[inline]{Gesetzliche Anforderungen}
4+
\todo[inline]{Bedrohungen}

doc/_frauddetection.tex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
\section{Fraud Detection}
2+
3+
\todo[inline]{Panopticlick}
4+
\todo[inline]{E-Banking}
5+
\todo[inline]{Phishing}
6+
\todo[inline]{Man in the middle}

doc/_identityaccessmanagement.tex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
\section{Identity and Access Management}
2+
3+
4+
\todo[inline]{Federations}
5+
\todo[inline]{OAUTH}

doc/_mobileappsecurity.tex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
\section{Mobile Application Security}
2+
3+
4+
\todo[inline]{Mobile Platforms and Applications}
5+
\todo[inline]{Mobile Device Management}

doc/_owasptopten.tex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
\section{OWASP Top 10}
2+
\todo[inline]{OWASP Teil 1 und 2}

doc/_securesoftware.tex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
\section{Secure Software / Software Security}
2+
3+
\todo[inline]{Code-Analyse}

0 commit comments

Comments
 (0)