    {"id":2544,"date":"2023-09-05T13:18:30","date_gmt":"2023-09-05T13:18:30","guid":{"rendered":"https:\/\/student-activity.binus.ac.id\/csc\/?p=2544"},"modified":"2024-07-17T12:47:08","modified_gmt":"2024-07-17T12:47:08","slug":"proxy-server","status":"publish","type":"post","link":"https:\/\/student-activity.binus.ac.id\/csc\/2023\/09\/proxy-server\/","title":{"rendered":"Proxy Server"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2545\" src=\"http:\/\/student-activity.binus.ac.id\/csc\/wp-content\/uploads\/sites\/37\/2023\/09\/thumbnail2.png\" alt=\"\" width=\"414\" height=\"412\" \/><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Kita sering mendengar kata <\/span><em><span style=\"font-weight: 400\">proxy<\/span><\/em><span style=\"font-weight: 400\">, tapi apa arti dari <\/span><em><span style=\"font-weight: 400\">proxy<\/span><\/em><span style=\"font-weight: 400\"> itu sendiri? <\/span><em><span style=\"font-weight: 400\">Proxy <\/span><\/em><span style=\"font-weight: 400\">mengandung arti otoritas untuk merepresentasikan seseorang, dalam konteks jaringan komputer <\/span><em><span style=\"font-weight: 400\">proxy<\/span><\/em><span style=\"font-weight: 400\"> adalah <\/span><em><span style=\"font-weight: 400\">server <\/span><\/em><span style=\"font-weight: 400\">yang bertugas untuk mengambil data dari internet atas nama <\/span><em><span style=\"font-weight: 400\">user<\/span><\/em><span style=\"font-weight: 400\">, jadi <\/span><em><span style=\"font-weight: 400\">user <\/span><\/em><span style=\"font-weight: 400\">tidak terlibat secara langsung dalam proses <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">ke <\/span><em><span style=\"font-weight: 400\">web server <\/span><\/em><span style=\"font-weight: 400\">tetapi <\/span><em><span style=\"font-weight: 400\">proxy <\/span><\/em><span style=\"font-weight: 400\"><em>server<\/em> lah yang melakukannya. Masih bingung? Mungkin karena kamu belum mengenal jaringan komputer dan bagaimana cara kerjanya.<\/span><\/p>\n<p><span style=\"font-weight: 400\"> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2546\" src=\"http:\/\/student-activity.binus.ac.id\/csc\/wp-content\/uploads\/sites\/37\/2023\/09\/Img1.jpg\" alt=\"\" width=\"2000\" height=\"1235\" \/><\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Sederhananya seperti ini, ketika kita mengakses <\/span><em><span style=\"font-weight: 400\">website<\/span><\/em><span style=\"font-weight: 400\"> menggunakan <\/span><em><span style=\"font-weight: 400\">web browser<\/span><\/em><span style=\"font-weight: 400\">, kita sebagai <\/span><em><span style=\"font-weight: 400\">client<\/span><\/em><span style=\"font-weight: 400\"> akan mengirimkan <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">ke <\/span><em><span style=\"font-weight: 400\">web server<\/span><\/em><span style=\"font-weight: 400\"> yang menyediakan <\/span><em><span style=\"font-weight: 400\">website<\/span><\/em><span style=\"font-weight: 400\"> tersebut, lalu <\/span><em><span style=\"font-weight: 400\">request<\/span><\/em><span style=\"font-weight: 400\"> kita sampai ke <\/span><em><span style=\"font-weight: 400\">web server<\/span><\/em><span style=\"font-weight: 400\"> tujuan dan <\/span><em><span style=\"font-weight: 400\">web server<\/span><\/em><span style=\"font-weight: 400\"> akan mengembalikan <\/span><em><span style=\"font-weight: 400\">response <\/span><\/em><span style=\"font-weight: 400\">sesuai <\/span><em><span style=\"font-weight: 400\">request<\/span><\/em><span style=\"font-weight: 400\"> yang kita minta. <\/span><em><span style=\"font-weight: 400\">Proxy<\/span><\/em><span style=\"font-weight: 400\"> akan menjadi penengah antara kita sebagai <\/span><em><span style=\"font-weight: 400\">client<\/span><\/em><span style=\"font-weight: 400\"> yang melakukan <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">dengan <\/span><em><span style=\"font-weight: 400\">web server <\/span><\/em><span style=\"font-weight: 400\">sebagai penyedianya, dengan demikian yang akan berkomunikasi secara langsung dengan <\/span><em><span style=\"font-weight: 400\">web server <\/span><\/em><span style=\"font-weight: 400\">adalah <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\"> atau bisa dibilang juga kita tapi secara tersirat.<\/span><\/p>\n<p><span style=\"font-weight: 400\"> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2547\" src=\"http:\/\/student-activity.binus.ac.id\/csc\/wp-content\/uploads\/sites\/37\/2023\/09\/img2.png\" alt=\"\" width=\"1513\" height=\"606\" \/><\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Secara umum <\/span><em><span style=\"font-weight: 400\">Proxy server <\/span><\/em><span style=\"font-weight: 400\">terbagi menjadi dua, <\/span><em><span style=\"font-weight: 400\">Forward proxy <\/span><\/em><span style=\"font-weight: 400\">dan <\/span><em><span style=\"font-weight: 400\">Reverse proxy<\/span><\/em><span style=\"font-weight: 400\">. Konsep keduanya sebenarnya mirip, yang membedakan hanyalah kalau <\/span><em><span style=\"font-weight: 400\">forward proxy<\/span><\/em><span style=\"font-weight: 400\"> akan meregulasi <\/span><em><span style=\"font-weight: 400\">traffic <\/span><\/em><span style=\"font-weight: 400\">keluar dari jaringan, misal dari <\/span><em><span style=\"font-weight: 400\">browser <\/span><\/em><span style=\"font-weight: 400\">ke <\/span><em><span style=\"font-weight: 400\">web server<\/span><\/em><span style=\"font-weight: 400\"> target akan ada <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\"> yang akan mengatasnamakan <\/span><em><span style=\"font-weight: 400\">client<\/span><\/em><span style=\"font-weight: 400\">, sedangkan <\/span><em><span style=\"font-weight: 400\">reverse proxy <\/span><\/em><span style=\"font-weight: 400\">akan meregulasi <\/span><em><span style=\"font-weight: 400\">traffic <\/span><\/em><span style=\"font-weight: 400\">yang akan masuk ke dalam jaringan, misal ada <\/span><em><span style=\"font-weight: 400\">traffic <\/span><\/em><span style=\"font-weight: 400\">dari luar yang mau akses <\/span><em><span style=\"font-weight: 400\">web server<\/span><\/em><span style=\"font-weight: 400\">, maka <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">ke <\/span><em><span style=\"font-weight: 400\">web server <\/span><\/em><span style=\"font-weight: 400\">hanya bisa melalui <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\"> untuk diteruskan ke <\/span><em><span style=\"font-weight: 400\">web server<\/span><\/em><span style=\"font-weight: 400\">.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Sudah mengerti bagaimana cara kerja <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\">? Lalu apa keuntungan dan kerugian yang bisa saja didapatkan jika kita memakai dan tidak memakai <\/span><em><span style=\"font-weight: 400\">proxy<\/span><\/em><span style=\"font-weight: 400\">, bayangkan jika tidak ada <\/span><em><span style=\"font-weight: 400\">proxy<\/span><\/em><span style=\"font-weight: 400\"> ada kemungkinan <\/span><em><span style=\"font-weight: 400\">request<\/span><\/em><span style=\"font-weight: 400\"> yang kita kirimkan di <\/span><em><span style=\"font-weight: 400\">intercept <\/span><\/em><span style=\"font-weight: 400\">oleh pihak ketiga, akan ada banyak kemungkinan seperti <\/span><em><span style=\"font-weight: 400\">response<\/span><\/em><span style=\"font-weight: 400\"> yang kita dapatkan dari <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">yang kita buat justru mengarahkan kita ke halaman yang sudah dibuat sedemikian rupa sehingga akan merugikan kita. Terlebih lagi pihak ketiga tersebut mengetahui <\/span><em><span style=\"font-weight: 400\">IP address public<\/span><\/em><span style=\"font-weight: 400\"> kita, ia bisa mencari celah terbuka dari <\/span><em><span style=\"font-weight: 400\">IP address public<\/span><\/em><span style=\"font-weight: 400\"> tersebut dan masih banyak kemungkinan yang bisa terjadi. Kerugian lainnya adalah dari sisi enkripsi, setiap <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">dan <\/span><em><span style=\"font-weight: 400\">response <\/span><\/em><span style=\"font-weight: 400\">yang dikirim dari dan keluar <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\"> secara <\/span><em><span style=\"font-weight: 400\">default <\/span><\/em><span style=\"font-weight: 400\">tidak terenkripsi.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Bagaimana dengan keuntungannya? Jika berkaca pada kasus yang sama, jika terjadi <\/span><em><span style=\"font-weight: 400\">intercept <\/span><\/em><span style=\"font-weight: 400\">oleh pihak ketiga, ia tidak mendapatkan <\/span><em><span style=\"font-weight: 400\">IP address<\/span><span style=\"font-weight: 400\"> public<\/span><\/em><span style=\"font-weight: 400\"> kita secara langsung melainkan IP dari si <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\">, dengan kata lain <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\"> memberikan proteksi terhadap <\/span><em><span style=\"font-weight: 400\">client\/server<\/span><\/em><span style=\"font-weight: 400\"> dari dan ke jaringan, <\/span><em><span style=\"font-weight: 400\">proxy server<\/span><\/em><span style=\"font-weight: 400\"> juga dapat mempercepat proses komunikasi <\/span><em><span style=\"font-weight: 400\">request client <\/span><\/em><span style=\"font-weight: 400\">dan <\/span><em><span style=\"font-weight: 400\">server <\/span><\/em><span style=\"font-weight: 400\">bila <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">sudah pernah diminta sebelumnya, karena setiap <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">yang dikirim akan disimpan dalam jangka waktu tertentu dengan kata lain akan mengurangi <\/span><em><span style=\"font-weight: 400\">bandwidth <\/span><\/em><span style=\"font-weight: 400\">yang dibutuhkan. <\/span><em><span style=\"font-weight: 400\">Proxy server <\/span><\/em><span style=\"font-weight: 400\">juga bisa digunakan untuk mem-<\/span><em><span style=\"font-weight: 400\">bypass<\/span><span style=\"font-weight: 400\"> website <\/span><\/em><span style=\"font-weight: 400\">yang tidak boleh diakses suatu organisasi, melakukan <\/span><em><span style=\"font-weight: 400\">blocking <\/span><\/em><span style=\"font-weight: 400\">terhadap suatu <\/span><em><span style=\"font-weight: 400\">content<\/span><\/em><span style=\"font-weight: 400\">, melakukan <\/span><em><span style=\"font-weight: 400\">logging<\/span><\/em><span style=\"font-weight: 400\"> terkait siapa saja yang melakukan <\/span><em><span style=\"font-weight: 400\">request<\/span><\/em><span style=\"font-weight: 400\"> dan <\/span><em><span style=\"font-weight: 400\">response<\/span><\/em><span style=\"font-weight: 400\">, melakukan <\/span><em><span style=\"font-weight: 400\">load balancing <\/span><\/em><span style=\"font-weight: 400\">ke <\/span><em><span style=\"font-weight: 400\">server <\/span><\/em><span style=\"font-weight: 400\">yang tersedia, dll.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Mungkin kamu bertanya-tanya, &#8220;lalu apa bedanya dengan VPN?&#8221; walaupun keduanya sama-sama berada sebagai perantara <\/span><em><span style=\"font-weight: 400\">client <\/span><\/em><span style=\"font-weight: 400\">yang melakukan <\/span><em><span style=\"font-weight: 400\">request <\/span><\/em><span style=\"font-weight: 400\">dan <\/span><em><span style=\"font-weight: 400\">server <\/span><\/em><span style=\"font-weight: 400\">yang merespon keduanya memiliki perbedaan, yang paling kelihatan dari sisi keamanan VPN akan mengenkripsi <\/span><em><span style=\"font-weight: 400\">traffic <\/span><\/em><span style=\"font-weight: 400\">yang masuk dan keluar, sedangkan <\/span><em><span style=\"font-weight: 400\">proxy <\/span><\/em><span style=\"font-weight: 400\">tidak melakukan hal tersebut.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Referensi:<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/www.upguard.com\/blog\/proxy-server\"><span style=\"font-weight: 400\">https:\/\/www.upguard.com\/blog\/proxy-server<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.hypr.com\/security-encyclopedia\/proxy\"><span style=\"font-weight: 400\">https:\/\/www.hypr.com\/security-encyclopedia\/proxy<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.knowledgehut.com\/blog\/security\/what-is-proxy-server\"><span style=\"font-weight: 400\">https:\/\/www.knowledgehut.com\/blog\/security\/what-is-proxy-server<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techgenix.com\/proxy-server-cybersecurity\/\"><span style=\"font-weight: 400\">https:\/\/techgenix.com\/proxy-server-cybersecurity\/<\/span><\/a><\/li>\n<li><a href=\"https:\/\/blog.bytebytego.com\/p\/ep25-proxy-vs-reverse-proxy\"><span style=\"font-weight: 400\">https:\/\/blog.bytebytego.com\/p\/ep25-proxy-vs-reverse-proxy<\/span><\/a><span style=\"font-weight: 400\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/www.theserverside.com\/feature\/Forward-proxy-vs-reverse-proxy-Whats-the-difference\"><span style=\"font-weight: 400\">https:\/\/www.theserverside.com\/feature\/Forward-proxy-vs-reverse-proxy-Whats-the-difference<\/span><\/a><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kita sering mendengar kata proxy, tapi apa arti dari proxy itu sendiri? Proxy mengandung arti otoritas untuk merepresentasikan seseorang, dalam konteks jaringan komputer proxy adalah server yang bertugas untuk mengambil data dari internet atas nama user, jadi user tidak terlibat secara langsung dalam proses request ke web server tetapi proxy server lah yang melakukannya. Masih [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":2545,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-2544","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-featured"],"_links":{"self":[{"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/posts\/2544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/comments?post=2544"}],"version-history":[{"count":1,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/posts\/2544\/revisions"}],"predecessor-version":[{"id":2548,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/posts\/2544\/revisions\/2548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/media\/2545"}],"wp:attachment":[{"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/media?parent=2544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/categories?post=2544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/csc\/wp-json\/wp\/v2\/tags?post=2544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}