TCS ASAP Security Framework

Quiz covering general web security concepts and the TCS ASAP security framework including input validation, XSS, encryption, patch management, and the ASAP development lifecycle

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

What are the different types of engagement models available for ASAP?

  1. Time and Money, Fixed price
  2. Offshore, Onshore, Offshore-Onshore
  3. Full-Fledged, Staggered, Fast Track
  4. None of the above
Question 2 Multiple Choice (Single Answer)

As part of ASAP what type of analysis is performed during the design and build phase?

  1. Dynamic code analysis
  2. Static code analysis
  3. Both
  4. None
Question 3 Multiple Choice (Single Answer)

What type of testing is done by ASAP team during the testing and rollout phase?

  1. Integration testing
  2. System testing
  3. Penetration testing
  4. Unit testing
Question 4 Multiple Choice (Single Answer)

Whats the name of the TCS security library available for the remediation of security vulnerabilities?

  1. TCS Security API
  2. TCS Security Library
  3. TCS Application Security API
  4. TCS e-Security Library
Question 5 Multiple Choice (Single Answer)

As per the ASAP Process what all artifacts are provided to help aid in the analysis phase?

  1. Security URS
  2. Security URS and SRS
  3. Security Design Guidelines
  4. All of the above
Question 6 Multiple Choice (Single Answer)

Who does the review of the security elements of the updated project artifacts at the end of each phase of the application development life cycle?

  1. Application development team
  2. Project Manager
  3. ASAP Team
  4. Testing Team
Question 7 Multiple Choice (Single Answer)

What is TCS ASAP all about?

  1. Its a TCS proprietary methodology
  2. Its a security framework
  3. Its about security testing
  4. Its a product from TCS
Question 8 Multiple Choice (Single Answer)

The three steps to successful patch management are …

  1. Acquiring, Testing, Installing
  2. Testing, Remediation, Peer Review
  3. Determine needs, Acquire resources, Install the patch
  4. Both A & B
Question 9 Multiple Choice (Single Answer)

The correct way to disable autocomplete in the browser for certain forms is to ….

  1. Set autocomplete to “0”
  2. Set autocomplete to “Off”
  3. Set autocomplete to some other value
  4. Set autocomplete to “no-store”
Question 10 Multiple Choice (Single Answer)

Which of the following is inappropriate for continuous logging?

  1. Critical transactions
  2. Account Lockout
  3. Page load times for all application pages
  4. Login/Logout events for users
Question 11 Multiple Choice (Single Answer)

Which of the following is appropriate for customer emails regarding a limited time promotional offer?

  1. Request that the user authenticate him/herself by replying to the email with their account credentials.
  2. Personalized greeting line
  3. Providing easy access to the customer's account via a “Click Here” style link
  4. Sending the email from a domain set up specifically for the special offer
Question 12 Multiple Choice (Single Answer)

Credit card numbers should be logged into the log file during exception

  1. No. Because leads to insecure storage of private information of the customer
  2. Yes. Because it is a good logging practice to log all relevant information during an exception
  3. Yes. Because it will help in troubleshooting specific customer problems
  4. No. Because its an additional over head
Question 13 Multiple Choice (Single Answer)

Web Service interfaces are prone to which of the following standard web application attacks ?

  1. SQL Injection
  2. Denial of Service
  3. XML Injection
  4. All of the above
Question 14 Multiple Choice (Single Answer)

Which of the following method would be proper to use when encrypting personal information

  1. XOR'ing with a cryptographically secure random number
  2. Triple DES
  3. DES-CBC 56bits
  4. Salted hash with a cryptographically secure random number
Question 15 Multiple Choice (Single Answer)

A race condition in a web server can cause …

  1. Resources to become unavailable to legitimate users
  2. Cross Site Tracing
  3. Server Instability
  4. Both A and B
Question 16 Multiple Choice (Single Answer)

In which type of language can Buffer over flows occur?

  1. Pure C++
  2. Any file type on a web server
  3. Pure C#
  4. Pure Java
Question 17 Multiple Choice (Single Answer)

Cross Site Scripting is an attack against

  1. Client (Browser)
  2. Database
  3. Web Application
  4. Web Server
Question 18 Multiple Choice (Single Answer)

Which cookie flag, when set, will prevent their transmission over non secure channel?

  1. Secure
  2. Domain
  3. Expires
  4. Static
Question 19 Multiple Choice (Single Answer)

The main risk to a web application in a cross site scripting attack is …

  1. Compromise of users
  2. Loss of data integrity
  3. Destruction of data
  4. None of the above
Question 20 Multiple Choice (Single Answer)

Out of the following which can be considered as user input for which validation is not required

  1. Host Header
  2. Cookie
  3. Referrer Header
  4. None of the above