Adobe Flash
Похожие статьи см. в разделах Flash и Adobe Flash Player .
Разработано | Adobe |
---|---|
Написано в | С++ |
Операционная система | Microsoft Windows , Linux и macOS |
Форматы читаются | FLA ( d ) , малый веб-формат и FLV ( d ) |
Письменные форматы | ФЛА ( г ) |
Добрый | Программный движок ( en ) Редактор векторных изображений Вычислительная платформа |
Лицензия | Собственная лицензия |
Веб-сайт | www.adobe.com/products/flash/flashpro |
График выпуска
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 была выпущена в 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, больше ориентированы на программиста из-за его сложности.
Годы | ActionScript | IDE для флэш-памяти | Флэш-плеер | Флэшлайт |
---|---|---|---|---|
2000-2003 гг. | 1,0 | Вспышка 5, Вспышка MX | 6 | |
2003-2006 гг. | 2.0 | Вспышка МХ 2004, Вспышка 8 | версии 7 и 8 | версия 2.0, 2.1 и 3 |
С 2006 года | 3.0 | Adobe 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 используется во многих областях применения и медиа:
- Flash-MX
- FlashPaper , аналогичный формату Acrobat PDF
- Flash Communication Server , который начиная с версии 2 стал Flash Media Server , используется, в частности, для передачи аудио/видео/данных.
- Flash Remoting Mx, шлюз для Flash-контента, связанного с данными клиент-сервер
- Flash Lite, позволяющий интегрировать контент RichMedia , особенно на мобильные телефоны...
- Adobe Flex , РИА Фреймворк
- Интегрированная среда выполнения Adobe , среда выполнения DRIA
- Adobe Premiere поддерживает видеокодек Sorenson
противоречия
Сообщество с открытым исходным кодом
В очень длительном противостоянии Macromedia и Adobe противостояли сообществу разработчиков открытого исходного кода, которое протестовало против того факта, что, в отличие от своего предшественника Adobe Director , Flash компилирует только проприетарный язык сценариев. Ссора закончилась в 2008 году на общих основаниях разработкой компилятора Alchemy , который позволяет компилировать C , C++ и языки ассемблера в управляемом режиме, что, среди прочего, позволило портировать многие старые игры MS-DOS, а также аркадные и эмуляторы консоли или Flash-версии Unity 3D и Unreal Engine. Теперь технология 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 ] .
Примечания и ссылки
- « Как родился FutureSplash Animator » ( Adobe ) .) .
- « Роберт Тацуми » , через Crunchbase ( доступно) .
- « Макромедиа Flash охватила более 100 миллионов веб-пользователей » , PR Newswire .) .
- « Крупные компании используют ColdFusion MX » [ архив] , на Adobe (доступ на) .
- Пол Феста, « Flash 8: Macromedia делает ставку на свои видеовозможности » , su ZDnet , (проконсультировался с) .
- « Версии на платформе Flash » , su Senocular ( доступно) .
- « Предварительный просмотр обновления Flash Lite 2 » , в журнале Flash Magazine ( доступно) .
- что сделка по приобретению Macromedia компанией Adobe завершится 3 декабря 2005 г., su Adobe , (проконсультировался с) .
- CowboyNeal, « Adobe приобретает Macromedia 3 декабря 2005 г. » (доступ) .
- « Выпущен Flash 10 с 3D-ускорением » , на neowin.net , (проконсультировался с) .
- Anh, « Adobe обновляет до Flash 11 и Air 3 на Android » , sur Journal du Geek , (проконсультировался с) .
- « Adobe Flash 11: Stage 3D и 64 бита » , на Zone Numérique , (проконсультировался с) .
- Дэвид Голдманн, « Начало конца для Adobe Flash » (доступ) .
- Алекс Маккоу, « Налог Adobe на Flash в размере 9% » (доступ) .
- « Что нового в Animate CC | Новые кисти и слои » , на adobe.com (доступ)
- « Мир прощается с Флэшем » , su Statista .
- Flash и будущее интерактивного контента
- " Flash player ближе к концу обновлений и распространения на 2020 год " , su cnetfrance .
- « Adobe объявляет о смерти Flash в 2020 году » , su ZdNet .
- Использование класса LoadVars «Архивная копия» (версия от 2 июня 2012 г. в Интернет-архиве ) , livedocs.adobe.com
- Flash to the Rescue , xml.com
- Статистика , adobe.com
- Веб-барометр , webhits.de
- Macromedia Flash и Shockwave Players
- Проникновение версии Adobe Flash Player
- с ограниченным доступом или без него, с выплатой лицензионных отчислений или без нее
- GNU/Linux имеет плагин только для архитектуры x86 [1] , в то время как Linux доступен для многих других архитектур .
- « Adobe Creative Cloud » , в Adobe (доступ) .
- См., например , позицию апреля.
- « Adobe открывает протокол обмена сообщениями платформы Flash » , su Adobe .
- « Google теперь может индексировать… Flash! » , на сайте www.searchengineworkshops.com ( доступ на) .
- « Отображение текста » (доступ) .
- « Загрузка внешних файлов CSS » , su Help Adobe .
- Проникновение ПК , www.adobe.com
- SWFA-адрес
- Flash Access: Unclear on the Concept , Джо Кларк, A List Apart , декабрь 2000 г.
- [PDF] WCAG 2.0, Flash, PDF, Javascript и другие в лодке… (PDF, 1,1 МБ ) , Себастьян Делорм и Орельен Леви, веб-конференции в Париже, 2009 г.
- Adobe Accessibility Resource Center и создание доступного Flash-контента, WebAim
- Кая Юрьев , « Пока, Flash: Adobe убьет плагин к 2020 году » , su CNNMoney , (проконсультировался с)
- « Adobe Flash Player: уязвимости безопасности CVE, версии и подробные отчеты » , в CVE Details (доступ на)
- « Незаконная трансляция и риски кибербезопасности: опасный статус-кво? » , на Documentcloud.org ( доступ на)
- « Обращение к методам распространения вредоносных программ » , 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.
внешняя ссылка
- (ru) Официальный сайт