Du ruissellement HTTP pour éviter les délais d’attente
Le ruissellement HTTP est un mécanisme utilisé pour empêcher le client ou le serveur HTTP d’expirer pendant un transfert de fichiers ou pendant une analyse antivirus. Pour plus d’informations, consultez les rubriques suivantes :
Comprendre le ruissellement HTTP
Le ruissellement HTTP est un mécanisme utilisé pour empêcher le client ou le serveur HTTP d’expirer pendant un transfert de fichiers ou pendant une analyse antivirus. Lors d’un transfert de lien lent, un fichier volumineux peut expirer si l’analyseur antivirus prend trop de temps pour analyser un fichier complexe.
Pour Sophos Antivirus, le ruissellement HTTP est pris en charge à partir de Junos OS version 10.1R1. À partir de Junos OS version 15.1X49-D10 et de Junos OS version 17.3R1, la prise en charge de Kaspersky Anitvirus est interrompue. Pour Avira Antivirus, le ruissellement HTTP est pris en charge à partir de Junos OS version 18.4R1.
Le routage HTTP est le transfert de quantités spécifiées de trafic HTTP non analysé au client HTTP demandeur afin d’éviter que la fenêtre du navigateur n’expire pendant que le gestionnaire d’analyse examine les fichiers HTTP téléchargés. (Le dispositif de sécurité transfère de petites quantités de données avant de transférer l’intégralité d’un fichier numérisé.)
Le ruissellement HTTP est basé sur le temps et il n’y a qu’un seul paramètre, l’intervalle de délai d’attente, à configurer pour cette fonctionnalité. Par défaut, le ruissellement est désactivé.
Le ruissellement basé sur le délai d’attente est basé sur les paquets. Cela signifie que si aucun paquet n’est reçu dans un certain laps de temps, le ruissellement HTTP est interrompu. Ce paramètre n’est pris en charge que pour les connexions HTTP.
Configuration du ruissellement HTTP pour éviter les délais d’expiration lors de l’analyse antivirus (procédure CLI)
Pour configurer le ruissellement HTTP, utilisez les instructions de configuration CLI suivantes :
security utm feature-profile anti-virus kaspersky-lab-engine {
profile name {
trickling timeout seconds;
}
}
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.