Download - Keamanan Virtualisasi dalam Cloud Computing

Transcript
Page 1: Keamanan Virtualisasi dalam Cloud Computing

KEAMANAN VIRTUALISASI

CLOUD COMPUTINGAhmad Rifai ZA

Staf Badan Pengelolaan Lingkungan Hidup Daerah Prov. JABAR

Mahasiswa Program Pascasarjana MCIO - ITB

http://www.rifaizaonline.co.cc

[email protected]

13 Juni 2011

Page 2: Keamanan Virtualisasi dalam Cloud Computing

OUTLINE

Pendahulaun

Virtualisasi

Teknik Virtualisasi

Prinsip Keamanan

Peluang Ancaman Vitualiasai Cloud Computing

Teknik Penyerangan

Pencegahan

Page 3: Keamanan Virtualisasi dalam Cloud Computing

Pendahuluan

Page 4: Keamanan Virtualisasi dalam Cloud Computing

PendahuluanDi Indonesia,

teknologi Cloud

Computing selama ini

baru sebatas tren

Penerapkannya, masih ditemui

sejumlah kendala

Page 5: Keamanan Virtualisasi dalam Cloud Computing

cont...

Tak perlu lagi menyediakan

infrastruktur atau perangkat

penyimpanan data sendiri.

Data-data perusahaan

disimpan di data center yang digunakan

bersama-sama

Keraguan konsumen

Page 6: Keamanan Virtualisasi dalam Cloud Computing

cont...

Sumber: http://ikc.vip.net.id virtualisasi data center internal

Page 7: Keamanan Virtualisasi dalam Cloud Computing

Permasalahan

Konsumen• Mau dimulai darimana virtualisasi

itu• Storage, • Server atau • Jaringannya

Dari sisi penyedia layanan• Kebutuhan kolaborasi

• Penyedia layanan storage, • Penyedia layanan infrastruktur

jaringan• penyedia layanan server dan

mesin virtualisasi

Page 8: Keamanan Virtualisasi dalam Cloud Computing

cont...

Sumber: http://capitalhead.com

Virtualisasi sebagai fondasi komputasi Awan secara konsisten menyatakan

infrastruktur virtualisasi sebagai komponen

pembangun utama dari komputasi Awan.

Page 9: Keamanan Virtualisasi dalam Cloud Computing

cont...

Alasan Virtualisasi

Pengurangan biaya untuk Hardware &

Software

Optimasi tugas administartif

Optimasi Backup/Restore

Independen vendor

Pengurangan biaya energi tinggi

Menyederhanakan penyesuaian sumberdaya

Kemudahan integrasi dengan infrastruktur

yang ada

Pengurangan biaya untuk tugas administatif

Meningkatkan interoperabilitas Pemberdayaan

virtualisasi berfokus untuk meningkatkan kemampuan pemulihan bencana dan kesinambungan bisnis.

Page 10: Keamanan Virtualisasi dalam Cloud Computing

Teknologi virtualisasi telah berkembang dan sekarang bisa berlaku untuk beberapa lapisan dalam datacenter.

Virtualisasi

Page 11: Keamanan Virtualisasi dalam Cloud Computing

Model Virtualisasi

Model Virtualisasi

AppV (Aplication Virtualization)PresentV (Presentation

Virtualization) DeskV (Desktop Virtualization)

ManageV (Management Virtualization)

NetV (Network Virtualization)

StoreV (Storage Virtualization)

SerV (Server Virtualization)

Sumber: Virtualization a beginner guide oleh Danielle Ruest dan Nelson Ruest

Page 12: Keamanan Virtualisasi dalam Cloud Computing

1. Server Virtualization (SerV) Difokuskan pada partisi fisik dari sebuah

sistem operasi ke dalam mesin virtual.

Software Virtualization (SoftV),

• Menjalankan virtualisasi sistem operasi diatas sebuah plaform virtualisasi software yang berjalan pada sebuah sistem operasi yang sudah ada.

