Adobe Flash

Adobe Flash , или Flash , ранее Macromedia Flash , обозначает набор программных технологий, позволяющих манипулировать векторной графикой , растровыми изображениями и скриптами ActionScript для создания или использования мультимедийного контента (анимации, видео, игр, приложений...). Программное обеспечение Flash Player разрабатывалось и распространялось Macromedia до 2005 года, после его приобретения компанией Adobe Systems , которая обеспечивала поддержку программного обеспечения до тех пор, пока его поддержка не закончилась в. Flash Player был доступен в качестве подключаемого модуля для большинства веб-браузеров , что позволяло использовать интерактивные объекты или потоковую передачу видеопотоков, что изначально не разрешалось браузерами в то время.

Flash может относиться к интегрированной среде разработки (IDE), виртуальной машине, используемой Flash Player или Flash-сервером для воспроизведения файлов Flash (расширение SWF).

После своего запуска в 1996 году технология Flash стала одной из самых популярных для добавления анимации и интерактивных объектов на веб-страницу , а также для интеграции потокового видео в веб-страницу. Затем эта технология включается во многие программы, а также используется для создания анимации, рекламы или видеоигр.

Flash долгое время был доминирующей платформой для мультимедийного контента в Интернете, но после решения Apple в 2010 году больше не включать его в планшетные компьютеры и телефоны бренда, наряду с разработкой новых веб-технологий HTML5 , которые превзошли Flash с точки зрения функциональности. безопасности, использование этой технологии сократилось с почти 50% веб-сайтов в 2011 году до 10% в, прежде чем рухнуть с прекращением разработки Flash Player в 2020 году и прекращением его поддержки браузерами.

История

Начало

В, Чарли Джексон  , Джонатан Гей  и Мишель Уэлш создают небольшую компанию по разработке программного обеспечения ( стартап ) под названием FutureWave и раннее программное обеспечение для рисования SmartSketch , разработанное для того, чтобы сделать создание графических пользовательских интерфейсов таким же простым, как рисование на бумаге [ 1 ] . Несмотря на новаторство, SmartSketch не добился ожидаемого успеха. С демократизацией Интернета FutureWave реализует потенциал инструментов векторной анимации для Интернета. В 1995 году FutureWave модифицировала SmartSketch, добавив покадровую систему, и переиздала программное обеспечение какFutureSplash Animator для Macintosh и Windows . Со временем компания добавила к своему штату второго программиста Роберта Тацуми [ 2 ] , художника Адама Грофчика и специалиста по связям с общественностью Ральфа Миттмана.

В, Macromedia покупает программное обеспечение для векторной анимации и продает его как Flash 1.0. Вторая версия Macromedia Flash была выпущена в 1997 году с новыми функциями, такими как поддержка стереозвука, интеграция растровых изображений, кнопок и библиотеки. Macromedia Flash 3 был выпущен в 1998 году, значительно улучшив обработку и публикацию анимации. Появляется простой язык сценариев для управления интерактивными объектами; В том же году Macromedia продает свой 100-тысячный продукт [ref. необходимо] . В 1999 году Macromedia выпускает свою четвертую версию Flash и регистрирует 100 миллионов установок Flash Player [ 3 ] , который теперь входит в состав Microsoft . Интернет Эксплорер 5 . Flash 4 видит начало поддержки MP3 . Изначально проигрыватель Flash не входил в состав веб-браузеров, и пользователям приходилось заходить на сайт Macromedia , чтобы загрузить его. С 2000 года распространяется с браузерами AOL , Netscape и Internet Explorer . Два года спустя он поставляется со всеми версиями Windows XP , охватывая 92% веб-пользователей.

2000-е

Значок Flash v6

Пятая версия Flash была выпущена в 2000 году с новыми возможностями написания сценариев на языке, который сейчас называется ActionScript. Он также отличается возможностью изменения интерфейса текстовых сред.

