Αρχική σελίδα » πως να » Τι είναι το NoScript και θα πρέπει να το χρησιμοποιήσετε για να απενεργοποιήσετε το JavaScript;

    Τι είναι το NoScript και θα πρέπει να το χρησιμοποιήσετε για να απενεργοποιήσετε το JavaScript;

    Το 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-είναι αυτό που κάνει τον ιστό που διαθέτουμε σήμερα.

    Η απενεργοποίηση του JavaScript επίσης αποτρέπει τη φόρτωση ορισμένων τύπων διαφημίσεων. Δεν ενθαρρύνουμε την αποκλεισμό διαφημίσεων, αλλά αν θέλετε, υπάρχουν καλύτεροι τρόποι για να το κάνετε απ 'ό, τι να απενεργοποιήσετε το JavaScript εντελώς.

    Τέλος, η απενεργοποίηση του JavaScript θα καταλαμβάνει λιγότερη CPU και μνήμη RAM στον υπολογιστή σας, κάτι που αναμένεται. Αν εκτελέσετε κάτι πολύ βασικό, θα πάρει λιγότερους πόρους. Αλλά αν ο υπολογιστής σας είναι τόσο παλιός που δεν μπορεί να χειριστεί σύγχρονους ιστότοπους, ίσως είναι καιρός να το αναβαθμίσετε - καθώς βελτιώνεται ο ιστός, χρειάζεται περισσότεροι πόροι για να κάνει ό, τι κάνει, όπως και κάθε άλλο πρόγραμμα στον υπολογιστή σας.

    Το πρόβλημα: Η απενεργοποίηση του JavaScript σπάει πολύ τον ιστό

    Δυστυχώς, όλα αυτά ακούγονται ωραία, αλλά είναι πολύ περισσότερο από μια ταλαιπωρία από ό, τι φαίνεται. Αν απενεργοποιήσετε το JavaScript, πολλοί ιστότοποι δεν θα λειτουργήσουν σωστά. Αυτό ισχύει ιδιαίτερα για εφαρμογές ιστού όπως το Gmail, το Facebook και τα Έγγραφα Google, αλλά ισχύει και για άλλους ιστότοπους (συμπεριλαμβανομένων των ιστότοπων ειδήσεων όπως αυτό που διαβάζετε αυτήν τη στιγμή). Η απενεργοποίηση του JavaScript ενδέχεται να σπάσει τη δυνατότητα σύνδεσης, δημοσίευσης σχολίων ή δυναμικής αίτησης περιεχομένου, η οποία έχει γίνει απίστευτα συνηθισμένη στον ιστό σήμερα.

    Για παράδειγμα, όταν πραγματοποιείτε μια αναζήτηση στις Εικόνες Google, μπορείτε να συνεχίσετε την κύλιση προς τα κάτω για να δείτε περισσότερες εικόνες χωρίς να χρειάζεται να φορτώσετε ξανά τη σελίδα. Η Google χρησιμοποιεί τη JavaScript για να ζητήσει δυναμικά νέες εικόνες και να τις προσθέσει στην τρέχουσα σελίδα. Όταν κάνετε κλικ σε μια εικόνα, θα δείτε ένα μεγαλύτερο αναδυόμενο παράθυρο με αυτήν την εικόνα. Δεν χρειάζεται να περιμένετε να φορτωθεί μια νέα ιστοσελίδα - όλα συμβαίνουν στην τρέχουσα ιστοσελίδα χωρίς κανέναν ενοχλητικό χρόνο φόρτωσης.

    Εάν απενεργοποιήσατε το JavaScript, θα χρειαστεί να κάνετε κλικ στο "επόμενο" ξανά και ξανά για να δείτε περισσότερες εικόνες. Όταν κάνετε κλικ σε μια εικόνα, θα πρέπει να φορτώσετε μια νέα σελίδα εξ ολοκλήρου. Η ωραιότερη διεπαφή παραπάνω απαιτεί JavaScript για να λειτουργήσει τα διάφορα χαρακτηριστικά της.

    Αυτό είναι μόνο ένα παράδειγμα - πολλές άλλες λειτουργίες σε ιστότοπους χρησιμοποιούν JavaScript. Ορισμένοι ιστότοποι δεν παρέχουν ακόμη και σελίδες που λειτουργούν χωρίς JavaScript.

    Εάν απενεργοποιήσετε το JavaScript, ενδέχεται να μην μπορείτε να χρησιμοποιήσετε συγκεκριμένες λειτουργίες σε έναν ιστότοπο. Σε άλλες περιπτώσεις, ο ιστότοπος μπορεί ακόμη και να σπάσει εντελώς, ή θα κολλήσετε χρησιμοποιώντας μια απίστευτα παλιά έκδοση της σελίδας. Για παράδειγμα, το Gmail προσφέρει μια πολύ βασική απλή λειτουργία HTML για άτομα με ειδικές ανάγκες JavaScript.

    Το NoScript έχει ως στόχο να απενεργοποιήσει τη JavaScript ... αλλά εξακολουθεί να είναι μια βδομάδα

    Τα σύγχρονα προγράμματα περιήγησης ιστού έχουν την επιλογή να απενεργοποιήσουν πλήρως το JavaScript, ακριβώς όπως έχουν την επιλογή να απενεργοποιήσουν τις εικόνες και άλλες λειτουργίες ιστού. Στο Chrome, θα βρείτε αυτό στο Ρυθμίσεις> Απόρρητο και Ασφάλεια> Ρυθμίσεις περιεχομένου> 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 - αφήνοντας την ενεργοποιημένη είναι πολύ μικρός κίνδυνος για ένα πολύ μεγάλο όφελος.

    Φυσικά, ο περιηγητής σας είναι δικός σας. Έχετε τη δυνατότητα να ελέγξετε τι κάνει - θα μπορούσατε ακόμη να απενεργοποιήσετε όλες τις εικόνες εντελώς και να περιηγηθείτε στον ιστό σε μορφή κειμένου, αν θέλετε. Θα μπορούσατε να απενεργοποιήσετε πλήρως το Flash και ποτέ να μην παρακολουθήσετε βίντεο online. Θα μπορούσατε να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης σε μορφή κειμένου όπως w3m στο τερματικό αντί να χρησιμοποιήσετε ένα γραφικό πρόγραμμα περιήγησης. Αλλά εσύ?


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