Король умер, да здравствует Король! Начиная с июня, Microsoft приступит к удалению поддержки Adobe Flash Player из Windows 10. Что такое Flash Player? Скорее всего, вы пользовались им каждый день на протяжении лет десяти - двадцати, но не замечали его. Это приложение смело можно назвать основой нового мультимедийного интернета, который, словно мифическая птица феникс, возродился из пепла после печально известного краха доткомов. Однако в протоколах безопасности Flash столько дыр, что в конечном итоге даже сама компания Adobe отказалась от него.
Но обо всём по порядку. Для начала - экскурс в историю...
Некоторые из наших читателей наверняка помнят интернет второй половины 90-х годов двадцатого века: дизайн веб-страниц «на коленке», много текста, крайне мало иллюстраций и уж совсем редко встречающиеся анимированные картинки GIF в чудовищно низком качестве — разумеется, без звука. Модемы dial-up, критикуемые родственниками из-за вечно занятой телефонной линии, большего себе позволить не могли.
Для интернета версии 1.0, с обилием текста и редкими изображениями, вполне хватало языка HTML4. Но в 2000-х оптоволокно позволило революции скорости свершиться. Быстрый интернет стал доступен жителям крупных городов развитых стран, а не только лишь военным и учёным. Потребители, отталкиваясь от старинного принципа «хлеба и зрелищ», возжелали потокового видео. HTML базируется на открытом коде, и сообщество энтузиастов, создающее его, в случае оптоволоконного переворота не успело за прогрессом.
На помощь пришло закрытое коммерческое приложение, после смены владельца получившее название Adobe Flash Player. Предшественник Flash немного опередил своё время, появившись на рынке в 1996-м году, поэтому захват всемирной паутины произошёл несколько позже, когда приложение уже оказалось в руках компании Adobe. Рычагом для того, чтобы перевернуть Землю стала стремительно набиравшая популярность площадка YouTube. Хостингу нужен был единый стандарт обработки и проигрывания видео — и он его получил в лице Flash Player. После этого многие компании, которые нуждались в мультимедиа-страницах в интернете, стали считать приложение от Adobe очевидным выбором.
Казалось, что золотой век никогда не закончится, однако в 2007-м году прозвенел первый тревожный звоночек — который, по сути, и стал началом конца. Воображение потребителей потряс принципиально новый гаджет: Apple iPhone. Коммуникатор без кнопок с невиданным ранее тач-управлением оставлял максимум пространства под видео, интернет-сёрфинг и игры. Почти все были рады первому в мире смартфону — кроме компании Adobe. Дело в том, что iPhone не поддерживал Flash Player. И это не промах инженеров Apple, не успевших к старту продаж: речь шла об официальной позиции компании.
Через 3 года — в 2010-м — Стив Джобс опубликовал открытое письмо, в котором объяснил, почему смартфоны, планшеты и компьютеры Apple никогда не будут поддерживать Flash, а также предположил, что в обозримой перспективе HTML5 одержит окончательную победу над продуктом Adobe. Время показало, что визионер был прав.
В первую очередь Джобса не устраивала высокая степень уязвимости Flash — при том, что цифровая безопасность пользователя всегда была для Apple превыше всего. Adobe работала над устранением брешей в защите крайне медленно: одну из ключевых «дыр» удаляли на протяжении 16-ти месяцев! Между тем, некоторые недочёты в коде Flash Player позволяли не просто «подсматривать» и копировать происходящее на экране, но и брать полный удалённый контроль над взломанным компьютером.
Ещё одним важным моментом стала энергоэффективность. При просмотре видео Flash Player нещадно эксплуатировал аккумулятор, который что в современном смартфоне, что в айФоне 2007-го года без подзарядки мог функционировать максимум день. Кроме того, технология Flash разрабатывалась ещё до эпохи тач-интерфейсов, и в период массового перехода на смартфоны и планшеты (не только на iOS, но и на Android) выяснилось, что она крайне плохо совместима с тачскринами.
Основателя Apple раздражал абсолютный контроль Adobe и абсолютная закрытость Flash Player. Причина ясна: никому не хотелось бы, чтобы по щелчку пальцев на всех его устройствах пропала анимация и видео на веб-сайтах. В случае расстройства деловых отношений с Adobe на дальнейших этапах произошло бы именно это, и Джобс решил сделать ставку на HTML5. Кстати, недавно выяснилось, что Apple пыталась адаптировать технологию Flash для первых прототипов iPhone, но результаты оказались более чем плачевными.
Эпоха Flash-игр прошла, уступив место похожим развлечениям на смартфонах, а затем и YouTube отказался от Flash Player. Google не устраивало примерно то же самое, что и Apple: бреши в информационной безопасности и тот факт, что проигрывание роликов на самом популярном видеохостинге в мире целиком и полностью зависит от приложения третьих лиц. После этого Flash начал стремительно терять долю рынка, а новости вроде прекращения поддержки этого плагина браузерами Mozilla Firefox, Google Chrome и Microsoft Edge стали восприниматься как нечто само собой разумеющееся.
На этом фоне HTML5 смотрелся крайне выгодно: строилась новая основа интернета на принципах открытого кода, исключающих саму возможность монополии и жёсткого контроля. HTML5 менее требователен к ресурсам, чем Flash, и более стабилен. Огромное сообщество, работающее над языком современной сети, ликвидирует пробелы в цифровой безопасности в основном за считанные дни, а не за месяцы, как это было в случае с Flash Player.
Первая версия HTML5 была презентована ещё в 2012-м году. Язык дорабатывается и по сей день, но современный HTML5 в том виде, в котором с ним привыкли работать программисты, появился в 2014-м году — после огромного октябрьского апдейта, получившего одобрение World Wide Web Consortium. К этому моменту сама Adobe уже давно прекратила официальную поддержку Flash.
Следует понимать, что «смерть» программного обеспечения, особенно настолько широко распространённого — вещь весьма и весьма относительная. Например, Microsoft была вынуждена выпустить ряд важных патчей для Windows XP в течении нескольких лет после того, как официальная поддержка данной операционной системы была прекращена. Касательно Flash Player — известен случай, когда крупное железнодорожное депо в Даляне, КНР, не могло в течении нескольких часов выпустить поезда на маршрут, так как расписание составлялось с использованием Flash, а Adobe на тот момент уже не поддерживала свой некогда ключевой продукт.
Flash не исчезнет полностью на протяжении ещё как минимум нескольких лет, однако TechRadar настоятельно рекомендует рядовым пользователям удалять Flash Player со своих компьютеров — для повышения безопасности. А если вам вдруг пришло уведомление якобы от Adobe со свежим «официальным обновлением» — знайте: это мошенники. И напомним, что в приложении «Цифроникель» вы можете пройти курс обучения основам информационной безопасности. Здесь вы почерпнете массу полезной информации и будете знать, как бороться с фишингом, вредоносным ПО, а также научитесь быстро идентифицировать потенциально опасные сайты.