31 March 2011

New Knowledge - Resize Harddisk On CentOS 5.4 VMWare

Melakukan resize harddisk pada CentOS 5.4 yang berada dalam VMWare merupakan sesuatu yang menurut saya sulit, sehingga ilmu ini perlu saya dokumentasikan pada catatan pribadi ini.

Langkah - langkah melakukan resize harddisk ada di sini ,oleh qurata dalam blog wordpressnya. Kemudian diperlukan tools tambahan, CloneZilla, untuk melakukan kloning harddisk CentOS di VMWare terhadap harddisk tambahan yang sudah disetting pada langkah-langkah resize. (download clonezilla disini)

Sekian,semoga bermanfaat.
Referensi : www.qurata.wordpress.com

26 September 2010

Security Testing & Upgrade Encryption Modul

Judul yang disebutkan dalam posting ini adalah tema revisi berdasarkan hasil pengujian skripsi yang dilakukan oleh dosen penguji pada tanggal 23 September 2010.

Dalam revisi tersebut, skripsi yang ada wajib dilakukan penambahan pada tes keamanan (security testing) dan penambahan fungsi enkripsi angka pada vigenere, serta bagaimana kombinasi AES dan vigenere pada skripsi.

Security Testing merupakan tes keamanan pada software penyimpan data pegawai yang dibuat dalam skripsi, dan dalam memenuhi tes keamanan tersebut ditemukan beberapa referensi, antara lain :
Black Box Security Testing by Ken van Wyk, 2009
Javasnnoop - tool hacking java desktop application, untuk akses download tools di sini
Tutorial Javasnoop
Security Testing Manual by ISECOM, 2003
Cain abel hacking tool - for security testing

Dalam penambahan fungsi enkripsi ditemukan beberapa referensi untuk memenuhi revisi, antara lain :
NIST - AES Rjindael Algorithm
AES Java Forum

01 July 2010

Enkripsi Vigenere Cipher pada JDBC - Part 2

Dalam posting sebelumnya dikondisikan sebuah kasus dimana pemilihan vigenere ini dilakukan karena mempertimbangkan panjang karakter hasil enkripsi. Dan setelah berkonsultasi dengan dosen pembimbing, berkaitan dengan hal ini ternyata ada suatu hal penting yang bisa menjadi hal penting dalam teknik variasi kriptografi.

Poin penting dalam enkripsi vigenere terhadap jdbc ini adalah :
Pada beberapa implementasi kripografi yang diberikan terhadap database, yang sudah sering dilakukan, adalah dengan memberikan penyandian data pada saat data akan disimpan. Dalam teknis querynya adalah enkripsi dilakukan pada saat data diberi query insert into. Contohnya adalah insert into "namatabel" values (enkripsi("nilai yang akan disimpan dalam database")). Teknik implementasi enkripsi database ini, atau bisa disebut translucent database, merupakan teknik yang berguna saat pembuat sistem sudah merencanakan sebuah sistem database yang wajib diberi perlindungan enkripsi. Teknik ini berguna untuk database yang masih kosong, sehingga sejak awal penyimpanan data, sudah dilakukan enkripsi.

Ketika dilakukan implementasi enkripsi pada "insert into", maka data yang disimpana setelah adanya penambahan modul enkripsi tersebut akan terenkripsi. Tetapi bagaimana dengan data yang sudah ada dalam database sebelum si pemilik atau si pembuat sistem berpikir untuk memberikan perlindungan.
Dalam hal ini harus dilakukan pengisian ulang data yang dengan menggunakan "insert into" yang sudah diberi modul enkripsi. Tentunya kasus ini menimbulkan kerugian bagi si pemilik dan pembuat sistem database.

Teknik enkripsi database, atau translucent database, yang diumplementasikan di skripsi ini adalah dengan menggunakan teknik query select, enkripsi, lalu update database menjadi cipherteks.

Referensi :
Yos Richard Beeh

30 June 2010

Enkripsi Vigenere Chiper dalam JDBC

Teknologi basic database dalam Java, JDBC, merupakan teknologi pengolah database yang dapat dipelajari dengan mudah. Dan dalam skripsi yang saya kerjakan JDBC ini dikaitkan dengan adanya fitur enkripsi. Fitur enkripsi yang saya pakai untuk mengamankan data dalam tabel adalah Vigenere Cipher.

Kasus
Dalam kasus yang saya hadapi adalah teknologi jdbc vigenere ini digunakan untuk mengenkripsi data dalam tabel yang panjang datanya terbatas. Kebanyakan fitur enkripsi modern seperti DES, atau AES, memiliki hasil enkripsi yang panjang karakternya lebih panjang dari panjang karakter data asli, meskipun memakai kunci yang dengan panjang karakter yang sedikit.

Pilihan Vigenere
Dari sisi pertimbangan lingkungan kerja database.
Saya menggunakan vigenere sebagai metode enkripsi dalam jdbc ini karena hasil enkripsinya memiliki panjang karakter yang sama dengan data asli.

Untuk refrensi teknis dan data pustaka enkripsi Vigenere itu sendiri saya peroleh dari beberapa sumber di internet. Referensinya antara lain :
1. Source Vigenere pada Java di forum.sun.com
2. Data Object Vigenere pada Kelas yang dimiliki Java
3. Contoh Java Vigenere Applet

09 June 2010

Proses Perancangan Translucent Database

Dalam skripsi yang saya buat, dilakukan perancangan sistem translucent database dengan dua algorita kriptografi. Algoritma yang digunakan adalah AES dan Vigenere. Dan dalam pencarian referensi kedua algoritma tersebut saya menemukan beberapa link yang bermanfaat. Supaya link ini dapat bermanfaat untuk kelanjutan skripsi, maka saya record disini. Link tersebut antara lain :
AES dengan Java Crypto

Penentuan sistem dengan public dan private key

Enkripsi dengan Transparent Enkripsi Database

Sekian. Semoga bermanfaat.