Macromedia Generator — это первая инициатива Macromedia по отделению дизайна от содержимого файлов Flash. Генератор 2.0 выпущен ви включает генерацию серверов в реальном времени в профессиональной версии Flash. Генератор был прекращен в 2002 году в пользу новых технологий, позволяющих передавать данные между клиентом и серверами ColdFusion .

В, исследование Media Metrix для Macromedia показывает, что 7 из 10 крупнейших американских сайтов используют технологию Flash [ 4 ] .

в, Macromedia объявляет о выпуске Macromedia Flash MX и Macromedia Flash Player 6 с новыми видеоприложениями, компонентами и загружаемыми библиотеками. Flash Communication Server MX, также выпущенный в 2002 году, позволяет загружать видео с помощью шестой версии Flash Player (ранее включенного в файл Flash).

Flash MX 2004 выходит в, с новыми функциями, такими как ускоренный до восьми раз запуск с новым компилятором и новым проигрывателем Macromedia Flash Player 7, возможность создавать таблицы, графику и текстовую анимацию, поддержка новых форматов, таких как PDF и Adobe Illustrator 10. ActionScript 2.0 также появляется, допуская более формальную предметную ориентацию разработок.

Flash MX 2004 — это первая программа, представленная на рынке в двух версиях: «стандартной» и «профессиональной» . Стандартная версия предназначена для классической Flash-анимации, а версия Pro включает расширенные возможности для разработчиков.

В 2004 году с появлением «Flash-платформы» она вышла за рамки простого инструмента создания (Flex 1.0/Breeze 1.0). Flash Lite 1.1 разрешает чтение содержимого Flash на встроенных устройствах, таких как мобильные телефоны . Обнародованная в начале августа [ 5 ] , Macromedia выпустила восьмую версию Flash в 2005 году, которую Macromedia считает самым важным обновлением после пятой версии Flash [ 6 ]  : фильтры, растровое изображение , новый видеокодек On2 VP6, новый движок » Рендерер "FlashType ", эмулятор мобильного телефона и несколько дополнений к ActionScript 2.0, таких как BitmapData, и несколько классов геометрии.

Flash Lite 2 также был обновлен в 2005 году (параллельно с Flash Player 7) [ 7 ] .

в, Adobe Systems приобретает Macromedia и все ее продукты [ 8 ] , [ 9 ] .

Девятая версия Flash Player знаменует собой первый случай в 2006 году, когда Flash Player был обновлен вместе с авторским программным обеспечением. Flex 2.0 обновляется вместе с Flash Player 9; впервые в истории Flash плеер будет обновляться раньше, чем соответствующее программное обеспечение для flash [ ref.  желательно] .

В 2007 году Flash был включен в Adobe Creative Suite (CS3). Flash CS3 по-прежнему доступен в двух версиях (простой и профессиональной). Основными новыми функциями являются полная интеграция с остальным пакетом Adobe, среди прочего, более легкий доступ к файлам благодаря Bridge CS3. Но главное изменение не в этом, а в переходе на третью версию ActionScript , которая его значительно улучшает, он получается более полным, но более сложным для новичков.

В, выпустила 2- й кандидат на выпуск ( подходящая версия) Flash Player 10, который впервые также (и частично) основан на возможностях графической карты (GPU) компьютера. в, доступен Flash 10 [ 10 ] в версии, которую Adobe считает стабильной [ref. необходимо] .

Также в 2008 году, после долгой вражды между Adobe и сообществом open-source, появился проект Alchemy Compiler, основанный на llvm framework , который позволяет flash эмулировать нативные языки C++/C и Assembler. Во время конференций Adobe max на экран будут проецироваться порты эмулятора fceu или более поздней версии Unreal Engine.

2010-е

