Το έργο GNU δεν θέλει πλέον οι ιστότοποι να στέλνουν μη δωρεάν javascript σε προγράμματα περιήγησης

να Ρίτσαρντ Μάθιου Στάλμαν (RMS), η καταπολέμηση ιδιόκτητου λογισμικού, είναι η ίδια η ουσία της ζωής σας. Από τα μέσα της δεκαετίας του 1990, έχει αφιερώσει το μεγαλύτερο μέρος του χρόνου του για την προώθηση του ελεύθερου λογισμικού, καταγγέλλοντας την στέρηση της ελευθερίας που επιβάλλεται, σύμφωνα με αυτόν και την κίνησή του, από το λεγόμενο ιδιόκτητο λογισμικό.

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

«Πολλοί ιστότοποι παραβιάζουν την ελευθερία των χρηστών στέλνοντας μη δωρεάν προγράμματα JavaScript στο πρόγραμμα περιήγησης του χρήστη. Προσκαλέσαμε εθελοντές να αναπτύξουν δωρεάν επεκτάσεις προγράμματος περιήγησης για να αντικαταστήσουν τη JavaScript που υποβλήθηκε από συγκεκριμένους ιστότοπους », λέει ο ιστότοπος GNU Project του Richard Stallman.

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

Η πρώτη μας απάντηση στο πρόβλημα του μη-ελεύθερου κώδικα JS ήταν να αναπτύξουμε το LibreJS, το οποίο επιτρέπει στα προγράμματα περιήγησης που βασίζονται στον Firefox να εντοπίζουν και να αποκλείουν αυτόν τον κώδικα. Αυτό μας προστατεύει από την εκτέλεση προγραμμάτων JS που δεν είναι απαλλαγμένα από έναν ιστότοπο, αλλά δεν κάνει πραγματικά τον ιστότοπο να λειτουργεί. Γράφοντας μια επέκταση για αυτό, όπως προτείνουμε εδώ, θα το πετύχαινε αυτό. Θα αποφύγει επίσης τον κίνδυνο που ενέχει η εκτέλεση λογισμικού απευθείας από τον ιστότοπο κάποιου άλλου.

Θα μπορούσαμε επίσης να λύσουμε το πρόβλημα πείθοντας τους webmaster να επιδιορθώσουν τους ιστότοπούς τους ώστε να λειτουργούν χωρίς κώδικα JavaScript, αλλά πείθοντάς τους να είναι πολύ δύσκολοι, καθώς δεν καταλαβαίνουν κυρίως το πρόβλημα, πολύ λιγότερο για αυτό. Ίσως η σύσταση αυτών των επεκτάσεων για τους ιστότοπούς τους θα τους πείσει να δώσουν προσοχή στην υποστήριξη πρόσβασης εκτός JavaScript.

Αυτός είναι επίσης ένας από τους λόγους για τους οποίους το Ίδρυμα Ελεύθερου Λογισμικού συνιστά να μην χρησιμοποιείτε το Google.

«Γενικά, οι περισσότερες υπηρεσίες της Google απαιτούν την εκτέλεση κώδικα JavaScript που δεν είναι δωρεάν. Εάν αρνηθείτε να το κάνετε αυτό, θα διαπιστώσετε ότι δεν θα μπορείτε να χρησιμοποιήσετε αυτές τις υπηρεσίες. "

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

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

Ως εκ τούτου, το έργο GNU καλεί τους υποστηρικτές του κινήματός του να συμβάλουν σε αυτόν τον σκοπό. Ωστόσο, φαίνεται ότι πρέπει να μεταβείτε από ιστότοπο σε τοποθεσία. Επομένως, για πρώτη φορά, έχει προταθεί μια λίστα με τους πιο δημοφιλείς ιστότοπους στον κόσμο. "Προσκαλούμε τους εθελοντές να επιλέξουν έναν ιστότοπο και να γράψουν μια επέκταση προγράμματος περιήγησης για να λειτουργήσει αυτός ο ιστότοπος, υποθέτοντας ότι το LibreJS αποκλείει τη δωρεάν JavaScript που υποβάλλεται από τον ιστότοπο", διαβάζει ο ιστότοπος του έργου GNU.

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

Ο αρχικός στόχος είναι η σύνταξη επεκτάσεων για τον χειρισμό ανώνυμης πρόσβασης σε αυτούς τους ιστότοπους. Δίδονται ακόμη οδηγίες για το πώς πρέπει να γίνουν όλα. Ωστόσο, δεν είναι αυτή η πρωτοβουλία πολύ μακριά;


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.