Vragen om verwarring request-obfuscation

De inhoud van het volledige modifiers-gedeelte van de aanvraagtekenreeks, inclusief het optionele vergrendelingsachtervoegsel, kan worden verborgen door het toepassen van standaard base64-codering.

De server probeert te decoderen als attribute::RequestObfuscation is ingesteld. Indien decodering mislukt, wordt het verzoek afgewezen. Als zowel de verzoekvergrendeling als de verzoekverwarring worden toegepast, moet het slotachtervoegsel worden geproduceerd en toegevoegd vóór base64 het coderen.

IMPORTANT
Als u deze functie inschakelt, moet u er rekening mee houden dat er bepaalde gebruiksbeperkingen zijn, waaronder:
- De Dynamic Media-gebruikersinterface bevat mogelijk niet de juiste gegevens voor de Last Published veld. Dit heeft echter geen invloed op de uitgeverij.
- HLS-videostreaming werkt momenteel niet wanneer  Request obfuscation  en Request locking zijn ingeschakeld.
- Sommige Dynamic Media Viewers werken momenteel niet wanneer Request obfuscation en Request locking zijn ingeschakeld.

Voorbeeld section-dd4bfab19aa040f8ba3f6e397c6b0941

http://server/myTemplate?$txt=my text string&$img=myImage

coderen naar:

http://server/myTemplate?dHh0PW15IHRleHQgc3RyaW5nJiRpbWc9bXlJbWFnZQ==

Elke keer dat '=', '&' en '%' in waardetekenreeksen voorkomt, moet met de codering '%xx' worden gewist voordat de aanvraag wordt verduisterd. Het is niet nodig om anders http-encode te coderen modifiers een deel van het verzoek of vóór of na obfuscatie, zelfs als de verzoeksluiting wordt toegepast, aangezien base64 het coderen voor HTTP transmissie veilig is.

Zie ook section-7ea59724c97c4ee9a510dbbc1f79e564

HTTP-codering, Verzoek vergrendelen, kenmerk::RequestObfuscation

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49