Autentikasi Proxy Squid LANDASAN TEORI

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