So che questa domanda è piuttosto vecchia, ma quando si cerca questo problema, questo è uno dei primi risultati.
Risposta breve: imposta "plugins.enumerable_names" su "" (stringa vuota) su Firefox 29+.
Apparentemente, dalla versione 29 in poi, Firefox ha un'impostazione su about: config che controlla gli innumerevoli plugin. Non risolve completamente il problema, perché è possibile eseguire una query sui singoli plug-in, ma aiuta.
Questa proprietà è "plugins.enumerable_names" e ha un elenco di prefissi consentiti che possono essere enumerati. Quindi, per l'impostazione predefinita, "Java, Nexus Personal, QuickTime, Shockwave", verranno elencati tutti i nomi dei plugin che iniziano con "Java", "Nexus Personal", ... e tutti gli altri verranno nascosti. Per nascondere tutto, cancella semplicemente quella stringa (impostala su "").
Maggiori informazioni: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html
AGGIORNAMENTO : Come ha menzionato Pointy nei commenti, questa funzione è stata rimossa, poiché non ha impedito l'enumerazione dei plugin (ma l'ha resa leggermente più difficile).
Ecco la pagina bugzilla per la patch: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945
AGGIORNAMENTO2 : Dopo una rapida ricerca, sembra che l'unica cosa che impedisce l'enumerazione dei plugin sia impostarli su "Non attivare mai". Nel frattempo, potrebbe essere utile rimuovere plug-in aggiuntivi e randomizzare l'agente utente .