Kompyuter tarmogʻida proksi-server bu resurs soʻragan mijoz va ushbu resursni taʼminlovchi server oʻrtasida vositachi vazifasini bajaradigan server ilovasi[1]. Fayl yoki veb-sahifa kabi resurs soʻrovini bajara oladigan serverga toʻgʻridan-toʻgʻri ulanish oʻrniga, mijoz soʻrovni proksi-serverga yoʻnaltiradi, u soʻrovni baholaydi va kerakli tarmoq tranzaktsiyalarini amalga oshiradi. Bu soʻrovning murakkabligini soddalashtirish yoki nazorat qilish yoki yukni muvozanatlash, maxfiylik yoki xavfsizlik kabi qoʻshimcha imtiyozlarni taqdim etish usuli sifatida xizmat qilgan. Tarqalgan tizimlarga tuzilma va kapsülleme qoʻshish uchun proksi-serverlar ishlab chiqilgan[2]. Shunday qilib, proksi-server mijoz nomidan xizmat soʻraganda ishlaydi.

TurlariTahrirlash

Proksi-server foydalanuvchining mahalliy kompyuterida yoki foydalanuvchi kompyuteri va Internetdagi maqsad serverlari oʻrtasidagi istalgan nuqtada boʻlishi mumkin. Oʻzgartirilmagan soʻrovlar va javoblarni uzatuvchi proksi-server odatda shlyuz yoki baʼzan tunnel proksi deb ataladi. Toʻgʻridan-toʻgʻri proksi-server keng manbalardan (koʻp hollarda Internetning istalgan joyidan) maʼlumotlarni olish uchun ishlatiladigan Internetga qaragan proksi-serverdir. Teskari proksi -server odatda shaxsiy tarmoqdagi serverga kirishni nazorat qilish va himoya qilish uchun front-end sifatida ishlatiladigan ichki proksi-server hisoblanadi. Teskari proksi -server odatda yukni muvozanatlash, autentifikatsiya qilish, shifrni ochish va keshlash kabi vazifalarni ham bajaradi[3].

Proksi-serverlarni ochingTahrirlash

 
Ochiq proksi-server soʻrovlarini Internetning istalgan joyidan va boshqa joyga yoʻnaltiradi.

Ochiq proksi server har qanday Internet foydalanuvchisi kirishi mumkin boʻlgan yoʻnaltiruvchi proksi-serverdir. 2008-yilda tarmoq xavfsizligi boʻyicha ekspert Gordon Lyon Internetda „yuz minglab“ ochiq proksi-serverlar ishlaydi, deb hisoblaydi[4].

  • Anonim proksi server — bu server proksi-server sifatida oʻz identifikatorini ochib beradi, lekin mijozning IP-manzilini oshkor qilmaydi. Garchi bu turdagi serverni osongina topish mumkin boʻlsa-da, u baʼzi foydalanuvchilar uchun foydali boʻlishi mumkin, chunki u IP manzilini yashiradi.
  • Shaffof proksi server — Bu server nafaqat oʻzini proksi-server sifatida identifikatsiya qiladi, balki X-Forwarded-For kabi HTTP sarlavhalari maydonlarini qoʻllab-quvvatlagan holda, manba IP manzilini ham olish mumkin. Ushbu turdagi serverdan foydalanishning asosiy afzalligi veb-saytni tezroq olish uchun keshlash qobiliyatidir.

Teskari proksiTahrirlash

 
Teskari proksi-server Internetdan soʻrovlarni qabul qiladi va ularni ichki tarmoqdagi serverlarga yoʻnaltiradi. Soʻrov yuborganlar proksi-serverga ulanadi va ichki tarmoqdan xabardor boʻlmasligi mumkin.

Teskari proksi-server (yoki surrogat) mijozlarga oddiy serverdek koʻrinadigan proksi-serverdir. Teskari proksi-serverlar soʻrovlarni soʻrovni bajaradigan bir yoki bir nechta oddiy serverlarga yoʻnaltiradi. Proksi-serverdan kelgan javob xuddi original serverdan kelgandek qaytariladi va mijoz asl server haqida hech qanday maʼlumotga ega boʻlmaydi[5]. Teskari proksi-serverlar bir yoki bir nechta veb-serverlar yaqinida oʻrnatiladi. Internetdan keladigan va mahallaning veb-serverlaridan birining manzili bilan keladigan barcha trafik proksi-server orqali oʻtadi. Teskari proksi-serverdan foydalanish oʻzining hamkasbi oldinga proksi -serverdan kelib chiqadi, chunki teskari proksi-server veb-serverga yaqinroq joylashadi va faqat cheklangan veb-saytlar toʻplamiga xizmat qiladi.

Mаnbаlаr

  1. World-Wide Web Proxies, Ari Luotonen, April 1994
  2. Shapiro, Marc (May 1986). "Structure and Encapsulation in Distributed Systems: the Proxy Principle". 6th International Conference on Distributed Computing Systems (ICDCS). Cambridge, MA, USA. pp. 198–204. inria-00444651. https://hal.inria.fr/inria-00444651/document. 
  3. „Proxy servers and tunneling“ (en). MDN Web Docs. Qaraldi: 6-dekabr 2020-yil.
  4. Lyon, Gordon. Nmap network scanning. US: Insecure, 2008 — 270 bet. ISBN 978-0-9799587-1-7. 
  5. „Forward and Reverse Proxies“. httpd mod_proxy. Apache. Qaraldi: 20-dekabr 2010-yil.