Article View: comp.sys.mac.apps
Article #1031Re: SPA piracy raid: Call for Solutions
From: Robert Weinberg
Date: Wed, 05 Aug 1992 14:28
Date: Wed, 05 Aug 1992 14:28
184 lines
10124 bytes
10124 bytes
With permission from Gary Greene, I am posting email he sent me. He outlines steps his company is moving toward to assure legitimacy of software installation. - Rob Date: Mon, 3 Aug 92 18:05:01 PDT From: Gary Greene <garyg@zip.Convergent.COM> To: robertw@informix.com Subject: Re: SPA piracy raid: Call for Solutions Newsgroups: comp.sys.mac.apps References: <1992Jul31.220223.8875@novell.com> <1992Aug3.152921.15203@informix.com> My appologies in advance for quoting extensively. But I think it is appropriate to the discussion. In comp.sys.mac.apps you write: >In article <1992Jul31.220223.8875@novell.com> mwalker@novell.com (Mel Walker) >writes: >> My point is that it's still easier to steal software. If I wanted to steal >> a copy of Excel, how would a company stop me? Checking out copies wouldn't >> work. Copy protection in any form wouldn't work (assuming that I am capable >> of breaking copy protection, or a least making a duplicate of a disk). I >> fail to see how a company could "guard" software. How do you effectively >> guard software without totally restricting access to it (i.e. buying a copy >> then not letting anyone use it)? >Restrictions to computer access can be very uncomfortable for the work >environment. There are ways to allow only certain people access to writeable >media, modems, etc., but this would make people unhappy! Also, in most environments this would be unworkable. Most jobs (except turnkey systems for online transactions) require the worker to make floppy copies of files for various reasons. Take away this ability, and one eliminates these workers' ability to do useful work on a computer. >A company would have >to weigh this against the probability of measures like the SPA raids being >instituted from outside. Appropriate to Mr. Walker's comment above one way to prevent theft in a networked environment would be to place all applications on the network server but with permissions set so that high level copying of files from that volume is disallowed. A rather complex set of permissions would be needed to run the application from that volume (temp files would need to be kept on the user's volume and/or in RAM; low level loading of code into the user's RAM so the application can run on their local network station, etc.) but all this is done already in one form or another in many environments anyway. A complex application running in the background *might* be able to watch as various parts of an application are loaded into RAM and record the code, and a programmer could then *possibly* run a dissassembler/assember on the code to hack together a usable copy, but in practice this is not practicle since this is NOT a trivial task. Man hours involved would be more expensive than simply buying a legal copy unless we are talking about massive piracy sanctioned by the company as policy to save themselves the purchase price. In such a case they wouldn't be running such a protection scheme anyway. My work environment here is a Novell network running DOS/Windows and Unix via using Novell's TCP/IP transport layer, aka Host Presenter, but I use a Mac at home (and wish we did here too). A big issue for us is becoming ISO 9000 compliant so we can continue our business in Europe. One point of ISO 9000 lies in protecting the software we run. We are moving to a setup much as I outline above. One of the things which is making it easier for us to do this is the large number of applications running under DOS and Windows which have network versions rather than per-seat versions. We enable more versions by buying seat extensions ...the publisher sends us a key, either by online transaction or snailmail which increases the number of copies we can run virtually. (Most network based applications que calls from the user for more application code and download it to cache memory on the user's machine, flushing least used code still resident in the RAM cache. This does not result in any performance hits from accessing the network drive since not that many people will be accessing the drive that often for it to be an issue). My impression is that such network versions of applications are not common on the Mac. It would help, at least in larger environments, if more Mac s/w publishers supported such schemes. >> In fact, I'd like to know which companies are the "many companies" you >> speak of, and just how much is "fairly successful at foiling copying", and >> how do they measure their success? >I would think very few companies will actually broadcast the amount of copying >that occurs at their site, but you're right - I should gather more specifics. >Anyone out there know what, if any, measures have been taken at sites where >there have been SDA raids, or other reasons for concern about copying? We have not been raided, and have taken strong steps to eliminate any reason for such a raid (see above). As for "other reasons for concern" see my comments about ISO 9000 above. >The SPA claims in their literature that companies can and do take measures >agains copying. They provide a kit that monitors at least networked systems >against duplicate software on-line. Software on servers can be restricted by >limiting access to servers to people who actually need to use the applications. You can also limit access to particular directories which contain the appli- cations, which is a more flexible approach, on both Macs and PCs, and cer- tainly under Unix, person by person. >Application disks can be locked away in a drawer. Disk-drive access can be >provided on an "as-needed" basis, so that casual copying is a bit more >difficult. Of course, if a company found that it was not experiencing loss of >its "upgrade coupons", no such measures would be needed. If copying is locked out, then access to drives is less an issue. If permissions to access a particular directory are limited to those who have an assigned seat for that application then security does not need to be quite so intrusive for other more casual users. >Also, building a unique ID into each computer in some form might help (as is >already the case with many workstations), but this would be somewhat similar >to requiring every printing press to be registered, and this would have >implications for freedom of speech. Not necessarily. Each machine on a network already has a unique i.d. for that network. The Mac also maintains unique i.d.s for each machine under LocalTalk. Under tcp/ip this protocol is common enough that it underlies things like the Internet where not every machine runs Unix. The network address of a machine ought to be sufficient to establish permissions to run a server-based application. What is necessary to protect freedom of speech is clear rules limiting invasion of privacy where user communications are concerned. A unique i.d. for machines is no different than knowing the address for the N.Y. Times or the Washington Post. An i.d. is an address, not a license. Now if there were laws and rules restricting who could have an address you might be correct. But no newspaper or other publisher acts anonymously (except samizdat publishers under a dictatorial regime). >My concern is not with how tight an environment can be made (and how clever >a breaker would have to be), but with the uncomfortable situation of an >employee who would like to see intellectual property rights respected, but >finds himself in an environment that encourages copying. If a company had >some incentive to limit copying, as they currently have incentives to limit >loss of hardware, they would find some measures to promote this. Agreed. But my impression is that the bigest losses come from companies who intentionally pirate software. I once worked for a small business who did this and expected us to actively help in the piracy. I got the hell out of there. I did NOT appreciate their pressure to aid and abet them in their crime just to save them some operating expense. They are thankfully out of business now, since I had real problems with the idea of turning in my friends who remained when they were doing what they were doing under pressure from the people who cut their paychecks. The company should be racked, particularly where they are pressuring their employees, and not the workers themselves *unless* it is the workers who are doing the piracy for their own benefit without knowledge of the company. Even then the company bears some responsibility for maintaining lax security (if they have been lax). >No-one can prevent theft of hardware or other real-world possessions, either, >but some measures help. Locks are meant to keep honest people honest. A pro can always beat them. A company's responsibility is to maintain sufficient security so that theft is not an attractive nuisance. Measures beyond that ought to be strictly based on economic feasability. Sorry about using e-mail to respond to a public discussion, but posting from my machine here is often broken. Respects, Gary Greene Unisys, Unix Systems Group garyg@convergent.com San Jose, California garyg@netcom.com (at home) -- ********* MY OPINIONS, not those of my employer! ************** +================================+================================+ | Rob Weinberg | Workstation publications tech | | Email : robertw@informix.com | Graphic designer | | Voice : 415-926-6754 | <imagine your ad here> | +================================+================================+
Technical Details
Message-ID:
<1992Aug5.142818.19281@informix.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!oracle!pyramid!infmx!newsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!oracle!pyramid!infmx!news From: robertw@informix.com (Robert Weinberg) Newsgroups: comp.sys.mac.apps Subject: Re: SPA piracy raid: Call for Solutions Message-ID: <1992Aug5.142818.19281@informix.com> Date: 5 Aug 92 14:28:18 GMT Sender: news@informix.com (Usenet News) Organization: Informix Software, Inc. Lines: 184