docs/diploma
diff thesis/tex/3-MailTransferAgents.tex @ 134:067e2482f6e9
different wording
author | meillo@marmaro.de |
---|---|
date | Wed, 10 Dec 2008 18:36:59 +0100 |
parents | 653ff21b89be |
children | 002fd18820cc |
line diff
1.1 --- a/thesis/tex/3-MailTransferAgents.tex Wed Dec 10 16:56:37 2008 +0100 1.2 +++ b/thesis/tex/3-MailTransferAgents.tex Wed Dec 10 18:36:59 2008 +0100 1.3 @@ -171,7 +171,7 @@ 1.4 1.5 Modular \MTA{}s are \NAME{MMDF}, \qmail, \postfix, and \name{MeTA1}. They consist of several programs, each doing a part of the overall job. The different programs run with the least permissions the need, and \emph{setuid root} needs not to be used. 1.6 1.7 -The architecture does not directly define the program's security, but ``[t]he goal of making a software secure can be better achieved by making the design simple and easier to understand and verify''\cite[chapter 6]{hafiz05}. \exim, though being monolithic, has a fairly clean security record. It, however, takes more effort and makes it very hard to keep the security up, as the program growth. \person{Wietse Venema} (the author of \postfix) sees in modularity the FIXME(vorraussetzung) to let \postfix\ grow without running into security problems. \citeweb{venema:postfix-growth} 1.8 +The architecture does not directly define the program's security, but ``[t]he goal of making a software secure can be better achieved by making the design simple and easier to understand and verify''\cite[chapter 6]{hafiz05}. \exim, though being monolithic, has a fairly clean security record. But it is very hard to keep the security up, as the program growth. \person{Wietse Venema} (the author of \postfix) says, the architecture enabled \postfix\ to grow without running into security problems. \citeweb{venema:postfix-growth} 1.9 1.10 The modular design, with each sub-program doing one part of the overall job, is applied \name{Unix Philosophy}. The Unix Philosophy \cite{gancarz} demands ``small is beautiful'' and ``do one job and do it good''. Monolithic \MTA{}s fail here. %fixme: check correct wording 1.11