Homework 4
Due Date: June 14, 2000, at 6PM
Points: 150
- (50 points) Consider the intrusion detection system model,
which consists of sensor mechanisms, analysis engines, and notification
engines. Please generalize this model to cover other system auditing
mechanisms.
- (40 points) The program lsu is a version of su that uses an
access control file and the user's password to give access to shared
accounts. It runs setuid to root on UNIX systems. On the web page is a
tarball of the program lsu.tar. Download it and find at least 2
potential security vulnerabilities. You do not need to exploit them, but
you must say how you could exploit them.
- (60 points) The library msystem provides a version of the
system(3) library function that purports to provide better security when
invoked by a privileged (setuid or setgid) program. On the web page is a
tarball of the library. Please evaluate it against the eight principles
of secure design and state which ones it exemplifies, if any. Can you
find any security flaws?
Send email to
bishop@cs.ucdavis.edu.
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562
Page last modified on 6/6/2000