Hi Shane

On Tue, Sep 29, 2015 at 12:02:19PM +0000, Shane Kerr wrote:
> If a checksum is added it will probably show up in the final fragment.
> An attacker now needs to insure that the final fragment shows up before
> the final fragment from the real authority server. This is not too
> difficult, since the attacker is already preparing an attack that
> depends on fragments arriving before the non-spoofed fragments....
> unless the resolver has an indication that an authority server supports
> checksumming.

As you have pointed out, there is currently no way to gather this
reliably. One can only deal with it by implementing the option as
"SHOULD-return-a-checksum" for now, wait for implementations to pick up,
and then make it a "MUST-return-a-checksum-or-use-TCP" some day in the
near future.

If this was implemented in EDNS from day 1, EDNS support would have
implied checksums. Of course, it's possible to break this too, but the
client has to make the choice of throwing it away and using TCP then.

                Mukund

Attachment: pgpEmNBwfQGug.pgp
Description: PGP signature

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

Reply via email to