Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Computer Viruses: from theory to applications (Collection IRIS)

Buy
This book deals with computer viruses envisaged from three different points of view, namely the theoretical fundamentals of computer virology, algorithmic and practical aspects of viruses and their potential applications to various areas. The theoretical formalization by means of Turing machines, self-reproducing automata and recursive functions enable a precise and exhaustive description of the different types of malware. It follows that the main stakes of computer defense and antiviral fighting are easily highlighted. Detailed analysis of the source code for representative members of each virus/worm family allows the reader to grasp the basic algorithmic aspects involved in self-reproducing codes. The C programming language has been systematically used for a better understanding of the considered codes.

The purpose of this book is to propose a teaching approach to understand what computer viruses1 really are and how they work. To do this, three aspects are covered ranging from theoretical fundamentals, to practical applications and technical features; fully detailed, commented source codes of viruses as well as inherent applications are proposed. So far, the applications-oriented aspects have hardly ever been addressed through the scarce existing literature devoted to computer viruses.

The obvious question that may come to the reader’s mind is: why did the author write on a topic which is likely to offend some people? The motivation is definitely not provocation; the original reason for writing this book comes from the following facts. For roughly a decade, it turns out that antiviral defense finds it more and more difficult to organize and quickly respond to viral attacks which took place during the last four years (remember the programs caused by the release of worms, such as Sapphire, Blaster or Sobig, for example). There is a growing feeling among users – and not to say among the general public – that worldwide attacks give antivirus developers too short a notice. Current viruses are capable of spreading substantially faster than antivirus companies can respond.

As a consequence, we can no longer afford to rely solely on antivirus programs to protect against viruses and the knowledge in the virus field is wholly in the hands of the antiviral community which is totally reluctant to share it. Moreover, the problems associated with antiviral defense are complex by nature, and technical books dedicated to viruses are scarce, which does not make the job easy for people interested in this ever changing field.
(HTML tags aren't allowed.)

Bioactive Natural Products: Detection, Isolation, and Structural Determination, Second Edition
Bioactive Natural Products: Detection, Isolation, and Structural Determination, Second Edition

Bioactive natural products are proving to be a rich source of novel therapeutics to both protect against and combat diseases, as well as serve as lead compounds in crop protection. Following the successful format of the first edition, this volume brings together collective research from many new contributors and emphasizes the rationale...

Lighting Digital Field Guide
Lighting Digital Field Guide

Essential lighting guide for users of compact cameras and dSLRs

One of the most important aspects of photography is lighting, but getting the lighting right is tricky.  When should you use flash? Are a camera’s automatic settings dependable? Should you use reflectors or diffusers and where do you place them? This handy,...

Writing Apache Modules with Perl and C
Writing Apache Modules with Perl and C
This book was designed for application developers who already have some experience with web programming. We assume that you understand CGI scripting, know how to produce HTML pages dynamically, and can create fill-out forms and process their contents. We also assume that you know the basics of web server administration—if not with the Apache...

Adobe GoLive CS2 Tips and Tricks
Adobe GoLive CS2 Tips and Tricks

GoLive CS2 is more than just a simple Web authoring tool: As part of Adobe's updated Creative Suite 2, it's a key component of an overall Web workflow that lets you work seamlessly among all of your graphics applications to create spectacular Web sites. This info-packed guide lets users get right down to doing by focusing on...

Sustainable Agriculture Reviews: Volume 13
Sustainable Agriculture Reviews: Volume 13

Sustainable agriculture is a rapidly growing field aiming at producing food and energy in a sustainable way for humans and their children. It is a discipline that addresses current issues: climate change, increasing food and fuel prices, poor-nation starvation, rich-nation obesity, water pollution, soil erosion, fertility loss, pest control...

Information Technology in Languages for Specific Purposes: Issues and Prospects (Educational Linguistics)
Information Technology in Languages for Specific Purposes: Issues and Prospects (Educational Linguistics)
Work in the field of Languages for Specific Purposes (LSP) has also been transformed by technology. This volume offers an overview of a variety of applications of IT in the field of LSP. It is addressed to a wide audience that includes LSP teachers and researchers, although the contents may also be relevant to applied linguists working in...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy