Di jaringan komputer, server proxy adalah server (sistem komputer atau aplikasi) yang bertindak sebagai perantara untuk permintaan dari klien yang mencari sumber daya dari server lain. Klien terhubung ke server proxy, meminta beberapa layanan, seperti file, koneksi, halaman web, atau sumber daya lain yang tersedia dari server yang berbeda dan server proxy mengevaluasi permintaan tersebut sebagai cara untuk menyederhanakan dan mengendalikan kompleksitasnya. Proxy diciptakan untuk menambahkan struktur dan enkapsulasi ke sistem terdistribusi. Saat ini, kebanyakan proksi adalah proxy web, memfasilitasi akses ke konten di World Wide Web, menyediakan anonimitas dan dapat digunakan untuk memotong pemblokiran alamat IP.
Server proxy dapat berada di komputer lokal pengguna, atau di berbagai titik antara komputer pengguna dan server tujuan di Internet.
Jenis server proxy
Server proxy yang melewati permintaan dan respons yang tidak dimodifikasi biasanya disebut sebagai gerbang atau terkadang merupakan proksi penerowongan.
- Proksi ke depan adalah proxy yang menghadap Internet yang digunakan untuk mengambil dari berbagai sumber (dalam banyak kasus di mana saja di Internet).
- Proksi terbalik biasanya merupakan proksi menghadap ke dalam yang digunakan sebagai front-end untuk mengontrol dan melindungi akses ke server pada jaringan pribadi.
- Sebuah proxy reverse umumnya juga melakukan tugas-tugas seperti load balancing, otentikasi, dekripsi atau caching.
Buka proksi
Proxy terbuka adalah server proxy forwarding yang dapat diakses oleh pengguna Internet. Gordon Lyon memperkirakan ada "ratusan ribu" proxy terbuka di Internet. Sebuah proxy terbuka anonim memungkinkan pengguna untuk menyembunyikan alamat IP mereka saat menjelajahi Web atau menggunakan layanan Internet lainnya. Namun, ada berbagai tingkat anonimitas, serta sejumlah metode 'mengelabui' klien untuk mengungkapkan dirinya terlepas dari proxy yang digunakan.
• Proxy Anonim - server ini mengungkapkan hal itu sebagai server tetapi tidak menutup alamat IP yang sebenarnya. Meskipun server ini dapat digunakan, itu mungkin bermanfaat bagi sebagian pengguna dan juga protokol Internet Protocol.
• Proxy Traning - Server proksi ini menjawab sendiri, dan dengan dukungan dari komputer HTTP, alamat IP pertama dapat diberikan. Manfaat dari penggunaan semacam ini server adalah hal yang bagus untuk websittes. Beberapa hal, IP Anda bisa menjadi akibat dari penggunaan proxy yang luar biasa. Tata Protokol Internet Anda tidak terpasang di server ini.
Proksi terbalik
Sebuah proxy terbalik (atau pengganti) adalah server proxy yang tampak kepada klien untuk menjadi server biasa. Membalikkan proxy meneruskan permintaan ke satu atau beberapa server biasa yang menangani permintaan tersebut. Tanggapan dari server proxy dikembalikan seolah-olah datang langsung dari server asli, meninggalkan klien tanpa sepengetahuan server asal. Proxy terbalik dipasang di lingkungan satu atau lebih server web. Semua lalu lintas yang berasal dari Internet dan dengan tujuan salah satu server web tetangga melewati server proxy. Penggunaan "reverse" berasal dari mitranya "forward proxy" karena proxy terbalik duduk lebih dekat ke server web dan hanya melayani sekumpulan situs web yang terbatas. Ada beberapa alasan untuk menginstal server proxy terbalik:
° Enkripsi / percepatan SSL: ketika situs web aman dibuat, enkripsi Secure Sockets Layer (SSL) sering tidak dilakukan oleh server web itu sendiri, tetapi oleh reverse proxy yang dilengkapi dengan perangkat keras percepatan SSL. Lebih lanjut, host dapat menyediakan satu "SSL proxy" untuk menyediakan enkripsi SSL untuk sejumlah host yang sewenang-wenang; menghapus kebutuhan untuk Sertifikat Server SSL terpisah untuk setiap host, dengan kerugian bahwa semua penghuni di belakang proxy SSL harus berbagi nama DNS umum atau alamat IP untuk koneksi SSL. Masalah ini sebagian dapat diatasi dengan menggunakan fitur SubjectAltName dari X.509certificates.
Load balancing: reverse proxy dapat mendistribusikan beban ke beberapa server web, setiap server web melayani area aplikasi sendiri. Dalam kasus seperti itu, proxy reverse mungkin perlu menulis ulang URL di setiap halaman web (terjemahan dari URL yang dikenal secara eksternal ke lokasi internal).
Serahkan / tembolok konten statis: Proksi terbalik dapat membongkar server web dengan menyimpan konten statis seperti gambar dan konten grafis statis lainnya.
° Kompresi: server proxy dapat mengoptimalkan dan memampatkan konten untuk mempercepat waktu buka.
Makan Sendok: mengurangi penggunaan sumber daya yang disebabkan oleh klien lambat di server web dengan cache konten yang dikirim server web dan perlahan-lahan "menyendokkan sendok" ke klien. Ini terutama bermanfaat untuk menghasilkan halaman yang dinamis. Keamanan: server proxy adalah lapisan tambahan pertahanan dan dapat melindungi terhadap beberapa serangan khusus OS dan Web Server. Namun, itu tidak memberikan perlindungan dari serangan terhadap aplikasi web atau layanan itu sendiri, yang umumnya dianggap sebagai ancaman yang lebih besar.
Penerbitan Extranet: server proxy reverse yang menghadap Internet dapat digunakan untuk berkomunikasi dengan server firewall internal ke organisasi, menyediakan akses ekstranet ke beberapa fungsi sambil menjaga server di belakang firewall. Jika digunakan dengan cara ini, tindakan keamanan harus dipertimbangkan untuk melindungi sisa infrastruktur Anda jika server ini disusupi, karena aplikasi webnya terkena serangan dari Internet.
No comments:
Post a Comment