Coding4ever’s Blog

Just coding… coding… and coding… because coding should be fun :)

Manajemen Password Menggunakan KeePass

| Comments

Hari ini kita dituntut untuk mengingat banyak password. Ada password Email, FTP, Facebook, Internet Banking, Remote Desktop dan lain sebagainya. Ditambah lagi pekerjaan kita sebagai Software developer berarti ada tambahan password lagi yang harus kita ingat seperti password SQL Server, MySQL, Firebird, Web hosting dan lain-lain.

Kita disarankan untuk menggunakan password yang berbeda untuk setiap user. Karena jika kita hanya menggunakan satu password untuk semuanya dan jika seseorang berhasil mendapatkan password kita, berarti kita mempunyai masalah… ya masalah yang serius, Anda bisa membayangkannya ? Orang tersebut akan memiliki akses ke akun email kita, facebook dan lain sebagainya.

KeePass adalah aplikasi password manager gratis dan open source, yang membantu kita untuk mengelola password dengan cara yang aman. Kita bisa menyimpan semua password dalam satu database. Database ini sendiri dipassword dengan satu password master atau bisa juga dalam bentuk file kunci. Jadi kita hanya perlu mengingat satu password master atau menggunakan file kunci untuk membuka database.

Database KeePass dienkripsi menggunakan enkripsi yang terbaik dan paling aman untuk saat ini yaitu (AES dan Twofish).

Instalasi

Langkah-langkah instalasi seperti berikut :

  1. Download KeePass
  2. Lakukan instalasi, kita tinggal mengikuti langkah-langkah yang ada

Cara penggunaan

Untuk menggunakan KeePass sangat mudah, berikut langkah-langkahnya :

  • Jalankan aplikasi KeePass, bisa melalui menu Start -> Programs -> KeePass 2 atau melalui desktop.
  • Hal pertama yang harus kita lakukan adalah membuat database KeePass. Caranya dengan mengklik menu File -> New

Kemudian tentukan nama database misal DbKeePass

  • Setelah itu kita diminta untuk menentukan password yang digunakan untuk membuka database DbKeePass

kemudian klik OK sekali lagi

Group Password

Secara default KeePass sudah menyediakan beberapa group password seperti group password untuk Windows, Network, Email dan sebagainya.

Untuk menambahkan group baru, kita tinggal klik kanan pada node utama kemudian pilih Add Group

Setelah itu kita inputkan nama group, misal SQL Server

Item Group

Setelah semua group password yang diperlukan dibuat, berikutnya adalah menambahkan user, password dan link URL (jika halaman web) untuk masing-masing group password.

Misal kita akan menambahkan user dan password facebook di group Internet.

Caranya dengan memilih group Internet kemudian klik kanan area kosong di panel sebelah kanan kemudian pilih Add Entry…

Setelah itu inputkan informasi User Name, Password dan URL

Sampai disini kita bisa mengulangi langkah-langkah sebelumnya untuk mendaftarkan user name dan password lainnya.

Plugin

KeePass mempunyai banyak sekali plugin yang bermanfaat, salah satunya adalah PassIFox, plugin ini memudahkan kita untuk menginputkan secara otomatis user dan password ketika kita mengakses halaman web yang ada form user dan passwordnya.

PassIFox khusus untuk browser Firefox, bagi pengguna Chrome bisa menggunakan ChromeIPass.

Misal kita mengakses halaman web yang ada form user dan passwordnya seperti Wordpress, setelah itu kita klik kanan di inputan Username atau Password kemudian pilih menu Fill User & Pass.

Secara otomatis user dan password akan diisikan sesuai dengan data user dan password yang ada pada database KeePass.

PassIFox sendiri membutuhkan plugin yang lain yaitu KeePassHttp.

Instalasi Plugin KeePassHttp dan PassIFox

KeePassHttp

Berikut langkah-langkahnya :

  • Jika aplikasi KeePass sedang dijalankan, tutup terlebih dulu.
  • Download KeePassHttp.
  • Copykan ke folder instalasi KeePass.

  • Verifikasi apakah plugin KeePassHttp sudah terinstall dengan benar melalui menu Tools -> Plugins

PassIFox

Setelah instalasi plugin KeePassHttp berhasil, kita lanjutkan dengan menginstall plugin PassIFox. Adapun langkah-langkahnya seperti berikut :

  • Jika aplikasi KeePass sedang dijalankan, tutup terlebih dulu.
  • Aktifkan Firefox Add-ons Manager
  • Pada kota pencarian ketik PassIFox

  • Setelah instalasi PassIFox, restart Firefoxnya.

Konfigurasi plugin PassIFox

  • Jalankan aplikasi KeePass
  • Buka halaman website yang ada form loginnya misal Facebook, kemudian klik tombol Connect yang ada dipojok kanan atas

  • Akan tampil dialog konfirmasi, isikan KeePassHttpKey kemudian klik tombol Save

Langkah-langkah konfigurasi ini hanya sekali saja setelah instalasi awal plugin PassIFox.

Uji coba plugin PassIFox

  • Jalankan aplikasi KeePass
  • Buka halaman website yang ada form loginnya misal Facebook
  • Akan tampil konfirmasi, jangan lupa untuk mencontreng pilihan Remember this decision agar kotak konfirmasi ini tidak tampil lagi ketika kita mengakses halaman web yang sama.

  • Klik kanan inputan user atau password, kemudian pilih menu Fill User & Pass

dan secara otomatis user dan password akan diisikan sesuai dengan data user dan password yang ada pada database KeePass.

Selamat mencoba :)

aplikasi

Tentang Penulis

Software developer yang fokus mengembangkan aplikasi di atas platform .NET (Desktop, ASP.NET MVC, Web Service, Microservice) dan Android. Senang mempelajari teknologi baru terutama di bidang OOP, Design Pattern, ORM, Database, Continuous Integration & Deployment dan arsitektur Microservice.
Selain mengajar, saat ini penulis juga bekerja sebagai staf IT di salah satu PTS di Yogyakarta sebagai senior software developer. Di waktu luang insya Alloh akan terus berbagi pengalaman di blog ini :)

« SMS Gateway Edisi .NET Part 1 Manajemen Proyek Menggunakan Redmine Bagian 1 »

Comments