Elfogadhat egy privát proxy csak a saját alkalmazását?
Ismerteti az alkalmazásnév és a User-Agent korlátozásainak határait, és megkülönbözteti a hitelesítő adatok birtoklását egy adott futtatható program bizonyítékától.
Egy továbbító proxy kérhet hitelesítő adatokat, korlátozhatja a forráshálózatokat és célházirendet alkalmazhat. Ezek az ellenőrzések azonban nem bizonyítják, hogy a hívó egy adott futtatható program.
A User-Agentet vagy egy egyéni fejlécet az ügyfél szolgáltatja, és másolható. Ezért a kérésben szereplő alkalmazásnév nem alkalmas a privát proxy egyetlen kapujaként.
Olyan hozzáférés-vezérlést használjon, amely azt fejezi ki, amit valóban ellenőrizni tud: engedélyezett fiók, engedélyezett hálózati hely és a tervezett célok. Védje és vonja vissza az ügyfél hitelesítő adatait az alkalmazás szokásos titokkezelési terve szerint. Ezután ellenőrizze az engedélyezett és elutasított kéréseket a tervezett hozzáférési határral szemben.
Még az erősebb ügyfél-hitelesítés is csak egy jóváhagyott kulcs vagy hitelesítő adat birtoklását igazolja. Nem szabad úgy leírni, mintha abszolút garancia lenne arra, hogy más program nem használhatja ezt a hitelesítő adatot.
Ha a követelmény a felügyelt eszközök vagy alkalmazások integritásának kikényszerítése, azt további rendszerkövetelményként jelölje meg. Ne ígérje egy Squid-fejlécszabállyal, amely csupán egy a hívó által választott karakterláncot ismer fel.