<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: A question about OpenSSH_3.4p1 on Solaris 8</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>The only time that I think a person should be concerned is if you have a very constrained process table and a lot of users.&nbsp; It will take up extra process table entries, but that should be about it.</FONT></P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: William R. Knox</FONT>
<BR><FONT SIZE=2>To: Roger Wang</FONT>
<BR><FONT SIZE=2>Cc: openssh-unix-dev@mindrot.org</FONT>
<BR><FONT SIZE=2>Sent: 10/25/02 12:50 PM</FONT>
<BR><FONT SIZE=2>Subject: Re: A question about OpenSSH_3.4p1 on Solaris 8</FONT>
</P>

<P><FONT SIZE=2>I assume that the CPU overhead of splitting the processing into the two</FONT>
<BR><FONT SIZE=2>separate processes involves only the communication between the</FONT>
<BR><FONT SIZE=2>processes,</FONT>
<BR><FONT SIZE=2>given that the root process only handled things that have to be handled</FONT>
<BR><FONT SIZE=2>by</FONT>
<BR><FONT SIZE=2>root and the user-owned process takes care of everything else -</FONT>
<BR><FONT SIZE=2>therefore,</FONT>
<BR><FONT SIZE=2>there should be VERY little increased load as a result of privilege</FONT>
<BR><FONT SIZE=2>separation (which you can turn off as well, if you like) and only a</FONT>
<BR><FONT SIZE=2>limited additional memory use (for the additional process). Worth it for</FONT>
<BR><FONT SIZE=2>the protection, I think.</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2>Bill Knox</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2>Senior Operating Systems Programmer/Analyst</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2>The MITRE Corporation</FONT>
</P>

<P><FONT SIZE=2>On Fri, 25 Oct 2002, Ben Lindstrom wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt; Date: Fri, 25 Oct 2002 10:53:38 -0500 (CDT)</FONT>
<BR><FONT SIZE=2>&gt; From: Ben Lindstrom &lt;mouring@etoh.eviladmin.org&gt;</FONT>
<BR><FONT SIZE=2>&gt; To: Roger Wang &lt;xiwang17@yahoo.com&gt;</FONT>
<BR><FONT SIZE=2>&gt; Cc: openssh-unix-dev@mindrot.org</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: A question about OpenSSH_3.4p1 on Solaris 8</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; On Fri, 25 Oct 2002, Roger Wang wrote:</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Ben, thanks for the reply.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; What made me curious is there is only one &quot;sshd&quot;</FONT>
<BR><FONT SIZE=2>&gt; &gt; daemon generated for commecial SSH - I'm testing both</FONT>
<BR><FONT SIZE=2>&gt; &gt; commecial SSH and openSSH.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; The reason is the commerical version of ssh lumps all root critical</FONT>
<BR><FONT SIZE=2>and</FONT>
<BR><FONT SIZE=2>&gt; non root critical code into one process.&nbsp; They step up or down the</FONT>
<BR><FONT SIZE=2>&gt; security as they need it.&nbsp;&nbsp; In the past such designs have proven that</FONT>
<BR><FONT SIZE=2>any</FONT>
<BR><FONT SIZE=2>&gt; slighest buffer overflow or bad coding can/will cause a comprised</FONT>
<BR><FONT SIZE=2>server.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Appreciate if you can give more input on this. I have</FONT>
<BR><FONT SIZE=2>&gt; &gt; concern about the performance impact of &quot;sshd&quot;.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Never benchmarked it.. But I see one BSD server I connect to has 33</FONT>
<BR><FONT SIZE=2>people</FONT>
<BR><FONT SIZE=2>&gt; on it and who knows what else is running on it.&nbsp; It seems to be doing</FONT>
<BR><FONT SIZE=2>&gt; very well (0.33 load or less).&nbsp; Not dead sure what hardware, but I</FONT>
<BR><FONT SIZE=2>know it</FONT>
<BR><FONT SIZE=2>&gt; is intel and not multiple processors.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; - Ben</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; openssh-unix-dev@mindrot.org mailing list</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.mindrot.org/mailman/listinfo/openssh-unix-dev" TARGET="_blank">http://www.mindrot.org/mailman/listinfo/openssh-unix-dev</A></FONT>
<BR><FONT SIZE=2>&gt;</FONT>
</P>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>openssh-unix-dev@mindrot.org mailing list</FONT>
<BR><FONT SIZE=2><A HREF="http://www.mindrot.org/mailman/listinfo/openssh-unix-dev" TARGET="_blank">http://www.mindrot.org/mailman/listinfo/openssh-unix-dev</A></FONT>
</P>

<CODE><FONT SIZE=3><BR>
<BR>
***********************************************************************************<BR>
WARNING:  All e-mail sent to and from this address will be received or<BR>
otherwise recorded by the A.G. Edwards corporate e-mail system and is<BR>
subject to archival, monitoring or review by, and/or disclosure to,<BR>
someone other than the recipient.<BR>
************************************************************************************<BR>
</FONT></CODE></BODY>
</HTML>