Uma das razões usuais é a sequência final FIN ACK. Depois que um aplicativo cliente chama close () no soquete TCP, um pacote ACK + FIN é enviado para o servidor e o programa cliente é encerrado. Neste ponto, não há processo associado à conexão TCP, mas ainda não está concluído.
Ao aplicar um filtro de proprietário, é costume também adicionar uma regra para ACEITAR pacotes com o estado ESTABLISHED para cobrir esses "pacotes residuais".
iptables -A OUTPUT -p tcp --dport 443 -m owner --uid-owner foo -j ACCEPT
iptables -A OUTPUT -p tcp --dport 443 -m state --state ESTABLISHED -j ACCEPT