HCL® AppScan® Source 版本 10.10.0 Readme 和版本 Notes®
2025 年 11 月
在安裝產品或其任何元件之前,先閱讀整份文件。
這份文件列出關於 AppScan® Source 的重要問題和主題:
- AppScan Source 授權
- 重要事項:Windows 的新檔案名稱
- AppScan Source for Analysis 產品說明文件
- 已知限制和暫行解決方法:
- 一般
- AppScan Source for Analysis
- 升級 AppScan Source 時未結束所有 AppScan Source java 處理程序,可能會導致「如何修正」視圖失敗
- Linux 上必備的 AppScan Source for Analysis 和 AppScan Source for Development (Eclipse plug-in) 元件
- Linux 上的 AppScan Source for Analysis 間歇性關閉
- 在切換國家語言時,可能進行快取
- AppScan Source for Analysis 安裝路徑不支援多位元組字元
- Linux - 在安裝期間,將 AppScan Source for Analysis 常駐程式配置為以非「ounce」身分執行後,啟動 AppScan Source 時發生錯誤
- 以非管理使用者的身分來移除 AppScan Source for Analysis
- 如果要建立 PDF 報告,對於部分非英文語言可能需要安裝系統字型。
- 修改自訂規則和外掛程式使用
- 不再支援「評量摘要」視圖圖表樣式選項
- AppScan Source command line interface (CLI)
- AppScan Source for Development (Eclipse plug-in)
- 升級 AppScan Source 時未結束所有 AppScan Source java 處理程序,可能會導致「如何修正」視圖失敗
- 將 AppScan Source for Development 套用至 Eclipse 之後,重新啟動起始 Eclipse 後將不會提示您選擇工作區
- 升級 AppScan Source for Development (Eclipse plug-in)
- Linux 上必備的 AppScan Source for Analysis 和 AppScan Source for Development (Eclipse plug-in) 元件
- 適用於 Eclipse 和 Eclipse 型產品的 AppScan Source for Development 外掛程式:針對 AppScan Source 安裝目錄多次提示
- AppScan Source for Development 中的「共用/廣域」過濾器無法一致地顯示
- 修改自訂規則和外掛程式使用
- 不再支援「評量摘要」視圖圖表樣式選項
- AppScan Source for Development (Visual Studio plug-in)
- MicrosoftWindows
- 掃描 Windows C/C++ 應用程式
- 在 Windows 解除安裝 AppScan Source 會當機
- AppScan Source 的安裝遭 Windows Defender 中斷
- 升級 AppScan Source 時未結束所有 AppScan Source java 處理程序,可能會導致「如何修正」視圖失敗
- 當 AppScan Source 配置檔包含特殊字元時發生錯誤
- 不支援檔案庫 id 和 progid 形式的 #import
- 參照的組件必須與要掃描或登錄在「全域組件快取 (GAC)」中的組件,位於同一個目錄
- 以 .NET Core 組合的 .NET 組合專案
- Visual Basic 6 掃描需要完整函數宣告
- 在非英文的語言環境執行時,會截斷訊息和對話框。
- AppScan Source for Development (Visual Studio plug-in) 限制
- Linux
- 節點鎖定的授權和 Red Hat Enterprise Linux 7.4
- 在 Red Hat Enterprise Linux 7.x 上解除安裝 AppScan Source
- 升級 AppScan Source 時未結束所有 AppScan Source java 處理程序,可能會導致「如何修正」視圖失敗
- SELinux 防止安裝、產品啟動和執行
- 「補救協助」視圖的 Linux Mozilla 需求
- Linux 上必備的 AppScan Source for Analysis 和 AppScan Source for Development (Eclipse plug-in) 元件
- Linux 上的 AppScan Source for Analysis 間歇性關閉
- Linux - 在安裝期間,將 AppScan Source for Analysis 常駐程式配置為以非「ounce」身分執行後,啟動 AppScan Source 時發生錯誤
- 掃描使用舊版 gcc(如 2.95.4)編譯的原始碼會產生錯誤
- macOS
- 其他資訊
AppScan® Source 授權
AppScan® Source 提供「授權管理程式」公用程式,可讓您用來載入及更新您用戶端機器上的授權資訊。此公用程式可讓您檢視現行授權狀態,或者匯入節點鎖定的軟體授權檔或使用授權伺服器上的浮動授權,然後啟動產品。節點鎖定的軟體授權關聯於個別機器,而浮動授權可移出來使用於不同的用戶端機器上。
完成安裝之後,您可以從 Windows™「開始」功能表中從產品安裝精靈開啟「授權管理程式」公用程式。
AppScan® Source 授權是取自 HCL® License & Delivery Portal。如需取得授權和授權啟動的詳細資訊,請參閱說明中如何取得和套用 AppScan Source 產品的授權和啟動軟體。
重要事項:Windows 的新檔案名稱
舊版 Windows 安裝檔名是 setup.exe。新版安裝檔名是 AppScanSrc_Installer.exe。
AppScan® Source for Analysis 產品說明文件
當您使用 AppScan® Source for Analysis 中的功能表項目時,會開啟 HCLSoftware 產品說明文件處的 AppScan® Source 線上說明。同樣的,當您從 AppScan® Source for Analysis「歡迎使用」視圖遵循鏈結時,這些鏈結會在 HCLSoftware 產品說明文件處開啟。
AppScan® Source for Analysis 也提供了許多視圖、喜好設定頁面和對話框的上下文相關說明。用於上下文相關說明的鍵盤快速鍵在 Windows 上是 F1,在 Linux 上是 Shift+F1。此上下文相關說明也會開啟 HCLSoftware 產品說明文件處的 AppScan® Source。
如果您在使用產品時沒有連接網際網路,會在本端提供說明,如下所示:
- 某些 AppScan® Source for Analysis 特性的 Javadoc 位於 AppScan® Source 安裝目錄的 doc/Javadoc 或 doc\Javadoc 目錄中。從 9.0.3.4 版開始,會提供下列特性的 Javadoc:
- 應用程式伺服器匯入架構 API 類別和方法的 Javadoc 位於 doc/Javadoc/appserverimporter 或 doc\Javadoc\appserverimporter 中。
- Framework for Frameworks API 類別和方法的 Javadoc 位於 doc/Javadoc/frameworks 或 doc\Javadoc\frameworks 中。
在這些資料夾中,開啟 index.html 檔。
一般
「停止掃描」再也無法使用
AppScan® Source 不再允許您中斷掃描與傳回目前結果。掃描必須完成,才能看見結果。
在升級 AppScan® Source 之後,掃描結果中可能會出現已排除組合的發現項目
在升級 AppScan® Source 之後,某些發現項目的內容可能會變更,因而產生這個已知限制。
IPv6 限制
已針對網際網路通訊協定第 6 版 (IPv6) 啟用 AppScan® Source,但有以下例外:
- 不支援輸入 IPv6 數值位址,必須改為輸入主機名稱。支援輸入 IPv4 數值位址。
當掃描 Eclipse 工作區因遺漏類別或程式庫而失敗時,請使用經過前置編譯的類別
如果您順利匯入 Eclipse 工作區,但發現因遺漏類別或程式庫而掃描失敗,建議您使用利用經過前置編譯的類別來掃描的選項。若要這麼做,請在專案內容中選取該選項,然後瀏覽至 Eclipse 專案的 bin 目錄。
在土耳其文語言環境上不支援無聲自動安裝
如果您建立自訂無聲自動安裝,則在任何土耳其文語言環境(例如,tr 和 tr_TR)上執行時不會成功。
Oracle 資料庫必須使用 UTF-8 字集
如果您將 AppScan® Enterprise Server 連接至 Oracle 資料庫,在建立資料庫時,您必須將字集設為 UTF-8(通常這不是預設字集)。
JSP 檔中的行號
從 .jsp 檔案產生的 .java 檔案行號會隨 JSP 檔名顯示。
Ounce/Maven
ounce:report mojo 對現有評量 XML 檔無效,而僅適用於新掃描。
AppScan® Source for Analysis
升級 AppScan® Source 時未結束所有 AppScan® Source java 處理程序,可能會導致「如何修正」視圖失敗
如果您在 AppScan® Source java 處理程序仍在執行中時執行產品升級,「如何修正」視圖可能會在升級之後顯示類似如下的錯誤:
This page can't be displayed
- Make sure the web address http://<my_host_and_port> is correct.
- Look for the page with your search engine.
- Refresh the page in a few minutes.
或
Error executing query and transform
在升級包括 AppScan® Source、AppScan® Source for Analysis 或 AppScan® Source for Development (Eclipse plug-in) 元件的 AppScan® Source for Development (Visual Studio plug-in) 安裝之前,請先確定沒有 AppScan® Source java 處理程序在執行中。
Linux™ 上必備的 AppScan® Source for Analysis 和 AppScan® Source for Development (Eclipse plug-in) 元件
在 Linux™ 上,需要安裝第三方元件,Eclipse 才能呈現瀏覽器型的內容。如果沒有這個元件,AppScan® Source for Analysis 和 AppScan® Source for Development (Eclipse plug-in) 可能會出現一些症狀,例如登入之後當機或產品使用期間失敗。
Linux™ 上的 AppScan® Source for Analysis 間歇性關閉
如果要防止非預期的關閉,請升級 Pango。Pango 升級可能需要升級 glib。
在切換國家語言時,可能進行快取
您可以在喜好設定中切換語言,然後重新啟動工作台,AppScan® Source for Analysis 使用者介面就可以用不同國家的語言來顯示。快取字串以及用先前的語言來顯示字串是 Eclipse 常見的行為。AppScan® Source for Analysis 受此行為影響。如果您切換顯示的國家語言,然後重新啟動工作台,當您啟動快取的字串所說明的使用者介面元素時,會重新整理該字串(比方說,如果已快取按鈕標籤,按一下按鈕,會將字串重新整理成新的語言)。
AppScan® Source for Analysis 安裝路徑不支援多位元組字元
任何 AppScan® Source for Analysis 版本的安裝路徑如果包含多位元組字元,則安裝期間會發生目錄無效的錯誤,導致安裝失敗。
Linux™ - 在安裝期間,將 AppScan® Source for Analysis 常駐程式配置為以非「ounce」身分執行後,啟動 AppScan® Source 時發生錯誤
AppScan® Source for Analysis 安裝程式可讓您將 AppScan® Source 常駐程式處理程序配置為以預設使用者名稱「ounce」或現有使用者身分來執行。
暫行解決方法:如果您沒有選擇預設使用者,就必須在 AppScan® Source 安裝目錄(例如,/opt/hcl/appscansource)中建立 eclipse.ini 檔,其中包含這一行:
-configuration @user.home/.ounceconfig
以非管理使用者的身分來移除 AppScan® Source for Analysis
Windows™ 上的 AppScan® Source for Analysis 需要管理員存取權,才能建立「新增或移除程式」項目。如果您以非管理員使用者的身分安裝 AppScan® Source for Analysis,若要移除 AppScan® Source for Analysis,請移至 <install_dir>\Uninstall_AppScan,然後執行 AppScan_Uninstaller.exe(其中 <install_dir> 是 AppScan® Source 安裝位置)。
如果要建立 PDF 報告,對於部分非英文語言可能需要安裝系統字型。
對於這些語言,您可能需要安裝所指出的字型才能建立報告:
- 日文:MS Gothic 或 VL Gothic
- 韓文:Gulim
- 簡體中文:SimSun-18030 或 MingLiU
- 繁體中文:SimSun-18030 或 MingLiU
修改自訂規則和外掛程式使用
如果您在 AppScan® Source for Analysis 中建立自訂規則,然後登入 AppScan® Source for Development plug-in,如果要查看變更,您必須重新啟動 IDE。
不再支援「評量摘要」視圖圖表樣式選項
在「評量摘要」視圖中,您無法再選擇要顯示的圖表樣式。長條圖是唯一可用的圖表樣式。
AppScan® Source for Development (Eclipse plug-in)
升級 AppScan® Source 時未結束所有 AppScan® Source java 處理程序,可能會導致「如何修正」視圖失敗
如果您在 AppScan® Source java 處理程序仍在執行中時執行產品升級,「如何修正」視圖可能會在升級之後顯示類似如下的錯誤:
This page can't be displayed
- Make sure the web address http://<my_host_and_port> is correct.
- Look for the page with your search engine.
- Refresh the page in a few minutes.
或
Error executing query and transform
在升級包括 AppScan® Source、AppScan® Source for Analysis 或 AppScan® Source for Development (Eclipse plug-in) 元件的 AppScan® Source for Development (Visual Studio plug-in) 安裝之前,請先確定沒有 AppScan® Source java 處理程序在執行中。
將 AppScan® Source for Development 套用至 Eclipse 之後,重新啟動起始 Eclipse 後將不會提示您選擇工作區
將 AppScan® Source for Development 套用至 Eclipse 之後,系統會提示您重新啟動工作台。重新啟動之後,系統會提示您選擇工作區。不過,當您再次重新啟動 Eclipse 時,卻不會提示您選擇工作區。
此問題與 https://bugs.eclipse.org/bugs/show_bug.cgi?id=409552 有關。
您可以使用下列其中一種方法來暫時解決這個問題:
- 啟動 Eclipse 時使用
-clean選項。 - 結束 Eclipse,然後先在 Eclipse 安裝目錄中,刪除 configuration\org.eclipse.osgi\.manager 目錄,再重新啟動 Eclipse。
如果這個問題沒有解決,您可以使用動作,以確定您使用的是正確的工作區。
升級 AppScan® Source for Development (Eclipse plug-in)
建議先從 Eclipse IDE 解除安裝 AppScan® Source for Development,再升級至較新版本的 AppScan® Source for Development 或 AppScan® Source。
Linux™ 上必備的 AppScan® Source for Analysis 和 AppScan® Source for Development (Eclipse plug-in) 元件
在 Linux™ 上,需要安裝第三方元件,Eclipse 才能呈現瀏覽器型的內容。如果沒有這個元件,AppScan® Source for Analysis 和 AppScan® Source for Development (Eclipse plug-in) 可能會出現一些症狀,例如登入之後當機或產品使用期間失敗。
適用於 Eclipse 和 Eclipse 型產品的 AppScan® Source for Development 外掛程式:針對 AppScan® Source 安裝目錄多次提示
當您第一次使用 Eclipse 和 Eclipse 型產品的 AppScan® Source for Development 外掛程式時,將會出現對話框提示您指定 AppScan® Source 安裝目錄的路徑。如果指定安裝目錄並按一下確定,但是之後又再收到相同對話框,請按一下取消,重新啟動工作台,然後繼續進行正常產品使用。如果沒有在出現多個安裝目錄提示時重新啟動工作台,可能會導致掃描失敗。
AppScan® Source for Development 中的「共用/廣域」過濾器無法一致地顯示
AppScan® Source for Development 中的「過濾」模組可讓您開啟已儲存的評量,並讓您執行過濾動作,而不必登入以及對 AppScan® Enterprise Server 進行鑑別。由於共用過濾器是儲存在 AppScan® Source Database(需要登入和鑑別才能存取),如果您尚未將現行的外掛程式階段作業登入至 AppScan® Source,就無法在外掛程式中使用共用過濾器。
解決方法:在存取外掛程式中的過濾模組之前執行掃描(或執行必須登入的任何其他動作)。登入後即可使用共用過濾器。
修改自訂規則和外掛程式使用
如果您在 AppScan® Source for Analysis 中建立自訂規則,然後登入 AppScan® Source for Development plug-in,如果要查看變更,您必須重新啟動 IDE。
不再支援「評量摘要」視圖圖表樣式選項
在「評量摘要」視圖中,您無法再選擇要顯示的圖表樣式。長條圖是唯一可用的圖表樣式。
AppScan® Source for Development (Visual Studio plug-in)
升級 AppScan® Source 時未結束所有 AppScan® Source java 處理程序,可能會導致「如何修正」視圖失敗
如果您在 AppScan® Source java 處理程序仍在執行中時執行產品升級,「如何修正」視圖可能會在升級之後顯示類似如下的錯誤:
This page can't be displayed
- Make sure the web address http://<my_host_and_port> is correct.
- Look for the page with your search engine.
- Refresh the page in a few minutes.
或
Error executing query and transform
在升級包括 AppScan® Source、AppScan® Source for Analysis 或 AppScan® Source for Development (Eclipse plug-in) 元件的 AppScan® Source for Development (Visual Studio plug-in) 安裝之前,請先確定沒有 AppScan® Source java 處理程序在執行中。
複製大型評量的大量發現項目時發生延遲
當您複選及複製含有大量發現項目的評量中的多個發現項目時,可能會覺得複製動作在新增至剪貼簿之前有幾秒的延遲。試圖貼上所複製的內容之前,請確定複製動作已完成。
掃描在未安裝的 Microsoft™ Visual Studio 版本中建立的解決方案檔案
如果您嘗試掃描的解決方案檔案,是在系統上並未安裝之 Visual Studio 版本中所建立,則 AppScan® Source 會嘗試在系統上找出相容的 Visual Studio 版本,並使用其進行掃描。
在 Microsoft™ Visual Studio 中,AppScan® Source 的「關於」對話框被截斷
使用特定國家的語言時,AppScan® Source for Development (Visual Studio plug-in) 的「關於」對話框似乎會被截斷。如果要解決此問題,請調整畫面解析度及/或字型大小,來達到最佳檢視效果。
AppScan® Source for Development 中的「共用/廣域」過濾器無法一致地顯示
AppScan® Source for Development 中的「過濾」模組可讓您開啟已儲存的評量,並讓您執行過濾動作,而不必登入以及對 AppScan® Enterprise Server 進行鑑別。由於共用過濾器是儲存在 AppScan® Source Database(需要登入和鑑別才能存取),如果您尚未將現行的外掛程式階段作業登入至 AppScan® Source,就無法在外掛程式中使用共用過濾器。
解決方法:在存取外掛程式中的過濾模組之前執行掃描(或執行必須登入的任何其他動作)。登入後即可使用共用過濾器。
不再支援「評量摘要」視圖圖表樣式選項
在「評量摘要」視圖中,您無法再選擇要顯示的圖表樣式。長條圖是唯一可用的圖表樣式。
AppScan® Source command line interface (CLI)
發出 publishassessase 或 pase 指令會導致出現 HttpAuthenticator 警告
如果您使用 CLI 來發佈至只啟用 Windows 鑑別的 AppScan® Enterprise Console,您可能會看到與發出 publishassessase 或 pase 指令時出現的類似警告:
WARN [main] (HttpAuthenticator.java:207) - NEGOTIATE authentication error: org.ietf.jgss.GSSException, major code: 2, minor code: 0
major string: Unsupported mechanism
minor string: No factory available to create name for mechanism x.x.x.x.x.x.x
Assessment successfully published to: https://<ase_hostname>/ase
這些警告並不影響評量的發佈,您可忽略它們。
Microsoft™Windows™
掃描 Windows C/C++ 應用程式
現在會以 64 位元的形式掃描 Windows C/C++ 應用程式。
非 64 位元安全的 C/C++ 應用程式可能會遇到掃描錯誤。
在 Windows 解除安裝 AppScan® Source 會當機
當 AppScan Source 10.0.0 版的伺服器與用戶端功能集皆安裝在 Windows 系統上時,若處理程序嘗試將 JRE 檔案從 <InstallDir>\engine 中刪除,則解除安裝會當機。
當發生這種狀況時,請結束處理程序,然後手動完成解除安裝。
若要結束解除安裝處理程序並完成解除安裝:
- 首先按一下右上角的 x,嘗試手動關閉安裝程式對話框。
- 如果手動關閉對話框失敗:
- 開啟「Windows 作業管理員」。
- 在詳細資料標籤上,尋找
AppScanSrc_Uninstaller.exe處理程序。 - 在該處理程序上按一下滑鼠右鍵,然選取結束作業。
- 在 Windows 檔案總管中,刪除安裝目錄。依預設,AppScan® Source 10.0.6 版及更舊版本的安裝目錄是
C:\Program Files(x86)\IBM\AppScanSource。 - 刪除資料目錄。依預設,AppScan® Source 10.0.6 版及更舊版本的資料目錄是
C:\ProgramData\IBM\AppScanSource。
AppScan® Source 的安裝遭 Windows Defender 中斷
在舊版 Windows 上安裝 AppScan® Source 時,Windows Defender 會中斷安裝處理程序,並顯示蹦現警告。按一下蹦現警告以繼續安裝。如需相關資訊,請參閱 https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview。
升級 AppScan® Source 時未結束所有 AppScan® Source java 處理程序,可能會導致「如何修正」視圖失敗
如果您在 AppScan® Source java 處理程序仍在執行中時執行產品升級,「如何修正」視圖可能會在升級之後顯示類似如下的錯誤:
This page can't be displayed
- Make sure the web address http://<my_host_and_port> is correct.
- Look for the page with your search engine.
- Refresh the page in a few minutes.
或
Error executing query and transform
在升級包括 AppScan® Source、AppScan® Source for Analysis 或 AppScan® Source for Development (Eclipse plug-in) 元件的 AppScan® Source for Development (Visual Studio plug-in) 安裝之前,請先確定沒有 AppScan® Source java 處理程序在執行中。
當 AppScan® Source 配置檔包含特殊字元時發生錯誤
在 Windows™ 中,配置檔(.ppf、.paf 和 .osc)的檔名中的部分特殊字元(例如 Ç, à, ∾, ¥, §, Æ)可能會導致錯誤。
不支援檔案庫 id 和 progid 形式的 #import
Microsoft™ Visual C++ #import 前置處理器指引具有數種形式。AppScan® Source 不支援使用檔案庫 id 或 progid 的兩種形式。將不會掃描包含這些形式的檔案,並且在主控台中會出現錯誤訊息。
參照的組件必須與要掃描或登錄在「全域組件快取 (GAC)」中的組件,位於同一個目錄
只有當所有參照或相依的組合,與要掃描或登錄在 GAC 中的組合位於相同資料夾中時,AppScan® Source 才會對 .NET 應用程式進行完整的掃描。如果您的組件參照磁碟其他位置之組件中定義的類型,可能會出現如下的錯誤:
Skipping file <assembly_name> due to error: Failed (0x80004005) in <type> call
Referenced assembly <referenced assembly name> was not found.
如果要修正這些錯誤,請將所參照的組件複製到要掃描的組件所在的目錄,或者將它登錄到 GAC 中。
以 .NET Core 組合的 .NET 組合專案
AppScan® Source 不支援包含使用 .NET Core 產生之組合檔的 .NET 組合專案。.NET Core 專案掃描方式與 .NET 解決方案檔案相同。請參閱利用使用者介面動作來新增現有的應用程式,以取得其他資訊。
Visual Basic 6 掃描需要完整函數宣告
#if、#else if 和 #end if 必須包含函數的完整宣告。例如:
#If NATIVEBINDING Then
Public Function TemplateFromRule(ByVal Rule As OrgMan.Rule) As AcDir.Template
Dim oOp As OrgMan.Operation
#Else
Public Function TemplateFromRule(ByVal Rule As Object) As AcDir.Template
Dim oOp As Object
#End If
If Rule Is Nothing Then Exit Function
oOp = Rule.Operation
If oOp Is Nothing Then Exit Function
TemplateFromRule = BuildTemplate(oOp.Command, Rule.Field, Rule.Value)
End Function
在非英文的語言環境執行時,會截斷訊息和對話框。
在 AppScan® Source 中,有些對話框和訊息會重新調整大小,即使沒有指定調整大小功能的典型 Microsoft™ Windows™ 控制項存在也一樣。如果您是在非英文的語言環境下執行 AppScan® Source 產品圖形使用者介面,而且對話框和訊息包含被截斷的字串,您可以調整對話框和訊息的大小,以閱讀對話框和訊息的完整內容。
AppScan® Source for Development (Visual Studio plug-in) 限制
任何適用於 AppScan® Source for Development (Visual Studio plug-in) 的限制,也都是 Windows 的專屬限制。請參閱AppScan Source for Development (Visual Studio plug-in)。
Linux™
節點鎖定的授權和 Red Hat Enterprise Linux 7.4
IBM 發出的節點鎖定授權可能無法在 Red Hat Enterprise Linux 7.4 上正確運作。請改用 HCL 發出的節點鎖定授權。請聯絡 HCL 支援以取得其他資訊。
在 Red Hat Enterprise Linux 7.x 上解除安裝 AppScan Source
在 Red Hat Enterprise Linux 7.x 上,解除安裝 AppScan Source 9.0.3.x 版之後,您必須重新啟動系統,以停止執行所有 AppScan Source 程序。
升級 AppScan® Source 時未結束所有 AppScan® Source java 處理程序,可能會導致「如何修正」視圖失敗
如果您在 AppScan® Source java 處理程序仍在執行中時執行產品升級,「如何修正」視圖可能會在升級之後顯示類似如下的錯誤:
This page can't be displayed
- Make sure the web address http://<my_host_and_port> is correct.
- Look for the page with your search engine.
- Refresh the page in a few minutes.
或
Error executing query and transform
在升級包括 AppScan® Source、AppScan® Source for Analysis 或 AppScan® Source for Development (Eclipse plug-in) 元件的 AppScan® Source for Development (Visual Studio plug-in) 安裝之前,請先確定沒有 AppScan® Source java 處理程序在執行中。
「補救協助」視圖的 Linux™ Mozilla 需求
需要有鏈結到 GTK2 或以上的 Mozilla,才能在 Linux™ 上使用「補救協助」視圖。
請安裝鏈結到 GTK2 或以上的 Mozilla。獲得 Mozilla 之後,將其解壓縮,然後新增指向 Mozilla 的環境變數 MOZILLA_FIVE_HOME。例如,如果將保存檔解壓縮至 /usr/local 並使用 Bash Shell,請將 export MOZILLA_FIVE_HOME=/usr/local/mozilla 新增至 ~/.bashrc。
SELinux 防止安裝、產品啟動和執行
Security Enhanced Linux™ (SELinux) 是一個 Linux™ 功能,透過 Linux™ Kernel 的 Linux™ 安全模組來提供更佳的安全性和存取控制。依預設,它隨附在 Red Hat Enterprise 5 中。
- 安裝:在 SELinux「強制」模式下,無法安裝 AppScan® Source。必須將 SELinux 變更為「非強制」模式。如果要在「非強制」模式下執行 SELinux,請發出
/usr/bin/system-config-selinux,或者,如果是執行 GNOME,請選取。系統將提示您輸入 root 的密碼。在左窗格中選擇狀態(如果未選取)。在右窗格中,將現行強制模式下拉清單變更為非強制。將 SELinux 設為「非強制」後,正常執行 AppScan® Source 安裝。安裝完成後,可以將 SELinux 設定變更回強制。 - 產品啟動:AppScan® Source 授權管理程式無法在「強制」模式中使用。必須將 SELinux 變更為「非強制」模式。如果要在「非強制」模式下執行 SELinux,請發出
/usr/bin/system-config-selinux,或者,如果是執行 GNOME,請選取。系統將提示您輸入 root 的密碼。在左窗格中選擇狀態(如果未選取)。在右窗格中,將現行強制模式下拉清單變更為非強制。在將 SELinux 設定為「非強制」後,請執行授權管理程式。產品啟動完成後,可以將 SELinux 設定變更回強制。 - 執行:在 SELinux「強制」模式下,AppScan® Source 隨附的 JRE 和 JDK 無法運作。不過,不必停用「強制」模式,可以透過賦予權限的方式,讓觸發 SELinux 的檔案得以運作。作法是使用
chcon指令發出chcon -t textrel_shlib_t <filename>。需要對 <installdir>/jre 和 <installdir>/JDKS 目錄下的所有共用物件檔 (.so) 發出此指令。這可使用具有exec參數的find指令以批次方式執行。例如:cd /opt/ibm/appscansource/jre sudo find . -name "*.so" -exec chcon -t textrel_shlib_t {} \; -print cd ../JDKS sudo find . -name "*.so" -exec chcon -t textrel_shlib_t {} \; -print
Linux™ 上必備的 AppScan® Source for Analysis 和 AppScan® Source for Development (Eclipse plug-in) 元件
在 Linux™ 上,需要安裝第三方元件,Eclipse 才能呈現瀏覽器型的內容。如果沒有這個元件,AppScan® Source for Analysis 和 AppScan® Source for Development (Eclipse plug-in) 可能會出現一些症狀,例如登入之後當機或產品使用期間失敗。
Linux™ 上的 AppScan® Source for Analysis 間歇性關閉
如果要防止非預期的關閉,請升級 Pango。Pango 升級可能需要升級 glib。
Linux™ - 在安裝期間,將 AppScan® Source for Analysis 常駐程式配置為以非「ounce」身分執行後,啟動 AppScan® Source 時發生錯誤
AppScan® Source for Analysis 安裝程式可讓您將 AppScan® Source 常駐程式處理程序配置為以預設使用者名稱「ounce」或現有使用者身分來執行。
暫行解決方法:如果您沒有選擇預設使用者,就必須在 AppScan® Source 安裝目錄(例如,/opt/hcl/appscansource)中建立 eclipse.ini 檔,其中包含這一行:
-configuration @user.home/.ounceconfig
掃描使用舊版 gcc(如 2.95.4)編譯的原始碼會產生錯誤
例如,可能會發生以下的錯誤:
Skipping file: file.cpp due to error: "/home/file.cpp", line 97: error: namespace "std" has
no member "string"
std::string mystring;
可能出現。
暫行解決方法:在專案的編譯器選項中新增 --ignore_std 選項。此選項會啟用 gcc 相容性功能,該功能使 std 名稱空間成為廣域名稱空間的同義字。在 AppScan® Source for Analysis 中,於專案「內容」視圖的「專案相依關係」標籤中新增此選項。或是,如果使用 Ounce/Make 來建立專案檔,請修改 Ounce/Make 內容檔中 GlobalProjectOptions 元素的 compiler_options 屬性。
macOS
已淘汰 macOS 支援
從 9.0.3.11 版起,AppScan® Source 不再支援 macOS 或 iOS Xcode 專案掃描。
其他資訊
AppScan® Source 10.10.0 版中的加強和新增功能
- AppScan® Source JRE 已升級至 Java 21。
- AppScan® Source Windows 架構已由 32 位元升級為 64 位元。
- AppScan® Source 支援 .NET 10 掃描。
- AppScan® Source 現已支援 PCI DSS v4 報告。
- AppScan® Source 現已支援 DISA STIG V6R3 報告格式。
- 規則更新。
AppScan® Source 10.10.0 版的修正程式與安全更新項目
修正和安全更新將在此處列出。
AppScan® Source 10.10.0 版中的已知問題
- 從 Linux 環境解除安裝 AppScan® Source 10.10.0 版時,您可能會看到以下訊息:
可以忽略這則訊息。解除安裝程序會正確完成。JVMJ9VM253W Setting the java.compiler system property is obsolete in version 21 and later, use -Xint instead
從 AppScan® Source 10.10.0 版起接近結束期限或移除的功能
- SolidDB 已在 AppScan® Source 10.10.0 版中淘汰
從任何舊版 AppScan® Source 使用 SolidDB 的升級,會自動移除所有與 SolidDB 相關的檔案,使其不再受到 AppScan® Source 安裝的影響。
- Tomcat 8 不再納入 AppScan® Source 安裝套件中。
- 對 Windows 10 的支援將在 AppScan® Source 下一個版本中移除。
AppScan® Source 10.9.0 版中的加強和新增功能
- AppScan® Source for Analysis 現在支援外部 Tomcat 配置。
- AppScan® Source 現在支援節點鎖定和浮動授權的組合。
- 使用 AppScan® Source 指令行介面 (CLI) 來配置應用程式伺服器和外部 JDK。
- AppScan® Source for Development(Eclipse 外掛程式)支援 Eclipse IDE 2024-06 至 2025-03。
- AppScan® Source 支援 Red Hat Enterprise Linux 8.10 和 9.5 版
- 語言準確度改善
AppScan® Source 10.9.0 版中的修正程式與安全更新項目
修正和安全更新將在此處列出。
AppScan® Source 10.9.0 版中的已知問題
- 在 Windows 安裝上,AppScan® Source Eclipse 外掛程式的「如何修正」頁面中的展開圖示無法運作。若要暫時解決這個問題,請將以下內容新增至
-vmargs下的 eclipse.ini 檔:-Dorg.eclipse.swt.browser.DefaultType=edge
從 AppScan® Source 10.9.0 版起接近結束期限或移除的功能
AppScan® Source 10.8.0 版中的加強和新增功能
- 重要事項:My HCLSoftware 入口網站現已取代 HCLSoftware 下載和授權管理入口網站
- AppScan® Source 10.8.0 版及更新版本只能透過 My HCLSoftware 入口網站 (MHS) 下載。
- AppScan® Source 已透過 My HCLSoftware 入口網站 (MHS) 新增授權支援。
所有權利皆已移轉至 MHS。請在升級前,從 MHS 下載或配置您的授權。
在 MHS 中建立新部署,然後指派並啟動您的 AppScan® Source 授權。透過 FNO 啟動的裝置和產品已失效且無法運作。註: 變更的僅有管理授權平台;對於您移轉到 MHS 的授權,授權度量並未變動,亦無任何額外收費。如需使用 MHS 管理授權的相關資訊,請參閱啟動軟體。
- AppScan® Source 支援 HTML 掃描。
- AppScan® Source 支援 Django framework for Python 專案掃描。
- AppScan® Source 支援 .NET 9 掃描。
- AppScan® Source 支援 2024 CWE Top 25 最危險的軟體弱點報告。
- 使用者現在可以在內容視圖中檢視所有專案資料夾的內容。
- 語言準確度改善。
AppScan® Source 10.8.0 版中的修正程式與安全更新項目
修正和安全更新將在此處列出。
從 AppScan® Source 10.8.0 版起接近結束期限或移除的功能
- AppScan® Source 10.6.0 及更舊版本將於 2025 年 6 月結束支援 (EOS)。請在 2025 年 6 月之前升級至 10.7.0 或更新版本,使 AppScan® Source 維持在受支援的版本。
- AppScan® Source 不再支援 IBM MobileFirst Platform 應用程式掃描。
AppScan® Source 10.7.0 版中的加強和新增功能
- 從 HCLSoftware 下載和授權管理入口網站或 My HCLSoftware (MHS) 下載 AppScan® Source。在未來版本中,全新的 My HCLSoftware 入口網站將取代 HCLSoftware 下載和授權管理入口網站。
- AppScan® Source「發現項目」視圖與報告具有新的直欄,可顯示與主要 CWE 相關的其他 CWE。
- AppScan® Source 支援 Red Hat Enterprise Linux 9.0 和 9.4 版。
- AppScan® Source 支援 ESQL。
- AppScan® Source 支援掃描基礎架構即程式碼專案中的 PowerShell (
.ps1) 檔。 - AppScan® Source 支援 Java 21。
- 以下項目的規則更新:Angular、ASP、CSS、Dart、Java 原始碼掃描器、JavaScript、JQuery、Objective-C、PHP、Python、密碼掃描器、TerraForm、TypeScript 和 VueJS。
- AppScan® Source Data Access API 類別路徑已更新。
AppScan® Source 10.7.0 版中的修正程式與安全更新項目
修正和安全更新將在此處列出。
AppScan® Source 10.7.0 版中的變更
HCLSoftware 產品在授權採購與管理方面正進行變更。如需相關資訊,請參閱授權變更公告。
AppScan® Source 10.7.0 版中即將進行的變更
- AppScan® Source 10.6.0 及更舊版本將於 2025 年 6 月結束支援 (EOS)。
說明文件
您可以在 https://help.hcl-software.com/ 找到 AppScan® Source 說明文件的相關資訊。
取得技術支援
取得本產品的技術支援相關資訊可從 https://support.hcl-software.com/ 取得。
著作權
(C) Copyright HCL Technologies Limited® and its licensors 2025.保留所有權利。
HCL®HCL Technologies Limited、HCL Software、HCL® 標誌、hcl.com®、hcltech.com 和 AppScan® 均為 HCL Technologies Limited 在世界各地多個適用範圍中所註冊的商標或註冊商標。Rational®、WebSphere® 和 ClearQuest® 均為 IBM Corp. 的商標或註冊商標。其他產品和服務名稱可能是 HCL® 或其他公司的商標。您可以從網路上的「版權商標資訊」中取得現行的 HCL® 商標清單,網址是 http://www.hcltech.com/disclaimer。Linux™ 是 Linus Torvalds 在美國及/或其他國家或地區的註冊商標。Microsoft™、Windows™、Windows NT™ 及 Windows™ 標誌是 Microsoft™ Corporation 在美國及/或其他國家或地區的商標。Unix 是 The Open Group 在美國及其他國家或地區的註冊商標。Java™ 和所有以 Java 為基礎的商標與標誌是 Oracle 及/或其子公司的商標或註冊商標。
本程式包含:Jacorb 2.3.0(Copyright 1997-2006 JacORB 專案)及 XOM1.0d22 (Copyright 2003 Elliotte Rusty Harold),每一個都依 「GNU 程式庫通用公用授權 (Gnu Library General Public License, LGPL)」來提供,您可以在本程式隨附的「注意事項」檔案中找到此 LGPL 的副本。