• No results found

Introduction to Computer Security

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Computer Security"

Copied!
41
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduction to Computer Security

Course Introduction

Pavel Laskov

(2)
(3)

Computer security in numbers

New malicious code samples observed (Symantec)

Technische Universität Berlin

Gefährliches Internet

»

Internet als Risikofaktor?

»

Omnipräsenz von Angriffen, Würmern und Viren

»

Massive Schäden bei Unternehmen und Bürgern

»

Zunehmende Kriminalisierung von Schadsoftware

0 750.000 1.500.000 2.250.000 3.000.000

2002 2003 2004 2005 2006 2007 2008 2009

(4)

What lurks behind the statistics?

Malware previously used for fun is now used for profit. 78% of end user attacks involved stealing of login data 76% of phishing attacks targeted financial sector Average cost of data breach in 2008 in the USA: 6.7M $. Hacking is no longer the realm of “script-kiddies”.

60% of malicious code threats representnewattacks. The biggest risk resides not in butin frontof a computer.

Why would anyone want something from me? What does my Windows want to update again? I have already bought an antivirus, so I am safe.

(5)

Why are computer systems insecure?

Growing complexity of computer systems large number of components, complex interaction High competition

short “time-to-market”, high ROI

Leveraging of risks through high connectivity worm outbreaks, botnets

Slow incident response

“incident hiding”, manual handling Human error

(6)
(7)
(8)
(9)
(10)
(11)
(12)

Human error: lessons learned

Users make errors

elaborate social engineering design time pressure

Significant monetary motivation Business efficiency via Internet

(13)
(14)

Acrobat Reader JBIG2 exploit: a timeline

Exploit discovered: ???

First public warnings: 19.-20.02 Adobe Reader 9.0 patched: 10.03 Adobe Reader 8.1.3 patched: 18.03 Adobe Reader Linux patched: 26.03

Recognition by antivirus system as of mid-April 2009: 6/39 (15.39%)

(15)

Infection without a click

Select a thumbnail view.

Hover a mouse over a document.

Do nothing: the Windows Desktop Search (if not de-activated) will find it and open!

(16)

Potential consequences of an infection

Start a keylogger

Start a botnet (zombie) client

(17)
(18)

Security instruments

(19)

Security instruments

Prevention Detection

(20)

Security instruments

Prevention Detection

(21)

What will you learn?

Findamental concepts of computer security dry, but important!

Basic security goals and mechanisms authentication, access control, encryption, etc. Practical security instruments

Windows and Linux security. Further selected topics

network security software security

web application and browser security ‘

(22)

Coarse administration

Lectures:

Wed, 10:00–12:00 (ct), A301 Formalities:

Credit hours (diploma): 2 SWS (lectures) + 1 SWS (exercises) Credit points (B.Sc.): 3 LP (lectures) + 1 LP (exercises) Exams and grading:

diploma: oral exam by appointment, graded certificate for exercises

B.Sc: written exam at the end of semester, 30% of the final grade from exercises

Office hours: by appointment Course web page:

(23)

Homework assignments

Meetings:

Tue, 10:00–12:00 (ct), A301 First meeting: 26.04

4 homework assignments to be solved individually Evaluation and grade:

diploma: a grade reflects the percentage of points acquired. B.Sc.: a grade contributes 30% to the final grade.

(24)

Bibliography

Dieter Gollmann. Computer Security.

Wiley & Sons, 2006.

Ross Anderson. Security Engineering.

Wiley & Sons, 2001.

Bruce Schneier.

Secrets and Lies: Digital Security in a Networked World.

(25)

A typical web application

Legitimate user

Browser

Webserver

(26)

Attack: interception of communication

Legitimate user

Browser

Webserver

Internet

Attacker

(27)

Security goal: confidentiality

Prevention of unauthorized reading of data Prevention of unauthorized learning of information Potential abuse scenarios:

Discovery of confidential information (e.g. details of a business contract)

Discovery of authentication credentials (e.g. password sniffing) Enforcement intruments:

Symmetric or asymmetric cryptography Anonymization techniques

(28)

A typical web application

Legitimate user

Browser

Webserver

(29)

Attack: identity spoofing

Legitimate user

Browser

Webserver

Internet

Fake webserver Attacker

(30)

Security goal: authentication

Verification of an identity of a person or a computer Prerequisite for access control

Authentication methods:

Shared secrets (e.g. password or PIN)

Ticket systems (identity cards, digital certificates) Challenge-response techniques

Biometric techniques

Human authentication: CAPTCHA’s, Turing test, etc. Authentication risks: identity theft

(31)

A typical web application

Legitimate user

Browser

Webserver

(32)

Attack: injection of malicious code

Legitimate user

Browser

Webserver

Internet

Attacker Malware

XSS attack

(33)

Security goal: integrity

Prevention of malicious tampering of data Potential abuse scenarios:

Fraudulent modification of data (e.g. 100,000¤instead of

100¤in an online transaction request)

Injection of malicious code in downloaded software

Evading detection by modification of a compromized operating system

Enforcement instruments:

(34)

A typical web application

Legitimate user

Browser

Webserver

(35)

Attack: server overload

Legitimate user

Browser

Internet

(36)

Security goal: availability

A joint objective of security and dependability

May be caused by attacks as well as natural phenomena, such as design errors or flash crouds.

Enforcement instruments: Detection of DoS-attacks

Router and firewall reconfiguration Service redundancy

(37)

A typical web application

Legitimate user

Browser

Webserver

(38)

Attack: transaction denial by a user

Legitimate user

Browser

Webserver

Internet

Credit card charded Transaction cancelled

(39)

Security goal: accountability

An audit trail of security-related events A key instrument of detection/response

A stronger form of accountability isnon-repudiation: unforgeable evidence that a certain action occurred. Similar attacks as integrity

Enforcement instruments: Integrity checks

Read-only audit

(40)

Summary

Security is not a solution but an ongoing process.

Security can only be achieved by a combination of technical and organizational measures.

One of the biggest security risks is a user.

Security is a big challenge but lots of fun as well: a great field of study and research.

(41)

Next lecture

The economics of computer security Security threats

References

Related documents

A statistically significant negative correlation was dem- onstrated in the study cohort between the maternal serum PIGF levels, foetal heart rate (FHR), birth weight and length,

For example, the average geographical price per litre of X-Cola 1L+ is identical to the average unit values paid by purchasing households, since there is no quality heterogeneity in

We begin by formalizing our notion of equilibrium. In sections 2.4 and 2.5, we characterize advertisers’ choice of bid types under two competing assumptions about website

This thesis is about using exact optimization algorithms to solve the routing problem known as the Mixed Capacitated General Routing Problem (MCGRP) that is a generalization of

President Pando thanked the college board members for their commitment to the college and community and presented on the following:.. • Wished everyone a Happy

Based on the results of the research that has been done, it is known that entrepreneurship education has a significant positive effect on the intention of

The quantitative research will be used to test the hypotheses of the study developed earlier, whereas the qualitative research employing semi-structured interviews with travel

• Relevant incident impacts are rated for Actual Consequence and Maximum Reasonable Outcome for incidents occurring in their work area. • Significant Incidents are