Mar 12, 2014

Menggunakan SSH Key sebagai pengganti password

Beberapa tahun lalu ketika saya masih bekerja sebagai seorang software engineer, saya teringat server kami tampaknya pernah diincar oleh orang, yang berusaha membruteforce password admin. Pada waktu itu salah satu solusinya adalah password dibuat sangat susah dan sangat panjang sekitar 19-25 karakter, dengan style alay dan bbrp non alphanumerik (yes, you are the best alay boss wakakaka (kidding)).

Okay, jurus diatas memang sangat efektif. Bayangkan untuk melakukan bruteforce password tersebut kira2 membutuhkan \(x^n\) iterasi dimana \(x\) adalah jumlah karakter yang mungkin untuk digunakan, dan \(n\) adalah banyak karakter. Tetapi karena kebiasaan manusia adalah mengingat sesuatu berdasarkan kata, biasanya bruteforce ini di combine dengan dictionary attack. Sesuai namanya dictionary (kamus), maka ada beberapa list kata yang akan langsung digunakan misalnya "root", "r00t", "123456", dst.

Jan 26, 2014

Perbandingan antara bunga kartu kredit secara resmi terhadap jasa talangan kartu kredit

Saat ini saya memiliki sebuah toko gesek tunai kartu kredit yang biasa disebut gestun. Salah satu produk dari toko saya adalah jasa pelunasan kartu kredit anggap saja dengan fee 2.5 persen. Produk ini memiliki mekanisme sebagai berikut:
  1. pelanggan membawa tagihan kartu kredit yang tercetak bulan ini, kartu kredit yang ingin diurus, dan uang untuk mengurangi tagihan kartu kreditnya (titipan),
  2. saya akan membayar kartu kredit pelanggan dengan pembayaran penuh,
  3. setelah pembayaran penuh, maka saya gesek lagi kartu kreditnya senilai $$\frac{\left(tagihan-titipan\right)\times{100}}{\left(100-2.5\right)}$$

Dec 7, 2013

Analisis Nomor Kartu Kredit Visa & Master di Indonesia

Kartu kredit di Indonesia yang paling umum digunakan adalah yang berjenis visa atau mastercard yang akan berbentuk seperti gambar berikut:

Pada gambar diatas terlihat bahwa kartu ini berjenis mastercard, dikeluarkan oleh "CIMB Niaga", dan berjenis platinum dengan nomor kartu kredit "5289 1988 8888 8888" dengan nama pemilik kartu "Kenneth Harry"