в, одиннадцатая версия Flash доступна в 32-битной и 64-битной версиях [ 11 ] , [ 12 ]  ; в нем, среди прочего, используется технология Stage3D., Adobe объявляет об окончании разработки плагина Flash для мобильных устройств [ 13 ] . в, Flash player 11.2 доступен в премиум-версии, платной версии (9% доходов после первых заработанных 50 тысяч долларов [ 14 ] ) работы Flash Player для игр, сочетающих 3D и Alchemy 2 (в настоящее время Flashcc)., Adobe отменяет свой проект «налог на скорость» и отменяет ASNext (сценарий действий 4) из своей дорожной карты [ref. необходимо] .

Будущее после 2010 г.

Разработчики предполагают, что в долгосрочной перспективе Flash-плагин должен быть полностью заменен на HTML5, когда веб-браузеры технически догонят Flash с точки зрения управления аудио- и видеобуферами (скорость рендеринга, вертикальная синхронизация, аудиобайты, полноэкранный режим и т. д.). , хотя это остается только гипотезой, зная, что низкоуровневая доводка видео и аудио требует значительного увеличения бюджетов на разработку. Поэтому Adobe все больше внимания уделяет использованию Flash для настольных мультимедийных приложений, не упуская из виду веб-плеер.

Наконец, Adobe призывает разработчиков отказаться от технологии Flash из-за обнаружения многочисленных недостатков безопасности и блокировки плагина, которая стала эффективной во многих браузерах, начиная с Mozilla Firefox и Google Chrome .

2016

Flash переименован в Animate CC [ 15 ] . Это новое имя явно объявляет о перепозиционировании программного обеспечения: анимация . На деловом жаргоне всегда используется имя Flash.

Использование Flash упало с почти 50% веб-сайтов в 2011 году до 10% в[ 16 ] .

Конец 2020 г.

Adobe объявила в своем блоге оконец продукта Flash, запланированный на конец 2020 года [ 17 ] . Они перестанут обновлять и распространять Flash player. Они поощряют создателей контента переходить на HTML5 и WebGL [ 18 ] . С тех пор Adobe выступает за переход на HTML5 , а окончательная смерть Flash объявлена ​​на 2020 год [ 19 ] .

От анимации к видео

Первоначально ориентированные на анимацию, ранние версии Flash предлагали мало интерактивности с очень ограниченными возможностями сценариев. Сценарии используются для создания большинства взаимодействий (кнопок, полей, раскрывающихся меню), присутствующих в Flash-анимации. Скрипты позволяют сократить время разработки на столько же, сколько и вес .swfs, по сравнению с использованием ключевых изображений, предназначенных прежде всего для анимации. Кроме того, их легко использовать повторно. Язык программирования веб-клиента Flash — ActionScript  ; клиент связывается с сервером через XML-сокет или через http (функция LoadVariables() или класс LoadVars [ 20 ]) в отличие от AJAX , который использует XMLHTTPRequest или ActiveXObject в зависимости от браузера. Реализация XMLHTTPRequest была портирована на flash, функциональность которой зависит от версии плеера [ 21 ] .

Flash Player с момента появления ActionScript 3.0 имеет две виртуальные машины; AVM1, совместимый с ActionScript 1.0 и 2.0, и AVM2, совместимый с ActionScript 3.0, больше ориентированы на программиста из-за его сложности.

ГодыActionScriptIDE для флэш-памятиФлэш-плеерФлэшлайт
2000-2003 гг.1,0Вспышка 5, Вспышка MX6
2003-2006 гг.2.0Вспышка МХ 2004, Вспышка 8версии 7 и 8версия 2.0, 2.1 и 3
С 2006 года3.0Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CCверсии 9, 10 и 11

Архитектура

Поддерживаемый браузер

Проигрыватель Flash всегда может, помимо управления графическим интерфейсом, компилировать язык ActionScript , содержащийся в файлах swf, в байт-код, который затем может быть интерпретирован проигрывателем. Однако некоторые технологии, используемые в проигрывателе Adobe Flash, остаются закрытыми или защищены патентами (например, сжатие аудио и видео).

