diff options
| author | Holger Dengler <dengler@linutronix.de> | 2016-11-04 16:32:39 +0100 |
|---|---|---|
| committer | Holger Dengler <dengler@linutronix.de> | 2016-11-11 14:01:52 +0100 |
| commit | 985ff8bcebfa5da9ff343e9310f0978edbb50e05 (patch) | |
| tree | 760a5b5ec6a27f4eb0472d497b0c2c1cfd836a8f /security | |
| parent | 3c2306040ec03bcb58dbb0dffa0c11f9901c9302 (diff) | |
security: separate config targets for eappl slides
Add separate configuration options for the Linux Application Security slide
decks (eappl-I, eappl-II, and eappl-comp). These slide decks combine several
topics to one respectively two slide decks and should be used only for
Seminars or Workshops.
In the security training a separate slide deck for each topic should be
used. The per-topic slides are selected by default, whereas the combined
slides are not selected.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
Diffstat (limited to 'security')
| -rw-r--r-- | security/advanced/Kconfig | 29 | ||||
| -rw-r--r-- | security/advanced/Makefile | 5 | ||||
| -rw-r--r-- | security/advanced/pres_eappl_sec-comp.tex | 38 |
3 files changed, 70 insertions, 2 deletions
diff --git a/security/advanced/Kconfig b/security/advanced/Kconfig index fecffb9..6771624 100644 --- a/security/advanced/Kconfig +++ b/security/advanced/Kconfig @@ -8,4 +8,33 @@ config SECURITY_ADV - MAC - Tomoyo - SELinux +config SECURITY_ADV_EAPPL + bool "Linux Application Security (2 parts)" + default n + help + Two slide-decks which cover the aspects of Linux application + security. These slides was used for a Webinar in 09/2016. + Recording of the Webinar is provided by the Vogel Verlag. + Content: + - Part I: + - Process/Threads, Memory isolation + - Multiuser + - Discretionary Access Control + - Part II: + - Capabilities + - Namespaces, Controlgroups, Container + - Mandatory Access Control +config SECURITY_ADV_EAPPL_COMP + bool "Linux Application Security (compact)" + default n + help + Single slide-deck which covers the aspects of Linux application + security. These slides are used for compact seminars. + Content: + - Process/Threads, Memory isolation + - Multiuser + - Discretionary Access Control + - Capabilities + - Namespaces, Controlgroups, Container + - Mandatory Access Control diff --git a/security/advanced/Makefile b/security/advanced/Makefile index ef26487..63f5709 100644 --- a/security/advanced/Makefile +++ b/security/advanced/Makefile @@ -5,5 +5,6 @@ obj-$(CONFIG_SECURITY_ADV) += pres_process_thread.pdf obj-$(CONFIG_SECURITY_ADV) += pres_multiuser_dac.pdf obj-$(CONFIG_SECURITY_ADV) += pres_namespace_container.pdf obj-$(CONFIG_SECURITY_ADV) += pres_mac.pdf -obj-$(CONFIG_SECURITY_ADV) += pres_eappl_sec-I.pdf -obj-$(CONFIG_SECURITY_ADV) += pres_eappl_sec-II.pdf +obj-$(CONFIG_SECURITY_ADV_EAPPL) += pres_eappl_sec-I.pdf +obj-$(CONFIG_SECURITY_ADV_EAPPL) += pres_eappl_sec-II.pdf +obj-$(CONFIG_SECURITY_ADV_EAPPL_COMP) += pres_eappl_sec-comp.pdf diff --git a/security/advanced/pres_eappl_sec-comp.tex b/security/advanced/pres_eappl_sec-comp.tex new file mode 100644 index 0000000..b240916 --- /dev/null +++ b/security/advanced/pres_eappl_sec-comp.tex @@ -0,0 +1,38 @@ +\input{configpres} + +% ---------------------------- +\title{Embedded Linux Application Security, Kompakt-Seminar} +\subtitle{Wie Linux-Applikationen sicherer werden} +\author[Holger Dengler]{Dipl.-Ing. (FH) Holger Dengler} +\maketitle + +% ---------------------------- +\begin{frame} +\frametitle{Overview} +\setcounter{tocdepth}{2} +\tableofcontents +\end{frame} + +% ---------------------------- +\subsection{Multi-Process} +\input{security/advanced/frm_process_thread.tex} + +% ---------------------------- +\subsection{Multi-User} +\input{security/advanced/frm_multiuser_dac.tex} + +% ---------------------------- +\subsection{Capabilities} +\input{security/advanced/frm_capabilities.tex} + +% ---------------------------- +\subsection{Application Isolation} +\input{security/advanced/frm_namespace_container.tex} + +% ---------------------------- +\subsection{Mandatory Access Control} +\input{security/advanced/frm_mac.tex} + +% ---------------------------- +\subsection*{} +\input{tailpres} |
