© 2017 Adobe Systems, Inc. All rights reserved.

Updated Mar 01, 2018.

Application Security Overview

This Application Security Guide describes configuration details for the Acrobat family of products, including sandboxing, enhanced security, scripting controls, attachments, and other features. Its primary goal is to help enterprise stakeholders manage clients securely. The content targets IT administrators, workflow owners, and technically savvy users who need to customize their application’s security capabilities.

Adobe provides a security model designed to help you protect your environment from security attacks. You should explore the options for tuning applications for the desired security level. The big picture is relatively simple: Acrobat products allow you to apply application protections and disable risky features while at the same time allowing you to selectively assign trust to files, folders, hosts, protocols, APIs, and other workflow components.

Protect your systems and users by following these best practices:

  1. Enable sandbox protections.

  2. Enable Enhanced Security.

  3. Review the JavaScript controls and set as needed.

  4. Review the attachment white and black lists.

  5. Review multimedia restrictions.

  6. Review settings for XObjects, 3D content, and Flash.

  7. Assign trust to workflow components

    • Set up privileged locations for files, folders, and hosts.
    • Use Trust Manager to configure internet access if you need more control than that offered by Privileged Locations.
    • Set up cross domain access if you need it.
    • For digital signature workflows, set certificate trust and control user interaction with signed PDFs via certificates, seed values, etc.

Many HKCU settings have an HKLM mirror so that IT can lock a preference and thereby prevent end user changes.

Additional resources

Core Documentation
Resource Description
Preference Reference A dictionary of plist and registry configuration preferences.
Enhanced Security Quick Key A one page guide to enhanced security configuration.
JavaScript Quick Key A one page guide to JavaScript execution workflows and configuration.
IT-centric videos A series of configuration and deployment videos for enterprise IT.
Specs, Tools, Whitepapers
Resource Description
JavaScript Blacklist Tool This LABs utility allows IT to modify the JS API blacklist for any Acrobat product.
Flash Security in Acrobat Describes the security model when Flash runs inside a PDF document.
Cross Domain Policy File Specification A specification and guide for creating server-based cross domain policy files with examples.
Resource Description
Security Bulletins & Advisories Keep abreast of the latest updates which mitigate security issues.
Security Notification Service Receive alerts about vulnerabilities and updates.
Incident Response Team Blog Get news and pre-notification of updates about all Adobe products.
Secure Software Eng. Team Blog Track news and events from Adobe and the security software industry.