Ο ιστός μόλις έγινε πιο ασφαλής: Η Google υποστηρίζει την υποστήριξη της Java

Όταν η Java κυκλοφόρησε για πρώτη φορά το 1995, ήταν επαναστατική. Αλλά τώρα, είναι ασφαλές να πούμε ότι η Java έχει χάσει τη λάμψη της, και η Google είναι έτοιμη να εγκαταλείψει την υποστήριξη για το στο Chrome.

Όταν η Java κυκλοφόρησε για πρώτη φορά το 1995, ήταν επαναστατική.  Αλλά τώρα, είναι ασφαλές να πούμε ότι η Java έχει χάσει τη λάμψη της, και η Google είναι έτοιμη να εγκαταλείψει την υποστήριξη για το στο Chrome.
Διαφήμιση

Όταν η Java κυκλοφόρησε για πρώτη φορά το 1995, ήταν επαναστατική.

Οι προγραμματιστές θα μπορούσαν να γράψουν τον κωδικό τους μία φορά και (θεωρητικά) να το τρέχουν σε οποιονδήποτε ηλεκτρονικό υπολογιστή ήθελαν χωρίς να χρειαστούν αλλαγές. Ήταν, και είναι ακόμα, απίστευτα γρήγορα. Αυτή η ταχύτητα έχει οδηγήσει στη χρήση της σε χρονικά ευαίσθητα περιβάλλοντα, όπως οι αλγόριθμοι συναλλαγών υψηλής συχνότητας στην Wall Street.

Η Java ήταν επίσης απίστευτα μπροστά από την εποχή της. Από την πρώτη κυκλοφορία του, οι προγραμματιστές θα μπορούσαν να το χρησιμοποιήσουν ως εργαλείο για να ενσωματώσουν τις εφαρμογές ιστού όπως λογική στις ιστοσελίδες. Αυτά ονομάζονταν Java Applets και επειδή ο κώδικας εκτελούσε ξεχωριστή διαδικασία έξω από το πρόγραμμα περιήγησης ιστού, ήταν απόλυτα κατάλληλοι για εργασίες υψηλής έντασης, όπως παιχνίδια, οπτικοποιήσεις και προσομοιώσεις.

Αλλά αυτό ήταν τότε, και αυτό είναι τώρα.

Είναι ασφαλές να πούμε ότι η Java - ειδικά στο πρόγραμμα περιήγησης - έχει χάσει τη λάμψη της. Ένα μεγάλο μέρος αυτού οφείλεται σε ανησυχίες σχετικά με την ασφάλεια. Η επόμενη έκδοση του Google Chrome (έκδοση 45, που έχει προγραμματιστεί για το Δεκέμβριο) έχει καταργήσει πλήρως την υποστήριξη.

Είναι η Java πραγματικά αβέβαιη;

Όταν γράφετε για την Java - ειδικά από την άποψη της ασφάλειας - είναι σημαντικό να γίνει διάκριση μεταξύ του Java Runtime Environment (JRE) και του Java browser plugin.

Το Java Runtime Environment (το οποίο περιλαμβάνει την εικονική μηχανή Java) Τι είναι η εικονική μηχανή Java και πώς λειτουργεί; Τι είναι η Java Virtual Machine και πώς λειτουργεί; Αν και δεν είναι απολύτως απαραίτητο να γνωρίζουμε ότι λειτουργεί για να προγραμματίσει στην Java, εξακολουθεί να είναι καλό να γνωρίζετε, επειδή μπορεί να σας βοηθήσει να γίνετε καλύτερος προγραμματιστής. Διαβάστε περισσότερα και ορισμένες βιβλιοθήκες λογισμικού) συχνά κατηγορούνται ότι είστε ανασφαλείς, αλλά αυτό δεν είναι απαραίτητα αλήθεια. Παρά το γεγονός ότι το JRE είχε το μερίδιό του σε σοβαρά τρωτά σημεία μηδενικής ημέρας. Τι είναι το θέμα ευπάθειας ημέρας μηδέν; [Το MakeUseOf Εξηγεί] Τι είναι η Zero Day ευπάθεια; [Επεξήγηση MakeUseOf] Διαβάστε περισσότερα, είναι ως επί το πλείστον ένα πολύ καλά σχεδιασμένο, ασφαλές λογισμικό. Εκτελεί εφαρμογές σε περιβάλλον "sandboxed", όπου η πιθανή ζημιά που προκαλείται από ένα λογισμικό είναι περιορισμένη. Εάν το πρόγραμμα θέλει να εκτελέσει ενέργειες εκτός του "sandbox", ο χρήστης ενημερώνεται και πρέπει να τις εγκρίνει.

Αρχική σελίδα Java

Αλλά στο πρόγραμμα περιήγησης, είναι ένα ελαφρώς διαφορετικό βραστήρα ψαριών. Το plugin του προγράμματος περιήγησης Java είναι ένα notoriously ανασφαλές κομμάτι του λογισμικού. Σύμφωνα με τον Kaspersky, είναι υπεύθυνος για το 50% περίπου των επιθέσεων στον κυβερνοχώρο το 2012.

