Slashdot Log In
WarGames and the Great Hacking Scare of 1983
Posted by
timothy
on Wednesday June 04, @04:13PM
from the next-up-dead-code dept.
from the next-up-dead-code dept.
James W writes "Yesterday was the 25th anniversary of the release of WarGames and Christopher Knight has written a retrospective about the film and its impact on popular culture. In addition to discussing how the movie has held up over time, WarGames was responsible for what Knight calls the Great Hacking Scare of 1983. Some examples mentioned are 'one CBS Evening News report at the time that seriously questioned whether parents should allow their children to access the outside world via their personal computers at home. A magazine article suggested that computer modems be 'locked up' just like firearms, to keep them out of the reach of teenagers. I even heard one pundit proclaim that there was no need for regular people to be able to log in to a remote system: that if you need to access your bank account, a friendly teller was just a short drive away. And Bill Gates once declared that the average person would never have a need for more than 640 kilobytes of memory in a personal computer, too.'" 2008 is also 25 years after the real-life prevention of a WarGames-style nuclear incident.
Related Stories
[+]
The Man Who Literally Saved the World 796 comments
99luftballon writes "Today is an important anniversary for Russian hero Stanislav Petrov, the Soviet missile commander who saved the world from nuclear destruction in 1983. Sadly there are plenty of other examples of this kind of thing. How long will we keep getting lucky?"
Firehose:WarGames and the Great Hacking Scare of 1983 by Anonymous Coward
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

