Apple heeft bij zijn recentste Java-patch voor OS X de plug-ins voor het platform uit alle browsers gehaald. Gebruikers moeten zelf de jongste Java-plug-in weer downloaden als ze een melding van hun browser krijgen. Het gaat om een beveiligingsfeature.
Oracle bracht dinsdag een reeks beveiligingsupdates voor Java uit en Apple volgde een dag later met zijn eigen implementatie van de patch voor OS X. Sophos constateerde echter dat de Apple-ontwikkelaars niet alleen Java SE6 voor OS X naar versie 1.6.0_37 hadden getild, maar dat ze ook de plug-in voor Oracles platform voor alle webbrowsers hadden verwijderd. Apple adviseert gebruikers die van het platform gebruik willen blijven maken om op de 'Missing plugin'-melding in hun browser te klikken om de laatste versie te verkrijgen.
Het was al eerder duidelijk dat Apple een voorzichtige houding ten opzichte van Java inneemt. Vanaf OS X 10.7 Lion is Oracles software al niet meer standaard geïnstalleerd en een latere update zorgt ervoor dat browsers Java uitschakelen als het een tijdje niet meer wordt gebruikt.
Sophos begrijpt de keuze van Apple en net als andere beveiligingsbedrijven adviseert het gebruikers toch al om Java uit te schakelen als het niet echt gebruikt wordt. Sophos wijst er wel op dat gebruikers straks de recentste versie van Oracle zelf moeten downloaden om gebruik te kunnen maken van de laatste plug-in. Ze krijgen daarmee twee versies van Java op hun systeem: die van Apple en die van Oracle. Apple komt namelijk niet meer met een eigen versie 10.7 van Java: het concern is gestopt met de ontwikkeling en versie 10.6 is de laatste die door het bedrijf wordt ondersteund.

"Voorzichtig", het is duidelijk dat Apple er van af wil. 3rd party applicatie frameworks als Flash, Java, Silverlight, X11 maar ook hun eigen Carbon zijn vanuit security oogpunt allemaal extra aanvalsvectors, die bovendien ook nog eens concurreren met Apple's Cocoa/CLang framework en de Mac App Store (Flash en Java applicaties mogen ook niet in de Store staan). Security en commerciele overwegingen gaan hand in hand hier, en je kan hier de gebruikelijke conspiracy/"Apple is evil" motieven achter zien maar ik snap het heel goed. Systemen die geen Java nodig hebben zouden het ook niet geinstalleerd moeten hebben staan, en waarom zou Apple hun concurrent Oracle helpen om hun 'installed base' te vergroten?Het was al eerder duidelijk dat Apple een voorzichtige houding ten opzichte van Java inneemt.
[Reactie gewijzigd door Dreamvoid op vrijdag 19 oktober 2012 15:26]
[Reactie gewijzigd door mae-t.net op zaterdag 20 oktober 2012 22:36]
Dat dacht ik eerst ook.Flash en Java applicaties mogen ook niet in de Store staan
...
<string>-Xmx512m -Djava.library.path=$APP_PACKAGE/Contents/Resources/Java -Djna.boot.library.path=$APP_PACKAGE/Contents/Resources/Java -Djna.library.path=$APP_PACKAGE/Contents/Resources/Java -Djna.nounpack=true -Djava.awt.headless=true -Dsun.jnu.encoding=utf-8 -Dfile.encoding=utf-8 -XX:-UsePerfData -XX:+ReduceSignalUsage -Xincgc -XX:-UseLoopPredicate -XX:-OptimizeStringConcat</string>
<key>WorkingDirectory</key>
<string>$APP_PACKAGE/Contents/Resources/Java</string>
...
[Reactie gewijzigd door Herko_ter_Horst op vrijdag 19 oktober 2012 15:58]
Cyberduck levert geen Java mee. Geen enkele applicatie die ik ken doet dat.Het mag inderdaad wel, maar alleen als er een JRE meegeleverd/ingebouwd wordt. De applicatie kan/mag dus geen gebruik maken van de standaard aanwezige Java installatie.
[Reactie gewijzigd door arjankoole op vrijdag 19 oktober 2012 16:40]
Deze environment variabele die aan de JVM wordt meegegeven lijkt toch te suggereren dat er i.i.g. een groot deel van Java aanwezig is in de app zelf:Cyberduck levert geen Java mee.
-Djava.library.path=$APP_PACKAGE/Contents/Resources/Java
Ik zit alleen zelf met de vraag, waar ligt dat aan? Ligt dat aan de zwakke opzet van browsers en web technologien (HTML, etc) of echt aan de frameworks. Op zich zijn namelijk de frameworks niet veel meer als wat normale applicaties binnen een OS zijn. Ik krijg namelijk bijna het vermoeden dat 3rd party web frameworks eigenlijk niet veilig te krijgen zijn door de omgeving waarbinnen ze moeten draaien. Ik kan haast niet geloven dat het voor een volle 100% aan Flash, Java, Silverlight etc ligt."Voorzichtig", het is duidelijk dat Apple er van af wil. 3rd party applicatie frameworks
[Reactie gewijzigd door Ayporos op zaterdag 20 oktober 2012 21:14]
En met Flash heeft Apple ook helemaal niets geflikt. Apple heeft ruim van te voren aangekondigd (en dat was bevestigd door Adobe) dat ze geen Flash in iOS gingen doen omdat Adobe geen fatsoenlijke flash versie kon leveren. (iets wat ze voor mobiele OS'en nooit gelukt is, voor zover ik weet, en inmiddels is dat zelfs geschrapt).. Dit is dus niet iets soortgelijks als dat Apple met Flash heeft geflikt in iOS.
[Reactie gewijzigd door MacWolf op vrijdag 19 oktober 2012 15:44]
Java zelf wordt niet verwijderd van het systeem, alleen de browser-plugin.Is dit niet ook zodat gebruikers automatisch van Java zelf de updates krijgen, ipv via Apple?
Gewoon weer herinstalleren lijkt me niet zon probleem.
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Websites en communities Mobiele telefoons Laptops Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True