Get 100% Passing Success With True 312-96 Exam! [Mar-2024]
ECCouncil 312-96 PDF Questions - Exceptional Practice To Certified Application Security Engineer (CASE) JAVA
NEW QUESTION # 14
Identify the type of attack depicted in the following figure.
- A. Parameter Tampering Attack
- B. SQL Injection Attacks
- C. Session Fixation Attack
- D. Denial-of-Service Attack
Answer: A
NEW QUESTION # 15
The threat modeling phase where applications are decomposed and their entry points are reviewed from an attacker's perspective is known as ________
- A. Threat Classification
- B. Threat Identification
- C. Impact Analysis
- D. Attack Surface Evaluation
Answer: D
NEW QUESTION # 16
Which line of the following example of Java Code can make application vulnerable to a session attack?
- A. Line No. 3
- B. Line No. 5
- C. Line No. 4
- D. Line No. 1
Answer: A
NEW QUESTION # 17
Ted is an application security engineer who ensures application security activities are being followed during the entire lifecycle of the project. One day, he was analyzing various interactions of users depicted in the use cases of the project under inception. Based on the use case in hand, he started depicting the scenarios where attacker could misuse the application. Can you identify the activity on which Ted is working?
- A. Ted was depicting security use cases
- B. Ted was depicting abuse cases
- C. Ted was depicting abstract use cases
- D. Ted was depicting lower-level use cases
Answer: B
NEW QUESTION # 18
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:" +(search));
- B. He should write code like out.write ("You Searched for:" + request.qetParameterf'txt Search"));
- C. He should write code like out.write ("You Searched for:" + request.qetParameter("search"l.toStrinq(ll;
- D. He should write code like out-Write ("You Searched for:" +ESAPI.encoder().encodeForHTML(search));
Answer: D
NEW QUESTION # 19
Thomas is not skilled in secure coding. He neither underwent secure coding training nor is aware of the consequences of insecure coding. One day, he wrote code as shown in the following screenshot. He passed 'false' parameter to setHttpOnly() method that may result in the existence of a certain type of vulnerability. Identify the attack that could exploit the vulnerability in the above case.
- A. Denial-of-Service attack
- B. Client-Side Scripts Attack
- C. Directory Traversal Attack
- D. SQL Injection Attack
Answer: B
NEW QUESTION # 20
Which of the following configuration settings in server.xml will allow Tomcat server administrator to impose limit on uploading file based on their size?
- A. < connector... maxPostSize="0"/>
- B. < connector... maxFileLimit="file size" / >
- C. < connector... maxFileSize="file size" / >
- D. < connector... maxPostSize="file size" / >
Answer: D
NEW QUESTION # 21
Oliver, a Server Administrator (Tomcat), has set configuration in web.xml file as shown in the following screenshot. What is he trying to achieve?
- A. He wants to transfer the entire data over encrypted channel
- B. He wants to transfer only request parameter data over encrypted channel
- C. He wants to transfer only response parameter data over encrypted channel
- D. He wants to transfer only Session cookies over encrypted channel
Answer: A
NEW QUESTION # 22
Alice works as a Java developer in Fygo software Services Ltd. He is given the responsibility to design a bookstore website for one of their clients. This website is supposed to store articles in .pdf format. Alice is advised by his superior to design ArticlesList.jsp page in such a way that it should display a list of all the articles in one page and should send a selected filename as a query string to redirect users to articledetails.jsp page.
Alice wrote the following code on page load to read the file name.
String myfilename = request.getParameter("filename");
String txtFileNameVariable = myfilename;
String locationVariable = request.getServletContext().getRealPath("/"); String PathVariable = ""; PathVariable = locationVariable + txtFileNameVariable; BufferedInputStream bufferedInputStream = null; Path filepath = Paths.get(PathVariable); After reviewing this code, his superior pointed out the security mistake in the code and instructed him not repeat the same in future. Can you point the type of vulnerability that may exist in the above code?
- A. XSS vulnerability
- B. Form Tampering vulnerability
- C. Directory Traversal vulnerability
- D. URL Tampering vulnerability
Answer: C
NEW QUESTION # 23
Which of the following authentication mechanism does J2EE support?
- A. Role Based, Http Basic, Windows, Http Digest Authentication
- B. Http Basic, Form Based, Client/Server Mutual, HTTP Digest Authentication
- C. Windows, Form based. Role Based, Client/Server Mutual Authentication
- D. Http Basic, Form Based, Client/Server Mutual, Role Based Authentication
Answer: B
NEW QUESTION # 24
To enable the struts validator on an application, which configuration setting should be applied in the struts validator configuration file?
- A. lsNotvalidate="disabled"
- B. lsNotvalidate="false"
- C. valid ate-'true"
- D. validate="enabled"
Answer: C
NEW QUESTION # 25
Which of the following method will you use in place of ex.printStackTrace() method to avoid printing stack trace on error?
- A. ex.StackTrace.getError();
- B. ex.getError();
- C. ex.message();
- D. ex.getMessage();
Answer: D
NEW QUESTION # 26
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. CAST
- C. SAST
- D. CAST
Answer: C
NEW QUESTION # 27
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 # 28
It is recommended that you should not use return, break, continue or throw statements in _________
- A. Try-With-Resources block
- B. Catch block
- C. Try block
- D. Finally block
Answer: D
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
Which of the following Spring Security Framework configuration setting will ensure the protection from session fixation attacks by not allowing authenticated user to login again?
- A. session-fixation-protection =".
- B. session-fixation-protection =".
- C. session-fixation-protection ="newSessionlD"
- D. session-fixation-protection ="enabled"
Answer: A
NEW QUESTION # 31
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. Unvalidated Redirects and Forwards
- B. Failure to Restrict URL
- C. Denial-of-Service [Do
- D. Broken Authentication
Answer: C
NEW QUESTION # 32
Alice, a security engineer, was performing security testing on the application. He found that users can view the website structure and file names. As per the standard security practices, this can pose a serious security risk as attackers can access hidden script files in your directory. Which of the following will mitigate the above security risk?
- A. < int-param > < param-name>listinqs < param-value>false < /init-param >
- B. < int-param > < param-name>listinqs < param-value>true < /init-param
- C. < int param > < param-name>directorv-listinqs < param-value>false < /init-param >
- D. < int-param > < param-name>directory-listinqs < param-value>true < /init-param >
Answer: C
NEW QUESTION # 33
......
EC-Council 312-96 Exam Syllabus Topics:
| Topic | Details | Weights |
|---|---|---|
| Secure Coding Practices for Authentication and Authorization | - Understand authentication concepts -Explain authentication implementation in Java -Demonstrate the knowledge of authentication weaknesses and prevention -Understand authorization concepts -Explain Access Control Model -Explain EJB authorization -Explain Java Authentication and Authorization (JAAS) -Demonstrate the knowledge of authorization common mistakes and countermeasures -Explain Java EE security -Demonstrate the knowledge of authentication and authorization in Spring Security Framework -Demonstrate the knowledge of defensive coding practices against broken authentication and authorization | 4% |
| 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 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 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% |
| 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% |
EC-Council CASE Java Exam Certification Details:
| Exam Code | 312-96 |
| Exam Price | $450 (USD) |
| Books / Training | Master Class |
| Duration | 120 mins |
| Exam Name | EC-Council Certified Application Security Engineer (CASE) - Java |
| Sample Questions | EC-Council CASE Java Sample Questions |
| Schedule Exam | Pearson VUE OREC-Council Store,ECC Exam Center |
312-96 dumps - ActualVCE - 100% Passing Guarantee: https://www.actualvce.com/ECCouncil/312-96-valid-vce-dumps.html
Fast, Hands-On 312-96 exam: https://drive.google.com/open?id=1RzesqCNkNkj0DmQiwbukpGjo_jLd4c8v