Αλλά αυτό είναι, διόλου παράξενο, το plugin του προγράμματος περιήγησης Java είναι ελαττωματικό από το σχεδιασμό. Οι μικροεφαρμογές Java απλά δεν είναι sandboxed όπως πρέπει να είναι, και τρέχουν τυφλά οποιοδήποτε κώδικα που έχει υπογραφεί με μια κρυπτογραφική υπογραφή, χωρίς αμφιβολία.

Για να το θέσετε σε όρους λαϊκής, αν έχετε ένα κακόβουλο κομμάτι λογισμικού και θέλετε να βεβαιωθείτε ότι μπορεί να τρέξει ανεξέλεγκτα σε οποιονδήποτε υπολογιστή χωρίς παρεμβολές, θα πρέπει να το υπογράψετε μόνο κρυπτογραφικά. Αυτό είναι τρομακτικό.

Φυσικά, αυτό δεν βοηθά ότι οι περισσότεροι άνθρωποι τρέχουν μια ανασφαλής έκδοση της Java, χάρη στην εξευτελιστική και σπασμένη διαδικασία αναβάθμισης. Σύμφωνα με την έκθεση Java Kaspersky 2012-2013 Java Under Attack, οπουδήποτε μεταξύ 55% και 37% των ανθρώπων χρησιμοποιούν παλαιότερες (και ευάλωτες) εκδόσεις της Java.

Παλιότερα, η Oracle (και προηγουμένως η Sun Microsystems) έχει σχεδόν αποθαρρύνει τους ανθρώπους να εγκαταστήσουν τις πιο πρόσφατες εκδόσεις της Java, χρησιμοποιώντας την ως ευκαιρία για να εξαναγκάσουν κρυφά την εγκατάσταση της γραμμής εργαλείων Ask (η οποία μπορεί εύκολα να αφαιρεθεί από 4 Ενοχλητικές γραμμές εργαλείων περιήγησης και πώς να Ξεφορτωθείτε τους 4 Ενοχλητικές γραμμές εργαλείων περιήγησης και πώς να απαλλαγείτε από αυτές Οι γραμμές εργαλείων του προγράμματος περιήγησης απλά δεν φαίνονται να πηγαίνουν μακριά Ας δούμε κάποιες κοινές ενοχλήσεις και λεπτομέρειες πώς να τις αφαιρέσετε Διαβάστε περισσότερα) !!.

Ευτυχώς, η Google κάνει κάτι για αυτό. Μετά το Σεπτέμβριο, πρόκειται να διακόψουν την υποστήριξη για το NPAPI (API Netscape Platform) στο Google Chrome, πράγμα που θα καταστήσει αδύνατη την εκτέλεση των μικροεφαρμογών Java. Επίσης, θα σπάσει υποστήριξη για παλαιότερες εκδόσεις του Adobe Flash (το οποίο έχει τα δικά του προβλήματα ασφαλείας), το Silverlight (το οποίο κανείς δεν χρησιμοποίησε), το Unity και το plugin του Facebook.

Υπάρχουν rumblings ότι ο Firefox σύντομα θα ενταχθεί Chome στην αποθάρρυνση NPAPI, αλλά μέχρι στιγμής τίποτα δεν έχει προκύψει πραγματικά. Και, φυσικά, το NPAPI εξακολουθεί να είναι ενεργοποιημένο στους Internet Explorer, Opera και Safari.

Kill Java. Σκότωσέ το με φωτιά

Η Java είναι μια ενδιαφέρουσα και εντυπωσιακά κοινή φορέα επίθεσης για κακόβουλο λογισμικό που μολύνει τον υπολογιστή σας. Αλλά υπάρχει κάτι που μπορείτε να κάνετε γι 'αυτό. Είναι απλά και είναι προφανές.

Απλά διαγράφετε ολόκληρο το πρόγραμμα εκτέλεσης Java από το σύστημά σας.

Αν δεν το χρησιμοποιείτε, δεν υπάρχει πραγματικό σημείο να το εγκαταστήσετε και η διαγραφή είναι ευκολότερο από ό, τι νομίζετε. Εδώ μπορείτε να το κάνετε στο Linux (το Ubuntu μπορεί να διαφέρει από άλλες διανομές), το Mac OS X και τα Windows 10.

Αφαίρεση της Java σε Linux (Ubuntu)

Η κατάργηση της Java στο Linux είναι ταυτόχρονα απλή και περίπλοκη. Είναι απλό, δεδομένου ότι χρειάζεστε μόνο μερικές εντολές. Αλλά είναι επίσης περίπλοκη, καθώς πρέπει να ξέρετε τι Java runtime απομακρύνετε.

Αλλά περιμένετε, υπάρχουν περισσότερα από ένα runtime Java;

