Je virus scanner heeft hier inderdaad weinig invloed op.. Hoewel virusscanners wellicht in staat worden om gecompileerde mogelijke schadelijke code te herkennen.
In het dagelijks leven programmeer ik veel Java. Bij de laatste editie van Devoxx heb ik een presentatie gezien van een Java security expert die toen al wist te vernoemen dat zijn bedrijf drie security issues in Java kende die nog niet bekent waren. Oracle is blijkbaar erg slordig met het patchen van deze bugs, helaas.
De security issues ontstaan doordat het mogelijk is via bijvoorbeeld de Reflection API om de security manager heen te komen of deze uit te schakelen. Dit heeft te maken met allerlei ingewikkelde class loader structuren en permissions.
De lekken zorgen er weliswaar voor dat het mogelijk is toegang te verschaffen tot een systeem, maar dit betekend zeker niet dat je Java over boort hoeft te komen. Java code die op jou systeem staat heeft sowieso volledige toegang tot je systeem (netzoals een executable (.exe)). Het probleem schuilt hem in embedded applicaties in je browser. Deze hebben standaard beperkte toegang tot je machine, maar kunnen hier dus (gedeeltelijk) om heen.
Je pinpas, telefoon en waarschijnlijk het overgrote deel van de webapplicaties die je gebruikt draaien ook op Java, maar deze hebben geen last van de security issues.