Tắt JavaScript có an toàn không?

Tắt JavaScript có an toàn không?

NoScript được nhiều người dùng Firefox coi là tiện ích mở rộng bắt buộc phải có và tiện ích này hiện đã có sẵn cho Firefox Quantum mới. Nhưng NoScript là gì, tại sao nhiều người tin tưởng nó và bạn có nên sử dụng nó không?

Về cơ bản, NoScript là một tiện ích bổ sung của Firefox vô hiệu hóa những thứ như JavaScript chạy trên các trang web bạn truy cập. Vì vậy, trước khi nói về NoScript, chúng ta nên nói về JavaScript. ngôn ngữ lập trình làm cho trang web chúng ta có ngày nay trở nên khả thi

JavaScript là gì?

JavaScript là ngôn ngữ lập trình thường được sử dụng trên các trang web (trong số những thứ khác). JavaScript ban đầu khá cơ bản và được sử dụng cho những thứ như hộp cảnh báo và menu xuất hiện khi bạn di chuột qua các thành phần trên trang. Tuy nhiên, JavaScript đã trở thành nhiều hơn thế. Đó là ngôn ngữ cung cấp năng lượng cho các ứng dụng web hiện đại, cho phép các trang web tải động và gửi nội dung trong nền mà không cần tải trang và thực hiện các hoạt động tương tác, năng động khác. Hầu hết các trang web sử dụng JavaScript để cung cấp các tính năng khác nhau

Lưu ý rằng JavaScript không giống với Java. JavaScript và Java hoàn toàn không liên quan với nhau, ngoài cái tên (được chọn vì lý do tiếp thị). JavaScript được tích hợp vào trình duyệt web của bạn—Chrome, Firefox, Internet Explorer, Safari và Opera đều có công cụ JavaScript của riêng chúng. Nó không phải là một plug-in không an toàn được sản xuất bởi một công ty duy nhất, như Java là. JavaScript không phải là mối đe dọa bảo mật lớn như Java

Tại sao mọi người muốn tắt JavaScript?

Có một nhóm nhỏ người dùng vô hiệu hóa JavaScript. Nhiều người trong số những người này làm như vậy vì nhận thức được lợi ích bảo mật. Đã có một số lỗ hổng trình duyệt bị khai thác thông qua JavaScript. Tuy nhiên, điều này cực kỳ hiếm gặp và các lỗ hổng bảo mật hiếm gặp trong công cụ JavaScript đã được vá rất nhanh. Hầu hết các trang web đều sử dụng JavaScript—đó là thứ làm cho web chúng ta có ngày nay trở nên khả thi

Vô hiệu hóa JavaScript cũng ngăn tải một số loại quảng cáo. Chúng tôi không khuyến khích chặn quảng cáo, nhưng nếu bạn phải làm vậy, có nhiều cách tốt hơn để làm như vậy hơn là tắt hoàn toàn JavaScript

Cuối cùng, việc tắt JavaScript sẽ chiếm ít CPU và RAM hơn trên máy tính của bạn, điều này được mong đợi. Nếu bạn chạy thứ gì đó siêu cơ bản, nó sẽ chiếm ít tài nguyên hơn. Nhưng nếu máy tính của bạn quá cũ đến mức không thể xử lý các trang web hiện đại, có lẽ đã đến lúc nâng cấp nó—khi web được cải thiện, nó cần nhiều tài nguyên hơn để thực hiện những gì nó làm, giống như bất kỳ chương trình nào khác trên máy tính của bạn

Vấn đề. Vô hiệu hóa JavaScript phá vỡ rất nhiều trang web

Thật không may, tất cả điều đó nghe có vẻ hay, nhưng nó rắc rối hơn nhiều so với tưởng tượng. Nếu bạn tắt JavaScript, nhiều trang web sẽ không hoạt động bình thường. Điều này đặc biệt đúng với các ứng dụng web như Gmail, Facebook và Google Docs, nhưng nó cũng đúng với các trang web khác (bao gồm cả các trang tin tức như trang bạn đang đọc bây giờ). Việc tắt JavaScript có thể làm mất khả năng đăng nhập, đăng nhận xét hoặc yêu cầu nội dung động, vốn đã trở nên vô cùng phổ biến trên web ngày nay

Ví dụ: khi thực hiện tìm kiếm trên Google Hình ảnh, bạn có thể tiếp tục cuộn xuống để xem thêm hình ảnh mà không phải tải lại trang. Google đang sử dụng JavaScript để tự động yêu cầu hình ảnh mới và thêm chúng vào trang hiện tại. Khi bạn nhấp vào một hình ảnh, bạn sẽ thấy một cửa sổ bật lên trong dòng lớn hơn với hình ảnh đó. Bạn không cần phải đợi một trang web mới tải—tất cả diễn ra trên trang web hiện tại mà không có bất kỳ thời gian tải đáng ghét nào

Tắt JavaScript có an toàn không?

Nếu bạn đã tắt JavaScript, bạn sẽ phải nhấp nhiều lần vào “tiếp theo” để xem thêm hình ảnh. Khi bạn nhấp vào một hình ảnh, bạn sẽ phải tải hoàn toàn một trang mới. Giao diện đẹp hơn ở trên yêu cầu JavaScript để làm cho các tính năng khác nhau của nó hoạt động

Tắt JavaScript có an toàn không?

Đây chỉ là một ví dụ—nhiều tính năng khác trên trang web sử dụng JavaScript. Một số trang web thậm chí không cung cấp các trang dự phòng hoạt động mà không có JavaScript

Nếu bạn tắt JavaScript, bạn có thể không sử dụng được một số tính năng nhất định trên trang web. Trong các trường hợp khác, trang web thậm chí có thể bị hỏng hoàn toàn hoặc bạn sẽ gặp khó khăn khi sử dụng phiên bản cực kỳ cũ của trang. Ví dụ: Gmail cung cấp chế độ HTML đơn giản rất cơ bản cho những người đã tắt JavaScript

NoScript nhằm mục đích làm cho việc vô hiệu hóa JavaScript dễ dàng hơn… nhưng vẫn còn rắc rối

Các trình duyệt web hiện đại có tùy chọn tắt hoàn toàn JavaScript, giống như chúng có tùy chọn tắt hình ảnh và các tính năng web khác. Trong Chrome, bạn sẽ tìm thấy mục này trong Cài đặt > Quyền riêng tư và bảo mật > Cài đặt nội dung > JavaScript. Bạn có thể cho phép hoặc chặn một số trang web riêng lẻ tại đây nếu bạn không muốn chặn JavaScript trên từng trang web

Tắt JavaScript có an toàn không?

Các tùy chọn của Firefox bị hạn chế hơn, do đó, nó yêu cầu một tiện ích bổ sung như NoScript để kiểm soát chi tiết hơn. NoScript tạo lối tắt cho phép bạn bật JavaScript có chọn lọc trên một số trang web nhất định, thay vì chặn nó ở mọi nơi. Nó cũng tuyên bố sẽ chặn các plug-in như Flash và Java, mặc dù Java không còn được phép sử dụng trong các trình duyệt nữa và Flash cần được cho phép theo cách thủ công trên mỗi trang web bạn truy cập theo mặc định

Tắt JavaScript có an toàn không?

Vấn đề là như thế này. NoScript có vẻ như là một thỏa hiệp thuận tiện, vì bạn có thể cho phép JavaScript trên các trang web mà bạn truy cập thường xuyên. Nhưng nó vẫn phá vỡ hầu hết web theo mặc định và đòi hỏi quá nhiều nỗ lực để quản lý vi mô danh sách trắng của bạn. Phần lớn Internet sử dụng JavaScript nên bạn sẽ liên tục gặp phải các trang web không hoạt động bình thường cho đến khi bạn đưa chúng vào danh sách trắng. Nếu cuối cùng bạn đưa hầu hết các trang web bạn truy cập vào danh sách trắng chỉ để chúng hoạt động, thì mục đích của việc có NoScript ngay từ đầu là gì?

Có lẽ bạn không cần phải tắt JavaScript

Với ý nghĩ đó, chúng tôi khuyên bạn không nên tắt JavaScript, trừ khi bạn có lý do thực sự chính đáng (chẳng hạn như công việc của bạn yêu cầu điều đó). Đó là một ngôn ngữ được sử dụng rộng rãi giúp tạo nên trang web như ngày nay, cho phép các trang web phản hồi nhanh hơn, năng động hơn và tương tác hơn. Vô hiệu hóa JavaScript sẽ đưa các trang web trở lại thời điểm chúng là các tài liệu đơn giản mà không có bất kỳ tính năng nào khác. Mặc dù một số người có thể mong muốn quay trở lại thời điểm đó, nhưng đó không phải là trang web mà chúng ta đang sống nữa và hầu hết mọi người không cần phải thực hiện hành động quyết liệt như vậy vì một lợi ích nhận thức nhỏ nhoi

Chắc chắn đã có một vài trường hợp trong đó việc tắt JavaScript có thể chặn lỗ hổng bảo mật mới khỏi bị khai thác, nhưng những trường hợp đó rất hiếm và được khắc phục nhanh chóng

Trong khi đó, đã có những trường hợp khác mà chính các trình duyệt đã bị khai thác và việc tắt JavaScript không giúp ích được gì. Để bảo vệ chống lại các cuộc tấn công như vậy, chúng tôi có thể ngừng hoàn toàn việc sử dụng trình duyệt, tải xuống các tệp HTML của trang web và đọc chúng bằng tay trong trình soạn thảo văn bản. Nhưng chúng tôi không. Rủi ro nhỏ khi sử dụng trình duyệt web thay vì trình soạn thảo văn bản đáng giá bằng sự cải thiện lớn về khả năng sử dụng mà trình duyệt mang lại. Điều này cũng đúng với JavaScript—để nó được kích hoạt là một rủi ro rất nhỏ nhưng lại mang lại lợi ích rất lớn

Tất nhiên, trình duyệt của bạn là của bạn. Bạn có khả năng kiểm soát những gì nó làm—thậm chí bạn có thể vô hiệu hóa hoàn toàn tất cả các hình ảnh và duyệt web ở định dạng văn bản, nếu bạn muốn. Bạn có thể tắt hoàn toàn Flash và không bao giờ xem video trực tuyến. Bạn có thể sử dụng trình duyệt ở chế độ văn bản như w3m trong thiết bị đầu cuối thay vì sử dụng trình duyệt đồ họa. Nhưng làm bạn?


Lựa chọn cuối cùng là tùy thuộc vào bạn, nhưng chúng tôi khuyên bạn nên bật JavaScript và đừng lo lắng về điều đó. Cuộc sống của bạn sẽ dễ dàng hơn nhiều. Chỉ cần cập nhật trình duyệt của bạn và chạy một số phần mềm chống phần mềm độc hại tốt và bạn sẽ khá an toàn

Có thể tắt JavaScript không?

Những nhược điểm của việc tắt JavaScript . JavaScript làm cho việc cuộn qua thông tin trở nên dễ dàng hơn, vì vậy một khi nó tắt, bạn sẽ có ít khả năng cơ động hơn khi cố gắng tải thêm thông tin trên một trang web. You can lose access to media such as images, videos, and graphics on websites that use JavaScript. JavaScript makes scrolling through information easier so once it's off, you will have less maneuverability when trying to load more information on a website.

Điều gì xảy ra khi JavaScript bị tắt?

Nhiều trang web trên Internet có chứa JavaScript, một ngôn ngữ lập trình kịch bản chạy trên trình duyệt web để làm cho các tính năng cụ thể trên trang web hoạt động hiệu quả. Nếu JavaScript đã bị tắt trong trình duyệt của bạn, nội dung hoặc chức năng của trang web có thể bị hạn chế hoặc không khả dụng .

Kích hoạt JavaScript có an toàn không?

Đối với hầu hết người dùng, JavaScript khá an toàn . Nếu bạn đang làm điều gì đó khiến bạn đặc biệt quan tâm đến bảo mật, bạn có thể tắt JavaScript, sau đó dễ dàng bật lại. Nhưng để tận dụng tối đa web hiện đại, tốt nhất bạn nên để nó ở trạng thái bật. Một tùy chọn khác là tắt JavaScript trên các trang web cụ thể.

Tại sao mọi người lại tắt JavaScript?

Có hai lý do chính khiến JavaScript có thể bị tắt trong trình duyệt web hiện đại. Một số người dùng chuyên gia cố tình vô hiệu hóa JavaScript để giảm các mối đe dọa bảo mật, tránh quảng cáo và ngược lại . Tuy nhiên, có rất ít người dùng như vậy vì cấu hình này làm hỏng quá nhiều trang web hiện nay.