Information Security Fundamentals
A comprehensive quiz covering fundamental security concepts including authentication, authorization, CIA triad, security standards (OWASP, CVE, CWE, WASC), and application security best practices.
Questions
What is the name of the not for profit consortium made up of international group of experts, industry practitioners and organizational representatives who produce open source and best practice security standards for the world wide web?
- OWASP
- NIST
- MITRE
- WASC
Which among the below are non profit and open community dedicated to application security?
- OWASP
- WASC
- Both A & B
- None of the above
What is the name of the system which provides a reference-method for publicly known information security vulnerabilities and exposures.
- Common Vulnerabilities Enumeration
- Common Vulnerabilities and Exposures
- Common Vulnerability Management
- None of the above
Who maintains the Common Vulnerabilities and Exposures (CVE) list?
- NIST
- OWASP
- WASC
- MITRE
What is the expansion for OWASP?
- Online Web Application Software Product
- Open Web Application Security Process
- Open Web Application Security Project
- None of the above
What is the name of the system which provides a unified, measurable set of software weaknesses?
- Common Weakness Enumeration
- Common Weaknesses and Exposures
- Comprehensive Weaknesses and Exposures
- Comprehensive Weakness Enumeration
What should be considered the most while doing data classification
- The type of users who would be accessing the data
- Availability, Integrity and Confidentiality
- The threat level the company faces
- Access controls protecting the data
What is meant by Authentication?
- Another term for identification
- Method of validating a credential set
- Method of evaluating the access privileges
- None of the above
What is a Vulnerability?
- A potential danger to information or system
- Any type of weakness in the system
- None of the above
- All of the above
What is most important in ensuring successful implementation of security in an organization
- Commitment and support from senior management
- Appropriate technical and logical security controls
- Updates security policies, procedures and guidelines
- Security training to all employees
What is meant by identification?
- A method by which credentials are validated
- A method of ensuring that a subject is the entity it claims to be
- Its just another term for authentication
- Its just another term for authorization
What are security policies?
- Detailed instructions on how to carry out security tasks
- Guidelines to achieve security goals
- Broad and high level statements from the top management of the organization
- None of the above
What are the fundamental principles of Security?
- Availability, Integrity, Confidentiality
- Usability, Reliability, Accountability
- Quality, Accountability, Integrity
- None of the above
When is the best time to think about application security
- During testing
- During development
- During design
- During all phases of application development
For a security program to be effective it requires both :
- Technical and non technical methods
- Countermeasures and safeguards
- Physical and non logical controls
- Security procedures and encryption
What is meant by Authorization?
- Method of validating a credential set
- Method of ensuring that a subject is the entity it claims to be
- Method of validating the entitlements for an authenticated subject
- Another term for identification
The ASAP process can applied at which phase of an application development for best results?
- During testing
- During development
- During all phases of development starting with requirement analysis and ending with rollout
- During design
What is the method signature for hashing password?
- String hashPassword(String password)
- String hashPassword(String password, String accountName)
- String hashpassword(String password)
- None of the above
What is the return type of the verifyPasswordStrength() method in the security API?
- Boolean
- String
- Integer
- void
What is the return type of the isAuthorizedForData() method in the security API?
- String
- boolean
- Integer
- void