Autentikasi seringkali
diasumsikan identik dengan
otorisasi
, banyak
protokol keamanan
dan peraturan yang berdasarkan asumsi ini.
Akantetapi, penggunaan
istilah
autentikasi
yang lebih tepat adalah pembuktian sebagai proses pengecekan
identitas seorang pengguna, sedangkan
autorisasi
adalah proses pengecekan bahwa
pengguna yang
dikenal memiliki kekuasaan untuk melakukan
tindakan tertentu.
2.2 Proxy
Proxy dalam
pengertiannya sebagai
perantara, bekerja
dalam berbagai jenis protokol komunikasi
jaringan dan dapat berada pada level- level yang berbeda pada hirarki layer
protokol komunikasi jaringan. Suatu perantara dapat saja bekerja pada layer
Data-Link, layer
Network dan
Transport, maupun layer Aplikasi dalam
hirarki layer
komunikasi jaringan
menurut OSI.
Namun pengertian Proxy Server sebagian besar
adalah untuk menunjuk suatu server yang bekerja sebagai Proxy pada layer
Aplikasi. Gambar berikut menggambarkan
posisi dan fungsi dari Proxy Server, diantara pengguna dan penyedia
layanan:
Gambar 2.1
proxy server
Terdapat 2 jenis proxy yang paling sering digunakan saat ini :
1.
Anynomous Proxy
: Alamat IP
client
tidak terdeteksi oleh server
provider Internet
, namun
provider
mengetahui apabila
koneksi dilakukan melalui proxy. Proxy
jenis ini sangat berguna sekali saat digunakan untuk menjaga privasi
IP address
client
s saat melakukan browsing.
2.
Transparant Proxy
: Alamat IP
client
dapat terdeteksi oleh server tujuan server provider. Proxy
jenis ini sangat sering digunakan untuk meningkatkan kecepatan
Internet. Proxy jenis inilah yang digunakan penulis dalam proyek
akhir ini.
2.3 Squid
Squid adalah program Proxy Server yang tersedia secara
opensource
yang sangat banyak kegunaannya, salah satunya adalah melakukan cache
terhadap konten dari sebuah website.
Program Squid adalah program yang saat ini paling banyak digunakan oleh
administrator jaringan sebagai program Proxy Server., hal ini disebabkan
karena banyak
kelebihan yang
ditawarkan oleh Squid. Itu sebabnya penulis tertarik menggunakan Squid
sebagai Proxy
Server. Beberapa
kelebihan Squid Proxy adalah sebagai berikut:
1. Kestabilannya untuk menghandle
sebuah jaringan yang berskala besar, biasanya ISP atau sebuah
institusi perguruan
tinggi menggunakan
Squid sebagai
Proxy Server. 2.
Squid memungkinkan Penyedia
Internet
untuk menghemat
bandwidth
mereka melalui
content caching
. 3.
Kemampuan filtering yang baik. 4.
Kemampuan parent dan sibling, dengan menerapkan hubungan
parent atau sibling antar squid Proxy Server yang ada maka
dapat di bangun sebuah jaringan cache yang tersusun secara hirarki
yang dapat lebih menghemat waktu akses dan bandwidth.
5. Relatif
mudah untuk
dikonfigurasi. 6.
Gratis, dibawah GPLGNU. Cachemgr.cgi
adalah sebuah
fasilitas dari squid yang dapat digunakan
untuk mempermudah
dalam memonitor
aktifitas penggunaan squid pada jaringan.
Admin dapat memonitor aktifitas squid melalui fasilitas berbasis web
ini. Banyak informasi penting yang dapat didapat dari aktifitas squid.
Salah satu informasi penting tersebut adalah
cache client list
yang berisi seberapa efektifkah squid dalam
melakukan
caching
terhadap objek yang di
request.
2.4 LDAP
LDAP
Light Weight Directory Access
Protocol
adalah sebuah
protokol yang mengatur mekanisme pengaksesan
layanan direktori
Directory Service
yang dapat
digunakan untuk
mendeskripsikan banyak informasi seperti informasi
tentang
people, organizations, roles, services
dan banyak entitas lainnya.
LDAP
menggunakan model klien
- server
, dimana klien mengirimkan
identifier
data kepada
server
menggunakan protokol
TCP
IP dan
server
mencoba mencarinya pada
DIT Directory Information Tree
yang
tersimpan di
server
. Bila ditemukan maka hasilnya akan dikirimkan ke
klien tersebut namun bila tidak maka hasilnya berupa
pointer
ke
server
lain yang menyimpan data yang dicari.
Terdapat dua
service
utama pada
LDAP