Proxy Servers

Proxy servers adalah aplikasi yang berguna sebegai perantara dalam melakukan koneksi dengan computer lainnya.

Berikut beberapa fungsi Proxy server:

  • Firewall untuk menjaga local network dari serangan luar.
  • IP address multiplexer yang memungkinkan beberapa komputer terhubung ke internet dengan hanya 1 IP address (NAT/PAT).
  • Menganonimkan web surfing.
  • Mengekstrak content yang tidak diinginkan, seperti iklan atau materi yang tidak layak.
  • Menghemat bandwidth.
  • Menyediakan proteksi untuk mencegah serangan hacker.

Ketika kita menggunakan proxy server untuk request suatu web page dari server yang semestinya, proxy server akan menerimanya. Kemudian proxy server akan melanjutkan request tersebut ke server yang semestinya.

Mengapa digunakan Proxy Server

Melakukan attack terhadap target mudah dilakukan, yang sulit adalah menutupi serangan tersebut agar tidak terdeteksi.

Menutupi identitas agar tidak bisa ditrace adalah salah satu tantangan bagi attacker. Oleh karena itu attacker menggunakan proxy server untuk mencegah serangannya terdeteksi dengan masking IP address.

Ketika attacker menggunakan proxy server untuk terhubung kedalam suatu sistem, IP addres yang terekam ditarget adalah alamat proxy server, bukan alamat host attacker.

Proxy server juga berguna bagi attacker melakukan browsing secara anonim dan mengakses site yang diblocked.

Attacker menggunakan proxy server untuk kebutuhan berikut:

  • Menyembunyikan alamat source ketika melakukan scan dan menghindari Firewall/IDS.
  • Menyembunyikan IP address agar terhindar dari masalah legal.
  • Untuk mengakses intranet dan website resource.
  • Chaining Proxy agar tidak terdeteksi.

Proxy Chaining

Proxy chaining akan meningkatkan anonymity. Tergantung berapa banyak proxies digunakan untuk mencapai target, makin banyak proxy yang digunakan, makin tinggi tingkat anonymity.

Proses proxy chaining dapat dideskripsikan seperti berikut:

  • User melakukan request terhadap target.
  • Proxy client pada user system akan menghubungkan dengan proxy server dan mengirimkan request dari user.
  • Proxy server akan mengupas identification information dari user dan mengirimkan request ke proxy server berikutnya.
  • Proses ini diulang oleh semua proxy server dalam chain sampai request dikirimkan ke web server.

Proxy Tools

Berikut beberapa proxy tools yang dapat digunakan

  • Proxy Switcher (https://www.proxyswitcher.com/).
  • CyberGhost VPN (https://www.cyberghostvpn.com/en_US/)
  • Tor (https://www.torproject.org/download/)

    Proxy Tools untuk Mobile

    Berikut beberapa proxy tools yang dapat digunakan untuk mobile devices:

    • Shadowsocks (https://shadowsocks.org/).
    • ProxyDroid
    • ProxyManager

    Sharing is caring:

    Leave a Comment