DNSSEC is most effective against cache poisoning attacks, not DDoS or malware distribution.
DNSSEC is most effective in mitigating DNS cache poisoning attacks. By providing origin authentication of DNS data, integrity protection, and authenticated denial of existence, DNSSEC prevents attackers from injecting false DNS information into the cache, thus protecting against man-in-the-middle attacks and ensuring the authenticity of DNS responses.