Firmenadministratoren, auf deren verwalteten Computern Arbeitsabläufe unter Verwendung persistenter globaler Variablen (Windows und Macintosh) oder benutzerdefinierter JavaScripts (nur Windows) ausgeführt werden.
Aufgrund des großen Interesses von Adobe an Sicherheitsbelangen werden regelmäßig Funktionsänderungen für Acrobat und Adobe Reader veröffentlicht. Dies dient der Verbesserung der Sicherheit und Stärkung der Widerstandsfähigkeit des Produkts gegen schädliche Angriffe. In diesem Rahmen werden mit der Version 10.1.1 Änderungen der JavaScript-Funktion eingeführt, mit der globale Variablen gespeichert und benutzerdefinierte Skripten ausgeführt werden.
Vor 10.1.1 konnten Endbenutzer JavaScript-Dateien unter %ApplicationData%\Adobe\(Produktname)\(Version)\JavaScripts ablegen. Diese Dateien wurden beim Anwendungsstart automatisch ausgeführt. Beispiel: Die IT-Abteilung legt auf einem Windows XP-Computer unter C:\Dokumente und Einstellungen\(Benutzername)\Anwendungsdaten\Adobe\Acrobat\10.0\JavaScripts eine JS-Datei ab, mit der die Benutzeroberfläche des Produkts durch Ausblenden oder Hinzufügen von Menübefehlen verändert wird. Darüber hinaus enthält der Ordner die beiden Dateien „glob.js“ und „glob.settings.js“, die das Produkt lesen und in die es schreiben kann, wenn es globale Variablen speichert.
Normalerweise schreiben Acrobat-Prozesse nichts in den Ordner %ApplicationData%\ Acrobat\Privileged\10.0. Darüber hinaus werden Sandbox-Prozesse ausdrücklich daran gehindert, in diesen Ordner zu schreiben. Daher ist der Betrieb am sichersten, wenn in Acrobat die „Geschützte Ansicht“ und in Reader der „Geschützte Modus“ aktiviert sind, sodass für alle Prozesse ein Sandboxing erfolgt. Darüber hinaus werden mit 10.1.1 die folgenden Änderungen eingeführt:
Hinweis: Diese Änderung bezieht sich nur auf Windows. Zudem wirkt sich die Änderung nicht auf das Verhalten von C:\Programme\Adobe\(Produktname und Version)\(Produktname)\JavaScripts aus
Wenn Sie keine persistenten globalen Variablen gespeichert oder benutzerdefinierte JavaScripts in den entsprechenden Ordnern abgelegt haben, können Sie diese Änderung ignorieren. Wenn jedoch eins davon der Fall ist, sichern Sie die Integrität Ihrer Arbeitsabläufe, indem Sie folgende Schritte ausführen:
1. Bei Acrobat haben Sie folgende Möglichkeiten:
Hinweis: Bei Adobe Reader können Sie nur die zweite Methode verwenden, da die JavaScript-Konsole nicht verfügbar ist, es sei denn, Sie haben sie aktiviert wie unter http://blogs.adobe.com/pdfdevjunkie/2008/10/how_to_use_the_javascript_debu.html beschrieben.
2. Wenden Sie die JavaScript-Methode „setPersistent“ manuell auf alle globalen Variablen an, um sicherzustellen, dass sie ordnungsgemäß in das neue Format migriert werden. Führen Sie beispielsweise in der Konsole das folgende JavaScript aus:
for (var name in global) global.setPersistent("global."+name, true);
Kopieren Sie alle benutzergenerierten JavaScript-Dateien von %APPDATA%\Adobe\Acrobat\10.0\JavaScripts nach %APPDATA%\Adobe\Acrobat\Privileged\10.0\JavaScripts.
Bei Ihrem Konto anmelden