Основы безопасности AIR

Adobe AIR 1.0 и более поздних версий

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

Хотя модель безопасности Adobe® AIR™ произошла от модели безопасности Adobe® Flash® Player, договор безопасности отличается от договора безопасности, применимого к содержимому в браузере. Такой договор предлагает разработчикам безопасные инструменты, обеспечивающие более широкую функциональность и такую степень свободы, которая не применима к приложению на основе обозревателя.

Приложения AIR пишутся с использованием либо скомпилированного байт-кода (содержимое SWF), либо интерпретируемого сценария (JavaScript, HTML), что позволяет среде выполнения управлять памятью. Это минимизирует уязвимость приложений AIR, связанную с управлением памятью, например переполнение буфера и повреждение памяти. Это некоторые из наиболее типичных слабых мест, влияющих на настольные приложения, написанные при помощи собственного кода.

Рекомендации Adobe

Maintaining Security with Adobe AIR (обеспечение защиты с помощью Adobe AIR)

Пелеус Ули (Peleus Uhley) и Итан Маласки (Ethan Malasky)
Пелеус Ули и Итан Маласки предоставляют обзор связанных с безопасностью проблем, которые могут возникать при разработке приложений Adobe AIR.