Dit document beschrijft hoe de Cisco ASA CSC security servicesmodule (contentbeveiliging en -beheer) kan fungeren als een proxy server voor HTTP-verkeer.
Raadpleeg Cisco Technical Tips Convention voor informatie over documentconventies.
A. Het begrijpen van de stappen die betrokken zijn bij het opzetten van een HTTP-verbinding via de CSC-module zal u helpen andere problemen (zoals pagina-fouten en prestatieproblemen) te begrijpen:
Wanneer een gebruiker probeert een verbinding te maken met een site, stuurt hun browser een SYN-pakket naar het IP-adres van die site.
De CSC module, die als proxy werkt, onderscheppt het SYN-pakket en antwoordt via een SYN-ACK namens de site.
De webbrowser, die niet weet dat de CSC module als volmacht werkt, antwoordt met een ACK en er wordt een verbinding gevormd tussen de client machine en de CSC module HTTP proxy-motor.
Opmerking: de eerste helft van deze verbinding wordt de Client Side Socket (CSS) genoemd.
Op dit punt denkt de browser dat de verbinding met de site goed en functioneel is, en het stuurt het HTTP GET verzoek.
Het HTTP GET-verzoek wordt verwerkt door de CSC-module. Dat wil zeggen, het wordt gecontroleerd tegen de URL-blokkering/filtering/WRS-instellingen. Als het verzoek is toegestaan, begint de CSC module een verbinding te maken met de webserver op de site.
De HTTP proxy-machine stuurt een TCP SYN-pakket met een bron-IP-adres en bronpoort die overeenkomt met het oorspronkelijke TCP-SYN waarvan de client denkt dat deze naar de webserver is verzonden (zoals ontvangen op de CSS). De webserver antwoordt met een SYN ACK en de HTTP proxy-motor reageert met een ACK. Op dit punt is het server-side socket (SSS) omhoog.
De HTTP proxy-machine stuurt HTTP GET van de client naar de webserver en de webserver reageert met inhoud.
Deze inhoud is gescand/afgevinkt. Als het schoon is, wordt de inhoud teruggestuurd naar de klant.
Deze zelfde stappen worden herhaald voor een ander web verzoek van de cliënt aan om het even welke web server.
Merk op dat de browser van de cliënt nooit echt met de site verbonden is; het sluit aan op de CSC module die pretendeert de site te zijn zoals in deze afbeelding wordt geïllustreerd:
![]()