Update Tasks-Processes.xml - Title Case and an adj. fixed
This commit is contained in:
parent
3d48e21215
commit
fa8dcdcbb9
1 changed files with 9 additions and 9 deletions
|
@ -5,7 +5,7 @@
|
|||
<title>Processes</title>
|
||||
|
||||
<section id="sect-Defensive_Coding-Tasks-Processes-Creation">
|
||||
<title>Safe process creation</title>
|
||||
<title>Creating Safe Processes</title>
|
||||
<para>
|
||||
This section describes how to create new child processes in a
|
||||
safe manner. In addition to the concerns addressed below, there
|
||||
|
@ -37,7 +37,7 @@
|
|||
</section>
|
||||
|
||||
<section id="sect-Defensive_Coding-Tasks-Processes-execve">
|
||||
<title>Bypassing the shell</title>
|
||||
<title>Bypassing the Shell</title>
|
||||
<para>
|
||||
Child processes should be created without involving the system
|
||||
shell.
|
||||
|
@ -85,7 +85,7 @@
|
|||
</section>
|
||||
|
||||
<section id="sect-Defensive_Coding-Tasks-Processes-environ">
|
||||
<title>Specifying the process environment</title>
|
||||
<title>Specifying the Process Environment</title>
|
||||
<para>
|
||||
Child processes should be created with a minimal set of
|
||||
environment variables. This is absolutely essential if there
|
||||
|
@ -169,7 +169,7 @@
|
|||
</section>
|
||||
|
||||
<section>
|
||||
<title>Robust argument list processing</title>
|
||||
<title>Robust Argument List Processing</title>
|
||||
<para>
|
||||
When invoking a program, it is sometimes necessary to include
|
||||
data from untrusted sources. Such data should be checked
|
||||
|
@ -202,7 +202,7 @@
|
|||
</section>
|
||||
|
||||
<section id="sect-Defensive_Coding-Tasks-Processes-Command_Line_Visibility">
|
||||
<title>Passing secrets to subprocesses</title>
|
||||
<title>Passing Secrets to Subprocesses</title>
|
||||
<para>
|
||||
The command line (the name of the program and its argument) of
|
||||
a running process is traditionally available to all local
|
||||
|
@ -237,7 +237,7 @@
|
|||
</section>
|
||||
|
||||
<section>
|
||||
<title>Handling child process termination</title>
|
||||
<title>Handling Child Process Termination</title>
|
||||
<para>
|
||||
When child processes terminate, the parent process is signalled.
|
||||
A stub of the terminated processes (a
|
||||
|
@ -323,7 +323,7 @@
|
|||
</para>
|
||||
|
||||
<section id="sect-Defensive_Coding-Tasks-secure_getenv">
|
||||
<title>Accessing environment variables</title>
|
||||
<title>Accessing Environment Variables</title>
|
||||
<para>
|
||||
The following steps are required so that a program does not
|
||||
accidentally pick up untrusted data from environment
|
||||
|
@ -443,7 +443,7 @@
|
|||
</section>
|
||||
|
||||
<section>
|
||||
<title>Semantics of command line arguments</title>
|
||||
<title>Semantics of Command-line Arguments</title>
|
||||
<!-- ??? This applies in two ways, safely calling an other process
|
||||
and support for being called safely. Also need to address
|
||||
untrusted current directory on USB sticks. -->
|
||||
|
@ -469,7 +469,7 @@
|
|||
</section>
|
||||
|
||||
<section id="sect-Defensive_Coding-Tasks-Processes-Fork-Parallel">
|
||||
<title><function>fork</function> as a primitive for parallelism</title>
|
||||
<title><function>fork</function> as a Primitive for Parallelism</title>
|
||||
<para>
|
||||
A call to <function>fork</function> which is not immediately
|
||||
followed by a call to <function>execve</function> (perhaps after
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue