> On Oct 28, 2021, at 7:16 AM, Roman Danyliw <r...@cert.org> wrote:
> 
> 
> [snip]
> 
>> 3. Section 6 says applications should perform “full TCP segment reassembly”.
>> What does that mean? A quick google search doesn’t suggest it’s a well-known
>> term of art. I'm guessing that what you mean is that the applications should
>> capture (and log, etc) the bytestream that was segmented and transmitted by
>> TCP?
> 
> I'll let the authors speak to this, but I think this means full TCP stream 
> reassembly -- that is analyze, the reassembled stream, not the individual 
> packets.  There is a long history of evasion attacks in network security 
> analysis tools when individual fragments/packets are analyzed instead of the 
> reassembled streams.
> 
> Roman


Thanks Roman, yes that is the intention.  “Segment reassembly” is poor phrasing.

I’ve seen (and probably even written) packet capture applications that only 
look at the first packet of a DNS over TCP conversation, or assumed that each 
TCP packet contains a separate DNS message.  This statement is directed at 
those types of shortcuts.

DW

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to