Mozilla werkt aan een project om Firefox via HTML5 en JavaScript PDF-bestanden te laten openen, waardoor gebruikers geen externe plugin meer nodig hebben. Firefox zou na Google Chrome de tweede browser met een ingebouwde PDF-lezer zijn, alleen hanteert Mozilla een andere aanpak. Chrome gebruikt namelijk een API voor de plugin, terwijl Mozilla voor een combinatie van HTML5 en JavaScript kiest om PDF-bestanden weer te geven. Het project heet dan ook toepasselijk "pdf.js".
Volgens Mozilla-onderzoeker Andreas Gal komt dit de veiligheid van gebruikers ten goede. "De traditionele aanpak voor het renderen van PDFs in een browser is het gebruik van een native-code plugin, ofwel Adobe's eigen PDF-lezer of andere commerciële renderers, of een open source alternatief, bijvoorbeeld poppler", aldus Gal op zijn eigen blog.
"Vanuit een beveiligingsperspectief gezien, vergroot dit te vertrouwen codebasis, en daarom doet Google's Chrome browser veel moeite om de PDF-renderers te sandboxen, om zo code-injectie aanvallen te voorkomen. Een HTML5-gebaseerde implementatie is volledig immuun voor dit soort problemen."
Plugin
In eerste instantie zal Mozilla de ingebouwde PDF-lezer als plugin beschikbaar maken, maar het uiteindelijke doel is het implementeren van de PDF-lezer binnen Firefox zelf.
"Dit zorgt voor wezenlijke bruikbaarheid, maar ook beveiligingsverbeteringen voor onze gebruikers. Pdf.js gebruikt alleen veilige webtalen en bevat geen native code gedeelten die aanvallers kunnen misbruiken", zo laat Gal weten. Kwetsbare PDF-plugins zijn al jaren een oorzaak dat aanvallers systemen van internetgebruikers kunnen overnemen.
Deze posting is gelocked. Reageren is niet meer mogelijk.