JavaScript - это не Java - он намного безопаснее и полезнее

Oct 21, 2025
Конфиденциальность и безопасность
НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Вы, наверное, слышали о том, что подключаемый модуль Java-браузера небезопасен. 91% компрометации системы в 2013 году были связаны с этим небезопасным подключаемым модулем Java. . Но Java - это не то же самое, что JavaScript - на самом деле, они не связаны между собой.

Большинство наших читателей, вероятно, понимают разницу, но не все это знают. Любая путаница не случайна - изначально JavaScript был назван JavaScript только для того, чтобы в сознании людей он ассоциировался с Java.

Основы Java

СВЯЗАННЫЕ С: Oracle не может защитить подключаемый модуль Java, почему он все еще включен по умолчанию?

Java - популярный язык программирования, используемый для всего, от серверного программного обеспечения до настольных приложений и даже приложений для Android. Вы, наверное, слышали о Шахтерское ремесло , который написан на Java. Для запуска Java-приложения на вашем компьютере требуется среда выполнения Java Oracle. Ранее он был разработан Sun, но Oracle купила Sun - теперь это Oracle Java вместо Sun Java.

Но Java используется не только для традиционных приложений. Еще в 90-х годах Sun разработала подключаемый модуль для браузера, который позволял запускать программы Java - или «Java-апплеты» - внутри веб-браузеров. Подключаемый модуль Java больше не получил широкого распространения и был источником бесконечных проблем с безопасностью. Если возможно, вы не хотите запускать Java-апплеты в своем браузере. Подключаемый модуль Java - и содержимое Java в веб-браузерах - оказались небезопасными и плохими.

Есть только один подключаемый модуль Java, созданный Oracle и связанный со средой выполнения Java. Если с этим возникла проблема, вам придется подождать, пока Oracle исправит ее. Нет конкурентов, чтобы улучшить его.

Основы JavaScript

JavaScript - это язык программирования, используемый веб-страницами. HTML - это язык макета, который определяет, как размещаются веб-страницы, а JavaScript - это язык, который позволяет веб-страницам быть более динамичными. JavaScript - это то, что позволяет веб-приложениям, таким как Gmail, работать, и на данный момент JavaScript используется практически на каждом веб-сайте.

Изначально JavaScript был разработан как облегченный язык сценариев для работы в веб-браузерах. Это не отдельный плагин для браузера, созданный одной компанией - каждый браузер включает в себя свой собственный механизм JavaScript. Браузеры изначально выполняют код JavaScript, не полагаясь на сторонние подключаемые модули. Между поставщиками браузеров ведется большая конкуренция за то, чтобы сделать JavaScript быстрее и лучше.

Почему тогда это называется JavaScript?

JavaScript действительно не имеет ничего общего с Java; это не просто упрощенное подмножество Java. JavaScript был разработан под названием «Mocha» и получил название «LiveScript», когда он появился в бета-версии веб-браузера Netscape Navigator еще в 1995 году.

В 1995 году Netscape объявила, что язык будет называться «JavaScript» в совместном заявлении с Sun. Это произошло примерно в то время, когда Netscape добавила поддержку Java-апплетов Sun. Мы можем оглянуться на объявление сегодня:

«Язык JavaScript дополняет Java, лидирующий в отрасли объектно-ориентированный кроссплатформенный язык программирования…

JavaScript - это простой в использовании язык сценариев объектов, предназначенный для создания интерактивных онлайн-приложений, которые связывают объекты и ресурсы как на клиентах, так и на серверах. В то время как Java используется программистами для создания новых объектов и апплетов, JavaScript предназначен для использования авторами HTML-страниц и разработчиками корпоративных приложений для динамического создания сценариев поведения объектов, работающих либо на клиенте, либо на сервере ».

Объявление продолжается и продолжается, в нем говорится как о Java, так и о JavaScript. Обычно Sun и Netscape рассматривают это как попытку связать новый язык - JavaScript - с популярным в то время языком Java. Это название сбивало людей с толку и заставляло их ассоциировать новый язык с Java, что сразу придало JavaScript уважение. Если это называется JavaScript и было объявлено Sun в объявлении, в котором много говорилось о Java, наверняка это было связано с Java - верно? Нет.

