Cryptography and Network Security Chapter 21. Malicious Software. Backdoor or Trapdoor. Logic Bomb 4/19/2010. Chapter 21 Malicious Software



Similar documents
Malicious Software. Malicious Software. Overview. Backdoor or Trapdoor. Raj Jain. Washington University in St. Louis

Computer Security DD2395

CS549: Cryptography and Network Security

Malicious Software. Ola Flygt Växjö University, Sweden Viruses and Related Threats

CS 356 Lecture 9 Malicious Code. Spring 2013

Malicious Programs. CEN 448 Security and Internet Protocols Chapter 19 Malicious Software

ACS-3921/ Computer Security And Privacy. Lecture Note 5 October 7 th 2015 Chapter 5 Database and Cloud Security

SECURITY TERMS: Advisory Backdoor - Blended Threat Blind Worm Bootstrapped Worm Bot Coordinated Scanning

Introduction To Security and Privacy Einführung in die IT-Sicherheit I

ANTIVIRUS BEST PRACTICES

Network Incident Report

Chapter 14 Computer Threats

Malware. Björn Victor 1 Feb [Based on Stallings&Brown]

MALICIOUS SOFTWARE CHAPTER Types Of Malicious Software. Backdoor Logic Bomb Trojan Horses Mobile Code Multiple-Threat Malware. 21.

NEW JERSEY STATE POLICE EXAMPLES OF CRIMINAL INTENT

Intruders and viruses. 8: Network Security 8-1

Security Engineering Part III Network Security. Intruders, Malware, Firewalls, and IDSs

10- Assume you open your credit card bill and see several large unauthorized charges unfortunately you may have been the victim of (identity theft)

Computer Security Threats

Malware: Malicious Code

Cryptography and Network Security

Security+ Guide to Network Security Fundamentals, Third Edition. Chapter 2 Systems Threats and Risks

Common Cyber Threats. Common cyber threats include:

CSE331: Introduction to Networks and Security. Lecture 15 Fall 2006

Malware: Malicious Software

Network Security and the Small Business

E-commerce. Security. Learning objectives. Internet Security Issues: Overview. Managing Risk-1. Managing Risk-2. Computer Security Classifications

Certified Ethical Hacker Exam Version Comparison. Version Comparison

Ch. 7 Malicious Software Malware. Malware Terminology

WORMS : attacks, defense and models. Presented by: Abhishek Sharma Vijay Erramilli

Computer Viruses: How to Avoid Infection

WHITE PAPER. Understanding How File Size Affects Malware Detection

(Self-Study) Identify How to Protect Your Network Against Viruses

WORMS HALMSTAD UNIVERSITY. Network Security. Network Design and Computer Management. Project Title:

CS574 Computer Security. San Diego State University Spring 2008 Lecture #7

Topics. Virus Protection and Intrusion Detection. What is a Virus? Three related ideas

Hackers: Detection and Prevention

Outline. CSc 466/566. Computer Security. 12 : Malware Version: 2012/03/28 16:06:27. Outline. Introduction

DDoS Attacks & Defenses

SY system so that an unauthorized individual can take over an authorized session, or to disrupt service to authorized users.

Operating Systems Principles

ITSC Training Courses Student IT Competence Programme SIIS1 Information Security

1949 Self-reproducing cellular automata Core Wars

Rogue Programs. Rogue Programs - Topics. Security in Compu4ng - Chapter 3. l Rogue programs can be classified by the way they propagate

Comparison of Firewall, Intrusion Prevention and Antivirus Technologies

The Leading Provider of Endpoint Security Solutions

Integrated Protection for Systems. João Batista Territory Manager

TIME SCHEDULE. 1 Introduction to Computer Security & Cryptography 13

Sapphire/Slammer Worm. Code Red v2. Sapphire/Slammer Worm. Sapphire/Slammer Worm. Sapphire/Slammer Worm. Why Was Slammer So Fast?

Virii, Worms, and Other Malware. Thanks to Marc Liberatore for putting together these slides

E-BUSINESS THREATS AND SOLUTIONS

What Do You Mean My Cloud Data Isn t Secure?

WEB SECURITY. Oriana Kondakciu Software Engineering 4C03 Project

Secure Your Mobile Workplace

Defending Against Cyber Attacks with SessionLevel Network Security

Computer Networks & Computer Security

2. From a control perspective, the PRIMARY objective of classifying information assets is to:

