Interview Questions on Fortify static code analyzer
1.
What is Static code Analysis ?
Ans:
Static code analysis is a method of automating the debug process of
source code before the program is executed.
2.
What are the four steps in software development methodologies ?
Ans:
a.
Plan
b.
Build
c.
Test
d.
Field
3.
What are the four traditional stages of the code review cycle ?
Ans:
a.
Establish goals
b.
Run the static analysis tool
c.
review the code
d.
bug fixing
4.
What is fortify SCA ?
Ans:
Fortify SCA is a static application security testing (SAST) tool. It
is used by developers and security professionals.
5.
What are the features of the fortify analyzer ?
Ans:
a.
Translates source code to intermediate translated format.
b.
scans the translated format and generates reports on the
vulnerabilities.
c.
audits the results of the scan.
Click on below link for Devops Interview QA book:
https://amzn.to/2YsiZah
Click on below link for Devops Interview QA book:
https://amzn.to/2YsiZah
6.
What are the reasons for the success of the fortify ?
Ans:
a.
Comprehensive
Fortify
SCA works with a wide variety of language , framworks , platforms to
be integrated with security reviews in development and production
environments.
b.
Accurate
Fortify
provides an accurate result by prioritizing the vulnerabilities and
generating risk-ranked issues.
c.
Flexible
Fortify
can be integrated with any development environment.
d.
Efficient
Increase
the productivity of programs by incremental scanning.
e.
Scalable
Fortify
SCA can identify the risks in all types of applications.
f.
On-premises or On-Demand
Fortify
SCA is used as on premises for deployment, management and application
security testing.
g.
Integration
Fortify
can be integrated with many build tools namely :
a.
eclipse
b.
sonarqube
c.
jenkins
d.
maven
7.
What are the six types of analyzers in static code analyzers ?
Ans:
a.
Data flow
b.
Control flow
c.
semantic
d.
structural
e.
configuration
f.
buffer
8.
What is the use of data flow anlayzer ?
Ans:
Detects the flow of data between source and sink.
9.
What is the use of control flow analyzer ?
Ans:
Helps in detecting the critical operation sequences.
10.
What is the use of semantic analyzer ?
Ans:
Detects the potential vulnerabilities in the use of function and
API's.

Comments
Post a Comment