В 1998 году Брендан Эйх, который изобрел JavaScript, заявил в интервью этот JavaScript был предназначен для того, чтобы «выглядеть как Java, но быть языком сценариев» для облегчения использования. Он может немного напоминать Java, но совсем по-другому.

JavaScript практически обязателен для современного Интернета

СВЯЗАННЫЕ С: Что такое NoScript и следует ли использовать его для отключения JavaScript?

С годами мы отказались от содержимого Java в браузере. Хотя Java по-прежнему широко используется, это имя стало грязным, когда оно ассоциируется с веб-браузерами. Java также становится все более нежелательной частью потребительского программного обеспечения, известного благодаря связывание нежелательного ПО с обновлениями безопасности .

Если имя Java изначально предназначалось для повышения доверия к JavaScript, ассоциация Java теперь запятнала его имя. Когда вы видите апокалиптические заголовки об уязвимостях подключаемых модулей Java, на ум приходит просто JavaScript. В этом весь смысл названия - чтобы они казались связанными.

Некоторые люди изо всех сил стараются отключить JavaScript в своих веб-браузерах. с такими надстройками, как NoScript. Но JavaScript небезопасен, как Java в браузере. Да, время от времени в веб-браузере обнаруживаются уязвимости системы безопасности, которые можно использовать с помощью JavaScript, но эта дыра устранена, и мы идем дальше. Это характерно не только для JavaScript - в веб-браузере может быть уязвимость безопасности, которая может быть использована с помощью HTML, CSS или других технологий. Невозможно полностью защитить себя от возможных уязвимостей браузера в будущем. Просто обновляйте свой браузер и его плагины.


JavaScript поддерживает современный Интернет, независимо от того, используете ли вы браузер на своем компьютере или смартфоне. Если его отключить, многие сайты станут непригодными для использования.

С другой стороны, подключаемый модуль браузера Java используется на очень и очень немногих веб-сайтах. Если вы отключите подключаемый модуль для браузера Java, Интернет продолжит нормально работать. Вы, вероятно, никогда не заметите, что у вас его нет.

Кредит изображения: нюхухуу на Flickr , Марцин Вихари на Flickr

WebAssembly And The Death Of JavaScript

Coffee Without Java


Конфиденциальность и безопасность - Самые популярные статьи

Почему некоторые веб-сайты блокируют VPN?

Конфиденциальность и безопасность Feb 13, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Джулия Тим / Shutterstock Один из единственных сп�..


Как просматривать (и редактировать) данные EXIF ​​фотографий на Android

Конфиденциальность и безопасность Apr 14, 2025

СВЯЗАННЫЕ С: Что такое данные EXIF ​​и как их удалить из моих фотографий? ..


Пользователи Mac должны отказаться от Google Chrome для Safari

Конфиденциальность и безопасность Apr 4, 2025

Послушайте: я знаю, что вам нравится ваш Google Chrome. У вас есть огромная коллекция расширений, ваши люб�..


Как обслуживать свой компьютер: 7 простых вещей, которые можно сделать в местах ремонта компьютера

Конфиденциальность и безопасность Nov 12, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Ремонтные мастерские, такие как Best Buy’s Geek Squad, делают много вещей, которые ..


Безопасность в Интернете: кто сказал, что компьютеры Mac не заражаются вирусами?

Конфиденциальность и безопасность Dec 31, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Многие говорят: «Не беспокойтесь о вирусах, просто купите Mac». Это совет на..


Как сделать ваш маршрутизатор Verizon FIOS на 1000% безопаснее

Конфиденциальность и безопасность Dec 18, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Если вы только что перешли на Verizon FIOS, и они установили новый маршрутизато�..


Как сделать приватный блог в Tumblr

Конфиденциальность и безопасность Jul 12, 2025

Tumblr - отличный сервис для обмена сообщениями в СМИ и блогах, но что, если вы не хотите делиться своим опыт�..


Ускорьте работу Amarok с помощью больших музыкальных коллекций

Конфиденциальность и безопасность Nov 24, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Amarok - прекрасное приложение для управления и воспроизведения вашей музыкально�..


Категории