原文地址:IBM Appscan常見問題及解決方案作者:lovelessjsy
近為了網(wǎng)站的安全測試,接觸了IBM提供的一款工具--Appscan,可是好不容安裝好后,在運行過程中問題也不斷冒出,查詢了一些資料,將遇到的問題及解決的方案記錄如下:
1、"AppScan虛擬內(nèi)存不足"錯誤從而停止工作
問題:
一旦達到內(nèi)存限制,IBM Rational AppScan將會停止工作并顯示錯誤消息 :"AppScan內(nèi)存需求已超過預定義的限制"。
癥狀:
IBM Rational AppScan因為內(nèi)存使用量增加從而停止掃描。如果強制選擇繼續(xù)掃描的話,Rational AppScan可能會發(fā)生崩潰并丟失所有的工作數(shù)據(jù)。
原因:
產(chǎn)品使用超出限度的內(nèi)存量。
解決方案:
為了防止Rational AppScan因為超過內(nèi)存限度而停止工作,可以進行相應(yīng)的設(shè)定使Rational AppScan當內(nèi)存使用量相對過大時自動重新啟動。 這樣當掃描因為剩余的虛擬內(nèi)存量過低從而被迫停止時,Rational AppScan會監(jiān)測系統(tǒng)注冊表的設(shè)定來決定是否重新啟動。
Rational AppScan 7.7,7.8和7.9 自Rational AppScan 7.7版本以上,在主畫面中選擇菜單[工具]->[選項]->[高級]頁面。
· 檢索PerformanceMonitor.RestartOnOutOfMemory屬性并將其設(shè)定為布爾值True。
還可以使用下面的屬性
· 檢索PerformanceMonitorminScanTimeDurationForRestart屬性并設(shè)定適當?shù)腄WORD雙字節(jié)數(shù)值,該數(shù)值是指定Rational AppScan在遇到內(nèi)存問題之前應(yīng)當運行的分鐘數(shù)。
2、IBM Appscan 使用時C盤空間不足的解決辦法
癥狀:
IBM Appscan 使用時C盤空間不足
原因:
Appscan 默認會將其 temp 文件夾設(shè)置為: c:documents and SettingsAll UsersApplication DataIBMRational AppScantemp
當掃描的站點信息很多時,該文件夾大小會劇增,由于C盤空間不足而導致出現(xiàn)“磁盤空間不足”錯誤而退出。
解決方案:
建立如下環(huán)境變量:APPSCAN_TEMP,將其值設(shè)置為足夠空間的temp文件夾
注意:
①.支持本地磁盤
②.路徑中不能包含中文/空格/特殊字符
③、IBM Appscan使用時每隔一小時保存一次
這個其實并不能算問題,不過在目標非常大,掃描時間非常長的時候,這個問題會極大影響掃描速度。
解決方案:
在“工具”->“選項”中設(shè)置下自動保存時間,默認時間是“60分鐘”,可以根據(jù)自己需要調(diào)節(jié)。
3、IBM Appscan打開保存的掃描結(jié)果提示已損壞
一般情況下,并不是掃描結(jié)果文件真的損壞了,很可能是因為Issch和ISUSPM自啟動項被禁用了。不妨運行“msconfig”看下,如果禁用了,開啟為開機啟動即可。
4、IBM Appscan使用時每隔一小時保存一次
這個其實并不能算問題,不過在目標非常大,掃描時間非常長的時候,這個問題會極大影響掃描速度。
解決方案:
在“工具”->“選項”中設(shè)置下自動保存時間,默認時間是“60分鐘”,可以根據(jù)自己需要調(diào)節(jié)。