-
Chapter 1 Introduction
-
The Hunt
-
What Is Malicious Mobile Code?
-
Malicious Code and the Law
-
Malicious Code-Writing Subculture
-
MMC Terminology
-
Summary
-
-
Chapter 2 DOS Computer Viruses
-
Introduction
-
DOS Technologies
-
DOS Virus Technologies
-
Types of DOS Viruses
-
Virus Defense Mechanisms
-
Examples of DOS Viruses
-
Detecting a DOS-Based Computer Virus
-
Removing a DOS Virus
-
Protecting Yourself from Viruses
-
Risk Assessment -- Low
-
Summary
-
-
Chapter 3 Windows Technologies
-
Windows Technologies
-
New Windows Versions
-
Summary
-
-
Chapter 4 Viruses in a Windows World
-
DOS Viruses on Windows Platforms
-
Windows Viruses on Windows Platforms
-
Signs and Symptoms of Windows NT Virus Infections
-
Windows Virus Examples
-
Detecting a Windows Virus
-
Removing Viruses
-
Removing Infected Files
-
Preventing Viruses in Windows
-
Future
-
Risk Assessment -- Medium
-
Summary
-
-
Chapter 5 Macro Viruses
-
Microsoft Office Version Numbers
-
What Is a Macro Virus?
-
Microsoft Word and Excel Macros
-
Working with Macros
-
Office 2000 Security
-
Macro Virus Technologies
-
Macro Virus Examples
-
Detecting Macro Viruses
-
Removing Macro Viruses and Repairing the Damage
-
Preventing Macro Viruses
-
Risk Assessment -- High
-
Summary
-
-
Chapter 6 Trojans and Worms
-
The Threat
-
What Are Trojan Horses and Worms?
-
Signs and Symptoms
-
Types of Trojans
-
Trojan Technology
-
Becoming Familiar with Your PC
-
Trojan and Worm Examples
-
Detecting and Removing Trojansand Worms
-
Preventing Trojans and Worms
-
Risk Assessment -- High
-
Summary
-
-
Chapter 7 Instant Messaging Attacks
-
Introduction to Instant Messaging
-
Types of Instant Messaging
-
Introduction to Internet Relay Chat
-
Hacking Instant Messaging
-
Examples of IRC Attacks
-
Detecting Malicious IM
-
Removing Malicious IM
-
Protecting Yourself from IM Attacks
-
Risk Assessment -- Medium
-
Summary
-
-
Chapter 8 Internet Browser Technologies
-
Introduction
-
Browser Technologies
-
Web Languages
-
Other Browser Technologies
-
When to Worry About Browser Content
-
Summary
-
-
Chapter 9 Internet Browser Attacks
-
Browser-Based Exploits
-
Examples of Attacks and Exploits
-
Detecting Internet Browser Attacks
-
Removing and Repairing the Damage
-
Preventing Internet Browser Attacks
-
Risk Assessment -- Medium
-
Summary
-
-
Chapter 10 Malicious Java Applets
-
Java
-
Java Security
-
Java Exploits
-
Example Java Exploits
-
Detecting Malicious Java Applets
-
Removing Malicious Java Code
-
Protecting Yourself from Malicious Java Code
-
Risk Assessment -- Low
-
Summary
-
-
Chapter 11 Malicious ActiveX Controls
-
ActiveX
-
ActiveX Security
-
ActiveX Security Criticisms
-
Malicious ActiveX Examples
-
Detecting Malicious ActiveX Controls
-
Removing and Preventing Malicious Active Controls
-
Risk Assessment -- Medium
-
Summary
-
-
Chapter 12 Email Attacks
-
Introduction
-
Email Programs
-
Email Exploits
-
Detecting Email Attacks
-
Removing Infected Email
-
Preventing Email Attacks
-
Risk Assessment -- High
-
Summary
-
-
Chapter 13 Hoax Viruses
-
The Mother of All Computer Viruses
-
Categories of Hoax Messages
-
Detection
-
Removing and Preventing Hoax Viruses
-
Risk Assessment -- Low
-
Summary
-
-
Chapter 14 Defense
-
Defense Strategy
-
Malicious Mobile Code Defense Plan
-
Use a Good Antivirus Scanner
-
Antivirus Scanning Locations
-
The Best Steps Toward Securing Any Windows PC
-
Additional Defense Tools
-
Antivirus Product Review
-
Future
-
Summary
-
-
Chapter 15 The Future
-
The Future of Computing
-
MMC Exploits
-
Real Defense Solutions
-
Summary
-
-
Colophon
- Title:
- Malicious Mobile Code
- By:
- Roger A. Grimes
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- August 2001
- Pages:
- 544
- Print ISBN:
- 978-1-56592-682-0
- | ISBN 10:
- 1-56592-682-X
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The image on the cover of Malicious Mobile Code is a Trojan horse. Over the years, the term "Trojan horse" has come to refer to outside infiltration in almost any form. The original Trojan horse, however, was actually a very large, hollow, wooden horse created by the Greek army as a supposed gift to the city of Troy during the Trojan War in the sixteenth century. The Greek army retreated from the city and left the horse outside the gate. The people of Troy thought it was either a gift from the gods or a peace offering from the Greeks, and so they wheeled the horse inside the city. That night, Greek soldiers emerged from the hollow structure and opened the gates to the rest of the army, who infiltrated the city while the Trojans slept, unaware of their impending fate. Nicole Arigo was the production editor, and Mark Nigara was the copyeditor for Malicious Mobile Code. Claire Cloutier, Darren Kelly, and Jane Ellin provided quality control. Edie Shapiro provided production assistance. Pamela Murray wrote the index.
Hanna Dyer designed the cover of this book, based on a series design by Edie Freedman. The cover image is an original illustration created by Lorrie LeJeune. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
David Futato designed the interior layout based on a series design by Nancy Priest. Neil Walls converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book; the code font is Constant Willison. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Nicole Arigo.
