1
BAB I PENDAHULUAN
1.1 Latar Belakang
Media penyimpanan atau storage saat ini sudah sangat berkembang menjadi online storage yang disebut cloud computing dimana teknologi tersebut dapat
diakses oleh pelanggan melalui jaringan internet. Pada cloud computing, salah satu jasa layanan yang disediakan yaitu Software as a Service SaaS. Menurut Mell
Grance, 2009, Software As A Service memiliki sisi yang perlu diwaspadai dan issu sentral yakni dalam hal keamanan data yang akan dikirimkan oleh pelanggan,
dikarenakan banyak cracker atau serangan-serangan yang bisa menyadap data tersebut. Pada layanan Software As A Service provider menyediakan layanan ke
pelanggan berupa software salah satunya adalah ownCloud. Software ini bisa digunakan secara pribadi, bisnis maupun skala besar perusahan.
OwnCloud memiliki kelebihan selain gratis open source dan mudah dalam instalasi yaitu memiliki berkas penyimpanan yang mudah dipahami oleh pengguna
biasa sekalipun. OwnCloud menyediakan syn client untuk penggunanya. Melalui syn client ownCloud, pengguna dapat dengan mudah melakukan proses upload file-
file penting ke server ownCloud. Namun disamping kelebihan, konsep ownCloud juga memiliki sisi yang perlu diwaspadai yakni dalam hal keamanan data client
yang akan diupload. Client tidak menyadari bahwa file yang telah diupload bisa disadap, dimodifikasi, dan dicuri oleh pihak yang tidak bertanggung jawab. Hal ini
disebabkan karena isi dari file tersebut masih berbentuk pesan asli atau plaintext. Masalah keamanan dari sisi pengiriman data seperti ini perlu dipertimbangkan lagi,
dikarenakan sudah semakin banyak cracker yang menyerang dan mencuri data-data privasi milik organisasi tertentu.
Dalam penelitian ini terdapat beberapa penelitian yang melatar belakangi sehingga penulis melakukan penelitian mengenai keaman data yang akan diupload
ke ownCloud. Penelitian pertama yang melatar belakangi penulis adalah penelitian dari Pratiwi 2011 menjelaskan beberapa ancaman yang salah satunya adalah
adanya pihak ketiga yang bisa menyadap keberadaan file dari cloud provider yang digunakan. Serta bagaimana mengatasi ancaman tersebut dengan melakukan
enkripsi menggunakan algoritma One Time Pad untuk file yang disimpan.
Penelitian kedua dari Mooga Masthan, Dora B.S, 2013. Yang dibahas
pada penelitian tersebut adalah menggunakan teknik enkripsi untuk mengamankan file yang akan disimpan dengan kedalam masing-masing multi cloud provider, yang
salah satunya adalah Software As A Service SaaS. Contoh aplikasi yang digunakan dalam Software as a Service SaaS adalah ownCloud. Dimana algoritma yang
dapat digunakan dalam jurnal tersebut adalah One Time Pad.
Penelitian ketiga dari Debajyoti, dkk 2010. Pada penelitian tersbut
menjelaskan tentang file yang masih kurang aman pada saat diupload kedalam multi cloud provider, ini dikarenakan adanya berbagai macam serangan yang bisa
menyadap file tersebut, sehingga diterapkannya metode enkripsi file yang akan di- upload ke masing-masing multi cloud provider, sehingga menjadikan pengiriman
file tersebut aman. Penelitian tersebut juga menujukkan skenario saat file dienkripsi sebelum diupload.
Berdasarkan ketiga penelitian diatas maka penulis melakukan penelitian tentang keamanan ownCloud yang merupakan salah satu multi cloud provider dari
Software as a Service SaaS . Untuk itu dibutuhkan suatu sistem keamanan pada saat melakukan pengiriman file. Didalam menghadapai persoalan tersebut pada
penelitian ini penulis menggunakan metode enkripsi dengan algoritma OTP One- Time Pad pada file yang akan ditransmisikan diupload ke server ownCloud.
Menurut YunJang, 2003, algoritma One Time Pad merupakan algoritma kriptografi jenis simetris yang relative sederhana dan mudah digunakan namun
cukup aman dalam menjamin kerahasiaan data yang ingin diupload oleh pengirim tanpa dapat diketahui oleh pihak lain. Dengan prinsip rancangan modifikasinya
adalah membagi plainteks menjadi cipherteks dan kunci, lalu mendistribusikan data tersebut secara acak pada saat pengiriman file.
Untuk mejadikan file yang aman selama pengiriman pada ownCloud, dari pernyataan YunJang diatas, penulis akan melakukan pengembangan sistem
terhadap syn client ownCloud dengan mengiplementasikan algoritma enkripsi One Time Pad untuk meningkatkan keamanan terhadap data atau file yang akan
diupload. Teknik dari algoritma tersebut adalah setiap kali akan melakukan enkripsi dibangkitkan kunci disebut pad yang panjangnya sama dengan teks yang akan
dienkripsi. Satu kunci hanya digunakan satu kali one-time enkripsi. Sehingga dengan panjang kunci yang sama dengan panjang plainteks tidak memudahkan
pihak ketiga untuk melakukan tindakan yang tidak bertanggung jawab. Firman Rickson, 2013
1.2 Rumusan Masalah Berdasarkan pemaparan latar belakang masalah di atas, maka rumusan