CSC 316 Chapter 1, Fall 2007

Notre Dame University–Louaize · Computers Security and Their Data · 16 pages

All CSC 316 files
CSC 316 Chapter 1, Fall 2007, page 1

Stuck on a question? A tutor can walk you through it.

CSC 316 Chapter 1, Fall 2007, page 2 CSC 316 Chapter 1, Fall 2007, page 3 CSC 316 Chapter 1, Fall 2007, page 4 CSC 316 Chapter 1, Fall 2007, page 5 CSC 316 Chapter 1, Fall 2007, page 6 CSC 316 Chapter 1, Fall 2007, page 7 CSC 316 Chapter 1, Fall 2007, page 8 CSC 316 Chapter 1, Fall 2007, page 9 CSC 316 Chapter 1, Fall 2007, page 10

Showing the first 10 of 16 pages. Download the PDF to see all of it.

More CSC 316 files

Show the text of this chapter
Chapter 1 Introduction to computer security 2 What is the security problem? � Security is an increasingly prevalent problem in computer science. Why? – Increased connectivity – Large number of valuable assets online – Low threshold to access – Sophisticated attack tools and strategies available – Others… 3 What does IT security means? IT security is commonly defined to have two aspects: – Computer security which aims to preserve the computing resources against abuse and unauthorized use as well as to protect data from accidental or deliberate damage, disclosure or modification. – Communication security which aims to protect data during its transmission in computer networks and distributed systems. 4 A security Paradox � Organizations often choose not to investigate or prosecute intruders: – They don’t want to expose vulnerabilities in their systems – They want to protect their public image – Intruders are sometimes viewed as mere pranksters – Sometimes electronic assets are not viewed as valuable. 5 Characteristics of Computer Intrusion � A computing system: a collection of hardware, software, data, and people that an organization uses to do computing tasks � Any piece of the computing system can become the target of a computing crime. � The weakest point is the most serious vulnerability. � The principles of easiest penetration (p.5) 6 Security Breaches - Terminology (p.5) � Exposure – a form of possible loss or harm � Vulnerability – a weakness in the system � Attack � Threats – Human attacks, natural disasters, errors � Control – a protective measure � Assets – h/w, s/w, data 7 Types of Security Breaches (p 7, 8) � Interruption: An asset of the system becomes lost, unavailable, or unusable. – Example: DOS (Denial of Service) � Interception: An unauthorized party has gained access to an asset. – Peeping eyes � Modification: An unauthorized part not only accesses but tampers with an asset. – Change of existing data � Fabrication: An unauthorized party might fabricate counterfeit objects on a computing system. – Addition of false or spurious data 8 Security Goals (p 9-12) Historically security has been defined to encompass: – Confidentiality • The assets are accessible only by authorized parties. – Integrity • The assets are modified only by authorized parties, and only in authorized ways. – Availability • Assets are accessible to authorized parties. – See Fig. 1-3 (p.11) 9 Security Goals (p 9-12) Some experts (e.g. National Security Agency NSA) typically add to this list: – Authentication:to make sure that a party is really the one which is claiming to be. – Non Repudiation: to make sure that a party cannot deny sending or receiving an asset if done. 10 Computing System Vulnerabilities � See Fig. 1-4 (p.13) � Hardware vulnerabilities � Software vulnerabilities � Data vulnerabilities � Human vulnerabilities ? 11 Software Vulnerabilities � Destroyed (deleted) software � Stolen (pirated) software � Altered (but still run) software – Logic bomb – Trojan horse – Virus – Trapdoor – Information leaks 12 Data Security � The principle of adequate protection (p.16) � Fig. 1-5 (p.18) – Confidentiality: preventing unauthorized access – Integrity: preventing unauthorized modification (e.g., salami attack) – Availability: preventing denial of authorized access 13 Other Exposed Assets � Storage media � Networks � Access � Key people 14 People Involved in Computer Crimes � Amateurs � Crackers � Career Criminals 15 Methods of Defense � Encryption � Software controls � Hardware controls � Policies � Physical controls 16 Principle of Effectiveness � Controls must be used to be effective. – Efficient • Time, memory space, human activity, … – Easy to use – appropriate