The art of computer virus research and defense / Peter Szor.
By: Szor, Peter [author.]
.
Material type:
BookPublisher: Upper Saddle River, NJ : Addison-Wesley, 2005Copyright date: ©2005Description: xxvii, 713 pages : illustrations ; 24 cm.Content type: text Media type: unmediated Carrier type: volumeISBN: 0321304543 (paperback).Other title: Computer virus research and defense.Subject(s): Computer viruses| Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 005.8 (Browse shelf(Opens below)) | 1 | Checked out | 16/10/2026 | 00213389 |
Browsing MTU Bishopstown Library shelves, Shelving location: Lending Close shelf browser (Hides shelf browser)
Enhanced descriptions from Syndetics:
Peter Szor takes you behind the scenes of anti-virus research, showing howthey are analyzed, how they spread, and--most importantly--how to effectivelydefend against them. This book offers an encyclopedic treatment of thecomputer virus, including: a history of computer viruses, virus behavior,classification, protection strategies, anti-virus and worm-blocking techniques,and how to conduct an accurate threat analysis. The Art of Computer VirusResearch and Defense entertains readers with its look at anti-virus research, butmore importantly it truly arms them in the fight against computer viruses.As one of the lead researchers behind Norton AntiVirus, the most popularantivirus program in the industry, Peter Szor studies viruses every day. Byshowing how viruses really work, this book will help security professionals andstudents protect against them, recognize them, and analyze and limit thedamage they can do.
Includes bibliographical references and index.
Part I: Strategies of the attacker -- Introduction to the games of nature -- The fascination of malicious code analysis -- Malicious code environments -- Classification of infection strategies -- Classification of in-memory strategies -- Basic self-protection strategies -- Advanced code evolution techniques and computer virus generator kits -- Classification according to payload -- Strategies of computer worms -- Exploits, vulnerabilities, and buffer overflow attacks -- Part II: Strategies of the defender -- Antivirus defense techniques -- Memory scanning and disinfection -- Worm-blocking techniques and host-based intrusion prevention -- Network-level defense strategies -- Malicious code-analysis techniques -- Conclusion.
CIT Module COMP 9047 - Core reading.
Table of contents provided by Syndetics
- About the Author
- Preface
- Acknowledgments
- I Strategies of the Attacker
- 1 Introduction to the Games of Nature
- Early Models of Self-Replicating Structures
- John von Neumann: Theory of Self-Reproducing Automata
- Fredkin: Reproducing Structures
- Conway: Game of Life
- Core War: The Fighting Programs
- Genesis of Computer Viruses
- Automated Replicating Code: The Theory and Definition of Computer Viruses
- References
- 2 The Fascination of Malicious Code Analysis.
- Common Patterns of Virus Research
- Antivirus Defense Development
- Terminology of Malicious Programs
- Viruses
- Worms
- Logic Bombs
- Trojan Horses
- Germs
- Exploits
- Downloaders
- Dialers
- Droppers
- Injectors
- Auto-Rooters
- Kits (Virus Generators)
- Spammer Programs
- Flooders
- Keyloggers
- Rootkits
- Other Categories
- Joke Programs
- Hoaxes: Chain Letters
- Other Pests: Adware and Spyware
- Computer Malware Naming Scheme :// / . [ ] : # @m or @mm ! Annotated List of Officially Recognized Platform Names
- References
- 3 Malicious Code Environments.
- Computer Architecture Dependency
- CPU Dependency
- Operating System Dependency
- Operating System Version Dependency
- File System Dependency
- Cluster Viruses
- NTFS Stream Viruses
- NTFS Compression Viruses
- ISO Image Infection
- File Format Dependency
- COM Viruses on DOS
- EXE Viruses on DOS
- NE (New Executable) Viruses on 16-bit Windows and OS/2
- LX Viruses on OS/2
- PE (Portable Executable) Viruses on 32-bit Windows
- ELF (Executable and Linking Format) Viruses on UNIX
- Device Driver Viruses
- Object Code and LIB Viruses
- Interpreted Environment Dependency
- Macro Viruses in Microsoft Products
- REXX Viruses on IBM Systems
- DCL (DEC Command Language) Viruses on DEC/VMS
- Shell Scripts on UNIX (csh, ksh, and bash)
- VBScript (Visual Basic Script) Viruses on Windows Systems
- BATCH Viruses
- Instant Messaging Viruses in mIRC, PIRCH scripts
- SuperLogo Viruses
- JScript Viruses
- Perl Viruses
- WebTV Worms in JellyScript Embedded in HTML Mail
- Python Viruses
- VIM Viruses
- EMACS Viruses
- TCL Viruses
- PHP Viruses
- MapInfo Viruses
- ABAP Viruses on SAP
- Help File Viruses on Windows When You Press F1
- JScript Threats in Adobe PDF
- AppleScript Dependency
- ANSI Dependency
- Macromedia Flash ActionScript Threats
- HyperTalk Script Threats
- AutoLisp Script Viruses
- Registry Dependency
- PIF and LNK Dependency
- Lotus Word Pro Macro Viruses
- AmiPro Document Viruses
- Corel Script Viruses
- Lotus 1-2-3 Macro Dependency
- Windows Installation Script Dependency
- AUTORUN.INF and Windows INI File Dependency
- HTML (Hypertext Markup Language) Dependency
- Vulnerability Dependency
- Date and Time Dependency
- JIT Dependency: Microsoft .NET Viruses
- Archive Format Dependency
- File Format Dependency Based on Extension
- Network Protocol Dependency
- Source Code Dependency
- Source Code Trojans
- Resource Dependency on Mac and Palm Platforms
- Host Size Dependency
- Debugger Dependency
- Intended Threats that Rely on a Debugger
- Compiler and Linker Dependency
- Device Translator Layer Dependency
- Embedded Obje
Excerpt provided by Syndetics
Reviews provided by Syndetics
CHOICE Review
Szor is a recognized, experienced computer antivirus researcher. His audience for this reference volume is professional information technologists and security practitioners responsible for protecting their institutions from all and sundry forms of attack from computer viruses. The book features two major parts, respectively titled "Strategies of the Attacker" and "Strategies of the Defender," each with multiple chapters and chapter subsections. The first part describes, classifies, and explains the operation of viruses and worms, from the earliest infecting 8-bit systems to the most current. The second part describes defensive techniques including scanning, disinfecting, and blocking. This part also presents network-level defenses, e.g., firewalls, honeypots, counterattacks, and malicious-code analysis. Each chapter includes a list of references; the final chapter provides an extensive list of Web sites for staying current on security alerts, updates, outbreak statistics, virus research, and antivirus vendors. Extensive index. ^BSumming Up: Highly recommended. Professionals and practitioners. E. M. Aupperle emeritus, University of MichiganAuthor notes provided by Syndetics
Peter Szor is security architect for Symantec Security Response, where he has been designing and building antivirus technologies for the Norton AntiVirus product line since 1999. From 1990 to 1995, Szor wrote and maintained his own antivirus program, Pasteur. A renowned computer virus and security researcher, Szor speaks frequently at the Virus Bulletin, EICAR, ICSA, and RSA conferences, as well as the USENIX Security Symposium. He currently serves on the advisory board of Virus Bulletin magazine, and is a founding member of the AVED (AntiVirus Emergency Discussion) network.
© Copyright Pearson Education. All rights reserved.