Hardware Virtualizatio

n (HardV)

• menjalankan sistem operasi virtual di atas platform software yang berjalan langsung di atas hardware tanpa sistem operasi yang ada.

Server fisik menjadi sebuah host untuk semua sistem operasi virtual atau mesin virtual (VMs).

Page 13: Keamanan Virtualisasi dalam Cloud Computing

2. Storage Virtualization (StoreV) Digunakan untuk menggabungkan

storage fisik dari beberapa device untuk menjadikannya sebagai sebuah penyimpanan tunggal. Direct

attached storage (DAS)

Network attached storage (NAS),

Storage area

networks (SANs)

Tipe

Protokol

Fibre Channel, Internet

SCSI (iSCSI),

Fibre Channel

pada Ethernet,

Network File

System (NFS).

Page 14: Keamanan Virtualisasi dalam Cloud Computing

3. Network Virtualization (NetV) Memungkinkan pengendalian bandwidth

yang tersedia dengan memisahkan ke dalam saluran independen yang dapat ditugaskan untuk sumber daya tertentu.

Contoh: Virtual local area network (VLAN)

Page 15: Keamanan Virtualisasi dalam Cloud Computing

4. Management Virtualization (ManageV)

Difokuskan pada teknologi yang mengelola seluruh datacenter, baik fisik dan virtual, untuk menyajikan satu infrastruktur kesatuan tunggal dalam penyediaan layanan.

Page 16: Keamanan Virtualisasi dalam Cloud Computing

5. Desktop Virtualization (DeskV) Memungkinkan untuk mengendalikan

mesin virtual untuk sistem desktop.

Keunggulan DeskV

Kemampuan untuk

memusatkan deployment

desktop

Mengurangi biaya manajemen

karena pengguna mengakses

desktop terpusat melalui berbagai

perangkat.

Page 17: Keamanan Virtualisasi dalam Cloud Computing

6. Presentation Virtualization (PresentV)

Virtualisasi ini hanya menyediakan layer presentasi dari sebuah lokasi pusat untuk user.

Kebutuhan PresentV berkurang sejalan dengan dikenalnya teknologi Virtualisasi Aplikasi,

Protokol yang digunakan untuk PresentV berada di bagian depan dari kedua teknologi DeskV dan SerV karena mereka adalah protokol yang digunakan untuk mengakses, menggunakan, dan mengelola beban kerja virtual.

Page 18: Keamanan Virtualisasi dalam Cloud Computing

7. Aplication Virtualization (AppV) Menggunakan prinsip yang sama seperti

server berbasis software, tapi bukan menyediakan mesin untuk menjalankan sistem operasi keseluruhan, AppV merupakan aplikasi produktivitas dari sistem operasi.

Page 19: Keamanan Virtualisasi dalam Cloud Computing

Teknik Virtualisasi

Page 20: Keamanan Virtualisasi dalam Cloud Computing

Virtualisasi dan komputasi awan memungkinkan komputer pengguna untuk mengakses komputer canggih dan aplikasi perangkat lunak yang diselenggarakan oleh kelompok remote dari server

Virtualisasi memungkinkan penyatuan kekuatan komputasi dan penyimpanan beberapa komputer, yang kemudian dapat digunakan bersama oleh beberapa pengguna.

Page 21: Keamanan Virtualisasi dalam Cloud Computing

Hypervisor

• "hypervisor" adalah jenis perangkat lunak yang menciptakan "mesin virtual" yang beroperasi secara terpisah dari satu sama lain pada komputer umum

• hypervisor yang memungkinkan sistem operasi yang berbeda untuk dijalankan secara terpisah dari satu sama lain meskipun masing-masing sistem ini menggunakan daya komputasi dan kemampuan penyimpanan pada komputer yang sama.

Page 22: Keamanan Virtualisasi dalam Cloud Computing