Также можно экспортировать анимацию в HTML5. Различные мобильные устройства изначально поддерживают формат HTML5, в отличие от формата swf, который больше не поддерживается на Android и iOS в самых последних версиях.

Adobe Reader

Flash Player позволяет быстро установить. Использование векторной графики (такой как PostScript , SVG и PDF ), особенно в сочетании с кодом ActionScript для анимации, позволяет Flash-файлам быть небольшими файлами, использующими меньшую пропускную способность , чем растровые изображения или графика.видео. По нескольким пунктам Flash — очень интересное решение для передачи нескольких материалов. Если контент представляет собой просто [неразборчивый] формат , например текст, видео или аудио, другие альтернативы могут дать лучшие результаты. Однако это зависит от типа созданного приложения или анимации. Для Flash-анимации может потребоваться несколькоЦП . По данным Macromedia, проигрыватель Adobe Flash ( подключаемый модуль или ActiveX для Internet Explorer в Windows) в настоящее время присутствует в 97% браузеров по всему миру, из которых 90% имеют последнюю версию, согласно исследованию, проведенному NPD [ 22 ] . . Другие источники, такие как Webhits [ 23 ] , предполагают, что в 2005 году этот показатель был ниже 70%.

Flash Player 8 предлагает два видеокодека : VP6 и Sorenson Spark от On2 Technologies , а также ускорение запуска JPEG , Progressive JPEG, PNG и GIF . В следующем выпуске он должен иметь возможность использовать JIT - компилятор для механизма ActionScript. Flash становится очень распространенным явлением на компьютерах. По данным NPD [ 24 ] , 98% американских интернет-пользователей имеют установленный Flash player [ 22 ] , при этом 45–56% [ 25 ].] которые имеют последнюю версию. Плеер существует для огромного количества систем и устройств. Содержимое можно без проблем воспроизводить вMicrosoft Windows,Mac OSиLinuxi386 (Macromedia создала или лицензировала проигрыватели для следующих систем: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSиIRIX). В противном случае Macromedia Flash Lite обеспечивает совместимость с другими системами.

Flash Player 8 никогда не выпускался для Linux . Это решение оспаривалось в сообществе Linux, поскольку некоторые люди считали, что Adobe уходит с рынка Linux. Adobe объявила, что откажется от этой версии, чтобы сосредоточиться на версии 9, выпущенной вскоре после версий для Windows и Mac OS X. Как это ни парадоксально, веб-сайты настаивают на использовании самых последних версий, Adobe утверждает, что их Flash-плееры «совместимы с Linux» . Выпуск версии 9 помог исправить эту ситуацию. [не ясно]Этот подключаемый модуль существует на многих платформах (ПК (Windows, Mac OS или GNU/Linux), Pocket PC, PSP, мобильные телефоны...). Системы UNIX поддерживают версии плеера 9 и 10, но не 8, и работают только с некоторыми версиями Linux, звуковыми драйверами ALSA , без поддержки OSS или esd  . Отсутствие поддержки старых версий в Linux можно обойти с помощью Wine .

Adobe предлагает своим пользователям, принявшим лицензию, возможность использовать спецификации для разработки программ, которые можно экспортировать в формат Flash. Лицензия запрещает использовать спецификации для создания программ для копирования Flash-файлов. Технология Flash используется все больше и больше для рекламного контента, иногда несвоевременно, она была создана для Mozilla и ее производных расширений, таких как FlashBlock, позволяющих блокировать рекламный контент Flash, загрузку нежелательных вводных страниц и запросы установщика Flash.

Альтернативные читатели

Компонент Flash Player представляет собой проприетарный подключаемый модуль (или ActiveX), исходные коды которого недоступны. Существуют и другие проекты проигрывателей Flash, такие как GPLFlash и swfdec , которые находятся на разных стадиях завершения.

