Nama : Tatas Hidayat
NPM : 2A114675
Kelas : 3 KB 08
REVIEW JURNAL
PERANCANGAN DAN IMPLEMENTASI PROXY SERVER UNTUK FILTERING BERDASARKAN ALAMAT SITUS DAN ALAMAT IP
- PENDAHULUAN
Internet merupakan Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia. Internet merupakan salah satu cara mencari sebuah informasi yang mudah dan cepat. Terdapat banyak situs pencarian seperti : Google, Bing, Yahoo, dan lain-lain yang membantu kita mendapatkan informasi yang kita inginkan.
Kehadiran internet mendatangkan banyak manfaat seperti terbukanya segala informasi yang ada didalamnya. Keterbukaan informasi inilah yang menjadi salah satu dampak negatif dari internet. Para pengguna dibawah umur dapat mengakses situs-situs yang tidak semestinya diakses olehnya. Kondisi ini yang menyebabkan kita membutuhkan penyaring atau filter dalam mengakses internet. Penyaringan atau pem-filteran ini disebut dengan filtering.
Filtering dapat dilakukan dengan menggunakan proxy server. Proxy Server bertugas untuk melakukan penyaringan akses pada alamat situs maupun alamat IP yang diakses oleh pengguna internet. Daftar alamat situs dan IP yang akan disaring dimasukan pada ACL (Access Control List). Situs-situs dan alamat ip yang ingin kita saring atau blok dapat kita masukkan ke dalam ACL, sehingga ketika pengguna mengakses situs atau alamat IP tersebut maka secara otomatis halaman web akan teralihkan menuju halaman blokir yang telah ditentukan.
Penggunaan proxy server diharapkan dapat memberikan kemanan dalam mencari informasi dan menjaga perangkat komputer dari alamat situs yang tidak diinginkan. Penggunaan proxy server dapat membantu administrator karena memberikan report yang berisi informasi kegiatan klien dalam mengakses situs di internet.
- TUJUAN
Penggunaan proxy server cukup luas, didalam dunia pekerjaan proxy server dibutuhkan untuk mengingkatkan konsentrasi karyawan dengan melakukan pemblokiran pada alamat situs game atau yang lainnya yang dapat mengganggu kerjanya. Fungsi proxy server sangatlah dibutuhkan para penyedia layanan internet dalam memfilter konten di dalam internet yang melanggar peraturan pemerintah. Pengguna pribadi seperti rumahan juga memerlukan proxy server untuk memberikan pengamanan ekstra pada dunia maya, terlebih bila terdapat pengguna dibawah umur.
Tujuan dari penggunaan proxy server sangatlah jelas, yaitu untuk melakukan penyaringan (pemblokiran) pada alamat situs atau alamat IP yang dianggap tidak pantas dan tidak diperkenankan diakses oleh penggunanya.
- PEMBAHASAN
Terdapat beberapa istilah-istilah yang akan digunakan seperti : internet, proxy server, alamat IP, DNS, FreeBSD, Squid, ACL, Webmin, SARG. Pertama yaitu internet, internet adalah kependekan dari interconnection-networking yang berarti jaringan yang saling terhubung yang terdiri dari gabungan jaringan komputer yang berada di seluruh dunia. Internet berasal dari sebuah proyek ARPA bagian dari U.S. Department Of Defence dengan nama proyek, yaitu ARPANET (Advanced Research Projects Agency Network) yang kemudian berkembang menjadi internet.
Proxy Server adalah komputer server yang terletak antara komputer klien yang berada pada jaringan lokal yang melakukan permintaan dokumen situs dari server tujuan yang ada Internet. Dalam bentuk yang paling sederhana, sebuah proxy server memfasilitasi komunikasi antara klien dan server tujuan tanpa mengubah permintaan dari komputer klien. Proxy server bekerja dengan mendengarkan permintaan dari klien kemudian mengirim permintaan tersebut ke server tujuan yang berada di Internet, sehingga seolah-olah proxy server itu sendiri yang menjadi klien.
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antara 32 bit sampai 128 bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32 bit (untuk IPv4 atau IP versi 4), dan 128 bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.
Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.
FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD-Lite, meskipun pada awalnya FreeBSD rilis 1.0 diturunkan dari sistem operasi 386BSD dan 4.3BSD-Lite . FreeBSD berjalan di atas sistem arsitektur yang kompatibel dengan Intel x86 (Pentium dan Athlon), amd64 (Opteron, Athlon64, dan EM64T), ARM, IA-64, PowerPC, PC-98, DEC Alpha, dan UltraSparc . FreeBSD rilis 6.4 menjadi rilis terakhir untuk dukungan kepada arsitektur DEC Alpha. FreeBSD merupakan turunan dari Berkeley UNIX. Akan tetapi, FreeBSD tidak bisa dipanggil sebagai Unix.
Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas.
ACL (Access Control List) adalah pengelompokan paket berdasarkan kategori. ACL sangat membantu ketika membutuhkan pengontrolan dalam lalu lintas network. ACL menjadi tool pilihan untuk pengambilan keputusan pada situasi ini. Penggunaan ACL yang paling umum dan paling mudah untuk dimengerti adalah penyaringan paket yang tidak diinginkan ketika mengimplementasikan kebijakan keamanan.
Webmin merupakan antarmuka berbasis web untuk administrasi sistem UNIX yang dikembangkan oleh Jamie Cameron. Banyak fitur yang ditawarkannya, seperti : manajemen server, administrasi pada jaringan, administrasi account, dan masih banyak fitur-fitur penunjang administrasi sistem lainnya. Sedangkan SARG (Squid Analysis Report Generator) adalah aplikasi yang memungkinkan kita untukmelihat kegiatan penggunaan Internet. SARG menyediakan informasi tentang pengguna, alamat IP, byte, alamat situs dan waktu pengaksesan.
Pada jurnal ini, sistem dirancang dengan topolog star. Didalam hierarki tersebut modem berada pada hierarki teratas setelah internet, karena modem yang mengubungkan kita ke internet. Modem tersambung pada Proxy Server yang menggunakan OS FreeBSD yang tersambung pula dengan switch yang menyambungkan Proxy Server dengan clientnya. Perancangan tersebut digambarkan seperti gambar dibawah ini :
Perancangan ini memerlukan perangkat keras diantaranya :
- Proxy Server dengan spesifikasi :
- Processor i386 438.
- Memory 64 MB.
- Harddisk 20 GB.
- 2 buah Ethernet Card 10/100 Fast Ethernet PCI.
- Modem satu unit.
- Switch satu unit.
- Kabel UTP ± 5 Meter.
- Komputer Klien dua unit.
Perangkat lunak yang digunakan dalam rancangan ini, yaitu :
- FreeBSD sebagai sistem operasi Proxy Server.
- Squid sebagai program proxy server yang berfungsi melakukan proses filtering.
- SARG ( Squid Analysis Report Generator) berfungsi menampilkan informasi tentang alamat IP klien, alamt situs dan waktu pengaksesan.
- Webmin digunakan untuk melakukan konfigurasi pada proxy server.
Instalasi sistem pada rancangan proxy server ini dijelaskan pada diagram alur berikut :
Diagram alur di atas menjelaskan prosedur instalasi proxy server yang dimulai dengan melakukan instalasi sistem operasi FreeBSD pada proxy server. Bila proses tersebut berhasil maka dilanjutkan dengan instalasi webmin. Setelah instalasi webmin selesai maka dilanjutkan dengan instalasi program utama yaitu Squid. Bila proses berjalan lancar maka dilanjutkan dengan instalasi SARG untuk melakukan monitoring dengan melihat report pengaksesan internet yang terfilterisasi oleh squid yang diberikan SARG.
- HASIL
Dalam rancangan ini dilakukan dua metode pengujian yaitu dengan cara filter berdasarkan alamat situs dan filter berdasarkan alamat IP. Berikut hasil pengujiannya :
- Filtering Berdasarkan Alamat Situs
Filtering berdasarkan alamat situs bertujuan untuk melakukan penyaringan alamat situs yang akan diakses oleh pengguna. Bila alamat tersebut ada pada daftar alamat situs yang sudah didaftarkan pada ACL (Access Control List), maka situs tersebut akan diblok dan dialihkan ke halaman blokir. Untuk melihat alamat situs sebelum difilter dapat dilihat pada gambar dibawah ini:
Sebelum alamat situs www.situsjudi.com difilter, maka masih dapat di akses. Berikut tampilan hasil filtering alamat situs www.situsjudi.com yang sudah didaftarkan pada ACL seperti gambar dibawah ini:
Berdasarkan hasil tampilan filtering pada alamat situs, bila komputer klien mengakses alamat situs yang difilter, maka akan dialihkan pada sebuah halaman yang berisi teks eror yang diberikan proxy server. Berikut keterangan lengkap tentang gambar di atas:
- Menunjukkan teks error yang menandakan request yang pengguna untuk mengakses situs tersebht telah ditolak.
- Menunjukkan alamat situs yang difilter adalah www.situsjudi.com.
- Memberikan informasi penyebab akses ditolak, karena situs tersebut ada pada ACL.
- Menunjukkan email dari administrator jaringan dengan alamat luriochimetz@yahoo.com.
- Menunjukkan waktu mengakses alamat situs tersebut yaitu pada hari Fri/Jumat tanggal 06 Februari 2014 pada jam 01:27:29 yang dikirimkan proxy server dengan hostname freebsd.proxyserver.local menggunakan squid 2.7 STABLE9.
- Filtering Berdasarkan Alamat IP
Filtering berdasarkan alamat IP bertujuan untuk melakukan penyaringan alamat IP yang akan diaksss oleh pengguna. Bila alamat IP tersebut ada pada ACL, maka akses menuju alamat tersebut akan ditolak. Berikut contoh alamat IP sebelum difilter dapat dilihat pada gambar dibawah ini:
Sebelum alamat situs 202.93.17.135 difilter, maka masih dapat di akses. Berikut tampilan hasil filtering alamat situs 202.93.17.135 yang sudah didaftarkan pada ACL seperti gambar dibawah ini:
Berdasarkan hasil tampilan filtering pada alamat IP, bila mengakses alamat IP yang difilter maka akan dialihkan pada sebuah halaman yang berisi logo squid, teks eror, alamat situs yang di akses, dan nama dari administrator serta keterangan waktu pada web browser. Berikut keterangan lengkap tentang gambar di atas:
- Menunjukkan teks error yang menandakan request yang di akses tidak dapat ditampilkan.
- Menunjukkan alamat situs yang difilter adalah 202.93.17.135
- Menunjukkan penyebab dari alamat situs tidak dapat diakses yaitu akses ditolak, karena alamat tersebut dilarang.
- Menunjukkan email dari administrator jaringan dengan nama luriochimetz@yahoo.com.
- Menunjukkan waktu yang digunakan untuk mengakses alamat situs tersebut yaitu pada hari Fri/Jumat tanggal 06 Februari 2014 pada jam 01:29:01 yang dikirimkan proxy server dengan hostname freebsd.proxyserver.local menggunakan squid 2.7 STABLE9.
Setelah melakukan pengujian filtering pada alamat situs dan alamat IP, selanjutnya menampilkan sebuah halaman report yang berisi alamat IP klien, keterangan waktu kapan digunakan untuk mengakses alamat situs, dan alamat situs dan alamat IP yang difilter, sehingga administrator dapat mengetahui informasi dalam mengakses alamat situs dan alamat IP.
Berikut keterangan lengkap dari gambar di atas:
- Menunjukkan nama program yang digunakan untuk menampilkan report yaitu SARG (Squid Analys Report Generator).
- Menunjukkan judul dari report tersebut adalah Alamat Situs Yang Difilter dan waktu pengambilan report pada tanggal 31 Januari 2014.
- Menunjukkan penamaan komputer klien berdasarkan USERID yang berisi alamat IP klien.
- IP/NAME: menampilkan alamat IP klien yang mengakses alamat situs yang difilter.
- DATE/TIME: menunjukkan keterangan waktu kapan digunakan untuk mengakses alamat situs yang difilter.
- ACCESSED SITE: menampilkan alamat situs yang diakses oleh klien. Dimana alamat situs tersebut sudah terdaftar pada ACL, sedangkan untuk alamat situs yang belum didaftarkan tidak akan difilter dan di tampilkan pada report.
- KESIMPULAN
Berdasarkan hasil pengujian penerapan proxy server untuk filtering berdasarkan alamat situs dan ip, dapat diambil kesimpulan sebagai berikut :
- Proxy Server adalah sebuah komputer server yang berfungsi sebagai penyaring informasi yang akan diakses oleh penggunanya. Proxy Server dapat diinstalasi dihampir semua platform termasuk pc dengan spesifikasi yang kecil yang telah dijelaskan di atas.
- Squid adalah program yang cukup terkenal dan handal dalam melakukan tugas-tugas yang diemban oleh proxy server. Squid tersedia dihampir semua varian Linux / UNIX termasuk FreeBSD
- Pengujian filtering berdasarkan alamat ip dan situs berhasil dilakukan. Alamat ip dan situs yang terfilter adalah yang tercantum pada ACL ( Access Control List). Dalam penambahan situs atau alamat ip yang ingin difilter dapat dilakukan dengan melakukan pengeditan pada ACL dengan menambahkan alamt ip atau situs baru yang ingin difilter.
- Dalam mengadministrasinya kita telah dibantu dengan webmin dan SARG (Squid Analysis Report Generator) yang menyediakan report yang berisi tentang alamat IP klien, alamat situs atau ip yang difilter, dan waktu pengaksesannya. Hal ini sangat membantu administrator dalam mengetahui aktivitas yang dilakukan oleh kliennya.
- DAFTAR PUSTAKA
http://sinauonline.50webs.com/Cisco/Access%20List%20Materi%20Kuliah.html
https://id.wikipedia.org/wiki/Alamat_IP
https://id.wikipedia.org/wiki/FreeBSD
https://id.wikipedia.org/wiki/Internet
https://id.wikipedia.org/wiki/Sistem_Penamaan_Domain
https://id.wikipedia.org/wiki/Squid
Lurio dan Susmini Indriani Lestariningati, “PERANCANGAN DAN IMPLEMENTASI PROXY SERVER UNTUK FILTERING BERDASARKAN ALAMAT SITUS DAN ALAMAT IP”, Jurnal Teknik Komputer Unikom, Volume 2, No.2, 2013
Tidak ada komentar:
Posting Komentar