risks@CSL.SRI.COM (RISKS Forum) (12/08/90)
RISKS-LIST: RISKS-FORUM Digest Friday 7 December 1990 Volume 10 : Issue 67 FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS ACM Committee on Computers and Public Policy, Peter G. Neumann, moderator Contents: Airline safety (Donald A Norman) Voter identity and Dial-A-Vote (Lauren Weinstein, Glen Overby, Paul Peters, Andrew Klossner, Dan Sandin, Frank Kuiper, Adams Douglas) "Little pitchers have big ears": yet another ATM RISK (zowie) Billing software wastes money (Phil R.M.) The RISKS Forum is moderated. Contributions should be relevant, sound, in good taste, objective, coherent, concise, and nonrepetitious. Diversity is welcome. CONTRIBUTIONS to RISKS@CSL.SRI.COM, with relevant, substantive "Subject:" line. Others ignored! REQUESTS to RISKS-Request@CSL.SRI.COM. FTP VOL i ISSUE j: ftp CRVAX.sri.com<CR>login anonymous<CR>AnyNonNullPW<CR> CD RISKS:<CR>GET RISKS-i.j<CR>; j is TWO digits. Vol summaries in risks-i.00 (j=0); "dir risks-*.*<CR>" gives directory; bye logs out. ALL CONTRIBUTIONS CONSIDERED AS PERSONAL COMMENTS; USUAL DISCLAIMERS APPLY. Relevant contributions may appear in the RISKS section of regular issues of ACM SIGSOFT's SOFTWARE ENGINEERING NOTES, unless you state otherwise. ---------------------------------------------------------------------- Date: Fri, 7 Dec 90 08:00:20 PST From: danorman@UCSD.EDU (Donald A Norman-UCSD Cog Sci Dept) Subject: Airline safety I apologize in advance: this is a sermon. The note in RISKS on the Economist's suggestions for aviation safety prompts this note. The problem is that the suggestions were all aimed at the pilots. The myth of crashes caused by single individuals, usually the pilot, persists. Accidents in aviation is a system problem. Accidents occur because the system is faulty. Note that an accident almost never involves a single error: there must be a chain of events, each of them usually unlikely by themselves, before an accident happens. The Economist's suggestions seem to me to be without merit, save for their last -- that we should get more information from the cockpit. I was pleased and surprised to see the NTSB (the U.S. National Transportation Safety Board) just recommend increasing the voice cockpit recorder tape to longer than 30 minutes (now it is a repeating loop of tape of duration 30 minutes), increasing the number of parameters measured by the black box that records airplane and engine state, and hurrah! adding video cameras and recorders so you could see if critical controls were actually used. Accidents will continue as long as people treat this as something that can be cured by concentration on the pilots. In my opinion, the flight-deck instrumentation -- especially the automation, such as the "flight management computer" and "mode control panels" are classic examples of poor design from the human side of things, the maps and approach charts are unbelievably cluttered and complex (a recent accident in which a landing aircraft clipped the power lines, thus turning off the airport's landing lights (among other things) was partially attributed to incorrect reading of the charts), and the interactions with air traffic control (ATC) and the equipment and limitations that ATC face add to the problem. The new addition of "datalink" to the cockpit will only create new problems. Datalink is digital transmission of ATC information to be received somewhere in the cockpit on a CRT display. This replaces some of the voice communication on the now overcrowded channels. In principle it has merits, but it is yet another complex piece of equipment, yet another change in procedures, yet another bandaid and ill-considered addition to cockpit clutter. I used the word "somewhere" because nobody yet knows quite where to fit the thing into the already crowded cockpit, and all the current suggestions seem to lead to foreseeable future problems. The lack of positive confirmation form pilots will also lead to other (foreseeable) problems. Basically, one cannot fix a system problem by adding local patches. In fact, that tends to make things worse. These difficulties have been known for a long time. The only surprise about the recent runway collision in Detroit (where a plane taxiing on the runway collided with a plane taking off on the same runway) is that it hasn't happened frequently before. The NTSB had warned about these problems. Pilots know they get lost on runways and taxiways, and the Tenerife crash that destroyed two fully-loaded 747's some years ago was almost identical. It is a system problem. As long as we try to solve the problem by arguing that pilots need better decision rules or better warning systems, then we are going to continue to have the problem. Human error is almost always a result of system or design error, and unless you attack that, you don't attack the causes. The Economist urged the introduction of a new decision speed. Sigh. Loss of an engine on takeoff is what every pilot practices and what almost never happens, and the current decision speed of V1 should probably be degraded, but it is NOT the main culprit. The Economist said that the current ground proximity warning systems (GPWS) are faulty. The last thing a pilot needs is yet another warning system in the cockpit. And I don't recall any recent incidents where a faulty GPWS was a contributors. By the way, substitute "computer" or "ship or "oil refinery" or "chemical plant" for "airplane" and substitute "operator" for "pilot" and you get the same message. Society tends to try to find single individuals to blame for accidents. Students of human error blame the system. And unless we fix the system, we will continue to have these accidents as a mater of course. "Normal accidents" is what Charles Perrow called them in his brilliant book by that title. Credentials: I study aviation safety under a grant from NASA. No, I am not a pilot. Don Norman, Department of Cognitive Science 0515, University of California, San Diego La Jolla, California 92093 USA BITNET: dnorman@ucsd ------------------------------ Date: Wed, 21 Nov 90 22:55:20 PST From: lauren@vortex.com (Lauren Weinstein) Subject: Voter identity and Dial-A-Vote One risk that I don't think I saw mentioned in the discussion of "Dial-A-Vote" systems relates to the identity of voters. Such a system, by definition, would need to know the identity of each caller to check registration and avoid duplications. Caller-ID would require people's presence at particular phones and is a can of worms for many other reasons. Personal ID codes could also be used, but, uh, I *wonder* what number would be most likely used for this purpose? Can you say "SS"? I knew you could! In any case, you'd have to identify yourself to the system, and then it would be trivial for a file to be kept on how you voted. Of course, we'd be told that this wouldn't be done, that there would be adequate safeguards, and that it was *impossible* to subvert the system. This is a significant new risk. With current voting techniques, picking out an individual's vote is essentially impossible without a great deal of illicit goings on at the polling place. Paper ballots and punch card ballots have no identifications, and are thrown into common bins. Voting machines increment internal counters that keep running totals only, not individual votes. But with Dial-A-Vote, all this low-tech privacy goes out the proverbial window. --Lauren-- ------------------------------ Date: Sun, 25 Nov 90 02:01:47 -0600 From: Glen Overby <overby@plains.NoDak.edu> Subject: Voting electronically from home I have a few items to contribute to the vote-by-phone discussion. First, how do you identify legitimate voters? While most states require voters to register before an election, North Dakota does not, and I don't believe we're alone in that aspect. In fact, I have never been asked to show any type of identification; I am merely asked my name and address (the first time I voted I was asked to sign a form stating that I was using my real name, of voting age, had not voted in another precinct, etc.). Telephone voting could be possible if you have voted in a previous election, and are thus in your precinct's records. This does not permit a complete transition over to automated voting, but could allow it's addition as a convenience. You will, nonetheless, have to identify yourself on the telephone with some sort of number. There will have to be laws passed insuring your privacy as well as illegitimate use of someone else's voter-id number; imagine how some phreak with an autodialer could wreak havoc with an election by voting "for" people. The other thing missing from the vote-by-phone system is the provision for write-in candidates. I'm not certain if all states require a provision for write-in candidates, but many years ago the mechanical voting machines here were replaced with fill-in-the-dot forms that are optically scanned by a couple of IBM scanners down at the courthouse. I recall the issue of the switchover was not one of mechanical reliability (those machines were OLD), but that there was no way for you to write-in a candidate. Glen Overby <overby@plains.nodak.edu> uunet!plains!overby (UUCP) overby@plains (Bitnet) ------------------------------ Date: Mon, 26 Nov 90 08:43 EST From: Paul Peters <PPeters@DOCKMASTER.NCSC.MIL> Subject: Voting from home electronically The emphasis of RISKS 10.64 on telephonic voting taking rights away from the population without telephones is misplaced. Of all the problems with telephonic voting, this is the least. One could say that the current locations of polling places takes rights away from those without automobiles, but we have found ways to provide alternate transportation for those folks. With some creativity, we could find ways to provide voting capability to those without telephones also. Paul Peters ------------------------------ Date: Thu, 29 Nov 90 10:59:07 PST From: Andrew Klossner <andrew@frip.wv.tek.com> Subject: remote voting: the Oregon experience Experience in Oregon with remote voting may shed some light on proposals for vote-by-telephone. Oregon has used vote-by-mail for special elections for a few years. A few weeks before the election, each registered voter receives, by mail, a perforated punch card and explanatory material. To vote, we punch the card appropriately (using a pencil to poke out perforated holes), seal the card in a special envelope, sign the envelope, and mail it. We have to pay for the stamp. Only one ballot per envelope. During such elections, the usual polling places are not established. Anybody who objects to vote-by-mail must go to the county seat on election day to vote in person. Not only is this a potential hardship, but so few people do this that they lose the anonymity of large numbers. This system is subject to many of the potential pitfalls mentioned by other contributors. Perhaps the greatest of these is that the dominant member of the household can punch all the cards, coerce signatures from other members, and thus influence several votes. Another is that we, the electorate, have no guarantee of ballot secrecy other than the solemn promise of the bureacracy. Reported public opinion is unanimously in favor of vote-by-mail because it reduces the cost of an election (no polling place expenses) and because we get much greater voter participation. -=- Andrew Klossner (uunet!tektronix!frip.WV.TEK!andrew) [UUCP] (andrew%frip.wv.tek.com@relay.cs.net) [ARPA] ------------------------------ Date: Thu, 29 Nov 90 22:45:46 GMT From: sandin@uicbert.eecs.uic.edu (Dan Sandin) Subject: Re: Voting (Re: RISKS-10.61) OK, my response to what has gone down so far: making election day a national holiday, or whatever, still would not make it better for every person to get to the polls. I mean, think about all the people who still have to work on national holidays, or even have to work MORE (liquor store employees spring immediately to mind) or cases when unforeseen circumstances prevent one from voting. A sick sister in another state, a boiler explodes, whatever. The point is simply to make legitimate voting EASIER. As we know from working with computers, plenty of people would prefer to vote the old-fashioned way, physically showing up at the polls, who don't trust, don't understand, or just don't like the phone-in system, that's just fine. Someone suggested it would make blackmail voting, etc, easier. Remember, though, that usually "stealing" one vote, or even a thousand votes will make very little difference (depending on the size of the election) Ordering hundreds of little old ladies to vote by gunpoint would be very difficult to hide, and would only make a difference in a very small election. It is much safer and cost-effective to use the tried and true method of getting votes - getting the voters drunk. Indeed, with this system, I would think that the regular polling places would just be custom terminals with leased lines direct to the same polling computer that one dials in with from home. I would hope that one of the effects would be to encourage more voting, and perhaps for our government to have regular referenda on issues, rather than waiting for regularly scheduled elections. Just dial 1-800-PRO-CHOI or 1-800-PRO_ABRT Some posters have suggested that a segment of the population would be favoured by this, that poor people would find it harder to vote than rich. True. However, I think you will find that the percentage of people who have telephones is greater than the percentage of registered voters who vote, let alone the percentage of the population as a whole who vote. I would guess that telephone market penetration is over 90%, and I would further guess that, considering payphones, work phones, a friend's phone, etc, >99.999 % of the population has phone access. In fact, since voter registration requires an address, I bet more people have access to phones than have legal residence addresses. I think it is safe to say that if voting could be accomplished by phone as well as in a polling place, voting attendance would go up. And by definition with the tenets of Democracy, this is a Good Thing. stephan meyers c/o dan sandin sandin@uicbert.eecs.uic.edu p.s. someone mentioned the problem of tying up the phone lines, as in "I'm sorry, all voting lines are busy now, please try again later" This is a real problem, and probably no cheap way out of it. ------------------------------ Date: 30 Nov 90 11:15:16 GMT From: frankk@cwi.nl (Frank Kuiper) Subject: Re: Voting (Re: RISKS-10.61) In the Netherlands we have the following system, wich works quite well. Everyone has a residents registration, no matter where in the Netherelands you live. This registeres, amongst other things, your name, address, date and place of birth. With this information the councel (gemeente) knows who are eligible to vote. Every voter, some weeks before an election, is send a voting-card, with details on when and where (which polling station) to vote. The polling stations are open from 7am until 7pm (always on a Wednesday; no disturbance of the "Sunday peace" ;-), thereby giving everyone the opportunity to vote before, during or after work. It is possible to vote in another polling station, if you declare to want that. You will have to do that well in advance. Also, it is possible to have someone else vote for you, in which case you can easily transfer the received voting-card to the other voter, by mentiong his/her name on the card, and signing it yourself. One can only vote for two others (thereby making it very difficult to just buy all the voting cards). Unless you're out of the country, have no friends or relatives and are dying somewhere, you always have the opportunity to have your vote cast. Residents outside the Netherlands can vote (by mail) via the local Dutch embassy. All I have to do is pass the polling station on my way to work, and vote. Frank Kuiper AppleLink: HOL0042 ------------------------------ Date: Wed Nov 21 22:57:14 1990 From: adamsd@crash.cts.com (Adams Douglas) Subject: Re: Becoming over-sensitive to risks (vote by phone) I was thinking about phone voting systems myself this last election. Specifically, I thought about the idea of having a centralized polling system which would allow you to enter your vote preferences during the campaign. This information could be used as official pre-election polls are used now. On election day, you would either call again and re-vote, or you could have specified earlier that if you did not call on election day, the system should use your last poll as your vote. This would solve a lot of absentee delays (and I know people will say there are problems with it, but it's just an idea). ------------------------------ Date: Sun, 25 Nov 90 00:32:54 PST From: zowie@banneker.Stanford.EDU Subject: "Little pitchers have big ears": yet another ATM RISK Today, I went with a friend into a local bank [Wells Fargo], to activate his (newly-arrived) ATM card. This ritual involves the selection of a password [PIN] for for the account. He gave his card to the clerk, who swiped it through a magnetic reader and typed something on a keyboard. Then my friend typed his new PIN on a special, hooded keyboard out of view of the clerk (and, hopefully, from other bank clients). A speaker clicked on, and, to my surprise, we (me; my friend; the clerk; and, in fact, nearly everyone in the building) were treated to the sounds of a dial tone, some touch-tone dial sounds, a (surprise!) normal-sounding 300-baud modem query and connection, and, in fact, the entire [300-baud] exchange, complete with hangup sounds. The RISKS of this audible broadcast should be clear: anyone with a good pocket microcassette recorder should be able to record the entire modem transaction, simply by being near someone who is activating his ATM card. With a little ingenuity (or, eg, a DSP such as that onboard a NeXT machine), it would be trivial to decode the entire 'dialogue', which presumably includes not only the person's account number and PIN, but also a password to make changes to an arbitrary ATM card! The information would be particularly easy to extract because of the robust nature of the 300-baud Bell standard. I spoke with several colleagues (including joe@hanauma.stanford.edu) about the broadcast of the computer dialogue: it appears that many Wells Fargo branches follow this practice, and have been for at least three years. The moral of the story is perhaps that one should not shout out sensitive information, even in supposedly unintelligible languages. --zowie ------------------------------ Date: Wed, 28 Nov 90 10:13:41 EST From: prm@ecn.purdue.edu Subject: Billing software wastes money Last year my wife and I bought a chair at Michael's Furniture, a store here in West Lafayette. We financed the chair, and Michael's promptly sold the contract to Security Pacific Financial Corporation. Everything went fine; no problems. A month ago, we made our regular monthy payment, after which, our balance was some small amount (like 20 or 30 dollars). A week after we mailed our original payment my wife suggested that we just pay off the acocunt. I agreed. She wrote out a check for the balance due and mailed it off. Fine, no problem. A week ago, we got a bill from Security Pacific. For four cents. Apparently, some interest and accrued on the account in the week or so between checks. Clearly, it never occured to the people writing Security Pacific's billing software that if the balance due was less than the cost of mailing a bill then they should just write off the balance due. Sigh. We mailed them their four cents. Phil ------------------------------ End of RISKS-FORUM Digest 10.67 ************************