Non sono a conoscenza di strumenti e non sono sicuro di quanto sarebbero efficaci. Se hai abbastanza privilegi per cambiare i server DNS di un sistema, puoi probabilmente disabilitare anche i programmi anti-malware.
Se lo desideri, puoi facilmente scrivere uno script che faccia quanto segue:
- Query per il dominio che vuoi essere sicuro sia corretto, utilizzando i server DNS del sistema
- Interroga un server DNS affidabile per lo stesso dominio
- Interroga un secondo server DNS attendibile per lo stesso dominio
Da cui puoi concludere:
- Se tutti danno lo stesso IP, probabilmente è legit.
- Se i server DNS attendibili forniscono lo stesso IP ma i tuoi no, qualcosa non va
- Se offrono tutti IP diversi, il server dei nomi del dominio di destinazione utilizza round-robin o split horizon
Questo è, come quasi tutto, non del tutto sicuro. Come ho già detto, il malware ha bisogno di molti privilegi per fare ciò, non è impensabile che parodia l'IP di server attendibili come OpenDNS o il DNS pubblico di Google, facendoli sembrare che restituiscano la stessa risposta del server malware.
Probabilmente l'unico modo per assicurarti di parlare con i server DNS fidati, è usando DNSSEC.