Voiko yksityinen välityspalvelin hyväksyä vain sovelluksesi?
Selittää sovelluksen nimen ja User-Agentin rajoitusten rajat ja erottaa tunnistetietojen hallussapidon todisteesta tietystä suoritettavasta ohjelmasta.
Edelleenlähettävä välityspalvelin voi vaatia tunnistetietoja, rajoittaa lähiverkkoja ja soveltaa kohdepolitiikkaa. Nämä valvonnat eivät todista, että kutsuja on yksi tietty suoritettava ohjelma.
User-Agentin tai mukautetun otsakkeen toimittaa asiakas, ja se voidaan kopioida. Siksi sovelluksen nimi pyynnössä ei sovellu yksityisen välityspalvelimen ainoaksi portiksi.
Käytä käyttöoikeuksien valvontaa, joka ilmaisee sen, mitä voit todella vahvistaa: valtuutettu tili, sallittu verkkosijainti ja aiottu kohteet. Suojaa ja peruuta asiakkaan tunnistetiedot sovelluksen tavanomaisella salaisuuksien käsittelyn suunnittelulla. Tarkista sitten sallitut ja hylätyt pyynnöt aiottua käyttörajaa vasten.
Vahvempikin asiakastodennus osoittaa hyväksytyn avaimen tai tunnistetiedon hallussapidon. Sitä ei pitäisi kuvata ehdottomana takeena siitä, ettei mikään muu ohjelma voi käyttää kyseistä tunnistetietoa.
Jos vaatimuksena on hallittujen laitteiden tai sovellusten eheyden valvonta, määritä se lisäjärjestelmävaatimukseksi. Älä lupaa sitä Squidin otsakesäännöllä, joka vain tunnistaa merkkijonon, jonka kutsuja itse valitsi lähettää.