NEW 2024 Certification Sample Questions 312-96 Dumps & Practice Exam [Q29-Q53]

Share

NEW 2024 Certification Sample Questions 312-96 Dumps & Practice Exam

312-96 Deluxe Study Guide with Online Test Engine


EC-Council CASE Java Exam Certification Details:

Sample QuestionsEC-Council CASE Java Sample Questions
Books / TrainingMaster Class
Exam Price$450 (USD)
Exam Code312-96
Number of Questions50

 

NEW QUESTION # 29
Which of the risk assessment model is used to rate the threats-based risk to the application during threat modeling process?

  • A. RED
  • B. STRIDE
  • C. DREAD
  • D. SMART

Answer: B


NEW QUESTION # 30
According to secure logging practices, programmers should ensure that logging processes are not disrupted by:

  • A. Throwing incorrect exceptions
  • B. Re-throwing incorrect exceptions
  • C. Multiple catching of incorrect exceptions
  • D. Catching incorrect exceptions

Answer: A


NEW QUESTION # 31
Identify the type of attack depicted in the figure below:

  • A. Cross-Site Request Forgery (CSRF) attack
  • B. Denial-of-Service attack
  • C. XSS
  • D. SQL injection attack

Answer: A


NEW QUESTION # 32
In a certain website, a secure login feature is designed to prevent brute-force attack by implementing account lockout mechanism. The account will automatically be locked after five failed attempts. This feature will not allow the users to login to the website until their account is unlocked. However, there is a possibility that this security feature can be abused to perform __________ attack.

  • A. Broken Authentication
  • B. Unvalidated Redirects and Forwards
  • C. Failure to Restrict URL
  • D. Denial-of-Service [Do

Answer: D


NEW QUESTION # 33
Which of the following method will help you check if DEBUG level is enabled?

  • A. DebugEnabled()
  • B. IsEnableDebug ()
  • C. EnableDebug ()
  • D. isDebugEnabled()

Answer: D


NEW QUESTION # 34
The software developer has implemented encryption in the code as shown in the following screenshot.

However, using the DES algorithm for encryption is considered to be an insecure coding practice as DES is a weak encryption algorithm. Which of the following symmetric encryption algorithms will you suggest for strong encryption?

  • A. SHA-1
  • B. Triple DES
  • C. AES
  • D. MD5

Answer: C


NEW QUESTION # 35
To enable the struts validator on an application, which configuration setting should be applied in the struts validator configuration file?

  • A. lsNotvalidate="disabled"
  • B. valid ate-'true"
  • C. lsNotvalidate="false"
  • D. validate="enabled"

Answer: B


NEW QUESTION # 36
Identify the type of attack depicted in the following figure.

  • A. Form Tampering Attack
  • B. SQL Injection attack
  • C. Denial-of-service attack
  • D. Directory Traversal Attack

Answer: D


NEW QUESTION # 37
Stephen is a web developer in the InterCall Systems. He was working on a Real Estate website for one of his clients. He was given a task to design a web page with properties search feature. He designed the following searchpage.jsp
< form Id="form1" method="post" action="SearchProperty.jsp" >
< input type="text" id=''txt_Search" name="txt_Search" placeholder="Search Property..." / >
< input type="Submit" Id="Btn_Search" value="Search" / >
< /form >
However, when the application went to security testing phase, the security tester found an XSS vulnerability on this page. How can he mitigate the XSS vulnerability on this page?

  • A. He should write code like out.write ("You Searched for:" + request.qetParameter("search"l.toStrinq(ll;
  • B. He should write code like out-Write ("You Searched for:" +ESAPI.encoder().encodeForHTML(search));
  • C. He should write code like out.write (("You Searched for:" +(search));
  • D. He should write code like out.write ("You Searched for:" + request.qetParameterf'txt Search"));

Answer: B


NEW QUESTION # 38
Which of the following state management method works only for a sequence of dynamically generated forms?

  • A. Sessions
  • B. URL-rewriting
  • C. Cookies
  • D. Hidden Field

Answer: D


NEW QUESTION # 39
Which of the following DFD component is used to represent the change in privilege levels?

  • A. 0
  • B. 1
  • C. 2
  • D. 3

Answer: A


NEW QUESTION # 40
Jacob, a Security Engineer of the testing team, was inspecting the source code to find security vulnerabilities.
Which type of security assessment activity Jacob is currently performing?

  • A. ISCST
  • B. SAST
  • C. CAST
  • D. CAST

Answer: B


NEW QUESTION # 41
Which of the following authentication mechanism does J2EE support?

  • A. Http Basic, Form Based, Client/Server Mutual, HTTP Digest Authentication
  • B. Windows, Form based. Role Based, Client/Server Mutual Authentication
  • C. Http Basic, Form Based, Client/Server Mutual, Role Based Authentication
  • D. Role Based, Http Basic, Windows, Http Digest Authentication

Answer: A


NEW QUESTION # 42
A US-based ecommerce company has developed their website www.ec-sell.com to sell their products online. The website has a feature that allows their customer to search products based on the price. Recently, a bug bounty has discovered a security flaw in the Search page of the website, where he could see all products from the database table when he altered the website URL http://www.ec-sell.com/products.jsp?val=100 to http://www.ec-sell.com/products.jsp?val=200 OR '1'='1 -. The product.jsp page is vulnerable to

  • A. Cross Site Request Forgery attack
  • B. Brute force attack
  • C. SQL Injection attack
  • D. Session Hijacking attack

Answer: C


NEW QUESTION # 43
Which of the following is used to mapCustom Exceptions to Statuscode?

  • A. @ScacusCode
  • B. @ResponseStatus
  • C. @ResponseCode
  • D. @ResponseStatusCode

Answer: B


NEW QUESTION # 44
Identify the type of attack depicted in the figure below:

  • A. Parameter/form attack
  • B. Directory traversal attack
  • C. Session fixation attack
  • D. SQL injection attack

Answer: C


NEW QUESTION # 45
During his secure code review, John, an independent application security expert, found that the developer has used Java code as highlighted in the following screenshot. Identify the security mistake committed by the developer?

  • A. He is trying to use Non-parametrized SQL query
  • B. He is trying to use Blacklisting Input Validation
  • C. He is trying to use Parametrized SQL Query
  • D. He is trying to use Whitelisting Input Validation

Answer: A


NEW QUESTION # 46
Identify what should NOT be catched while handling exceptions.

  • A. NullPointerException
  • B. IllegalAccessException
  • C. SecurityException
  • D. EOFException

Answer: C


NEW QUESTION # 47
The threat modeling phase where applications are decomposed and their entry points are reviewed from an attacker's perspective is known as ________

  • A. Impact Analysis
  • B. Attack Surface Evaluation
  • C. Threat Identification
  • D. Threat Classification

Answer: B


NEW QUESTION # 48
......


EC-Council 312-96 Exam Syllabus Topics:

TopicDetailsWeights
Understanding Application Security, Threats, and Attacks-Understand the need and benefits of application security
-Demonstrate the understanding of common application-level attacks
-Explain the causes of application-level vulnerabilities
-Explain various components of comprehensive application security
-Explain the need and advantages of integrating security in Software Development Life Cycle (SDLQ)
-Differentiate functional vs security activities in SDLC
-Explain Microsoft Security Development Lifecycle (SDU)
-Demonstrate the understanding of various software security reference standards, models, and frameworks
18%
Secure Coding Practices for Session Management- Explain session management in Java
-Demonstrate the knowledge of session management in Spring framework
-Demonstrate the knowledge of session vulnerabilities and their mitigation techniques
-Demonstrate the knowledge of best practices and guidelines for secure session management
10%
Secure Application Design and Architecture- Understand the importance of secure application design
-Explain various secure design principles
-Demonstrate the understanding of threat modeling
-Explain threat modeling process
-Explain STRIDE and DREAD Model
-Demonstrate the understanding of Secure Application Architecture Design
12%
Secure Coding Practices for Input Validation- Understand the need of input validation
-Explain data validation techniques
-Explain data validation in strut framework
-Explain data validation in Spring framework
-Demonstrate the knowledge of common input validation errors
-Demonstrate the knowledge of common secure coding practices for input validation
8%
Secure Coding Practices for Cryptography- Understand fundamental concepts and need of cryptography In Java
-Explain encryption and secret keys
-Demonstrate the knowledge of cipher class Implementation
-Demonstrate the knowledge of digital signature and Its Implementation
-Demonstrate the knowledge of Secure Socket Layer ISSUand Its Implementation
-Explain Secure Key Management
-Demonstrate the knowledgeofdigital certificate and its implementation
- Demonstrate the knowledge of Hash implementation
-Explain Java Card Cryptography
-Explain Crypto Module in Spring Security
-Demonstrate the understanding of Do's and Don'ts in Java Cryptography
6%
Secure Coding Practices for Error Handling- Explain Exception and Error Handling in Java
-Explain erroneous exceptional behaviors
-Demonstrate the knowledge of do's and don'ts in error handling
-Explain Spring MVC error handing
-Explain Exception Handling in Struts2
-Demonstrate the knowledge of best practices for error handling
-Explain to Logging in Java
-Demonstrate the knowledge of Log4j for logging
-Demonstrate the knowledge of coding techniques for secure logging
-Demonstrate the knowledge of best practices for logging
16%
Static and Dynamic Application Security 'resting (SAST & DAST)- Understand Static Application Security Testing (SAST)
-Demonstrate the knowledge of manual secure code review techniques for most common vulnerabilities
-Explain Dynamic Application Security Testing
-Demonstrate the knowledge of Automated Application Vulnerability Scanning Toolsfor DAST
-Demonstrate the knowledge of Proxy-based Security Testing Tools for DAST
8%
Secure Deployment andMaintenance- Understand the importance of secure deployment
-Explain security practices at host level
-Explain security practices at network level
-Explain security practices at application level
-Explain security practices at web container level (Tomcat)
-Explain security practices at Oracle database level
-Demonstrate the knowledge of security maintenance and monitoring activities
10%
Security Requirements Gathering-Understand the importance of gathering security requirements
-Explain Security Requirement Engineering (SRE) and its phases
-Demonstrate the understanding of Abuse Cases and Abuse Case Modeling
- Demonstrate the understanding of Security Use Cases and Security Use Case Modeling
-Demonstrate the understanding of Abuser and Security Stories
-Explain Security Quality Requirements Engineering (SQUARE) Model
-Explain Operationally Critical Threat, Asset, and Vulnerability Evaluation (OCTAVE) Model
8%

 

312-96 dumps review - Professional Quiz Study Materials: https://certificationsdesk.examslabs.com/ECCouncil/Application-Security/best-312-96-exam-dumps.html