old news ... (Score:5, Funny)
Reply to This
Re:old news ... (Score:5, Funny)
Reply to This
Parent
WarGames and Disillusionment (Score:5, Funny)
Reply to This
Hottest nerds ever.... (Score:5, Funny)
Uhm...not the Peter Brady one either.
Jeeze. Will the real Chris Knight please stand up?
Reply to This
Ugh... (Score:5, Informative)
Reply to This
Lies! (Score:5, Funny)
Reply to This
Parent
Re:Lies! (Score:5, Informative)
Perhaps if the real inventors of the internet hadn't basically come out and validated his quote in full, you could get away with saying that, but since they did (and since you took that snippet out of a context that actually explains HOW he did it) I'm left with you having some axe to grind with Gore (and I can't imagine what it is at this point).
Anyway, for anyone out there who still thinks that gore even misspoke... he claimed to have taken initiative in creating the legislation which created (largely by funding) a larger version of ARPAnet that was accessible to the public at large. In other words, he has never claimed any (direct) technical contribution to the internet, but has claimed legislative, financial, legal, and social contributions to it. This makes sense, if you keep in mind that there are ways to contribute to technology other than coding.
Reply to This
Parent
What's more (Score:5, Informative)
You can actually see a similar (though not the same thing) situation today when you approach 4GB of RAM in a 32-bit system. With a 32-bit address bus you can, of course, address 4GB. The problem is that hardware still needs memory areas to work, and actually far more than it used to. So you'll find that you get less than 4GB of RAM accessible, how much depends on what hardware you have installed. To actually get full use of the 4GB of RAM, you'll need to run on a 64-bit chip, which has a larger address bus and thus memory ranges for the hardware.
So DOS was never the reason here. It was the way the hardware was designed.
Reply to This
Parent
Re:What's more (Score:5, Informative)
First, 64k/page * 100 pages is 6400k.
Second, the 640k limit was due to the video ram being mapped in the memory region between 640k and 1 MB, at address A000:0000. Which is why DOS extenders could get you that memory back in 386+, by remapping the memory to other addresses. Here's a memory map: http://www.infokomp.no/techinfo/doc/DosMemory.htm [infokomp.no]
Third, your 32bit/4GB ram stuff is garbage as well. Most OSs claim address space at the end (the upper 1/2GB) for the kernel. That makes it harder to use. It's not a hardware problem at all, OSs tend to have simplistic userland/kernel memory address space mappings. CPUs went to 64 bit before 4GB was cheap enough for this to be a problem, so no work was done to really reduce the kernel address space footprint (or to separate the address spaces altogether).
Reply to This
Parent
Re:What's more (Score:5, Informative)
Actually, I recall x86's real mode pages actually overlapped in the bus address ranges that they mapped to. So in this case number of pages * page size doesn't give total addressable real memory. Can't remember the actual numbers, however.
Actually, although what you say is true, the OP was also entirely correct in noting that hardware sometimes makes large regions of memory unavailable, even in relatively recent computers. The situation in question is independent of the OS memory model, although that has its own implications for memory use.
PCI memory mapped IO needs to be put somewhere at a physical address that the CPU is able to access. Although since the Pentium Pro it's been possible for x86 machines to address 36 bits of physical address space, some motherboards only actually give them 32 address lines to use.
If you stick 4GB of RAM in such a box then the memory mapped IO regions need to go somewhere that the CPU can still address them using only 32 address lines. Since the CPU has only 2^32 bytes = 4GB addressable this necessarily means that they have to alias real RAM regions. Those RAM regions are rendered inaccessible. There's nothing you can do to get them back, either - you can't remap them to a different place because you're limited by the 32 physical address lines. This is sometimes called a "memory hole".
This is compounded by the fact that some BIOSes are worse at allocating memory mapped IO spaces than others. They sometimes seem to use up hundreds of megabytes for these IO regions. I think that's more a case of the allocation policies being stupid than that quantity of addressable memory actually being needed. The problem isn't entirely trivial, though, since I think PCI devices can request certain alignments of their memory regions, so they can't just be placed anywhere.
Event 32-bit server grade hardware typically offers support for the CPU physically to address more than 32-bits of physical memory, enabling these systems to play games with remapping memory to make all 4G (or more) of RAM be accessible, whilst providing the necessary MMIO regions. Those of us who are using lower grade hardware (me, for instance!) are limited to smaller memory sizes by the motherboard, regardless of what the CPU chip and OS are capable of addressing.
I was not pleased when I discovered my own machines suffered from this "feature" but equally well I was pleased when I got this machine cheap. I guess you can't have everything!
Reply to This
Parent
It Was Close (Score:5, Interesting)
Sure, the voice synth following the kids around was fake, and the exploding monitors when driving the AI into a paradox was typical Hollywood BS, as well as a couple other details of the action. Like the geek scoring Ally Sheedy. But overall, it wasn't that wrong about the vulnerability of those systems to any halfway-determined, fairly clever crackers. Of which there were more than just my friends: 1983 was the height of the Cold War, and the Russians still had budgets to spend.
In fact, the public portrayal of our private hobby convinced several of my friends to get out of the game for good, right after seeing the movie. And I've heard that a lot of the cracks portrayed stopped working shortly afterwards.
I just expect that today's even more complex, widespread and lethal systems are just as vulnerable. While not to the same elementary tricks, today's crackers have progressed along with those defending. We really have to be sure that there are a lot of human consciences in the loops, absolutely required to accept passing on an order that could kill or harm millions, maybe billions of people - maybe indeed destroy the world. If there's any lesson to learn, it's that the hairtrigger to extinction itself is the greatest risk, no matter how much those with their fingers on it would like to believe that the safety is engaged.
Reply to This
Suspending Disbelief (Score:5, Funny)
>Like the geek scoring Ally Sheedy.
That's how you know it was a science fiction movie and not a documentary.
Reply to This
Parent
Re:It Was Close (Score:5, Interesting)
Reply to This
Parent
Re:It Was Close (Score:5, Funny)
The list of movies with factually correct technical details is small.
It was nice that they did it properly for The Matrix though.
Reply to This
Parent
Well the US military follows that doctrine (Score:5, Interesting)
That is, of course, unnecessary in a technical sense. The plane could simply drop at the programmed location. However it is part of the doctrine that a human always has the final call. Should the pilot decide something is wrong, they don't press the trigger and the bomb won't drop.
So at this point at least in the US, it is very much a system where humans are always in the loop. Machines may do the actual work, but there is always a human with their finger on the trigger who has to make the decision to fire.
Reply to This
Parent
Re:It Was Close (Score:5, Funny)
Reply to This
Parent
it certainly cost me (Score:5, Interesting)
Apparently they were genuinely afraid that I might start a war inadvertently by logging into the wrong computer by mistake.
Ok, so I had, um, well, logged into a mainframe that sort of didn't belong to me, but I was a kid, and this was the eighties, it was still harmless fun back then, more likely to see you employed then arrested. Nowadays for the same thing I'd be sent to prison.
Now that's scary.
Reply to This
Might as well mention the DEFCON game (Score:5, Informative)
In fact, I think I'll go home and play some.
Reply to This
Re:Might as well mention the DEFCON game (Score:5, Funny)
Spoiler alert:
The only way to win is to not play the game.
Reply to This
Parent
I'm still amazed at (Score:5, Funny)
- The introverted genius, but under-achieving nerd.
- Does not RTFM, but asks for expert help first in understanding the program.
- Hours of relentless researching to find the flaws (hacks) in the target.
- 3rd party vendor mistakes allow entry point for unwanted intruders.
- Hacker not realizing they are not in the system they think they are.
Best quote ever by a end user:
General Beringer: Mr. McKittrick, after very careful consideration, sir, I've come to the conclusion that your new defense system sucks.
Enjoy,
Reply to This
Elementary School (Score:5, Funny)
I had an old Leading Edge computer at home, running DOS 2.0. I asked if it were possible for someone to dial into the library's computer and erase their overdue fines.
Thus was ended the tour of the library, and the modem was never mentioned again.
Reply to This
It Has Held Up Well... (Score:5, Insightful)
Reply to This
same basic computer hacks as today (Score:5, Interesting)
Reply to This
Re:Movie wasn't that good (Score:5, Funny)
Reply to This
Parent
Locking up modems (Score:5, Funny)
Don't lock up the modems. Get them out and make minors use them. No broadband for you. Nothing faster than a Hayes 2400 until you turn 21. :-)
Reply to This
Parent