Наконец, учитывая широкое распространение формата flash, разработка совместимой программы воспроизведения была включена в список приоритетов FSF . Проект называется Gnash .

Среды разработки

Редактор Flash — это одновременно программа для векторного рисования, такая как Illustrator , и программа для анимации. Обратной стороной для авторов является зависимость от проприетарного программного обеспечения для создания файлов Flash, а также зависимость от формата, будущим развитием которого управляет только Macromedia. Однако публикация вверсии 3 спецификации формата .SWF сделала разработку приложений, совместимых с Flash, более доступной.

  • Flash (версия 5): добавлен обработчик событий для клипов, более мощный, чем кнопки.
  • Flash MX (версия 6.0, MX для «Multimedia eXperience»): начиная с этой версии Flash стал стандартным инструментом для создания и публикации динамического контента и приложений для настольных компьютеров и мобильных устройств. Flash больше не считается просто программным обеспечением для анимации; он все чаще используется для разработки приложений Rich Internet Application (RIA) с динамическим содержимым, а также так называемых автономных приложений . Большие группы, не колеблясь, используют возможности Flash, и в частности возможности динамического взаимодействия в зависимости от пользователя. (Пример: Еврокоптерразработала свои обучающие инструменты во Flash. Будь то пилоты или механики, все заинтересованные стороны получают доступ к интересующему их обучению через адаптивный интерфейс, разработанный во Flash).
  • FlashMX 2004 (версия 7.0). Flash имеет тенденцию становиться интегрированной средой разработки (IDE), такой как Visual Studio и Eclipse , которая в конечном итоге позволит то, что называется быстрой разработкой приложений (RAD). Теперь он основан на языке ActionScript 2.0. Он поддерживает те же каскадные таблицы стилей, что и HTML; это более быстрый способ добавить визуальные эффекты (эффекты сюжетной линии); мастер для облегчения импорта видео; различные улучшения, касающиеся инструментов (многоугольник, свободное преобразование) и панели (история, команды, поведение, компонент, не-HTML-справка), а также Flash Player 7.
  • Flash 8 (версия 8.0). Flash 8 по-прежнему использует язык ActionScript 2.0, который он обогащает. Flash 8 теперь предлагает фильтры и режимы наложения, облегчает связь между анимацией и ее контейнером через внешний API , а также упрощает загрузку и выгрузку файлов между компьютером пользователя и сервером благодаря классу FileReference.
  • Flash CS3 (версия 9.0). Flash теперь может полагаться на новую версию предпочитаемого им языка ActionScript 3. В частности, он позволяет пользователю активировать/деактивировать полноэкранный режим.
  • Flash CS4 (версия 10.0). С новой версией своего проигрывателя Flash теперь позволяет использовать 3D и поддерживает стандарт H.264 для видео. Это также позволяет использовать обратную кинематику. В отличие от своего предшественника Director и его «Xtras» , Flash не предназначен для расширения с помощью плагинов. Можно интегрировать дополнительные компоненты или «Компоненты», которые можно загрузить с веб-сайта издателя или сделать многие разработчики. Эти компоненты сами разработаны с использованием технологии Flash и интегрированы прозрачно и с межплатформенной совместимостью, что подразумевается, в отличие от «Xtras».которые являются внешними библиотеками, которые могут использовать разные технологии и иногда специфичны для определенных платформ. Альтернативные компиляторы и среды разработки включают Flash, Ming , haXe , E anim , SWiSH и Multimedia Fusion 2 . В настоящее время [Когда?] многие программы, такие как LibreOffice , Gnash , Swift, SWiSH или Toon Boom Studio (мультфильм), могут экспортировать в этот формат.
  • Вспышка CS5 , Вспышка CS5.5 , Вспышка CS6 , Вспышка CC .Благодаря компилятору Air, присутствующему во Flash, теперь вы можете разрабатывать приложения для телефонов и планшетов на платформах Android и iOS. Вы можете просто использовать созданные приложения или размещать их в разных магазинах. После создания учетной записи разработчика и создания различных сертификатов ваши приложения можно будет найти в Google Play, Amazon AppStore или Apple App Store. Вы также можете экспортировать свои анимации в формат HTML5, который является интернет-форматом, совместимым с различными телефонами и планшетами на рынке (в отличие от формата .SWF, который больше не поддерживается на iOS и Android). [рекламный пропуск]

