26Aug
NoScript θεωρήθηκε από πολλούς χρήστες του Firefox ως επέκταση που πρέπει να έχει και είναι πλέον διαθέσιμο για το νέο Quantum Firefox.Αλλά τι είναι το NoScript, γιατί τόσοι πολλοί άνθρωποι ορκίζονται από αυτό και πρέπει να το χρησιμοποιήσετε;
Το NoScript είναι ουσιαστικά ένα πρόσθετο για το Firefox που απενεργοποιεί τα πράγματα όπως το JavaScript από την εκτέλεση σε ιστότοπους που επισκέπτεστε.Έτσι πριν μιλήσουμε για το NoScript, πρέπει να μιλήσουμε για τη JavaScript: τη γλώσσα προγραμματισμού που καθιστά τον ιστό που έχουμε σήμερα δυνατό.
Τι είναι το JavaScript;
Η JavaScript είναι μια γλώσσα προγραμματισμού που χρησιμοποιείται συνήθως σε ιστοσελίδες( μεταξύ άλλων).Το JavaScript ήταν αρχικά πολύ βασικό και χρησιμοποιήθηκε για πράγματα όπως κιβώτια προειδοποίησης και μενού που εμφανίστηκαν όταν μετακινήσατε το ποντίκι πάνω από στοιχεία στη σελίδα.Ωστόσο, η JavaScript έχει γίνει πολύ περισσότερο από αυτό.Είναι η γλώσσα που εξουσιάζει σύγχρονες εφαρμογές ιστού, επιτρέποντας στις ιστοσελίδες να φορτώνουν δυναμικά και να στέλνουν περιεχόμενο στο παρασκήνιο χωρίς φορτία σελίδας και να κάνουν άλλα δυναμικά, διαδραστικά πράγματα.Οι περισσότεροι ιστότοποι χρησιμοποιούν JavaScript για να παρέχουν διάφορα χαρακτηριστικά.
Σημειώστε ότι το JavaScript δεν είναι το ίδιο με το Java. Το JavaScript και η Java δεν σχετίζονται καθόλου, εκτός από το όνομα( το οποίο επιλέχθηκε για λόγους μάρκετινγκ).Το JavaScript είναι ενσωματωμένο στο πρόγραμμα περιήγησης ιστού σας - το Chrome, ο Firefox, ο Internet Explorer, το Safari και η Opera έχουν όλες τις δικές τους μηχανές JavaScript.Δεν είναι ένα ανασφαλές plug-in που παράγεται από μια μόνο εταιρεία, όπως η Java.Το JavaScript δεν είναι η μεγάλη απειλή ασφάλειας που η Java ήταν.
Γιατί οι άνθρωποι θέλουν να απενεργοποιήσουν το JavaScript;
Υπάρχει ένα μικρό αλλά φωνητικό υποσύνολο χρηστών που απενεργοποιούν το JavaScript.Πολλοί από αυτούς τους ανθρώπους το κάνουν λόγω ενός αισθητού οφέλους ασφαλείας.Έχουν υπάρξει κάποιες αδυναμίες του προγράμματος περιήγησης που εκμεταλλεύτηκαν μέσω του JavaScript.Ωστόσο, αυτό είναι εξαιρετικά ασυνήθιστο και οι σπάνιες τρύπες ασφαλείας στις μηχανές JavaScript έχουν διορθωθεί πολύ γρήγορα.Οι περισσότεροι ιστότοποι χρησιμοποιούν JavaScript-είναι αυτό που κάνει το web που έχουμε σήμερα δυνατό.
Η απενεργοποίηση του JavaScript εμποδίζει επίσης τη φόρτωση ορισμένων τύπων διαφημίσεων.Δεν ενθαρρύνουμε το κλείδωμα των διαφημίσεων, αλλά αν χρειαστεί, υπάρχουν καλύτεροι τρόποι για να το κάνετε απ 'ό, τι να απενεργοποιήσετε το JavaScript εντελώς.
Τέλος, η απενεργοποίηση του JavaScript θα απαιτήσει λιγότερη CPU και μνήμη RAM στον υπολογιστή σας, κάτι που αναμένεται.Αν εκτελέσετε κάτι πολύ βασικό, θα πάρει λιγότερους πόρους.Αλλά αν ο υπολογιστής σας είναι τόσο παλαιός που δεν μπορεί να χειριστεί σύγχρονους ιστότοπους, ίσως είναι καιρός να το αναβαθμίσετε - καθώς ο ιστός βελτιώνεται, χρειάζεται περισσότεροι πόροι για να κάνει ό, τι κάνει, όπως και κάθε άλλο πρόγραμμα στον υπολογιστή σας.
Το πρόβλημα: Η απενεργοποίηση του JavaScript σπάει πολύ τον ιστό
Δυστυχώς, όλα αυτά ακούγονται ωραία, αλλά είναι πολύ περισσότερο από μια ταλαιπωρία από ό, τι φαίνεται.Εάν απενεργοποιήσετε το JavaScript, πολλοί ιστότοποι δεν θα λειτουργήσουν σωστά.Αυτό ισχύει ιδιαίτερα για εφαρμογές ιστού όπως το Gmail, το Facebook και τα Έγγραφα Google, αλλά ισχύει και για άλλους ιστότοπους( συμπεριλαμβανομένων των ιστότοπων ειδήσεων όπως αυτό που διαβάζετε αυτήν τη στιγμή).Η απενεργοποίηση του JavaScript ενδέχεται να παραβιάσει τη δυνατότητα σύνδεσης, δημοσίευσης σχολίων ή δυναμικής αίτησης περιεχομένου, η οποία έγινε σήμερα απίστευτα κοινή στο διαδίκτυο.
Για παράδειγμα, όταν πραγματοποιείτε μια αναζήτηση στις Εικόνες Google, μπορείτε να συνεχίσετε την κύλιση προς τα κάτω για να δείτε περισσότερες εικόνες χωρίς να χρειάζεται να φορτώσετε ξανά τη σελίδα.Η Google χρησιμοποιεί τη JavaScript για να ζητήσει δυναμικά νέες εικόνες και να τις προσθέσει στην τρέχουσα σελίδα.Όταν κάνετε κλικ σε μια εικόνα, θα δείτε ένα μεγαλύτερο αναδυόμενο παράθυρο με αυτήν την εικόνα.Δεν χρειάζεται να περιμένετε να φορτωθεί μια νέα ιστοσελίδα - όλα συμβαίνουν στην τρέχουσα ιστοσελίδα χωρίς κανέναν ενοχλητικό χρόνο φόρτωσης.
Εάν απενεργοποιήσατε το JavaScript, θα χρειαστεί να κάνετε κλικ στο "Next" ξανά και ξανά για να δείτε περισσότερες εικόνες.Όταν κάνετε κλικ σε μια εικόνα, θα πρέπει να φορτώσετε μια νέα σελίδα εξ ολοκλήρου.Η ωραιότερη διεπαφή παραπάνω απαιτεί JavaScript για να λειτουργήσει τα διάφορα χαρακτηριστικά της.
Αυτό είναι μόνο ένα παράδειγμα - πολλές άλλες λειτουργίες σε ιστότοπους χρησιμοποιούν JavaScript.Ορισμένοι ιστότοποι δεν παρέχουν ακόμη και σελίδες που λειτουργούν χωρίς JavaScript.
Εάν απενεργοποιήσετε το JavaScript, ενδέχεται να μην μπορείτε να χρησιμοποιήσετε συγκεκριμένες λειτουργίες σε έναν ιστότοπο.Σε άλλες περιπτώσεις, ο ιστότοπος μπορεί ακόμη και να σπάσει εντελώς, ή θα κολλήσετε χρησιμοποιώντας μια απίστευτα παλιά έκδοση της σελίδας.Για παράδειγμα, το Gmail προσφέρει μια πολύ βασική απλή λειτουργία HTML για άτομα με ειδικές ανάγκες JavaScript.
NoScript στοχεύει να κάνει την απενεργοποίηση της JavaScript πιο εύκολη. .. αλλά εξακολουθεί να είναι μια ταλαιπωρία
Οι σύγχρονοι περιηγητές ιστού έχουν την επιλογή να απενεργοποιήσουν το JavaScript εξ ολοκλήρου, ακριβώς καθώς έχουν την επιλογή να απενεργοποιήσουν τις εικόνες και άλλες λειτουργίες ιστού.Στο Chrome, θα βρείτε αυτό κάτω από τις Ρυθμίσεις & gt;Απόρρητο και ασφάλεια & gt;Ρυθμίσεις περιεχομένου & gt;JavaScript.Μπορείτε να επιτρέψετε ή να αποκλείσετε συγκεκριμένους ιστότοπους μεμονωμένα εδώ αν προτιμάτε να μην αποκλείετε το JavaScript σε κάθε ιστότοπο.
Οι επιλογές του Firefox είναι πιο περιορισμένες, επομένως απαιτεί ένα add-on όπως το NoScript για πιο λεπτομερή έλεγχο.Το NoScript δημιουργεί μια συντόμευση που σας επιτρέπει να ενεργοποιήσετε επιλεκτικά τη JavaScript σε συγκεκριμένους ιστότοπους, σε αντίθεση με την παρεμπόδιση του παντού.Υποστηρίζει επίσης ότι αποκλείει plug-ins όπως το Flash και το Java, αν και η Java δεν επιτρέπεται πλέον στα προγράμματα περιήγησης και το Flash πρέπει να επιτρέπεται με το χέρι σε κάθε τοποθεσία που επισκέπτεστε από προεπιλογή.
Εδώ είναι το πράγμα: NoScript μπορεί να φαίνεται σαν ένα βολικό συμβιβασμό, δεδομένου ότι μπορείτε να επιτρέψετε JavaScript στις τοποθεσίες που επισκέπτεστε τακτικά.Ωστόσο, εξακολουθεί να σπάει το μεγαλύτερο μέρος του ιστού από προεπιλογή και απαιτεί πολύ μεγάλη προσπάθεια για τη μικροδιαχείριση του λευκού σας καταλόγου.Τόσο μεγάλο μέρος του διαδικτύου χρησιμοποιεί JavaScript, που θα σπαταλάτε συνεχώς σε ιστότοπους που δεν λειτουργούν σωστά μέχρι να τους κατατάξετε.Εάν τελειώσετε με τη λίστα των περισσότερων ιστότοπων που επισκέπτεστε μόνο για να τους δουλέψετε, ποιο είναι το σημείο να έχετε πρώτα το NoScript;
Πιθανότατα δεν χρειάζεται να απενεργοποιήσετε το JavaScript
Με αυτό κατά νου, σας συνιστούμε να μην απενεργοποιήσετε το JavaScript, εκτός αν έχετε πραγματικά καλό λόγο( όπως η εργασία σας το απαιτεί).Είναι μια ευρέως χρησιμοποιούμενη γλώσσα που κάνει το διαδίκτυο αυτό που είναι σήμερα, επιτρέποντας στους ιστοτόπους να είναι πιο ευαίσθητοι, δυναμικοί και διαδραστικοί.Η απενεργοποίηση του JavaScript μεταφέρει τους ιστότοπους σε μια εποχή που ήταν απλά έγγραφα χωρίς άλλα χαρακτηριστικά.Ενώ μερικοί άνθρωποι μπορεί καιρό να επιστρέψουν εκείνη την εποχή, αυτό δεν είναι το διαδίκτυο που ζούμε πια, και οι περισσότεροι άνθρωποι δεν χρειάζεται να λάβουν μια τέτοια δραστική δράση για ένα μικρό αντιληπτό όφελος.
Υπάρχουν σίγουρα μερικές περιπτώσεις όπου η απενεργοποίηση του JavaScript θα μπορούσε να εμποδίσει την εκμετάλλευση μιας νέας ευπάθειας ασφαλείας, αλλά αυτές ήταν σπάνιες και διορθώθηκαν γρήγορα.
Εν τω μεταξύ, υπήρξαν άλλες περιπτώσεις όπου τα προγράμματα περιήγησης που εκμεταλλεύτηκαν οι ίδιοι και η απενεργοποίηση του JavaScript δεν βοήθησε.Για να προστατεύσουμε από τέτοιες επιθέσεις, θα μπορούσαμε να σταματήσουμε να χρησιμοποιούμε αποκλειστικά τα προγράμματα περιήγησης, να κατεβάζουμε αρχεία HTML ιστοσελίδων και να τα διαβάζουμε χειροκίνητα σε ένα πρόγραμμα επεξεργασίας κειμένου.Αλλά δεν το κάνουμε.Ο μικρός κίνδυνος χρήσης ενός προγράμματος περιήγησης ιστού αντί για επεξεργαστή κειμένου αξίζει την τεράστια βελτίωση στη χρηστικότητα που προσφέρει ένας περιηγητής.Το ίδιο ισχύει και για τη JavaScript - αφήνοντας την ενεργοποιημένη είναι πολύ μικρός κίνδυνος για ένα πολύ μεγάλο όφελος.
Φυσικά, ο browser σας είναι δικός σας.Έχετε τη δυνατότητα να ελέγξετε τι κάνει - θα μπορούσατε ακόμη να απενεργοποιήσετε όλες τις εικόνες εντελώς και να περιηγηθείτε στον ιστό σε μορφή κειμένου, αν θέλετε.Θα μπορούσατε να απενεργοποιήσετε πλήρως το Flash και ποτέ να μην παρακολουθήσετε βίντεο online.Θα μπορούσατε να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης σε μορφή κειμένου όπως το w3m στο τερματικό αντί να χρησιμοποιήσετε ένα γραφικό πρόγραμμα περιήγησης.Αλλά εσύ;
Η επιλογή εξαρτάται τελικά από εσάς, αλλά σας συνιστούμε να αφήσετε το JavaScript ενεργοποιημένο και μην ανησυχείτε γι 'αυτό.Η ζωή σας θα είναι πολύ πιο εύκολη.Απλά κρατήστε το πρόγραμμα περιήγησής σας ενημερωμένο και τρέξτε κάποιο καλό λογισμικό προστασίας από κακόβουλο λογισμικό και θα είστε αρκετά ασφαλείς.