En un breve resumen, ¿se pueden crear conexiones largas como una vulnerabilidad de seguridad? Por conexiones largas me refiero a conexiones donde durante un largo período de tiempo los datos no se envían en absoluto. Por ejemplo, ¿la conexión cliente-servidor cuando el cliente o el servidor tiene que recuperar los datos recibidos y tarda mucho tiempo? Ahora mismo estoy trabajando con un sistema donde los dispositivos se conectan a través de conexiones gprs / 3g / lte, a veces sucede que el sistema tiene que recuperar datos y lleva tiempo. Parece que la red o el dispositivo de red (enrutador, no tengo acceso a la configuración del enrutador) se ha agotado el tiempo de espera si no se han enviado datos en los últimos 5 minutos, para mí parece un período de tiempo demasiado corto. Podemos omitir el límite de 5 minutos configurando tcp_keepalive_time a un valor más bajo, pero ¿tal vez existen algunos motivos de seguridad para cerrar la conexión después de 5 minutos?