Использование

Созданные Flash-файлы могут быть включены в веб-страницу для использования в Интернете или могут отображаться в независимой форме (в виде одного исполняемого файла без подключаемых модулей) для использования в автономном режиме. Графическое содержимое файлов Flash позволяет создавать многофункциональные веб-приложения благодаря поддержке векторов и мультимедийных файлов , объединяющих цифровой звук и цифровое видео. Flash используется для создания визуального контента в так называемом подходе «  RichMedia  » и «  Motion Design  » к Интернету.

Это программное обеспечение в настоящее время используется в следующих контекстах:

  • Создание интернет-сайтов и видеоигр, распространяемых во всемирной паутине .
  • Создание иллюстраций.
  • Создание видеороликов для телевидения или кино (титры, музыкальные клипы, рекламные ролики, короткометражные анимационные фильмы).
  • Дизайн скинов для сериалов.
  • Создание мультимедийных приложений .
  • Части интерфейсов видеоигр
  • Создавайте интерактивные слайд-шоу .
  • Создание рекламных баннеров.
  • Маркетинговые дистрибутивы на CD.
  • Трансляция видео через Интернет .
  • Веб- модуль для взаимодействия с базой данных.
  • Flash Video , расширение .flv

Продукты Adobe с поддержкой Flash

Технология Flash используется во многих областях применения и медиа:

противоречия

Сообщество с открытым исходным кодом

В очень длительном противостоянии Macromedia и Adobe противостояли сообществу разработчиков открытого исходного кода, которое протестовало против того факта, что, в отличие от своего предшественника Adobe Director , Flash компилирует только проприетарный язык сценариев. Ссора закончилась в 2008 году на общих основаниях разработкой компилятора Alchemy , который позволяет компилировать C , C++ и языки ассемблера в управляемом режиме, что, среди прочего, позволило портировать многие старые игры MS-DOS, а также аркадные и эмуляторы консоли или Flash-версии Unity 3D и Unreal Engine. Теперь технология Flash совместима с работой в мире открытого исходного кода.

Веб-интеграция

Экран браузера во время сбоя Flash

Хотя Flash используется на многих веб-сайтах, он не является частью стандартов W3C и, следовательно, как таковой не является общепризнанным интернет-стандартом.

Хотя Adobe опубликовала частичные спецификации Flash (за исключением, например, видеокодеков), общедоступной справочной документации нет, и поэтому невозможно сделать его стандартом, который по определению должен быть публично задокументирован [ 26 ] .

Отсутствие общедоступной документации и отсутствие стандартизации ограничивают возможности третьих сторон по разработке совместимых надстроек. Действительно, несмотря на то, что плагин Flash предустановлен на большом количестве потребительских компьютеров, некоторые операционные системы , бесплатные или нет, не имеют совместимого модуля [ 27 ] .

На своем сайте Adobe представляет Flash как «часть инструментов для Интернета» [ 28 ] , однако его использование подвергается критике [ 29 ] , в частности, со стороны сторонников открытых стандартов.

Проблемы совместимости

Формат Flash не стандартизирован, спецификации открыты совсем недавно (для написания плеера), так же как и протокол RTMP [ 30 ] , возникают проблемы интероперабельности .

