home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!ukma!netsys!decwrl!pacbell.com!att-out!walter!geoff
- From: geoff@flash.bellcore.com (Geoffrey Clemm)
- Subject: Re: Code Coverage tools for the kernel
- In-Reply-To: jb7m+@andrew.cmu.edu's message of 5 Nov 92 07:30:51 GMT
- Message-ID: <GEOFF.92Nov5170345@wodehouse.flash.bellcore.com>
- Sender: news@walter.bellcore.com
- Nntp-Posting-Host: wodehouse.bellcore.com
- Organization: Bellcore
- References: <1992Oct30.165835.21814@m.cs.uiuc.edu> <1992Nov02.202736.18702@Veritas.COM>
- <Bx5BtH.EHr@cs.uiuc.edu> <1992Nov04.201837.14950@Veritas.COM>
- <weyJd=200WAjIVN756@andrew.cmu.edu>
- Distribution: usa
- Date: 5 Nov 92 17:03:45
- Lines: 36
-
- In article <weyJd=200WAjIVN756@andrew.cmu.edu> jb7m+@andrew.cmu.edu (Jon C. R. Bennett) writes:
- joshua@Veritas.COM (Joshua Levy) writes:
- > >So, by "decent C coverage tool", I was assuming one that used an
- > >in-core table written out at the end of program execution. Since the
- > >I/O is done in one place, it should be easy to tailor. For example,
- > >when using GCT on the kernel, you just reach in through /dev/kmem and
- > >read the table.
- >
- > This is fine from a coverage point of view, but it is a major security
- > problem. If the person running the tests (which hopefully includes
- > lots of development and QA engineers, not to mention some pseudo-real
- > users) can read /dev/kmem, then those people can steal passwords,
- > including the root password.
-
- in the context described, the person is testing the KERNAL, if you could
- compile the kernal, and install the kernal, and run the kernal, then it
- dont realy mater that you might be able to get the root password, beacuse
- you already have the root password.
-
- If you are going to post to thousands of people, a couple of points probably
- should be kept in mind:
-
- 1) Read the article you are responding to.
-
- As Joshua explicitly states, the individual that installs the kernel
- is often not the person that tests the kernel.
-
- 2) Take the extra few seconds it takes to correct spelling and syntax errors.
-
- Seven errors in a four line paragraph is rather excessive.
-
- Cheers,
-
- Geoff
- --
- geoff@bellcore.com
-