wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CISSP CH8 Software Development Security

Total questions: 25

Worksheet time: 2hrs 47mins

Name
Class
Date
1.

Two cooperating processes that are simultaneously competing for a shared resource, in such a way that they violate the system’s security policy,is commonly known as

a)

Covert channel

b)

Denial of Service

c)

Overt channel

d)

Object reuse

2.

For an application security program to be effective within an

organization, First is to

a)

Perform external security assessments

b)

Educate the software development organization the impact of insecure programming.

c)

Develop the security policy that can be enforced

d)

Properly test all the software that is developed by your organization for security vulnerabilities.

3.

An organization has a website with a guest book feature, where visitors of the web site can put their names and comments.


A user received an invitation on his email to put his name and comment in the guest book. Once the web page was loads, a message box is prompted with the message ‘You have been P0wnd’ .


This is an example of This is the basis for the following type of attack?

a)

Denial of Service

b)

Cross-site Scripting (XSS)

c)

Phishing attack

d)

Cross-site Scripting (XSS) accompanied with Phishing attack

4.

A server's audit logs indicate that an employee who was terminated in the morning was still able to access certain sensitive resources on his system, on the internal network, that afternoon.

The logs indicate that the employee had logged on successfully before he was terminated but there is no record of him logging off before he was terminated.


This is an example of this type of attack?

a)

Time of Check/Time of Use (TOC/TOU)

b)

Logic Bomb

c)

Remote-Access Trojans (RATS)

d)

Phishing

5.

The most effective defense method against a buffer overflow attack is

a)

disallow dynamic construction of queries

b)

bounds checking

c)

encode the output

d)

forced garbage collection

6.

In which phase is the BEST to implement Security Software Development Life Cycle (SDLC) ?

a)

Before release to production, so that the project is not delayed

b)

If a vulnerability was detected in your software

c)

In each stage of the life cycle

d)

In the first stage only.

7.

Software Acquisition (SwA) major phases are

a)

Planning, contracting, monitoring and acceptance, follow on

b)

Contracting, planning, monitoring and acceptance, follow on

c)

Planning, contracting, monitoring and certification, follow on

d)

Planning, contracting, monitoring and accreditation, follow on

8.

Technical evaluation of assurance that ensures security

requirements have been met is known as________

a)

Accreditation

b)

Certification

c)

Validation

d)

Verification

9.

A security protection mechanism in which untrusted code, which is not digitally signed, is restricted from accessing system resources is known as?

a)

Sandboxing

b)

Non-repudiation

c)

Separation of Duties

d)

Obfuscation

10.

A program that does not reproduce itself but pretends to be

performing a legitimate function, while performing a malicious operations in the background is the characteristic of which of the following?

a)

Worms

b)

Trapdoor

c)

Virus

d)

Trojan

11.

Role-based access control to protect confidentiality of data in

databases can be achieved BEST by using ____

a)

Views

b)

Schema

c)

Tables

d)

Masking

12.

The two most dangerous types of attacks against databases

containing non-sensitive information are

a)

Injection and scripting

b)

Session hijacking and cookie poisoning

c)

Aggregation and inference

d)

Bypassing authentication and insecure cryptography

13.

A property that ensures only valid or legal transactions that do not violate any user-defined integrity constraints in DBMS technologies is +known as?

a)

Atomicity

b)

Consistency

c)

Isolation

d)

Durability

14.

The capture below shows which type of attacks

*************************

GET /../../JPS/portal/LocaleSwitch.do?locale=en_MX&nRtY=<script>alert("XSS")</script>', HTTP/1.1


Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Host: 85.69.32.45

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

User-Agent: Opera/9.23 (Windows NT 5.0; U; en)

Accept-Charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7

Connection: close

Pragma: no-cache

Cache-Control: no-cache,no-store

a)

Database injection attack

b)

Cross Site Scripting

c)

Access unsecured objects

d)

Authentication attack

15.

The capture below shows which type of attacks

*************************

GET /../../JPS/portal/LocaleSwitch.do?locale= SELECT table_name FROM information_schema.tables en_MX&nRtY=3403 WHERE 1=1 HTTP/1.1


Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Host: 58.69.24.86

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

User-Agent: Opera/9.23 (Windows NT 5.0; U; en)

Accept-Charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7

Connection: close

Pragma: no-cache

Cache-Control: no-cache,no-store

a)

Database injection attack

b)

Cross Site Scripting

c)

Access unsecured objects

d)

Authentication attack

16.

This is example of

a)

Phishing messages

b)

Adwares

c)

Hoaxes

d)

Viruses

17.

Good Software monitoring must be , Except

a)

Consistency

b)

Quantitative

c)

Objective

d)

Subjective

18.

A software development methodology that does NOT rely on risk management Except

a)

Water fall

b)

Proto Type

c)

Spiral

d)

Agile

19.

The property that guarantees the results of a transactions are invisible to other transactions until the transaction is complete

a)

Atomicity

b)

Consistency

c)

Isolation

d)

Durability

20.

The BIGGEST concern while using Water Fall SDLC model is ___

a)

Documentation

b)

Learning curve

c)

Project time

d)

Risk Analysis

21.

DevOps adopts __________ SDLC

a)

Water fall

b)

Agile

c)

Spiral

d)

extensive development

22.

"Loose Coupling" is feature of implementing________ Architecture

a)

Distributed Computing

b)

Service Oriented

c)

Rich Internet

d)

Client - Server

23.

Near Field Communication (NFC) is an example of ____

a)

Rich Internet Application

b)

Cloud Computing Architecture

c)

Service Oriented Architecture

d)

Ubiquitous Computing Architecture

24.

***A Company outsourced its customer service function to another company. As a result the outsourcing company will share its customer database with outsourcee company. As a security professional of the outsourcing company. What control you need to implement to detect if the outsourcee shared the information of the database with unauthorized third party ?

a)

Use Masking

b)

Inject realistic fake data

c)

Encrypt the database

d)

Implement Multi Factor authentication

25.

This an example of lack of _______________

a)

Input Sanitization

b)

Output Sanitzation

c)

Input Validation

d)

Sanboxing