summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Klemkow <j.klemkow@wemelug.de>2013-01-09 11:50:37 +0100
committerJan Klemkow <j.klemkow@wemelug.de>2013-01-09 11:50:37 +0100
commitff1456d492af37666041321015108c13ef87a18a (patch)
tree959dd090a3ad828039d0bad9cf50d841ce74fc67
parent449eb72280e54b2225f940d67f2b9d23ceb67e35 (diff)
downloadsksys-ff1456d492af37666041321015108c13ef87a18a.tar.gz
sksys-ff1456d492af37666041321015108c13ef87a18a.tar.bz2
sksys-ff1456d492af37666041321015108c13ef87a18a.zip
Fix typo and add image for presentation.
-rw-r--r--document.asciidoc4
-rw-r--r--image/kernel-context-sw.diabin0 -> 1798 bytes
-rw-r--r--presentation.asciidoc18
3 files changed, 18 insertions, 4 deletions
diff --git a/document.asciidoc b/document.asciidoc
index f44d7a5..a2e30d3 100644
--- a/document.asciidoc
+++ b/document.asciidoc
@@ -19,9 +19,9 @@ ein historischer Vergleich zu Anwendungsprogrammen gezogen.
Sicherheit für die Software-Entwicklung im systemnahen Bereich spielt eine
wesentliche Rolle, da es hier oft nicht nur um die Anwendung selbst,
sondern auch um die Sicherheit des Gesamtsystems geht.
-Systemdienste werden in vielen Faellen mit hoeheren Rechten ausgeführt.
+Systemdienste werden in vielen Fällen mit höheren Rechten ausgeführt.
Gelingt es einem Angreifer einen solchen Dienst zu übernehmen, so erlangt er
-selbst hoehere Rechte auf dem Zielsystem.
+selbst höhere Rechte auf dem Zielsystem.
Bei Endanwendungen ist es in der Regel nicht der Fall, dass sie mit höhren
Rechten ausgeführt werden, sodass der Angreifer, bei einem erfolgreichen
Angriff, nur Teile des Zielsystems unter seine Kontrolle bringen kann.
diff --git a/image/kernel-context-sw.dia b/image/kernel-context-sw.dia
new file mode 100644
index 0000000..d63102d
--- /dev/null
+++ b/image/kernel-context-sw.dia
Binary files differ
diff --git a/presentation.asciidoc b/presentation.asciidoc
index c4fea35..b6e6a61 100644
--- a/presentation.asciidoc
+++ b/presentation.asciidoc
@@ -7,6 +7,15 @@
== Standard-C-Bibliothek
* Pufferueberlaeufe
+ * +strcpy(2)+ vs. +strncpy(2)+
+ * allgemeine Hinweise zur sicheren Programmierung:
+ ** http://www.cert.org/secure-coding/
+
+== Zu viele Rechte
+
+ * viele Programme haben zu viele Rechte
+ * dadurch zu hohes Risiko
+ * Risiko veringern durch Reduktion der Rechte
== Privilege-Revocation: OpenNTPD
image::ntpd_runtime.svg[height="75%"]
@@ -45,8 +54,13 @@ image::proc-sep-chroot.svg[height="75%"]
== Kernel-Design
image::kernel-design.svg[width="100%"]
-== Kernel-Programming
+== Kernel-Design
+image::kernel-context-sw.svg[width="100%"]
+
+== Kernel-Design
+
+== Vielen Dank fuer die Aufmerksamkeit
- * Interrupts
+Fragen?
// vim: set syntax=asciidoc nospell spelllang=de,en: