Projek GNU tidak lagi mahu laman web menghantar javascript percuma ke penyemak imbas

kepada Richard Matthew Stallman (RMS), memerangi perisian proprietari, adalah hakikat utama dalam hidup anda. Sejak pertengahan 1990-an, dia telah menghabiskan sebagian besar waktunya untuk mempromosikan perisian percuma sambil mengecam perampasan kebebasan yang dikenakan, menurutnya dan pergerakannya, oleh perisian yang disebut.

Dengan logik inilah selama lebih dari satu dekad, projek GNU telah memutuskan untuk mengatasi perangkap JavaScript.

"Banyak laman web melanggar kebebasan pengguna dengan mengirimkan program JavaScript yang tidak percuma ke penyemak imbas pengguna. Kami mengundang sukarelawan untuk mengembangkan pelanjutan penyemak imbas percuma untuk menggantikan JavaScript yang dihantar oleh laman web tertentu, ”kata laman web Projek GNU Richard Stallman.

Bercakap mengenai cheat JavaScript, ia membimbangkan kepada kenyataan mengenai bahawa pengguna secara tidak sedar dapat menjalankan program bebas di penyemak imbas mereka. Program-program ini biasanya ditulis dalam JavaScript, oleh itu nama "cheat JavaScript".

Tanggapan pertama kami terhadap masalah kod JS bebas adalah dengan mengembangkan LibreJS, yang membolehkan penyemak imbas berasaskan Firefox mengesan dan menyekat kod tersebut. Itu melindungi kita daripada menjalankan program JS yang tidak bebas dari laman web, tetapi sebenarnya tidak menjadikan laman web ini berfungsi. Menulis lanjutan untuknya, seperti yang kami usulkan di sini, akan berjaya. Ini juga dapat mengelakkan risiko yang wujud dalam menjalankan perisian secara langsung dari laman web orang lain.

Kami juga dapat menyelesaikan masalahnya dengan meyakinkan webmaster untuk memperbaiki laman web mereka agar tidak berfungsi tanpa kod JavaScript, tetapi meyakinkan mereka ternyata sangat sukar kerana mereka kebanyakan tidak memahami masalahnya, apalagi mengambil berat tentangnya. Mungkin mengesyorkan penggunaan pelanjutan ini untuk laman web mereka akan meyakinkan mereka untuk memberi perhatian untuk menyokong akses bukan JavaScript.

Ini juga salah satu sebab mengapa Yayasan Perisian Percuma mengesyorkan agar tidak menggunakan Google.

"Secara umum, kebanyakan perkhidmatan Google memerlukan pelaksanaan kod JavaScript yang tidak percuma. Sekiranya anda enggan melakukan ini, anda akan mendapati bahawa anda tidak akan dapat menggunakan perkhidmatan ini. "

Ini akan berlaku, misalnya, Google Docs, yang memerlukan pelaksanaan kod JavaScript bebas untuk mengedit dokumen, atau bahkan YouTube, yang bergantung pada perangkat lunak bebas (kod JavaScript) untuk penggunaan normal situs ini.

Penyelesaian Projek GNU baru adalah dengan membuat sambungan khusus laman web untuk menggantikan kod JavaScript percuma yang mereka kirimkan ke penyemak imbas pengguna.

Oleh itu, projek GNU mengajak penyokong gerakannya untuk menyumbang kepada tujuan ini. Namun, nampaknya anda mesti pergi ke laman web ke laman web. Oleh itu, sebagai permulaan, senarai beberapa laman web yang paling popular di dunia telah dicadangkan. "Kami mengundang sukarelawan untuk memilih laman web dan menulis peluasan penyemak imbas agar laman web ini berfungsi, dengan anggapan LibreJS menyekat JavaScript bebas yang diserahkan oleh laman web ini," membaca laman Projek GNU.

Sambungan ini mesti jujur, tidak boleh "menipu" .... Mustahil untuk menerapkan keselamatan sebenar melalui kod JS yang dihantar kepada pengguna, tetapi apa sahaja laman web yang dilakukan untuk melaksanakan sesuatu yang serupa dengan keselamatan, peluasan mesti dilaksanakan dengan jujur. Khususnya, jika laman web tersebut meminta pengguna untuk menjawab soalan untuk membuktikan bahawa dia bukan robot sendiri, pelanjutan itu mesti memaparkan soalan yang sama, mendapatkan jawapan, dan mengemukakannya, yang memungkinkan dia membuktikan bahawa dia adalah manusia.

Matlamat awal adalah menulis peluasan untuk menangani akses tanpa nama ke laman web ini. Arahan bahkan diberikan mengenai bagaimana semuanya harus dilakukan. Namun, bukankah inisiatif ini terlalu jauh?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.