home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / mac / system / 13814 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  2.9 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!ames!pacbell.com!network.ucsd.edu!sdcc12!impending!zz1bb
  2. From: zz1bb@impending.ucsd.edu (Barry Brown)
  3. Newsgroups: comp.sys.mac.system
  4. Subject: Re: Protecting users from copying files (applications)
  5. Message-ID: <40671@sdcc12.ucsd.edu>
  6. Date: 7 Nov 92 01:42:59 GMT
  7. References: <1992Nov4.191243.11607@newshub.ccs.yorku.ca> <aland.720911740@chaos.cs.brandeis.edu>
  8. Sender: news@sdcc12.ucsd.edu
  9. Lines: 49
  10. Nntp-Posting-Host: impending.ucsd.edu
  11.  
  12. In <aland.720911740@chaos.cs.brandeis.edu> aland@chaos.cs.brandeis.edu (Alan D.) writes:
  13.  
  14. >don@writer.yorku.ca (don Sinclair) writes:
  15.  
  16. >>We want to use system 7's file sharing capabilities but we do not want
  17. >>users to be able to copy applications from a shared disk in some
  18. >>cases. (We need to worry about our software licensing agreements.) Is
  19. >>this possible?
  20.  
  21. >The easiest way to do this would be to make only certain folders
  22. >'shared'.  You can also 'set permissions' from the Finder, but that
  23. >might only work with AppleShare (3.x) sharing, I don't know...
  24.  
  25. At UCSD we use a nifty utility called Key Server.  Each application you want
  26. to protect is modified by the Key Server installation program to include
  27. code that "asks permission to run" from a central Key Server host.  The host
  28. has counters that get decremented each time an application is running so
  29. that you can keep track of how many copies you are allowed to have running
  30. simultaneously.  (Eg, if you have a license for 5 copies of MS Word, then
  31. the counter is set to 5.  When all five copies are running, the user sees a
  32. message that says that all 5 copies are in use).  Other features:
  33.  
  34.     If all copies are in use, the user can request to get into a queue
  35.         so that when a copy becomes available, the user can run
  36.         the program.
  37.     If a user copies the program to another computer not in the same
  38.         AppleTalk zone, it won't run.  Mucking around with ResEdit,
  39.         I haven't able to figure out how to defeat the Key Server
  40.         code.
  41.     If the computer crashes while a program is running, the Key Server
  42.         will remember which computer was running the program and
  43.         allow it to continue when the computer comes back up.
  44.     A running application periodically checks for the presence of the
  45.         Key Server.  If it disappears (ie, someone disconnects the
  46.         user's computer from the network), the application quits.
  47.  
  48. Key Server has been working well.  We've been able to totally deprotect our
  49. computers since an application copied from the computer won't run anywhere
  50. else.
  51.  
  52. Since I just work for the ACS here, I don't know who makes Key Server.  But
  53. it's definitely work a look at.
  54.  
  55.  
  56. -- 
  57. Barry E. Brown        --        \  UCSD Instructional Computing Center
  58. bebrown@ucsd.{edu,uucp,bitnet}   \   Anime Stuff FTP Server administrator
  59. Somewhere in San Diego, CA.....   \    (ftp network.ucsd.edu [132.239.254.203])
  60. "Stimpy, sometimes your wealth of ignorance astounds me." -- Ren
  61.