virtualization, cloud computing and os fingerprinting

14
Virtualization , Cloud Computing,

Upload: mr-cracker

Post on 14-Apr-2017

43 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Virtualization, Cloud computing and OS Fingerprinting

Virtualization,Cloud

Computing, and OSF

Page 2: Virtualization, Cloud computing and OS Fingerprinting

Virtualization

Page 3: Virtualization, Cloud computing and OS Fingerprinting

What

WhenWhy

Virtualization

• creation of a virtual version of something.

• subjectively a complete machine but objectively not.

• IBM early 50s• Unix Users Workspace• 1990 Application

Virtualization by java “Stealth” project

• 1998 VMware

• Easily controlled• Coast Effective• Disaster recovery• Server virtualization

Page 4: Virtualization, Cloud computing and OS Fingerprinting

Types of Virtualization

Virt

ualiz

ation

Full virtualization

Para virtualization

• OS Runs on the Hypervisor as User level Process (Ring 3)• Less Privileges• No need to make changes to OS Code• Trap and Emulate

• Modify Guest OS source• OS can see Access hardware underneath Hypervisor• OS know that it’s virtualized

Page 5: Virtualization, Cloud computing and OS Fingerprinting

Cloud Computing

Page 6: Virtualization, Cloud computing and OS Fingerprinting

What

When

Why

Where

• the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.

• Started in the 1950s.• 1990s virtualized

private network connections.

Coast Effective• Universal access.• Environment

Friendly• Flexible

• PaaS & IaaS.• Private & Hybrid.• Big Data Analytics.• File Storage.• Backup

Page 7: Virtualization, Cloud computing and OS Fingerprinting

OS Fringprinting

Page 8: Virtualization, Cloud computing and OS Fingerprinting

Memory Based

UFO

FS Based

Network Based

OS Fingerprinting Techniques

Page 9: Virtualization, Cloud computing and OS Fingerprinting

Network Based

Getting IP System Status

Sending Packets

AnalyzingComparingOS Detected

Page 10: Virtualization, Cloud computing and OS Fingerprinting

Network Based Open ports for operation

ICMP and Modern Firewalls

Speed

Antifinger OS Solutions

Page 11: Virtualization, Cloud computing and OS Fingerprinting

File System Based

Unknown FS

Not very accurate on non-Linux OSs

Encryption

Page 12: Virtualization, Cloud computing and OS Fingerprinting

UFO

Generating Signatures

Adding to Database

Getting Signatures

From Target

Matching OS Detected

Page 13: Virtualization, Cloud computing and OS Fingerprinting

Memory Based

OS DetectedcomparisonComputing

HashSeparationDump Memory

Page 14: Virtualization, Cloud computing and OS Fingerprinting

The End