Chapter 20 Firewalls. Cryptography and Network Security Chapter 22. What is a Firewall? Introduction 4/19/2010

CSE331: Introduction to Networks and Security. Lecture 17 Fall 2006

Security A to Z the most important terms

Personal Data Security. Grand Computers Club New Technologies SIG May 21, 2014

Seminar Computer Security

Application Security Backgrounder

Network Security: From Firewalls to Internet Critters Some Issues for Discussion

CHECK POINT Mobile Security Revolutionized. [Restricted] ONLY for designated groups and individuals

Computer Networks. Network Security and Ethics. Week 14. College of Information Science and Engineering Ritsumeikan University

Virus Protection Across The Enterprise

Beyond the Hype: Advanced Persistent Threats

Network Monitoring Tool to Identify Malware Infected Computers

Spyware. Michael Glenn Technology Management 2004 Qwest Communications International Inc.

Content Teaching Academy at James Madison University

Detailed Description about course module wise:

Network- vs. Host-based Intrusion Detection

CSE331: Introduction to Networks and Security. Lecture 18 Fall 2006

Threats and Attacks. Modifications by Prof. Dong Xuan and Adam C. Champion. Principles of Information Security, 5th Edition 1

CS 356 Lecture 17 and 18 Intrusion Detection. Spring 2013

Network Security. 1 Pass the course => Pass Written exam week 11 Pass Labs

Locked Shields Kaur Kasak 24 Sept 2013

CIS 551 / TCOM 401 Computer and Network Security. Spring 2006 Lecture 21

PROACTIVE PROTECTION MADE EASY

Denial of Service attacks: analysis and countermeasures. Marek Ostaszewski

Radware s Behavioral Server Cracking Protection

Certified Ethical Hacker (CEH)

ANTI-VIRUS POLICY OCIO TABLE OF CONTENTS

OutbreakShield Effective and Immediate Protection against Virus Outbreaks

Overview. Common Internet Threats. Spear Phishing / Whaling. Phishing Sites. Virus: Pentagon Attack. Viruses & Worms

Data Centers Protection from DoS attacks. Trends and solutions. Michael Soukonnik, Radware Ltd Riga. Baltic IT&T

License for Use Information

Networking for Caribbean Development

How To Classify A Dnet Attack

Cybersecurity for the C-Level

CS 640 Introduction to Computer Networks. Network security (continued) Key Distribution a first step. Lecture24

Firewalls, Tunnels, and Network Intrusion Detection

Högskolan i Halmstad Sektionen för Informationsvetenskap, Data- Och Elektroteknik (IDÉ) Ola Lundh. Name (in block letters) :

LASTLINE WHITEPAPER. In-Depth Analysis of Malware

Section 12 MUST BE COMPLETED BY: 4/22

Test Case - Privatefirewall 5.0, Intrusion and Malware Defense

Agenda. Taxonomy of Botnet Threats. Background. Summary. Background. Taxonomy. Trend Micro Inc. Presented by Tushar Ranka

COSC 472 Network Security

Enterprise Cybersecurity Best Practices Part Number MAN Revision 006

Transcription:

Cryptography and Network Security Chapter 21 Fifth Edition by William Stallings Chapter 21 Malicious Software What is the concept of defense: The parrying of a blow. What is its characteristic feature: Awaiting the blow. On War, Carl Von Clausewitz Lecture slides by Lawrie Brown Viruses and Other Malicious Content Malicious Software computer viruses have got a lot of publicity one of a family of malicious software effects usually obvious have figured in news reports, fiction, movies (often exaggerated) getting more attention than deserve are a concern though Backdoor or Trapdoor secret entry point into a program allows those who know access bypassing usual security procedures have been commonly used by developers a threat when left in production programs allowing exploited by attackers very hard to block in O/S requires good s/w development & update Logic Bomb one of oldest types of malicious software code embedded in legitimate program activated when specified conditions met eg presence/absence of some file particular date/time particular user when triggered typically damage system modify/delete files/disks, halt machine, etc 1

