Skip to content

Commit 9611a8f

Browse files
authored
Merge pull request #19 from OpenSecEd/split-overview
Splits overview into smaller topics, adds ILOs
2 parents 38bac77 + 2febe96 commit 9611a8f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1956
-1055
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
lvlltrl/slides.pdf
2-
overview/slides.pdf
1+
ltxobj
32

43
*.unq
54

Makefile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
SUBDIR= ./overview
2-
SUBDIR+= ./lvlltrl
1+
SUBDIR+= intro-ac
2+
SUBDIR+= ac-models
3+
SUBDIR+= multi-level
4+
SUBDIR+= multi-lateral
5+
6+
SUBDIR+= covert-channels
7+
8+
SUBDIR+= ac-structures
39
SUBDIR+= ./refmon
410

511

README.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,12 @@ submodules:
2424
$ git submodule update --recursive --init
2525
```
2626
Then you can go into the directory of the desired document and run `make`.
27-
The source files are structured as follows:
28-
29-
- `overview` contains slides to give the students a wide understanding of
30-
access control, its models and related research.
31-
- `lvlltrl` contains slides (in Swedish) about multilevel and multilateral
32-
security.
33-
- `refmon` contains slides about reference monitors.
34-
3527
In each directory the files are structured as follows:
3628

3729
- `<name>.tex` contains the main content.
38-
- `aims.tex` is an itemized list of the intended learning outcomes, as such it
39-
can be included in another document summarizing the list of intended learning
40-
outcomes.
4130
- `abstract.tex` is an abstract of the lecture, assignment, or similar, and
42-
covers the required reading instructions, thus you can include these in
43-
a study guide containing all reading instructions for the course.
31+
covers the required reading instructions, thus you can include these in a
32+
study guide containing all reading instructions for the course.
4433
- `<name>.bib` contains the bibliography entries, thus this file can be
4534
included along with the reading instructions.
4635

ac-models/Makefile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
.PHONY: all
2+
all: slides.pdf
3+
4+
SRC+= slides.tex abstract.tex ac-models.bib
5+
SRC+= contents.tex
6+
7+
slides.pdf: ${SRC}
8+
9+
.PHONY: clean
10+
clean:
11+
${RM} slides.pdf
12+
13+
14+
INCLUDE_MAKEFILES=../makefiles
15+
include ${INCLUDE_MAKEFILES}/tex.mk

ac-models/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[Access Control Models](https://youtu.be/N_LRmBNO9bg) describes a few select
2+
access-control models: identity-based (IBAC), role-based (RBAC) and
3+
attribute-based (ABAC). It also considers discretionary (DAC) and mandatory
4+
access control (MAC).

ac-models/abstract.tex

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Once you have authenticated users you can support access control --- and this
2+
is also one of the main reasons to authenticate them in the first place.
3+
Access control aims at controlling who may access what and how they may access
4+
it.
5+
There are different models and ways to implement access control.
6+
Here we will give an overview of the possibilities.
7+
In particular, the \acp{ILO} are that you are able to:
8+
\begin{itemize}
9+
\item \emph{understand} the fundamental access control models --- \ac{DAC},
10+
\ac{acMAC} and \ac{ABAC} --- and their relations.
11+
\item \emph{evaluate} advantages and disadvantages of different access
12+
control solutions.
13+
\item \emph{analyse} a situation and \emph{design} a proper access control
14+
solution.
15+
\end{itemize}
16+
17+
The reading material is Chapter 5, followed by Chapters 11 and 12, in
18+
\citetitle{Gollmann2011cs}~\cite{Gollmann2011cs}.
19+
You are also recommended to read Anderson's treatment of the subject, he treats
20+
this in Chapters 4, 8, and 9 in
21+
\citetitle{Anderson2008sea}~\cite{Anderson2008sea}.

0 commit comments

Comments
 (0)