thesis/context: work on introduction

* Explain some of Memory-Management
* Explain CWE with relevant examples
* Add CWE-119 Statistics
This commit is contained in:
steveej 2017-08-31 22:31:56 +02:00
parent c32d440432
commit f50dd56fff
13 changed files with 638 additions and 395 deletions

View file

@ -97,7 +97,7 @@
},
}
\newglossaryentry{Linux}{
\newglossaryentry{LX}{
name = Linux,
description = {
is a generic term referring to the family of Unix-like
@ -159,7 +159,7 @@
\newglossaryentry{lxvfs}{
name = Linux VFS,
description = {
Virtual Filesystem Switch, a filesystem abstraction layer in \gls{Linux}.
Virtual Filesystem Switch, a filesystem abstraction layer in \gls{LX}.
},
}
@ -186,6 +186,13 @@
}
}
\newglossaryentry{program} {
name = {program},
description = {
A set of logically grouped instructions.
},
}
\newglossaryentry{pm}{
name=package manager,
description={
@ -255,15 +262,35 @@
\newglossaryentry{appc}{
name=App Container,
description={
Specific variant of an \gls{sac} defined by the \gls{appcorg}.
Specific variant of an \glsentrytext{sac} defined by the \glsentrytext{appcorg}.
}
}
\newglossaryentry{NVD}{
name = {NVD},
description = {https://nvd.nist.gov/},
long = {National Vulnerability Database},
first = {\glsentrylong{NVD}}
}
\newglossaryentry{CWE}{
name=Common Weakness Enumeration,
description={
A formal list of software weakness types.
}
name = {CWE™},
long = Common Weakness Enumeration,
description = {a community-developed list of common software security weaknesses. It serves as a common language, a measuring stick for software security tools, and as a baseline for weakness identification, mitigation, and prevention efforts},
first = {\glsentrylong{CWE}, "\glsentrydesc{CWE}"\cite{MITRE-CWE}}
}
\newglossaryentry{CWE-633}{
name = CWE-633,
description = {Weaknesses in this category affect memory resources},
first = {CWE-633: \glsentrydesc{CWE-633}\cite{MITRE-CWE-633}}
}
\newglossaryentry{CWE-119}{
name = CWE-119,
description = {Improper Restriction of Operations within the Bounds of a Memory Buffer},
short = {buffer error},
first = {CWE-119: \glsentrydesc{CWE-119}\cite{MITRE-CWE-119}}
}
\newglossaryentry{C}{
@ -273,25 +300,45 @@
}
}
\newglossaryentry{C++}{
name=C++,
, description={
A \glsentrytext {proglag} based on \glsentrytext{C}, enahnced by features like object-orientation, lambdas, and much more.
}
}
\newglossaryentry{asm}{
name=Assembly programming language,
, description={
description={
TODO ASM
}
}
\newglossaryentry{amd64}{
name = AMD64,
long = AMD64,
description={
TODO AMD64
},
first = {\glsentrylong{amd64}},
}
\newglossaryentry{CPU}{
name=Central Processing Unit
, description={
name = CPU,
long = Central Processing Unit,
description={
TODO CPU
}
},
first = {\glsentrylong{CPU}},
}
\newglossaryentry{MMU}{
name=Memory Management Unit
, description={
name = MMU,
long = Memory Management Unit,
description={
TODO MMU
}
},
first = {\glsentrylong{MMU}},
}
\newglossaryentry{sysadmin}{
@ -307,3 +354,4 @@
TODO realtime
}
}