diff options
| -rw-r--r-- | Kconfig | 2 | ||||
| -rw-r--r-- | pres_master.tex | 6 | ||||
| -rw-r--r-- | security/Kconfig | 11 | ||||
| -rw-r--r-- | security/advanced/Kconfig | 11 | ||||
| -rw-r--r-- | security/advanced/Makefile | 10 | ||||
| -rw-r--r-- | security/basics/Kconfig | 9 | ||||
| -rw-r--r-- | security/basics/Makefile | 10 | ||||
| -rw-r--r-- | security/crypto/Kconfig | 18 | ||||
| -rw-r--r-- | security/crypto/Makefile | 11 | ||||
| -rw-r--r-- | security/examples/Kconfig | 13 | ||||
| -rw-r--r-- | security/examples/Makefile | 10 | ||||
| -rw-r--r-- | security/firewall/Kconfig | 11 | ||||
| -rw-r--r-- | security/firewall/Makefile | 10 | ||||
| -rw-r--r-- | security/vpn/Kconfig | 6 | ||||
| -rw-r--r-- | security/vpn/Makefile | 2 |
15 files changed, 90 insertions, 50 deletions
@@ -22,7 +22,7 @@ config BUILD_MASTER_PRES Build on big master presentation with all selected topics -source "security/vpn/Kconfig" +source "security/Kconfig" source "basics/cpu-arch/Kconfig" source "basics/lx-trainer/Kconfig" source "application-devel/Kconfig" diff --git a/pres_master.tex b/pres_master.tex index 9b4d4aa..0bc0578 100644 --- a/pres_master.tex +++ b/pres_master.tex @@ -41,7 +41,13 @@ \input{./distribution/elbe-devel/pres_elbe-devel_en.tex} \input{./security/section} +\input{./security/basics/pres_concept.tex} +\input{./security/advanced/pres_advanced_sec.tex} +\input{./security/crypto/pres_crypto_en.tex} +\input{./security/crypto/pres_pki_en.tex} \input{./security/vpn/pres_vpn-fasttrack_en.tex} +\input{./security/firewall/pres_iptables.tex} +\input{./security/examples/pres_ex_firewall.tex} \input{./protocols/section} \input{./protocols/socketcan/pres_socketcan_de.tex} diff --git a/security/Kconfig b/security/Kconfig new file mode 100644 index 0000000..f3f6fe1 --- /dev/null +++ b/security/Kconfig @@ -0,0 +1,11 @@ +menuconfig SECURITY + bool "Security" + +if SECURITY + source "security/advanced/Kconfig" + source "security/basics/Kconfig" + source "security/crypto/Kconfig" + source "security/firewall/Kconfig" + source "security/vpn/Kconfig" + source "security/examples/Kconfig" +endif diff --git a/security/advanced/Kconfig b/security/advanced/Kconfig new file mode 100644 index 0000000..fecffb9 --- /dev/null +++ b/security/advanced/Kconfig @@ -0,0 +1,11 @@ +config SECURITY_ADV + bool "Linux Advanced Security Concepts" + default y + help + Content: + - Classic Discretionary Access Control (DAC) + - Extended DAC + - MAC + - Tomoyo + - SELinux + diff --git a/security/advanced/Makefile b/security/advanced/Makefile index 257d70d..f6ab95b 100644 --- a/security/advanced/Makefile +++ b/security/advanced/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_ADV) += pres_advanced_sec.pdf diff --git a/security/basics/Kconfig b/security/basics/Kconfig new file mode 100644 index 0000000..b36748c --- /dev/null +++ b/security/basics/Kconfig @@ -0,0 +1,9 @@ +config SECURITY_BASICS_CONCEPT + bool "Security Concepts" + default y + help + Content: + - Terminology + - Security Aspects + - Secure System Design + diff --git a/security/basics/Makefile b/security/basics/Makefile index 257d70d..cee6a61 100644 --- a/security/basics/Makefile +++ b/security/basics/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_BASICS_CONCEPT) += pres_concept.pdf diff --git a/security/crypto/Kconfig b/security/crypto/Kconfig new file mode 100644 index 0000000..21c6be7 --- /dev/null +++ b/security/crypto/Kconfig @@ -0,0 +1,18 @@ +config SECURITY_CRYPTO + bool "Cryptography Basics" + default y + help + Content: + - History + - Basic Concepts + - Symetric/Asymetric Algorithms + - Modes of Operation + +config SECURITY_PKI + bool "Public Key Infrastructure" + default y + help + Content: + - Terms + - Structure + - Tools diff --git a/security/crypto/Makefile b/security/crypto/Makefile index 257d70d..a9a4b6c 100644 --- a/security/crypto/Makefile +++ b/security/crypto/Makefile @@ -1,9 +1,2 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +iobj-$(CONFIG_SECURITY_CRYPTO) += pres_crypto_en.pdf +iobj-$(CONFIG_SECURITY_PKI) += pres_pki_en.pdf diff --git a/security/examples/Kconfig b/security/examples/Kconfig new file mode 100644 index 0000000..43350ef --- /dev/null +++ b/security/examples/Kconfig @@ -0,0 +1,13 @@ +menuconfig SECURITY_EX + bool "Security Examples" + +if SECURITY_EX + +config SECURITY_EX_FW + bool "Linux Firewall Example" + default y + help + Content: + - Example for Firewall + +endif diff --git a/security/examples/Makefile b/security/examples/Makefile index 257d70d..d834f36 100644 --- a/security/examples/Makefile +++ b/security/examples/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_EX_FW) += pres_ex_firewall.pdf diff --git a/security/firewall/Kconfig b/security/firewall/Kconfig new file mode 100644 index 0000000..66d1c73 --- /dev/null +++ b/security/firewall/Kconfig @@ -0,0 +1,11 @@ +config SECURITY_FW + bool "Linux Firewall" + default y + help + Content: + - Concepts + - Structure + - Tables + - Chains + - Rules + diff --git a/security/firewall/Makefile b/security/firewall/Makefile index 257d70d..70d5fad 100644 --- a/security/firewall/Makefile +++ b/security/firewall/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_FW) += pres_iptables.pdf diff --git a/security/vpn/Kconfig b/security/vpn/Kconfig index e44757b..d597bdc 100644 --- a/security/vpn/Kconfig +++ b/security/vpn/Kconfig @@ -1,6 +1,6 @@ -config SECURITY_VPN - bool "Security/vpn papers" +config SECURITY_VPN_FAST + bool "Security/VPN Fasttrack" default y help - Papers abaout vpn security + VPN fasttrack: Protocol and Product overview diff --git a/security/vpn/Makefile b/security/vpn/Makefile index 29578e6..4d56830 100644 --- a/security/vpn/Makefile +++ b/security/vpn/Makefile @@ -1,2 +1,2 @@ -obj-$(CONFIG_SECURITY_VPN) = pres_vpn-fasttrack_en.pdf +obj-$(CONFIG_SECURITY_VPN_FAST) += pres_vpn-fasttrack_en.pdf |