Λοιπόν, ναι . Βλέπετε, υπάρχει η επίσημη αυτή που παράγεται από την Oracle - τον προγραμματιστή της Java. Υπάρχει όμως και το OpenJDK, το οποίο είναι μια εφαρμογή ανοιχτού κώδικα που κυκλοφορεί υπό την Γενική Άδεια Δημόσιας Χρήσης του GNU - μια άδεια χρήσης λογισμικού Άδειες λογισμικού ανοιχτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Άδειες λογισμικού ανοικτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Γνωρίζατε ότι δεν είναι όλες οι άδειες ανοικτού κώδικα οι ίδιες; Διαβάστε περισσότερα που προτιμούν τα προϊόντα ανοιχτού κώδικα.

Οι αποδόσεις είναι καλές που έχετε το OpenJDK, αλλά είναι εύκολο να το ελέγξετε. Απλά τρέχα:

JRE-Ubuntu-Έκδοση-Επεξεργασία

 java -version 

Στη συνέχεια, είναι απλό να αφαιρέσετε τα σχετικά πακέτα με τον διαχειριστή πακέτων.

JRE-Ubuntu-Κατάργηση-Επεξεργασία

 sudo apt-get autoremove openjdk-jre-7 

Αν χρησιμοποιείτε μια παλαιότερη έκδοση του OpenJDK, αλλάξτε τον αριθμό έκδοσης (openjdk-jre-) για να αντιστοιχίσετε με αυτόν. Εάν χρησιμοποιείτε το Oracle JDK, εκτελέστε:

 sudo apt-get αφαιρέστε το oracle-java7-installer 

Κατάργηση της Java σε Mac OS X

Αυτές οι οδηγίες δουλεύουν για το Yosemite. την τελευταία έκδοση του OS X. Είναι πραγματικά εκπληκτικά απλό να αφαιρέσετε την Java εδώ. Απλώς χρειάζεστε πρόσβαση σε root και λίγη εμπιστοσύνη με τη γραμμή εντολών.

Ανοίξτε ένα τερματικό και εκτελέστε τα εξής:

Java-Κατάργηση-Applet

 sudo rm -rf / Βιβλιοθήκη / Διαδίκτυο \ Plug-Ins / JavaAppletPlugin.plugin / 
Java-Κατάργηση-Prefpane sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane 

Ζήτω! Καταργήσατε το JRE στο μηχάνημά σας.

Κατάργηση της εφαρμογής Java στα Windows 10

Για να καταργήσετε την Java στα Windows 10, απλά ανοίξτε το μενού Έναρξη και αναζητήστε Java. Στη συνέχεια, κάντε δεξί κλικ και κάντε κλικ στην επιλογή Κατάργηση εγκατάστασης. Μην φοβάστε εάν υπάρχουν περισσότερα από λίγα στοιχεία με Java στο όνομα.

java-windows

Είναι τόσο εύκολο. Υπάρχει όμως και μια επίσημη εφαρμογή Oracle που αυτοματοποιεί τη διαδικασία αφαίρεσης της Java.

Εάν χρησιμοποιείτε τα Windows 7, ίσως να θέλετε να ελέγξετε αυτή την ανάρτηση Είναι η Java Μη ασφαλής και πρέπει να την απενεργοποιήσετε; Είναι η Java ανασφαλής και πρέπει να την απενεργοποιήσετε; Το plug-in Java της Oracle έχει γίνει όλο και λιγότερο συνηθισμένο στον ιστό, αλλά γίνεται όλο και πιο κοινό στις ειδήσεις. Είτε η Java επιτρέπει πάνω από 600.000 Macs να μολυνθούν είτε η Oracle είναι ... Διαβάστε περισσότερα από τον πρώην MUO-er, Chris Hoffman, που εξηγεί με απόλυτη λεπτομέρεια πώς να απενεργοποιήσετε και να αφαιρέσετε Java από τον υπολογιστή σας.

Begone, Java!

Η εποχή των μικροεφαρμογών Java έχει περάσει πολύ. Καλό ξεμπέρδεμα.

Ήταν αργή, ανασφαλής και ειλικρινά, υπάρχουν πολύ καλύτερες τεχνολογίες που τις αντικατέστησαν. HTML5 και ειδικότερα καμβά. Η Google θα πρέπει να χαιρετιστεί για την οριστική διακοπή της υποστήριξής τους στα Windows 10.

Φυσικά, ο μόνος τρόπος να είσαι πραγματικά ασφαλής είναι να το αφαιρέσεις εξ ολοκλήρου.

Έτσι με αυτό κατά νου, υπάρχει κανένας πραγματικός λόγος για να έχετε εγκαταστήσει Java σε σας υπολογιστή; Δεν το σκέφτηκα, αλλά τι νομίζετε; Καμία ιδέα; Θέλω να τους ακούσω. Αφήστε τα σχόλιά σας στο παρακάτω πλαίσιο και θα συζητήσουμε.

Φωτογραφικές Συντελεστές: Gil C / Shutterstock.com, WetWebwork μέσω Flickr

In this article