<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CMS Snapshot Analysis - Run Data Flow Security Analysis - Run J2EE or NET Data Flow Security on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/</link><description>Recent content in CMS Snapshot Analysis - Run Data Flow Security Analysis - Run J2EE or NET Data Flow Security on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/index.xml" rel="self" type="application/rss+xml"/><item><title>CMS Snapshot Analysis - Run Dataflow Security Analysis - Run J2EE or NET Data Flow Security - Crash</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-crash/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot crash issues while running the Run Data Flow Security Analysis step .&lt;/p&gt;
&lt;p&gt;Below screen shot shows an example of a crash of DataflowRunner.exe&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533921/566533922.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Enable+User+Input+Security+checks"&gt;User Input Security&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/"&gt;Application - Security Dataflow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dataflow Security Analysis - Run J2EE or NET Data Flow Security - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot fatal error issues while running the step Run Data Flow Security Analysis - Run J2EE/.NET Data Flow Security&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Enable+User+Input+Security+checks"&gt;User Input Security&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/"&gt;Application - Security Dataflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Error Free Logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Data+Flow+Security+Analysis+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Data Flow Security Analysis - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Data Flow Security Analysis - Run J2EE or NET Data Flow Security - Performance Issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to performance issues that may occur during the Run Data Flow, Run J2EE/.NET Data Flow sub steps.&lt;/p&gt;
&lt;p&gt;For references on the expected performance of Security Analysis please refer to  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Enable+User+Input+Security+checks"&gt;Enable User Input Security checks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform below action plan&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the SecurityAnalyzer log and understand where performance issue occurs. After initial configuration and verification of castil files, the actual QR process is launched in different steps.
&lt;ol&gt;
&lt;li&gt;Search for Process Flow and Tested information messages to get the step and number of entry points for each step. You will get something simillar to:&lt;br&gt;
 Line 149969: 2020-&lt;strong&gt;06-03 17:17&lt;/strong&gt;:21,999 [1] INFO    !!!Process flaw 7 of 23: SQL injection &amp;amp; Second order SQL injection&lt;br&gt;
 Line 155283: 2020-&lt;strong&gt;06-04 14:52&lt;/strong&gt;:55,399 [1] INFO    !!!Tested= 5276/5276 entrypoints, Found= 0+0 flaws, Distinct=0+0&lt;/li&gt;
&lt;li&gt;Checking the timestep differences for each step in comparison to the previous one you can understand which search(es) is/are problematic and cause performance degradation&lt;/li&gt;
&lt;li&gt;Focusing on the specific search/step check the delta  timestamp of specific targets like in example:&lt;br&gt;
&lt;strong&gt;2020-06-03 19:48:45,947&lt;/strong&gt; [1] DEBUG Analyzed target: 824/5276. Found=0+0, Distinct=0+0. Steps=15001 (&amp;gt;Limit). Arg 0 of line 04: callstatic v73&amp;lt;v47.Remove(v48)  // [System.Data]System.Data.DataColumnCollection.Remove([mscorlib]System.String)  // C:\Program Files\Cast\AipNode\data\deploy\Sample_Project_Cast_Analysis_2\main_sources\AppModule\ExcelMigration(Latest)\IOServiceCost ModelTemplate\BusinessLayer\CommonMethodsBL.cs (1632,21)-&amp;gt;(1632,47)&lt;br&gt;
line 863 : &lt;br&gt;
&lt;strong&gt;2020-06-04 08:48:19,43&lt;/strong&gt;3 [1] DEBUG Analyzed target: 825/5276. Found=0+0, Distinct=0+0. Steps=15001 (&amp;gt;Limit). Arg 0 of line 05: callstatic v74&amp;lt;v38.Remove(v39)  // [System.Data]System.Data.DataColumnCollection.Remove([mscorlib]System.String)  // C:\Program Files\Cast\AipNode\data\deploy\Sample_Project_Cast_Analysis_2\main_sources\AppModule\ExcelMigration(Latest)\IOServiceCost ModelTemplate\BusinessLayer\CommonMethodsBL.cs (1588,25)→(1588,57
&lt;ol&gt;
&lt;li&gt;Any search that takes &lt;strong&gt;&amp;gt;2entrypoints/second&lt;/strong&gt; is not normal and you should go to last step&lt;/li&gt;
&lt;li&gt;Else the performance is expected and huge due to number of Java files and/or Entry points for the specific Search. In that case if the performance is not acceptable follow guidelines in &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/User+Input+Security+-+Advanced+configuration+to+improve+performance"&gt;User Input Security - Advanced configuration to improve performance&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the snapshot performance is not expected contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;  with the following &lt;a href="#CMSSnapshotAnalysisRunDataFlowSecurityAnalysisRunJ2EEorNETDataFlowSecurityPerformanceIssue-Relevantinput"&gt;Relevant input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt; Export with options &lt;strong&gt;Export Logs&lt;/strong&gt; and &lt;strong&gt;Export Databases&lt;/strong&gt; (&lt;strong&gt;Management Base&lt;/strong&gt; and &lt;strong&gt;Knowledge Base&lt;/strong&gt; only)&lt;/li&gt;
&lt;li&gt;LISA folder&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>