Долгое время поисковые системы не индексировали Flash [ 31 ] . Каскадные таблицы стилей неприменимы к объекту Flash, за исключением собственных объектов Texfield , которые могут отображать упрощенный HTML (в основном теги форматирования) [ 32 ] , которые могут использовать стили CSS [ 33 ] , или движок AIR, который интегрирует движок webkit и может отображать полный html-страницы. Отсутствие плагина затрудняет использование этого формата на некоторых платформах [ 34 ]. Функции поиска в браузере не имеют доступа к содержимому Flash. История просмотров не включает Flash-контент, поэтому невозможно вернуться к шагу, например, в многостраничной форме. Невозможно сделать гиперссылку на элемент Flash-контента: можно сделать ссылку только на страницу, содержащую этот элемент; Однако SWFAddress это позволяет [ 35 ] .

Доступность контента

После резкой критики по этому поводу до 2003 года [ 36 ] Flash в настоящее время попадает в категорию технологий, совместимых с доступностью в значении стандарта WCAG2.0 (Руководство по доступности веб-контента) W3C [ 37 ]  : функции доступности включен в плагин начиная с Flash player 6 [ 38 ] .

Проблемы с безопасностью

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

Многие рекламные объявления были основаны на использовании анимированных баннеров во Flash. Все, что требуется, — это скомпрометировать сервер, на котором размещена реклама, чтобы вредоносная программа отправлялась пользователям Интернета при посещении ими веб-сайта. Однако с 2010-х Flash используется все реже [ 39 ] , и достаточно не активировать его в браузере, чтобы обезопасить себя.

Несмотря на многочисленные обновления, сама природа алгоритма лежит в основе идеальной питательной среды для троянов и других шпионских программ. По данным сайта CVE Details, за последние 10 лет Flash player стал целью 338 атак [ 40 ] . Именно из-за этих недостатков безопасности Apple является одним из первых крупных игроков на рынке, который отказывается интегрировать программное обеспечение в свои устройства iPhone или iPad, выбирая вместо этого потоковую передачу на основе HTTP.

Согласно отчету AISP под названием «Незаконная потоковая передача и риски кибербезопасности» [ 41 ], одним из самых популярных способов распространения компьютерных вирусов являются нелегальные сайты потокового видео, использующие проигрыватель Flash. В отличие от легальных сайтов, нелегальные сайты интегрируют «индивидуальные» видеоплееры, которые предлагают пользователям Интернета установить обновления для своего Flash-плеера. Это обновление вместо доставки видео по запросу устанавливает на компьютер пользователя троянского коня или подобное вредоносное ПО. В зависимости от типа заражения программа может работать в фоновом режиме и открывать несколько портов TCP, создавать интерфейс управления и контроля и связываться с менеджером. Затем компьютер превращается в «бота» или «зомби» [ 42 ] .

