Saturday, May 17, 2008

Smart Card Reader

Agar terdapat batas yang jelas, Anda perlu membuat suatu modul (mungkin Anda perlu memberikannya nama, misalnya modul Smart) yang mengakomodasi kebutuhan hingga tahap ini. Perintah-perintah programming yang digunakan bisa jadi berbeda jika Anda menggunakan API atau SDK yang berbeda, tetapi fungsi dasarnya tetap sama. Selebihnya di luar modul Smart di atas, adalah aplikasi database yang umum, menyimpan dan memroses data, melakukan perhitungan yang diperlukan, menampilkan laporan, dan lain sebagainya. Jika suatu saat Anda membuat aplikasi lain yang menggunakan smart card, Anda dapat menggunakan kembali (re-use) modul Smart di atas, dan berkonsentrasi pada proses bisnis di aplikasi dan database. Informasi di dalam smart card mungkin memiliki format tertentu, misalnya tertulis dalam karakter hexadecimal. Untuk itu, seperangkat library atau function konversi perlu Anda siapkan. Untuk mendukung keamanan, ada baik nya Anda melakukan enkripsi pada informasi penting yang ingin disimpan pada smart card. Dari sebuah aplikasi sederhana, bukan tidak mungkin berkembang menjadi aplikasi yang lebih rumit seperti contoh-contoh yang telah dijelaskan di atas. Dalam hal ini, segala kemungkinan yang dapat dipikirkan untuk menjadi celah keamanan sistem harus diantisipasi dengan baik.

No comments: