Mac tip: hoe zet ik Java uit
6 september 2012 - 13:30   
geplaatst door: Robert
http://www.macfreak.nl/modules/news/images/tip.gif
Mac tip: hoe zet ik Java uit
De afgelopen tijd is Java keer op keer het doelwit van kwaadwillende hackers en de grootste exploit ooit op OS X vond ook plaats door dat soort hackers die misbruik maakten van de zwakheden in Java.

Omdat de vraag keer op keer op het forum weer voorbij hoe je Java uit kunt zetten hierbij de uitleg. Om te beginnen kan je het het beste Java in je browser uitzetten, dan loop je al nauwelijks risico meer, omdat de hacks tot nu toe allemaal gebruik maken van Java in je browser. Dat uitzetten doe je als volgt:

- In Safari door in de Voorkeuren onder Beveiliging het vinkje weg te halen bij 'Activeer Java'.

- In Firefox door naar Tools > Add-ons te gaan, daar voor Plugins te kiezen en vervolgens de Java Plugins uit te zetten.

- In Chrome zet je 'about:plugins' (zonder aanhalingstekens) in de adresbalk gevolgd door een Return of een Enter. Vervolgens zet je de Java Plugin daar uit.

Mocht je Java helemaal uit willen zetten, dan kan dat in Java-voorkeuren. Deze voorkeuren kan je vinden in de map Hulpprogramma's op je Mac, maar je kan kan ze ook heel makkelijk vinden door Java-voorkeuren simpelweg even rechtsboven in Spotlight in te vullen.

Haal hier de vinkjes weg en Java is niet meer actief op je Mac.

Dit kan trouwens wel lastig zijn, er zijn aardig wat programma's die ook onder andere besturingssystemen werken en daarom in Java gemaakt zijn, en die zullen het dan niet meer doen (tot je de vinkjes weer aanzet, natuurlijk), maar ook onderdelen van bijvoorbeeld FileMaker Server en Adobe's CS 6 Suite maken gebruik van Java.

Als je echt achterdochtig bent zet je het voortaan alleen nog maar aan als je het echt nodig hebt, maar in principe is het uitzetten in je browser al genoeg, zeker als je niet regelmatig allerlei bestanden uit twijfelachtige bronnen naar binnen haalt.
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Mac tip: hoe zet ik Java uit
6 september 2012 - 16:48    reactie #1
geplaatst door: eierdopje
Misschien zou het goed zijn om in het kort uit te leggen wat java eigenlijk is en waarom je het wel (of juist niet) op je Mac zou willen hebben. Ik probeer dat hieronder in Jip-en-Janneke-taal en dat ik daarbij soms kort door de bocht ga voor de ware Java kenner... het zei zo. Hopenlijk ben je na het lezen van onderstaande ietsje beter in staat om zelf te bepalen of je Java laat staan of niet, of anders, wanneer je besluit het te verwijderen, je begrijpt waarom vervolgens bepaalde programma's of applicaties niet meer werken.

Normaal gesproken schrijf je een programma voor een bepaald besturingssysteem; als ik dus een calculator programma wil schrijven dan zal ik dat moeten doen voor PC's waar windows op draait en vervolgens opnieuw als ik het ook op Mac wil laten draaien (en dan heb ik het nog niet over bijvoorbeeld Linux).

Als je een programma wil maken dat draait op alle bovenstaande besturingssystemen zonder dat je het steeds moet aanpassen, dan is het gebruik van Java als programmeertaal een optie. Als je java installeert, dan installeer je eigenlijk een Java Runtime Environment (JRE). Deze JRE bevat een zogenaamde Java Virtual Machine (JVM). Binnen deze JVM draai je de in Java geschreven programma's (ik begrijp hierboven dat CS6 en FileMaker dergelijke programma's zijn). De JRE/JVM die je installeert verschilt dus per OS, maar binnen de JRE/JVM is alles gelijk, ongeacht het OS dat eronder zit..... ben ik nog te volgen? :crazy:

Vervolgens moet je nog een onderscheid maken tussen Java Applications en Java Applets. Een Java Application is bijvoorbeeld CS6: een volledig programma dat gebruik maakt van CS6. Een applet is een programmatje dat draait binnen een ander programma, bijvoorbeeld binnen Safari, en daar een specifieke taak uitvoert. :wacko:

Hopenlijk wordt nu bovenstaande voor de 'leek' iets duidelijker. Wanneer je java in de browser uitzet, dan kun je dus geen applets meer draaien binnen die brower (Safari, Firefox ...). Wanneer je java helemaal uitzet, dan kun je behalve de applets ook geen java applications meer draaien.

Ik hoop dat mensen iets hebben aan bovenstaande. Misschien een idee om hier in de toekomst nog iets uitgebreider op in te gaan of misschien dat iemand een goede link weet voor de mensen die nog meer willen weten over Mac en Java.

ps. Haal Java en Javascript niet door elkaar. Javascript heeft helemaal NIKS met Java te maken. De enige overeenkomst is het 'JAVA' in de naam van beide talen.
Common sense is the collection of prejudices acquired by age eighteen.
Mac tip: hoe zet ik Java uit
6 september 2012 - 17:07    reactie #2
geplaatst door: PeterS
let op dat je bij meerdere accounts op een MAC je acties telkens moet herhalen
Mac tip: hoe zet ik Java uit
6 september 2012 - 20:06    reactie #3
geplaatst door: MacFrankie
Netscape heeft ooit LiveScript ontwikkeld, maar dat is hernoemd naar JavaScript toen Java een hype werd:
http://en.wikipedia.org/wiki/LiveScript

Zoals eierdopje terecht zegt, heeft JavaScript buiten de naam niks met Java te maken.

Java was ooit een hype, net zoals Java bashen nu een hype is.

Java is geen hype meer, de noodzaak om Java te draaien wordt buiten kantooromgevingen steeds kleiner, net zoals de noodzaak van Flash minder wordt.

Java in een negatief daglicht stellen is een beetje overbodig. Gebruikers van een moderne Mac hebben geen Java tenzij ze het bewust hebben geïnstalleerd. En dat hebben ze gedaan omdat ze dat nodig hebben. Daarnaast zijn de zwakheden in Java alleen op bepaalde sites, waar de gemiddelde surfer niet komt.

Dit soort "waarschuwingen" op MF lossen niks op, ze zorgen er waarschijnlijk alleen maar voor dat mensen die het nodig hebben (voor VPN connecties naar kantoor, voor Outlook Web Access, voor ...), hun benodigde applicaties niet meer kunnen draaien.
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
Mac tip: hoe zet ik Java uit
6 september 2012 - 22:59    reactie #4
geplaatst door: MacFrankie
Even een nuancering:
Vroeger was Java een hype, nu is het bashen van Java een hype. Dat zie je overal op het internet. Oracle krijgt het meest voor zijn kiezen, maar ook Apple komt er niet overal ongeschonden uit.

Ik beschuldigde MacFreak in mijn vorige post niet van het meedoen aan die bash-hype, want daar doet MF niet aan; MF hypet alleen berichten over hoe mooi Apple producten zijn (natuurlijk).

Wat ik wel wilde zeggen is dat de Java problemen heel erg meevallen, en dat ze op een Mac eigenlijk niet bestaan. Tel daarbij op dat er steeds meer mensen zijn die geen Java op hun Mac hebben, en dat diegenen die dat wel hebben ook Java nodig hebben, dan kun je concluderen dat het uitschakelen van Java meer problemen veroorzaakt dan oplost. En dat is jammer.
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
Mac tip: hoe zet ik Java uit
7 september 2012 - 13:29    reactie #5
geplaatst door: constantin
Afgezien van de discussie hoe nuttig Java is, is het belangrijk te weten dat de problemen met Java uitsluitend komen in de versie 1.7 en hoger.

Iedereen die Java 1.6 (of lager) geïnstalleerd heeft, loopt geen risico.
Versie 1.6 is op dit moment net zo capabel als 1.7, dus daar lever je niet op in.

Pas wel op dat er andere exploits bestaan voor oudere versies van Java. Het is daarom verstandig wel de nieuwste versie 1.6 te gebruiken.

Als je al Java 1.7 hebt, kun je "downgraden". Er zijn op internet handleidingen voor te vinden. Ik heb het zelf nog niet gedaan, dus geen kwaliteitsgaranties  :wink:
Mac tip: hoe zet ik Java uit
17 oktober 2012 - 10:57    reactie #6
geplaatst door: Esquare
[...]
Probleem? Check eerst de opstartschijf met Schijfhulpprogramma én SMART Utility.
En kijk ook eens op: discussions.apple.com,•• The X LabOSX Daily of Tuts+ •en vermijd 'handige tooltjes' als CleanMyMac, Onyx, MacKeeper of Monolingual.
Mac tip: hoe zet ik Java uit
18 oktober 2012 - 17:35    reactie #7
geplaatst door: mug
Bedankt, maar is niet helemaal wat ik bedoel. Het staat inderdaad al uit in de browser, dat is eenvoudig. Maar wil het uitzetten zoals in de MacFreak tip (zie hier).