參考:https://www.adobe.com/devnet-docs/acrobatetk/tools/AppSec/javascript.html
Adobe軟件的漏洞越來越多,如果新版本發佈,我們不想或者限於條件無法更新,爲了安全,我們可以關閉AdobeReader的JavaScript功能。
1、手動關閉JavaScript功能方法:
打開AdobeReader軟件,在“編輯>>首選項”中,定位到“JavaScript”,勾選掉右邊的“啓用Acrobat JavaScript”,即可關閉JavaScript.
2、註冊表關閉JavaScript功能方法(以AdobeReader9.4爲例)
①.開始>>運行>>輸入“Regedit”打開註冊表編輯器,
②.定位到“[HKEY_CURRENT_USER\SOFTWARE\Adobe\Acrobat Reader\9.0\JSPrefs]”,在右邊找到“"bEnableJS"=dword:00000001”,修改成“"bEnableJS"=dword:00000000”。
3、存儲成"reg"文件,導入到註冊表的方法
可以將“2”中註冊表修改的方法,製作成文件,以“.reg”爲後綴名,然後雙擊運行,導入到註冊表中。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Adobe\Acrobat Reader\9.0\JSPrefs]
"bEnableJS"=dword:00000000
拷貝上面紅色部分到記事本中,然後另存爲“DisabledAdobeReaderJS.reg”。
4、註冊表禁用Adobe其他軟件的JavaScript功能的方法
參考下面的方法,可以用註冊表禁用Adobe其他軟件的Javascript
[HKCU\Software\Adobe\<產品名稱>\<版本號>\JSPrefs]
"bEnableJS"=dword:00000000
注:“產品名稱”和“版本號”可以在安裝了產品的電腦中註冊表中去查找
5、配合批處理可以實現自動化處理
①.新建一個“DisabledAdobeReaderJS.bat”,記事本打開,拷入下面兩行紅色字體。
@echo off
regedit /s DisabledAdobeReaderJS.reg
②.單機環境,可以把“DisabledAdobeReaderJS.bat”和“DisabledAdobeReaderJS.reg”放到開機自啓動項中。
③.域環境中,可以通過修改域策略,將上述兩個文件加入到域計算機啓動腳本中,實現域環境統一禁用Adobe軟件的JavaScript腳本運行。