
Questo repository conduce audit di sicurezza sui sistemi di verifica dell'identità digitale, identifica vulnerabilità attraverso whitepaper e POC tecnici, e offre soluzioni decentralizzate che preservano la privacy.
Mentre leggi come il Parents Decide Act (H.R.8250) e il Digital Age Assurance Act della California (Assembly Bill 1043) avanzano nei corpi legislativi, privacy, anonimato e sicurezza dei dati diventano carichi di minacce sistemiche e di una nuova architettura di sicurezza con superfici d'attacco non esaminate. Se approvate, tali leggi imporrebbero letteralmente l'esistenza di honeypot per attaccanti determinati, richiedendo informazioni sensibili (come un documento d'identità rilasciato dal governo) a chiunque desideri usare un computer. Ciò non solo mette in pericolo proprio i minori che queste leggi dichiarano di proteggere, ma fornisce anche una superficie d'attacco molto chiara: comprometti i database che ospitano quei documenti d'identità digitali e avrai improvvisamente rubato mille nuove identità.
Il Mandating Honeypots Project cerca di dimostrare che la verifica invasiva dell'identità non è l'unica soluzione. Lo farà pubblicando audit di sistemi di verifica dell'identità digitale, documenti di posizione correlati, PoC e applicazioni prototipo che contemporaneamente identificano vulnerabilità e offrono soluzioni decentralizzate e rispettose della privacy. Questo progetto, progettato per dimostrare vulnerabilità all'interno dei D-Bus di Linux (parte integrante del California Digital Age Assurance Act), è stato considerato "concluso" il 5/6/26. Con la recente introduzione dello SCREEN Act, è probabile che segua una ricerca più specializzata.
Ci sono tre fasi in questo progetto:
dbus per restituire una risposta determinata dagli input dell'utente, nonché uno script che funge da applicazione che interroga il dbus per "verificare" l'età dell'utente.dbus e/o la risposta, consentendo una verifica locale autorizzata dai genitori.Tutto il codice incluso nel progetto è testato esclusivamente all'interno di un ambiente virtualizzato che esiste su hardware di proprietà del ricercatore, ed esiste puramente per scopi educativi. Tutte le informazioni utilizzate nella creazione del progetto sono state raccolte da fonti pubblicamente disponibili. Il ricercatore e tutti i progetti associati operano espressamente in buona fede e con un genuino desiderio di educare. Il ricercatore non approva l'accesso non autorizzato, la modifica o la manomissione generale di qualsiasi sistema senza esplicito permesso.