Prinsip Keamanan

Page 23: Keamanan Virtualisasi dalam Cloud Computing

Prinsip Keamanan

Kerahasiaan (confidentiality): Pencegahan dari pengungkapan yang tidak sah secara disengaja atau tidak terhadap sebuah konten

Integritas (integrity): Jaminan bahwa pesan terkirim adalah pesan yang diterima dan tidak diubah.

Ketersediaan (availability): keandalan dan stabilitas dalam jaringan dan sistem

CIA

Page 24: Keamanan Virtualisasi dalam Cloud Computing

Peluang Ancaman Vitualiasai Cloud Computing

Page 25: Keamanan Virtualisasi dalam Cloud Computing

Bila organisasi berpindah ke layanan komputasi awan publik tentu infrastruktur sistem komputasi dikendalikan oleh pihak ketiga yaitu Cloud Service Provider (CSP) .

Perlu gambaran jelas peran kepemilikan dan tanggung jawab dari CSP dan organisasi yang berperan sebagai pelanggan

Page 26: Keamanan Virtualisasi dalam Cloud Computing

Kontrol Keamanan

Implementasi kebijakan keamanan

Deteksi dan respon intrusi

komputer

Manajemen keamanan virtualisasi

Page 27: Keamanan Virtualisasi dalam Cloud Computing

Kerentanan sistm dasar mesin virtual

Sumber: Cloud Security a Comprehensive Guide to Secure Cloud Computing, oleh Ronald L. Krutz dan Russell Dean Vines, halaman 38

Idealnya, perangkat lunak kode operasi dalam sebuah virtual mesin tidak mampu berkomunikasi atau mempengaruhi kode yang berjalan baik pada host fisik itu sendiri atau dalam sebuah mesin virtual yang berbedaKerentanan utama yang melekat dalam hypervisor

terdiri dari rootkit hypervisor jahat, modifikasi eksternal hypervisor, dan menghilangkan mesin virtual.

Page 28: Keamanan Virtualisasi dalam Cloud Computing

Teknik Penyerangan

Page 29: Keamanan Virtualisasi dalam Cloud Computing

Teknik Penyerangan

Ancaman Utama perangkat lunak berbahaya yang memungkinkan virus komputer atau malware lain yang membahayakan sistem satu pelanggan untuk menyebar ke hypervisor dan akhirnya ke sistem pelanggan lain.

Page 30: Keamanan Virtualisasi dalam Cloud Computing

Pencegahan

Page 31: Keamanan Virtualisasi dalam Cloud Computing

Teknik Pencegahan

Teknik yang bisa digunakan adalah melakukan integritas dari hypervisor yang mendasarinya dengan melindungi dari malware yang mungkin didownload oleh pengguna individu, dengan demikian, kita dapat memastikan isolasi hypervisor

Teknik kuncian yang disebut memori nonbypassable, yang secara eksplisit dan terpercaya dalam pengenalan kode baru oleh pihak lain selain administrator hypervisor. Hal ini juga mencegah upaya untuk mengubah kode hypervisor yang ada dengan pengguna eksternal.Menggunakan teknik yang disebut pengindeksan pembatasan pointer. Teknik ini melihat perilaku normal ciri sebuah hypervisor, dan kemudian mencegah penyimpangan apapun dan profil itu, hanya administrator hypervisor sendiri bisa memperkenalkan perubahan kode hypervisor.

Page 32: Keamanan Virtualisasi dalam Cloud Computing

Tindakan Pencegahan

Penguatan sistem operasi host Pembatasan akses fisik terhadap host Menggunakan komunikasi terenkripsi Menonaktifkan background task Updating dan penambalan Mengaktifkan Perimeter Pertahanan di

mesin virtual Implementasi pemeriksaan integritas file Pengelolaan backup

Page 33: Keamanan Virtualisasi dalam Cloud Computing

Terimakasih dan Sekian