Skip to main content

Proxy Server, Ipfwadm, dan Ipchains

Proxy Server

Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet. Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien.

Simpelnya Proxy Server adalah sebuah Perangkat yang bertindak sebagai penghubung sekaligus pembatas antara Komputer Client dengan Internet. Jadi ketika seorang client mengakses internet, client tidak langsung berhubungan dengan Internet melainkan melalui perantara yaitu Proxy yang bertugas menyampaikan request dari user ke internet maupun sebaliknya.

Cara Kerja Proxy

Proxy Server memberi batas yang jelas antara Jaringan Lokal dengan Jaringan Luar (Internet). Prosesnya dilakukan dengan mengubah alamat IP Jaringan Lokal, membuat pemetaan dari alamat IP jaringan lokal menuju suatu alamat IP Proxy, IP Proxy digunakan untuk berhubungan dengan Jaringan Luar atau Internet.

Sehingga hanya lamat IP Proxy yang diketahui di internet, berfungsi sebagai network address translator.

Secara umum Proxy Server memiliki 3 tugas, antara lain :

  • Connection Sharing
  • Filtering
  • Caching

Connection Sharing
Seperti yang sudah tertera diatas, bahwa fungsi proxy menjadi perantara antara Client (Jaringan Lokal) dengan Internet(Jaringan Luar), maka proxy dapat diletakkan pada posisi Gateway dimana beberapa komputer dapat terhubung ke Internet secara bersamaan melalui sebuah Proxy Server.

Filtering
Karena Proxy Server bertindak sebagia pembatas maka Proxy Server dapat melakukan Filter(Penyaringan) atas paket yang berasal dari dan ke Jaringan yang terhubung dengan Proxy Server. Selain melakukan Filter, Proxy Server juga dapat digunakan untuk memblokir akses suatu website tertentu. Tujuan dari kegiatan Proxy Server ini tentunya untuk melindungi Jaringan dari Paket yang dapat merugikan.

Caching
Koneksi yang menggunakan Proxy Server tentu lebih lama prosesnya karena menggunakan perantara. Namun, untuk Koneksi selanjutnya akan lebih cepat dikarenakan Proxy menyimpang paket/ data dari tujuan sebelumnya yang disimpan dalam ruang disk yang telah disediakan (cache).

Kelebihan Proxy Server

  1. Dapat memblok suatu website sekaligus mengakses situs yang diblok
  2. Lebih lama terlacak atau mungkin tidak terlacak.
  3. Respon yang lebih cepat (apabila data direquest untuk kedua kalinya, karena Client hanya menghubungi Proxy diawal).
  4. Adanya Fitur Filtering, baik Filter pengguna, waktu, dan content yang diakses.

Kekurangan Proxy Server

  1. Bandwith berkurang, ini karena terjadi perpindahan IP.
  2. Proses request terhadap suatu data untuk pertama kalinya akan lebih lama, karena harus melalui Proxy Server terlebih dahulu.
  3. Pencurian username dan password bisa saja terjadi.

Ipfwadm

Firewall (linux) dengan ipfwadm memiliki 3 kemampuan dalam penanganan data, yaitu accept, deny, dan reject. Option yang dapat diset pada aplikasi ipfwadm dapat berupa:
  1. Penentuan direktif (pengarahan data), seperti in atau out
  2. Pengaturan input data
  3. Pengaturan output data
  4. Forwarding

Ipchains

Ipchains memiliki fitur yang lebih lengkap dan powerfull dari ipfwadm sehingga memudahkan seorang administrator jaringan untuk menentukan filtering data yang lebih kompleks. Ada beberapa cara konfirgurasi firewall dengan ipchains setelah melakukan edit kernel:
  1. Mem-filter berdasarkan IP Address
  2. Mem-filter berdasarkan port tertentu
  3. Mem-filter bedasarkan interface mesin
  4. Forwarding paket data
  5. NAT
  6. Transparent Proxy


Referensi:

Comments

Popular posts from this blog

Materi Workshop Networking IT CAMP UBSI 2019

Implementasi Link Aggregation dan ROS dalam Vlan Kali ini saya akan membahas materi yang di bawakan oleh Bapak Andry Maulana, M.Kom. Materi yang berjudul Implementation Link, Aggregation dan ROS on VLAN. Beliau menjelaskan masalah Virtual Local Area Network atau disebut juga VLAN dimana kita ketahui adalah sebuah model jaringan yang membagi beberapa jaringan secara logikal ke dalam beberapa jalur berbeda tetapi lewat perangkat penghubung yang sama. Kemudian beliau memberikan contoh yaitu VLAN Trunking, InterVLAN Routing dan Hirarki Jaringan Komputer. Virtual Local Area Network VLAN atau Virtual LAN adalah sebuah model jaringan yang membagi beberapa jaringan secara logikal kedalam beberapa jalur yang berbeda tapi tetap lewat perangkat penghubung yang sama Vlan Trunking VLAN Trunking Protokol adalah adalah suatu protokol untuk mengenalkan suatu atau sekelompok VLAN yang telah ada agar dapat berkomunikasi dengan jaringan. VLAN merupakan suatu broadc...

Konsep Running Apps di Android Studio

Running Apps di Emulator dan Device Menjalankan App di Emulator harus memperhatikan beberapa aspek: Cek Aspek Virtualization Virtualization merupakan sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara system lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal. Pastikan aspek virtualization yaitu prosessor dan sistem operasi dari laptop/PC yang digunakan. ➢ Processor Prosesor Intel: Jika laptop/pc Anda menggunakan prosesor Intel, maka pastikan ia mendukung Intel VT-x, Intel EM64T (Intel 64), dan Execute Disable (XD) Bit functionality. Prosesor AMD: Jika laptop/pc Anda menggunakan AMD, maka pastikan bahwa Laptop/PC support dengan AMD Virtualization (AMD-V) dan Supplemental Streaming SIMD Extensions 3 (SSSE3)...

Fungsi Protokol - Protokol Internet dan Penjelasan IPv4 dan IPv6

A. Fungsi Protokol - Protokol Internet ICMP ICMP (Internet Control Messae Protocol) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau. Fungsi dan Kegunaannya : Membantu proses error handling / melaporkan apabila terjadi error pada sebuah jaingan. Error merupakan salah satu gejala yang paling mungkin terjadi di dalam sebuah jaringan komputer. Dengan adanya protocol ICMP ini, maka setiap error yang terjadi dapat dihandle langsung oleh protocolini, dimana protocol ICMP ini bertugas untuk melakukan tindakan-tindakan ketika terjadi yang namanya error didalam sebuah jaringan komputer tersebut.  Membantu control procedure atau prosedur pengaturan pada sebuah jaringan. Control procedure atau prosedur pengontrolan juga merupakan tugas dan fungsi utama dari protokol ICMP ini. ICMP bertugas untuk ...