home *** CD-ROM | disk | FTP | other *** search
- 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
- From: zz1bb@impending.ucsd.edu (Barry Brown)
- Newsgroups: comp.sys.mac.system
- Subject: Re: Protecting users from copying files (applications)
- Message-ID: <40671@sdcc12.ucsd.edu>
- Date: 7 Nov 92 01:42:59 GMT
- References: <1992Nov4.191243.11607@newshub.ccs.yorku.ca> <aland.720911740@chaos.cs.brandeis.edu>
- Sender: news@sdcc12.ucsd.edu
- Lines: 49
- Nntp-Posting-Host: impending.ucsd.edu
-
- In <aland.720911740@chaos.cs.brandeis.edu> aland@chaos.cs.brandeis.edu (Alan D.) writes:
-
- >don@writer.yorku.ca (don Sinclair) writes:
-
- >>We want to use system 7's file sharing capabilities but we do not want
- >>users to be able to copy applications from a shared disk in some
- >>cases. (We need to worry about our software licensing agreements.) Is
- >>this possible?
-
- >The easiest way to do this would be to make only certain folders
- >'shared'. You can also 'set permissions' from the Finder, but that
- >might only work with AppleShare (3.x) sharing, I don't know...
-
- At UCSD we use a nifty utility called Key Server. Each application you want
- to protect is modified by the Key Server installation program to include
- code that "asks permission to run" from a central Key Server host. The host
- has counters that get decremented each time an application is running so
- that you can keep track of how many copies you are allowed to have running
- simultaneously. (Eg, if you have a license for 5 copies of MS Word, then
- the counter is set to 5. When all five copies are running, the user sees a
- message that says that all 5 copies are in use). Other features:
-
- If all copies are in use, the user can request to get into a queue
- so that when a copy becomes available, the user can run
- the program.
- If a user copies the program to another computer not in the same
- AppleTalk zone, it won't run. Mucking around with ResEdit,
- I haven't able to figure out how to defeat the Key Server
- code.
- If the computer crashes while a program is running, the Key Server
- will remember which computer was running the program and
- allow it to continue when the computer comes back up.
- A running application periodically checks for the presence of the
- Key Server. If it disappears (ie, someone disconnects the
- user's computer from the network), the application quits.
-
- Key Server has been working well. We've been able to totally deprotect our
- computers since an application copied from the computer won't run anywhere
- else.
-
- Since I just work for the ACS here, I don't know who makes Key Server. But
- it's definitely work a look at.
-
-
- --
- Barry E. Brown -- \ UCSD Instructional Computing Center
- bebrown@ucsd.{edu,uucp,bitnet} \ Anime Stuff FTP Server administrator
- Somewhere in San Diego, CA..... \ (ftp network.ucsd.edu [132.239.254.203])
- "Stimpy, sometimes your wealth of ignorance astounds me." -- Ren
-