mirror of
https://github.com/bdnugget/kcgi.git
synced 2026-11-07 05:47:27 +00:00
30 lines
758 B
Plaintext
30 lines
758 B
Plaintext
digraph {
|
|
node [shape="ellipse"; width="0"; height="0"; margin="0.05,0.05"];
|
|
edge [arrowsize="0.5";];
|
|
|
|
subgraph cluster0 {
|
|
color="black";
|
|
client [label="application logic"];
|
|
subgraph cluster1 {
|
|
parser [shape="record"; label="{ HTTP parser | input validator }"];
|
|
color="red";
|
|
label="sandboxed child";
|
|
labelloc="b";
|
|
}
|
|
subgraph cluster2 {
|
|
delegator [shape="record"; label="{ connection delegator }"];
|
|
color="red";
|
|
label="sandboxed child";
|
|
labelloc="b";
|
|
}
|
|
label="FastCGI client";
|
|
}
|
|
evil [label="FastCGI socket"];
|
|
|
|
delegator -> client [label="channel"];
|
|
delegator -> parser [label="FastCGI Session"];
|
|
parser -> client [label="validated pairs"];
|
|
evil -> delegator [label="FastCGI"];
|
|
client -> evil [label="HTTP"];
|
|
}
|