Примечания и ссылки

  1. « Как родился FutureSplash  Animator  » ( Adobe ) .) .
  2. « Роберт Тацуми »  , через Crunchbase  ( доступно) .
  3. « Макромедиа Flash охватила более 100 миллионов веб-пользователей »  , PR  Newswire .) .
  4. «  Крупные компании используют ColdFusion MX  » [ архив] , на Adobe (доступ на) .
  5. Пол Феста, «  Flash 8: Macromedia делает ставку на свои видеовозможности  » , su ZDnet , (проконсультировался с) .
  6. « Версии на платформе Flash »  , su Senocular  ( доступно) .
  7. « Предварительный просмотр обновления Flash Lite 2 »  , в журнале Flash Magazine  ( доступно) .
  8. ↑ Ожидается, что сделка по  приобретению Macromedia компанией Adobe  завершится 3 декабря 2005 г., su Adobe , (проконсультировался с) .
  9. CowboyNeal, « Adobe  приобретает Macromedia 3 декабря 2005 г.  » (доступ) .
  10. « Выпущен Flash 10 с 3D-ускорением »  , на  neowin.net , (проконсультировался с) .
  11. Anh, «  Adobe обновляет до Flash 11 и Air 3 на Android  » , sur Journal du Geek , (проконсультировался с) .
  12. «  Adobe Flash 11: Stage 3D и 64 бита  » , на Zone Numérique , (проконсультировался с) .
  13. Дэвид Голдманн, «  Начало конца для Adobe Flash  » (доступ) .
  14. Алекс Маккоу, « Налог Adobe  на Flash в размере 9%  » (доступ) .
  15. «  Что нового в Animate CC | Новые кисти и слои  » , на adobe.com (доступ)
  16. «  Мир прощается с Флэшем  » , su Statista .
  17. Flash и будущее интерактивного контента
  18. Flash player ближе к концу обновлений и распространения на 2020 год  " , su cnetfrance .
  19. «  Adobe объявляет о смерти Flash в 2020 году  » , su ZdNet .
  20. Использование класса LoadVars «Архивная копия» (версия от 2 июня 2012 г. в Интернет-архиве ) , livedocs.adobe.com
  21. Flash to the Rescue , xml.com
  22. Статистика a и b , adobe.com
  23. Веб-барометр , webhits.de
  24. Macromedia Flash и Shockwave Players
  25. Проникновение версии Adobe Flash Player
  26. с ограниченным доступом или без него, с выплатой лицензионных отчислений или без нее
  27. GNU/Linux имеет плагин только для архитектуры x86 [1] , в то время как Linux доступен для многих других архитектур .
  28. « Adobe  Creative Cloud »  , в Adobe (доступ) .
  29. См., например , позицию апреля.
  30. « Adobe открывает протокол обмена сообщениями платформы Flash »  ,  su Adobe .
  31. « Google теперь может индексировать… Flash! » , на сайте www.searchengineworkshops.com  ( доступ на) .
  32. «  Отображение текста  » (доступ) .
  33. «  Загрузка внешних файлов CSS  » , su Help Adobe .
  34. Проникновение ПК , www.adobe.com
  35. SWFA-адрес
  36. Flash Access: Unclear on the Concept , Джо Кларк, A List Apart , декабрь 2000 г.
  37. [PDF] WCAG 2.0, Flash, PDF, Javascript и другие в лодке… (PDF, 1,1  МБ ) , Себастьян Делорм и Орельен Леви, веб-конференции в Париже, 2009 г.
  38. Adobe Accessibility Resource Center и создание доступного Flash-контента, WebAim
  39. Кая Юрьев , «  Пока, Flash: Adobe убьет плагин к 2020 году  » , su CNNMoney , (проконсультировался с)
  40. « Adobe Flash Player: уязвимости безопасности CVE, версии и подробные отчеты »  , в  CVE Details (доступ на)
  41. « Незаконная трансляция и риски кибербезопасности: опасный статус-кво? » , на Documentcloud.org  ( доступ на)
  42. « Обращение к методам распространения вредоносных программ »  , Microsoft Security Intelligence Report  , no Volume 11  ,, с.  17-19

Приложения

О других проектах Викимедиа:

Статьи по Теме

  • Скрежет
  • Масштабируемая векторная графика (SVG)
  • Flash можно использовать для создания онлайн-комиксов
  • Flash можно использовать для создания цифровой истории
  • Flash можно использовать для создания онлайн-анимации, такой как XiaoXiao.
  • Программное обеспечение Gnash от проекта GNU является бесплатной альтернативой проигрывателю Flash.
  • парк огней
  • Swfdec — это бесплатное программное обеспечение для сред GNU/Linux и FreeBSD, в настоящее время поддерживающее многие функции Flash версии 9.
  • Набор программного обеспечения с открытым исходным кодом позволяет создавать файлы в формате .swf или работать с Flash — наиболее часто используемым в профессиональной сфере является MTASC.
  • Инструмент Adobe Flash Catalyst для создания графических приложений (кодовое название Thermo)
  • Synfig Studio — бесплатная программа для создания векторной анимации.
  • Чарли Миллер , человек, обнаруживший уязвимости
  • Flash также можно использовать для создания таких игр, как Dofus.

внешняя ссылка