3.7.3. Common Heritage
Simply using different vendors' Unix systems probably
won't buy you diversity, because most Unix systems are derived
from either the BSD or System V source code. Further, most common
Unix networking applications (such as Sendmail,
telnet/telnetd,
ftp/ftpd,
and so on) are derived from the BSD sources, regardless of the
platform. Any number of bugs and security problems in the original
releases were propagated into most of the various vendor-specific
versions of these operating systems; many vendor-specific versions of
Unix still have bugs and security problems that were first discovered
years ago in other versions from other vendors, and have not yet been
fixed. Linux, which has an independently developed kernel, uses many
applications derived from the same Unix heritage.
Similarly, Windows NT-based systems inherit any Windows NT
weaknesses. Some versions of Windows NT-based firewalls replace
Windows NT's IP stack, which removes one major source of common
holes but may introduce others.
"Black-box" systems are based on something -- usually
a version of Unix or a Microsoft operating system -- and they
inherit weaknesses the same way any other system does.