Firefox ed estensioni, ancora...
Personalmente ho una idea precisa di Firefox, ed è quella che non sia un buon browser e che attualmente sia solo un pessimo fenomeno di marketing. Non mi fa paura che la gente, spinta magari dall'odio verso Microsoft, da temi etici (opensource vs closed source, etc..etc..) o da altro, scarichi ed usi felicemente FF, ma vedere esperti di sicurezza che lo fanno e che sopratutto lo consigliano è davvero qualcosa che non riesco a spiegarmi. Quando mi chiedono cosa sia la sicurezza la mia risposta è sempre uguale: un gioco di compromessi. O un processo che scaturisce in una serie di compromessi. E' uguale, la risposta varia in base a chi me lo chiede :-) Detto questo non identifico in Firefox il giusto compromesso tra le N-mila ragioni che potrebbero spingere un end-user ad usarlo.
Riprendendo un vecchio post dal mio blog:
http://blog.bacarospo.net/2008/05/firefox-e-add-ons.html
Oggi ho notato, leggendo gli archivi di bugtraq, che qualcuno ha sviluppato una estensione per FF che riprende l'idea di "attacco" (che si potrebbe trasformare anche in un vettore nuovo di attacco, se le cose non cambieranno) esposta sul mio post pubblico sulla mailing list di sikurezza.org. Eccovi il riferimento:
http://www.sikurezza.org/ml/07_07/msg00045.html
Tornando al messaggio su bugtraq:
http://www.securityfocus.com/archive/1/493585/30/0/threaded
Nel dettaglio tecnico ( ... ed in grassetto la parte di interesse):
Every Firefox extensions developer knows the 'hidden' property of 'installmanifest'. This property can be used to hide _globally_ installed extensions and it can't hide only local extension (this is a design feature so the extensions installed by users can't be hidden). But there is another way to make extension hidden..Did you know that you can't trust to what Extensions manager is saying ? For detailed information look at the function 'hide_me()' in file'src/chrome/content/ffsniff/ffsniffOverlay_orig.js' of my PoC. This bug was in older versions of Firefox and was 'inherited' also in Firefox 3.
FFsniFF is a simple Firefox extension, which transforms your browser into the html form sniffer. Every time the user click on 'Submit' button, FFsniFF will try to find a non-blank password field in the form. If it's found, entire form (also with URL) is sent to the specified e-mail address. It also has the ability to hide itself in the 'Extensions manager'. This extension is meant to be as an example of the 'evil side of Firefox extensions'.
Oltretutto, sempre sull'argomento, sarei curioso di sapere e/o capire, su quale base tecnica, l'articolo di oggi su Zeus News reperibile a questo indirizzo:
http://www.zeusnews.it/index.php3?ar=stampa&cod=7803
riesce a valutare la sicurezza di FF di mezzo punto superiore a quella di Opera.
UPDATE: Ho ricevuto una mail che mi fa notare di un bug 0day, ancora non fixato, su FF3:
http://news.softpedia.com/news/Firefox-3-Vulnerabilities-Could-Affect-Over-8-Millions-Computers-88478.shtml
Non lo avevo dimenticato, pensavo non fosse utile parlarne :-) Ma in effetti si aggancia alla valutazione dell'articolo di Zeus News. Grazie per la segnalazione.