hak akses Internet untuk setiap pengguna akan diatur sesuai dengan nama user (username) dan password yang terdaftar di komputer server. Terdapat 3 (tiga) alternatif pilihan yang dapat Anda gunakan untuk memeriksa valid atau tidaknya nama user dan password setia pengguna. Ketiga pilihan tersebut antara lain adalah penggunaan program autentikasi (authentication program) seperti ncsa_auth, squid_ldap_auth, dan mysql_auth. Sebenarnya, cara kerja ketiga program tersebut cukup sederhana. Anda dapat membuatnya sendiri dan menyesuaikannya dengan kondisi dari tempat Anda bekerja karena yang terpenting dari ketiganya adalah output yang dihasilkan dari proses pembacaan nama user dan password. Program akan menghasilkan output berupa teks OK jika autentikasi berhasil dan output berupa teks ERR jika autentik asi gagal. Hasil berupa pesan OK akan diterima oleh Squid sebagai tanda dibukanya hak untuk mengakses In ternet. Hasil berupa pesan E RR diterima oleh Squid sebagai tanda gagalnya hak untuk mengakses Internet. Alur proses yang bekerja pada ketiga program authenticate tersebut dapat Anda lihat dalam flowchart berikut ini.Program ncsa_auth akan memanfaatkan data user dan password yang dibuat oleh program htpasswd. Program htpasswd merupakan salah satu program yang dipaketkan bersama instalasi web server Apache. Program squid_ldap_auth akan memanfaatkan data-data di server LDAP yang di dalamnya menyimpan nama user dan password. Informasi lebih lengkap tentang LDAP dapat Anda baca di dalam Subbab 3.2. Program yang terakhir, mysql_auth, merupakan program dalam bahasa C yang dibuat sendiri dengan memanfaatkan cara kerja Squid saat memeriksa nama user dan password yang berhak. Sesuai dengan namanya, mysql_auth akan memanfaatkan database MySQL dalam pengelolaan nama user dan password. Ketiga program di atas dapat dipercaya, cukup aman, dan andal dalam menangani pengaturan hak akses Internet berdasarkan pada nama user dan password. Berikut ini akan dibahas persiapan software, instalasi, dan pengaturan konfigurasi agar setiap alternatifnya dapat berjalan dengan baik.
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar