Web Proxy Autodiscovery Protocol

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 5-én felülvizsgált verziótól ; az ellenőrzések 12 szerkesztést igényelnek .

A Web Proxy Auto-Discovery Protocol (WPAD) egy olyan módszer, amelyet az ügyfelek a konfigurációs fájl helyének (URL) meghatározására használnak DHCP és/vagy DNS technológiák segítségével. Miután meghatározta a konfigurációs fájl helyét, és magát a fájlt megszerezte, az ügyfél ennek alapján határozza meg, hogy melyik proxyt használja az egyes URL-ekhez. A WPAD protokoll csak egy konfigurációs fájl keresési mechanizmust határoz meg, és ezzel együtt a leggyakrabban használt konfigurációs fájlformátumot fejlesztette ki a Netscape 1996-ban a Netscape Navigator 2.0 -hoz . [1] A WPAD protokollt először az Inktomi Corporation , a Microsoft Corporation , a RealNetworks, Inc. konzorciuma írta le. és a Sun Microsystems, Inc. . A WPAD protokollt később hivatalosan is dokumentálták az INTERNET-DRAFT-ben, amely 1999 decemberében ért véget. [2] A WPAD protokollt csak a régebbi böngészők támogatják. És először használták az Internet Explorer 5.0-ban.

Leírás

Ahhoz, hogy egy szervezet összes böngészőjét az egyes böngészők manuális konfigurálása nélkül lehessen konfigurálni, a következő két technológiának kell működnie:

A WPAD-szabvány két alternatív módszert ír le a konfigurációs fájlok helyére vonatkozó információk rendszergazdáknak való terjesztésére a Dynamic Host Configuration Protocol (DHCP) vagy a Domain Name System (DNS) használatával.

Az első oldal betöltése előtt a böngésző ezt a technológiát használja arra, hogy DHCPINFORM kérést küldjön a helyi DHCP-kiszolgálónak, és a kapott URL-t használja a WPAD-szerver válaszbeállításából. Ha a DHCP-kiszolgáló nem tudja megadni a szükséges információkat, akkor a rendszer a DNS-t használja. Ha például a számítógép DNS-neve pc.department.branch.example.com , a böngésző megpróbálja elérni a következő URL-eket a konfigurációs fájl megtalálásához:

(Ezek csak példák az URL-ekre)

Jegyzetek

Követelmények

A WPAD működéséhez a következő feltételeknek kell teljesülniük:

Biztonság

A WPAD protokollt a szervezet összes böngészőjének egyidejű konfigurálásával együtt nagyon óvatosan kell használni – az egyszerű hibák megnyithatják a kaput a támadók előtt, hogy a felhasználói böngészőkön keresztül hajtsanak végre változtatásokat:

A WPAD-fájlon keresztül a támadó átirányíthatja a felhasználók böngészőit a saját proxyjára, elfoghatja az átvitelt, és módosíthatja az összes www-forgalmat. Annak ellenére, hogy 2005-ben egyszerű Windows-módosítást hajtott végre a WPAD kezelésében, ez csak a .com tartomány használatával kapcsolatos problémák ellen véd. A Kiwicon cselekmény-bemutatója megmutatja, milyen figyelmetlenségbe torkollhat egy kis sebezhetőség tekintetében is, amikor egy egyszerű új-zélandi domaint regisztráltak tesztekre, és néhány másodpercen belül megérkeztek hozzá a proxy kérések a világ minden tájáról.

Természetesen az adminisztrátornak meg kell bizonyosodnia arról, hogy a felhasználók megbízhatnak a szervezet összes DHCP-kiszolgálójában, és hogy a szervezet összes lehetséges WPAD-tartománya ellenőrzés alatt áll.

Ezen túlmenően, ha a wpad-domain nincs beállítva a szervezet számára, akkor a felhasználók egy külső, következő wpad-domainhez léphetnek, és használhatják azt saját beállításra. Egy ilyen aldomain regisztrálása egy adott országban lehetővé teszi a középső támadások végrehajtását az egész ország internetes forgalmának nagy részén, ha emellett telepít egy proxyszervert, és az összes forgalmat arra csomagolja.

És végül meg kell említeni, hogy a WPAD metódus valójában megkeresi és letölti a JavaScript fájlt, majd ezt követően végrehajtja azt a böngészőben, ahol azonban a JavaScript már letiltható a beállításokban.

Jegyzetek

  1. Navigátor proxy automatikus konfigurációs fájlformátuma . Netscape Navigator dokumentáció (1996. március). Letöltve: 2009. szeptember 29. Az eredetiből archiválva : 2006. december 18..
  2. Gauthier, Paul; Josh Cohen , Martin Dunsmuir , Charles Perkins . INTERNET-DRAFT Web Proxy Auto-Discovery Protocol . IETF (99.07.28.). Hozzáférés dátuma: 2009. október 15. Az eredetiből archiválva : 2012. április 23.

Linkek