Trojan Horse program with hidden side effects which is usually superficially attractive eg game, s/w upgrade etc when run performs some additional tasks allows attacker to indirectly gain access they do not have directly often used to propagate a virus/worm or install a backdoor or simply to destroy data Mobile Code program/script/macro that runs unchanged on heterogeneous collection of platforms on large homogeneous collection (Windows) transmitted dfrom remote system to local l system & then executed on local system often to inject virus, worm, or Trojan horse or to perform own exploits unauthorized data access, root compromise Multiple Threat Malware malware may operate in multiple ways multipartite virus infects in multiple ways eg. multiple file types blended attack usesmultiple methods of infection or transmission to maximize speed of contagion and severity may include multiple types of malware eg. Nimda has worm, virus, mobile code can also use IM & P2P Viruses piece of software that infects programs modifying them to include a copy of the virus so it executes secretly when host program is run specific to operating system and hardware taking advantage of their details and weaknesses a typical virus goes through phases of: dormant propagation triggering execution Virus Structure Virus Structure components: infection mechanism enables replication trigger event that makes payload activate payload what it does, malicious or benign prepended / postpended / embedded when infected program invoked, executes virus code then original program code can block initial infection (difficult) or propogation (with access controls) 2

Compression Virus Virus Classification boot sector file infector macro virus encrypted virus stealth virus polymorphic virus metamorphic virus Macro Virus became very common in mid 1990s since platform independent infect documents easily spread exploit macro capability of office apps executable program embedded in office doc often a form of Basic more recent releases include protection recognized by many anti virus programs E Mail Viruses more recent development e.g. Melissa exploits MS Word macro in attached doc if attachment opened, macro activates sends email to all on users address list and does local damage then saw versions triggered reading email hence much faster propagation Virus Countermeasures prevention ideal solution but difficult realistically need: detection identificationifi i removal if detect but can t identify or remove, must discard and replace infected program Anti Virus Evolution virus & antivirus tech have both evolved early viruses simple code, easily removed as become more complex, so must the countermeasures generations first signature scanners second heuristics third identify actions fourth combination packages 3

Generic Decryption Digital Immune System runs executable files through GD scanner: CPU emulator to interpret instructions virus scanner to check known virus signatures emulation control module to manage process lets virus decrypt itself in interpreter periodically scan for virus signatures issue is long to interpret and scan tradeoff chance of detection vs time delay Behavior Blocking Software Worms replicating program that propagates over net using email, remote exec, remote login has phases like a virus: dormant, propagation, triggering, execution propagation phase: searches for other systems, connects to it, copies self to it and runs may disguise itself as a system process concept seen in Brunner s Shockwave Rider implemented by Xerox Palo Alto labs in 1980 s Morris Worm Worm Propagation Model one of best know worms released by Robert Morris in 1988 various attacks on UNIX systems cracking password file to use login/password to logon to other systems exploiting a bug in the finger protocol exploiting a bug in sendmail if succeed have remote shell access sent bootstrap program to copy worm over 4

Recent Worm Attacks Code Red July 2001 exploiting MS IIS bug probes random IP address, does DDoS attack Code Red II variant includes backdoor SQL Slammer early 2003, attacks MS SQL Server Mydoom mass mailing e mail worm that appeared in 2004 installed remote access backdoor in infected systems Warezov family of worms scan for e mail addresses, send in attachment multiplatform multi exploit ultrafast spreading polymorphic metamorphic transport vehicles zero day exploit Worm Technology Mobile Phone Worms first appeared on mobile phones in 2004 target smartphone which can install s/w they communicate via Bluetooth or MMS to disable phone, delete data on phone, or send premium priced messages CommWarrior, launched in 2005 replicates using Bluetooth to nearby phones and via MMS using address book numbers Worm Countermeasures overlaps with anti virus techniques once worm on system A/V can detect worms also cause significant net activity worm defense approaches include: signature based worm scan filtering filter based worm containment payload classification based worm containment threshold random walk scan detection rate limiting and rate halting Proactive Worm Containment Network Based Worm Defense 5

Distributed Denial of Service Attacks (DDoS) Distributed Denial of Service Attacks (DDoS) Distributed Denial of Service (DDoS) attacks form a significant security threat makingnetworked networked systems unavailable by flooding with useless traffic using large numbers of zombies growing sophistication of attacks defense technologies struggling to cope Constructing an Attack Network DDoS Flood Types must infect large number of zombies needs: 1. software to implement the DDoS attack 2. an unpatched vulnerability on many systems 3. scanning strategy to find vulnerable systems random, hit list, topological, local subnet DDoS Countermeasures three broad lines of defense: 1. attack prevention & preemption (before) 2. attack detection & filtering (during) 3. attack source traceback & ident (after) huge range of attack possibilities hence evolving countermeasures Summary have considered: various malicious programs trapdoor, logic bomb, trojan horse, zombie viruses viruses worms distributed denial of service attacks 6