Forum on Risks to the Public in Computers and Related Systems
ACM Committee on Computers and Public Policy, Peter G. Neumann, moderator
Volume 11: Issue 42
Monday 8 April 1991
Contents
Now the police can find you anywhere in town!- S. Spenser Aden
Re: Automatic Vehicle Identification (was driving and privacy)- Brinton Cooper
UPS to collect electronic signatures?- Dwight D. McKay
Software fault in aircraft navigation systems- Steve Bellovin
Smiths Industries 737-400 LCD display- Robert Dorsett
UPC Hiccup and human error- Wayne Gibson
A `security device' that isn't- Andrew Koenig
Re: E-mail role in LA cop probe- Henry Spencer
Re: Computer Ballot Tally- B.J. Herbison
Erik Nilsson
Re: Tricky application of Caller ID- Randall Davis
Info on RISKS (comp.risks)
Now the police can find you anywhere in town!
<ADEN@vf.jsc.nasa.gov>
Sun, 7 Apr 1991 21:41:40 CDT
On David Horowitz' consumer advocate show _FIGHT_BACK_ this Saturday, they "previewed" a product that's in the prototype stage called (something to the effect of) TELETRACE. This product is an antitheft device for your car. You will pay something on the order of $600 initially, then a modest monthly fee, and your car, with the TELETRACE device, can be traced anywhere in the zone of control of your police department. Polling sites are set up around the perimeter of your city police's area of control, and these sites will receive transmissions from your car. By monitoring strength and angle of the signal (their claim, not mine), they can "pinpoint" your car. The idea, of course, is that if your car in stolen, the police can find it. But there's an added "feature" ... you don't have to call the police to tell them it's stolen ... the car can be armed so that as soon as it's broken into, the police start to monitor it. Nifty, huh. I suppose the readers of RISKS can spot the problems here ... from Big Brother complexes to inadvertant arrest when you steal your own car :-). Personally, I found it all terribly amusing, but I wouldn't buy it. S. Spenser Aden -- Lockheed Engineering and Sciences Co. -- (713) 483-2028 NASA -- Johnson Space Center, Houston -- Flight Data and Evaluation Office
Re: Automatic Vehicle Identification (Ravin, driving and privacy)
Brinton Cooper <abc@BRL.MIL>
Sun, 7 Apr 91 20:54:00 EDT
Risky computer practices seem to be accelerating faster than sane people can
react to them. However, this one seems to be on the wrong track. Cars don't
get speeding tickets; people get speeding tickets. In Maryland, a speeding
ticket is actually a summons to District Court sitting as Traffic Court. Such
a citation would most likely be issued, if at all, to the owner of the vehicle.
This being a non-civil case, however, the State bears the burden of proving
that the owner was actually driving the vehicle. The owner need not testify in
her/his own behalf! While this is likely to be a nuisance for the first few
victims, no sane court is likely to uphold the charge.
It seems that our Risks discussions speak to two communities: we speak to one
another as computer professionals and we speak to the public at large. In the
former case, we ponder the correct and proper use of computers. In the latter,
we'll increasingly have to invoke the tools of jurisprudence to overcome
improper use.
_Brint
UPS to collect electronic signatures?
"Dwight D. McKay" <mckay@ecn.purdue.edu>
Fri, 5 Apr 1991 14:32:35 -0500 (EST)
Having just received a delivery, I am reminded of a small article in last
week's Wall Street Journal. It described a new computer system United Parcel
Service will be introducing which has some serious risks associated with it.
UPS plans to field a large number of the new pen-based computers as
replacements for the ubiquitous UPS clipboard. When you receive a package
you'll sign for it on the pen-based computer. Each evening the delivery person
will drop off his "pad" which will upload the days signatures to UPS's computer
network. With in a matter of a few weeks they could have a sizable percentage
of population's signatures in digital form.
Does anyone know more about this system? What sort of controls will
they have in place for securing the collected signatures?
--Dwight D. McKay, Purdue University, Engineering Computer Network
(317) 494-3561 ...rutgers!pur-ee!mckay
Software fault in aircraft navigation systems
<smb@ulysses.att.com>
Mon, 08 Apr 91 20:14:43 EDT
The FAA has informed airlines that aircraft equipped with certain models of the
``Honeywell Flight Management System 1 million word database'' may fall prey to
software problems. Apparently, one of the navigation systems -- the
non-directional beacon landing approach system -- is buggy and can display the
wrong course. Planes affected include the 747-400, the 757, the 767, and the
MD-11.
Navigation system software is updated monthly; future release will omit that
code until the FAA approves a bug fix.
--Steve Bellovin
Smiths Industries 737-400 LCD display
Robert Dorsett <rdd@cactus.org>
Sun, 7 Apr 91 17:29:59 CDT
RISKS readers may recall some concerns over the Smiths Industries LCD-based engine instrumentation, which was introduced on the Boeing 737-400 in 1988 (advertisements appeared in Aviation Week through 1989). This is essentially a very low-resolution engine instrumentation scheme, utilizing a series of LCD's, in a circular layout, as trend indicators, with a digital readout. It is now offered as a retrofit package for the 737-300, and is available as an option on the 737-300, -400, and -500. It replaces the electromechanical "clock" displays, which have been in use since 1969. The Smiths Industries display interface is fundamentally different from those used on the 747-200 and -300 (electromechanical dials or tapes), the 757/767 (CRT-based "moon" displays), and the 747-400 (CRT "tapes"). Following the crash of a 737-400 at Kegworth, two years ago, the British Air Accidents Investigation Branch initiated a fairly exhaustive survey of the human factors of the cockpit (which seemed warranted, since the pilots had apparently shut down the wrong engine, following an engine emergency). Here's an interesting (i.e., supports my position :-)) article from a recent FLIGHT INTERNATIONAL, March 6, 1991. Note that many of the issues raised have been discussed on the net, and have appeared in numerous reports in real life, yet no action ever seems to be taken... UK AAIB SLAMS 737-400 DISPLAYS, by David Learmount. "Tests have revealed that the layout and type of engine instruments on board the British Midland Boeing 737-400 which crashed at Kegworth in 1989 were the worst possible combination by a considerable margin, says Ken Smart, chief investigator of the UK Department of Transport's Air Accidents Investigation Branch (AAIB). "The liquid-crystal displays and their layout were cited as factors in the 737 crew shutting down teh wrong engine. The findings follow UK laboratory tests, Smart otld a UK Parliamentary Advisory Council for Transport Safety meeting in London on 26 February. "AAIB accident investigator Ed Trimble, concerned that there are no national or international standards for testing instrument effectiveness before operation, saked why tests had not been carried out before--his questions prompted Boeing to admit that it has still not modified either the layout or display type in its 737-400's. Some airlines have reverted to electromechanical instruments in new 737's. "Smart points out that the British and US armies have a program called 'Manprint' to test the user-friendliness and operational efficiency of equipment design choices. He says: 'It is long overdue that the position of the crew in the system should be considered. It is inevitable that its role, if things keep going the way they are, will be reduced purely to that of monitor, a role in which man is not effective.' "International speakers at the conference claimed that 'glass cockpit' design induces errors as a result of being insufficiently tested before going into service--eventually resulting in a serious accident. "Airlinr manufacturers, accident investigators, human-factors specialists and airline pilots believe unanimously that today's automated cockpits, which present the pilot with huge quantities of information on 'untested' displays, are not designed to keep the pilot 'in the control loop.' Future avionics and cockpit designs must bring the pilot back into the loop, says Boeing's chief flightdeck engineer, Del Fadden, making clear that [text omitted in original--another RISK of electronic publishing systems :-)] intends to do this. "The US National Transportation Safety Board's (NTSB) chief accident investigator Robert MacIntosh told the 'Pilot error in perspective' conference that although '...glass cockpit aircraft have been remarkably accident-free ... the NTSB is trying to anticipate what kind of accidents there might be [in them].' "Smart revealed that the results of a major line-pilot opinion survey 'Human factors on the advanced flightdeck'--to be presented by the Confidential Human Factors Incident Report Programme, showed that pilots are seriously concerned at the degradation of flying skills automation causes." (sic) Robert Dorsett UUCP: ...cs.utexas.edu!peyote.cactus.org!rdd
UPC Hiccup and human error
Wayne Gibson <wgibson@capstan.convex.com>
Sat, 6 Apr 91 12:44:26 -0600
I was at the grocery store and spotted 12-pack coke in cans for $2.50. Being a
programmer I could not pass this up and got 4 12-packs. At the checkout
counter (UPC scanner) the girl took the first 12-pack and ran it over the
scanner 4 times. With everything else included the total was $75.68. Since I
had a couple of prescription medicines I thought this was high but not
rediculus. So after paying she hands me the receipt and the first four lines
look like this:
BBS DIET COKE 12 25.00
BBS DIET COKE 12 2.50
BBS DIET COKE 12 2.50
BBS DIET COKE 12 2.50
Now remember she used the exact same carton all four times!! I point out that
this doesn't look right. She agrees but since I've already paid she's
powerless to do anything about it; I need to go to the service desk. OK, fine.
It's right there ten steps away. I have this awful headache and just want to
get home and take my prescriptions, so I'm not paying close attention. Well,
the "assistant manager" working at the service desk goes, "Oh, that's terrible.
Here let me get you a refund. Let's see... 25.00 minus 2.50. I owe you $23.50
plus tax." With my headache I didn't even notice until I got home.
She can't add and subtract. But she also showed no concern that the UPC system
might do this again. When I brought this up she just said that she hadn't seen
it before a was sure it was just a "glitch".
-- Wayne
[I have been generally not too enthusiastic about including the scads of
incremental-experiential sagas that are currently pending consideration
in the RISKS queueueueueueue, but this one slips through... PGN]
Re: E-mail role in LA cop probe (PGN, RISKS-11.37)
<henry@zoo.toronto.edu>
Sat, 6 Apr 91 22:02:21 EST
> ... essentially any message can be spoofed, tampered with, or destroyed
> altogether, given suitable system access...
The same is true, of course, of recorded voice. Again, the analogy seems good,
and the decision to accord the same status a sensible one.
Henry Spencer at U of Toronto Zoology utzoo!henry
Re: Computer Ballot Tally (Richard Wexelblat, RISKS-11.38)
"B.J. 08-Apr-1991 1625" <herbison@ultra.enet.dec.com>
Mon, 8 Apr 91 14:28:08 PDT
> Question: is this felt to be a reasonable method?
I don't feel the method is reasonable. It *might* have been
reasonable before you published it, but now that you have
provided the information needed to cook the vote and avoid
detection--just modify the electronic vote counter so it is
accurate until the ballot count is larger than 2% of the
expected returns and does anything it wants after that point.
B.J.
A `security device' that isn't.
<ark@research.att.com>
Mon, 8 Apr 91 20:20:38 EDT
I received a catalog in the mail recently that among other things advertised a
device to `stop people from making expensive 900 calls from your phone.' It
consisted of a little box with a lock that clamps onto the back of the phone.
As far as I can tell from the picture in the catalog, it has a modular jack in
it, into which you plug the cord coming from the wall. It also has about a
2-inch cable coming out of it with a modular plug at the end, which you plug
into the telepone.
I wonder how many people will order these things, not realizing that they can
be defeated in about two seconds? For that matter, I wonder how hard it is to
pick the lock?
--Andrew Koenig ark@europa.att.com
Re: Computer Ballot Tally (Richard Wexelblat, RISKS-11.38)
<erikn@tekcae.cax.tek.com>
08 Apr 91 17:12:04 PDT (Mon)
> is this felt to be a reasonable method? Controls on a vote counting system, like controls on any system, can be reasonable only in relation to the types of threats that are bring controlled against. Broadly, for vote counting, there are two threats: - someone fixes the election (fraud) - something goes inadvertently wrong (error) In each case, the reported results won't match the true results. Terminology: results: the number of votes each candidate and measure received outcome: who won, which measures passed and which failed. reported: what the counting system claims happened true: what each voter intended to do The probability that the reported results will perfectly match the true results will never be 100%. The probability that the reported outcome will match the true outcome must be very high, even if the race is arbitrarily close. Back to the question. If the ballots have already been mailed, it's too late to do much about fraud. For next time, a few issues you might want to think about for both fraud and error are: - how is ballot stock controlled? Are ballots numbered? Are secrecy envelopes numbered? How are both secrecy and security maintained? - how is the mailing list maintained? Are you sure that everyone one the mailing list had a ballot mailed to their address of record? Who has access to the official mailing list? How many days before the election must a member join to be eligible to vote? Is this the day you take your pull from the mailing list? - is the ballot designed in such a way that all voters will be reasonably able to follow the instructions and vote their choice, with equipment they will have at the address the ballot is mailed to? Don't laugh, I'm not sure that this is true for all U.S. elections. It sounds like you're using some sort of markable form. If it's a form where you have to punch little squares out, I'm not sure the manufacturer recommends those for mail voting. If it's a form where you mark a square, what kind of pencil or pen are you assuming your voter has? It's best to think out the whole process IN DETAIL before you even send out the ballots. Perhaps you have, but I can't tell from your posting. I have a few questions: > Before the Validators get there, the company has opened any ballots with How are the validators chosen and trained? Who is "the company"? What are they doing with your ballots? Why are they doing anything with them while you aren't there? Remember, security is trust with a paper trail. > Any that fail are put aside. For what reasons would a ballot be failed? Someone intended to vote with that ballot, it is your responsibility to count it, if it can be done so unambiguously, even if a particular piece of hardware can't deal with it. BTW, you need to count the ballots that failed, too. In a mail election, it is difficult to account for every ballot, but you need to get reasonably close. Call a random sample of the people you sent ballots to, but didn't get one from, to see if they actually got their ballot. Just an idea. A few more comments: > We then select at random about 1% of the "passed" group and tally them This is too low, and shouldn't be a constant. There are formulas for calculating how many ballots you need to recount, to reach a certain confidence that no undetected fraud or error of certain types has been reached. I can dig some of them out, if you're interested, but all of them share the property that, as a race approaches a dead heat, the percentage of ballots you need to recount approaches 100%. > (No machine discrepancy has yet been discovered; don't know what to do if one > occurs) Either you haven't counted many ballots, the errors aren't being caught, or you aren't hearing about the errors that are caught. The ballot counting systems I've seen out there just aren't that reliable. A big number of "failed" ballots is a good sign that your system is flakey. For machine count systems, a failed ballot usually means that the ballot is marginal in some way. Maybe it's dirty, or a mark is outside a line, or the ballot was cut slightly narrow. Maybe there was a power glitch while the ballot was read. In this last case, the failure has nothing to do with the ballot, so I'm sure this is what you'd call a "machine discrepancy." For failures that do have something to do with the ballot, they all exhibit a transition zone, so that a ballot that is a little dirty will read OK 40% of the time, and fail 60% of the time. A little dirtier, and it reads bad 80% of the time. So machine discrepancies are inevitable, and fairly common. However, machine discrepancies aren't the voter's problem, your duty is to determine voter intent if it is possible to do so. I can see problems with your recount method, because it doesn't verify anything except that the reader is working OK while you happen to be doing the recount. You might argue that you are validating the software that does the counting, but only for the volume of cards in the recount, only if you are sure the program hasn't changed since the count, and only if you aren't worried about fraud. You don't know if the counters were zero when the count started. You don't know whether ballots were intentionally or inadvertently counted twice, or not at all, The preferred method is to subdivide the ballots into groups, called precincts, then count each precinct separately, and sum the subtotals. Each group needs an anonymous, yet deterministic method of group assignment, such as a number on the ballot. You might want to think about zipcodes. As I recall, your recount work is minimized if all groups are approximately the same size, and the number of groups is about the square root of the number of ballots. It depends on how expensive each operation is, some people believe that there is never a reason to have more than about 1000 precincts. If an election is worth something, someone may try to steal it. It it isn't worth anything, someone may not take it seriously enough to count it correctly. > We then open all unsigned ballots. If a signature inside, manually add Why can the voter sign one of two places? Why wasn't this designed out? We could get into vote counting software issues, but that's another huge area. Your responsibility is to not only correctly count the election, but to be able to demonstrate that you counted the election correctly. This requires careful documentation at each step of the process, and opens up another huge area that I won't get into. Conducting a trustably accurate election is difficult. Ask yourself how much accuracy you need, then design a system to give you that accuracy for a reasonable amount of money. For elections that matter at all, the accuracy needs to be pretty high. For small elections, say only a few thousand ballots, it is often cheaper to get an accurate count by hand. Erik Nilsson, CPSR Vote-Counting Project Leader erikn@tekcae.cax.tek.com (503)690-8350 690-9292[fax]
Re: Tricky application of Caller ID (Johnson, RISKS-11.38)
Randall Davis <davis@ai.mit.edu>
Fri, 5 Apr 91 14:50:40 est
> Does anyone have any documentation on this supposedly-true story? Consider the scenario for a moment and imagine, say, 10,000 kids in the audience actually do what they're told. You've got 10,000 phones dialing the same number simultaneously. How many of those calls do you think will actually get through? Sounds like a typical urban legend and a very ineffective way to get a sizable mailing list. They'd be much better off with the coupon in the paper trick. I strongly suspect that what Gary said was of the form ``What if...,'' and it's now being repeated as ``He said that...'' I tried calling him here at MIT to find out more, but his answering machine says he's in Belgium for the year. [Lots of other folks commented on this one also, including Jerry Hollombe. PGN]

Report problems with the web pages to the maintainer