Server software on the Internet is today's high point for software at risk. Ongoing reports of security flaws suggest that conventional Internet server software packages are intrinsically vulnerable to "server overrun", an attack that subverts the server's behavior and causes it to run attack code instead. The attack code then penetrates other portions of the server host or site unless there are additional defenses. Mandatory protection mechanisms, like those developed for multilevel security applications, can limit the risks of server overrun to a site. Commercial systems have been developed that use three distinct mechanisms: Unix "chroot" isolation, multilevel security (MLS), and type enforcement. The paper compares and contrasts these three mechanisms for server protection.
Index Terms:
Internet; multilevel security applications; Internet server software; security flaws; server overrun; attack code; server host; mandatory protection mechanisms; commercial systems; Unix chroot isolation; type enforcement; MLS; server protection
Citation:
R.E. Smith, "Mandatory Protection for Internet Server Software," acsac, pp.178, 12th Annual Computer Security Applications Conference (ACSAC '96), 1996