Student Account Number: Final Grade: / 200 Documentation: Effort: (-5) ___Could not grade (demo requested) Design: (-5) Clarity: (-5) ___Student emailed (date) ________ Source Code: Test used: Matches Docs: (-10) Full Credit Test (FC) (-0) Authentication: (-10) Partial Credit Test (P1)(-15) Provides secrecy: (-10) Minimal Credit test (W) (-20) Testing: can show ACM? (-5) bossman present? (-5) bossmans permissions reasonable? (-5) Is Cathy there? (-5 unless documented) Does she have access to files? (should be no) (-5) ACM shown on Client side? (-5) bossmans access in practice? (-5) can bossman augment rights, consistent with common sense and docs? (-5) Can Bob login? (should be no for FC test) (-5) Can Cathy? (should, or a message/documents saying not in ACM and telling you what to do) (-5) if yes, can she create catrc? (-3) and give Joe r access to catrc? (-2) (if she can't login, give full credit if documented, -5 (not 10) if not) ACM -- Joe's Permissions? (-5) create Kev and Pete? (-5) set Kev's PW? (-5) delete Cathy? (if she's not there, and docs say she has to be specifically added, skip this (-5) Add user Bob (should not be able to) (-5) Set PW for Bob? (-5) ACM? Cathy exist? catrc exists, permissions? Pete and Kev exist? Total (-5) Can Pete login (should be no) (-5) If yes, is it documented (e.g. "default" password)? (+3) Can Kev? (-5) Can Kev create files? (-5) (if only creates kevd if level specified may be OK depends on message/docs) Can Kev give Bob rw perms (without crashing)? (-5) Can Kev view the ACM (should be unable to)? (-5) Can Bob access Kev's files? No, or any violation of Bell LaPadula: (-5) [ didn't use our convention, but used the book's: (-3) ] Covert channel path in error messages? (-3) "k" waits to kill, and finally kills on "q"? (-5) ACM looks good, esp. MAC level for kevd looks reasonable? (-5) q gracefully kills server also? (-5) Passwords in clear? (-20) [ password not stored: (-10)] Fails to restart w/out init? (-5) bossman logs on and ACM looks good? (-5) [ each time client or server crashes or hangs when it should give me a result: (-2) ]