Venerdi 23 Ottobre 2026 00:38:13 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

resolv

La libreria di Ruby per la risoluzione DNS consapevole dei thread, distribuita nell'ecosistema dei gem predefiniti del linguaggio.

resolv è la libreria di Ruby per la risoluzione DNS consapevole dei thread, distribuita come parte dell'ecosistema dei gem predefiniti del linguaggio. Fornisce funzioni di risoluzione dei nomi che le applicazioni possono usare al posto di, o insieme a, il normale resolver socket del sistema operativo. In pratica, significa che il codice Ruby può ispezionare hostname, eseguire lookup personalizzati o reindirizzare la risoluzione tramite resolv-replace.

Nelle attività di sicurezza, le librerie di risoluzione sono importanti perché il DNS si trova spesso su un confine di fiducia. Se un'applicazione usa resolv per la validazione degli hostname, le allowlist in uscita, i redirect o i controlli webhook, bug nel resolver possono causare denial of service, pressione sulla memoria o discrepanze tra ciò che l'app ritiene di aver verificato e ciò che viene effettivamente risolto. I difensori dovrebbero inventariare se i percorsi di codice critici dipendono da Resolv, applicare le patch al runtime e verificare che le decisioni di policy basate su DNS continuino a comportarsi come previsto.

← indice WIKICROOK