Professional Documents
Culture Documents
Question Papers
Wednesday, 15 May 2013
CS9224 INFORMATION SECURITY ALL UNIT QUESTIONS AND
ANSWERS (IMPORTANT)
INFORMATION SECURITY ALL UNIT QUESTIONS AND ANSWERS (IMPORTANT)
CS9224
UNIT I - INTRODUCTION TO INFORMATION SECURITY
PART A (2 MARKS)
1. What is information security?
2. What are the types of attack? Compare.
3. What is meant by top-down approach to security implementation? Give its
advantages.
4. What is meant by bottom-up approach to security implementation? Give its
disadvantages.
5. What type of security was dominant in the early years of computing?
6. What are the three components of C.I.A. triangle? What are they used for?
7. What is security blue print?
8. What is the difference between a threat agent and a threat?
9. What is vulnerability?
10. Who is involved in the security development life cycle?
11. When can a computer be a subject and an object of an attack respectively?
PART- B
1. Describe the critical characteristics of information. How are they used in the study of
computer security? (16)
2. Briefly explain the components of an information system and their security. How will
you balance security and access? (16)
22. What are the three general categories of unethical and illegal behaviour?
23. Define DMCA.
24. What does CISSP stands for?
PART-B
1. (a)Explain the four important functions of information security in an Organization? (8)
(b) Explain the ethical concepts in Information Security and the deterrence to illegal and
unethical behaviour. (8)
2. What is a threat? Explain in detail the various groups of threats facing an
organization. (16)
3. Define an attack. Describe the attack replication vectors & the major types of attacks.
(16)
4. Write detailed notes on Codes of Ethics, Certifications and Professional
Organisations. (16)
5. Explain the relevant laws in Information Security in detail. (16)
UNIT III SECURITY ANALYSIS
PART A (2 MARKS)
1. What is risk management?
2. Who are responsible for risk management in an organization?
3. What are the four risk strategies for controlling risk?
4. Which community of interest usually takes the lead in Information security risk
management? Why?
5. What is the formula for calculating risk?
6. Define risk avoidance?
7. Define risk transference?
8. Define risk mitigation?
9. What are the three types of plans that are involved in mitigation of risk?
10. Name three common methods of risk avoidance?
11. What is the difference between intrinsic value and acquired value?
PART-B
1. (a). What are the four basic steps in risk management? Describe. (8)
(b). What are access controls and explain their types? (8)
2. Elaborate on
a) Asset Identification & Valuation (8)
b) Data Classification & Management (8)
3. Describe in detail the process of risk identification. (16)
4. Elaborate on risk assessment and the documentation of its results. (16)
5. What are the risk control strategies that guide an organization? Elaborate. (16)
6. Explain the components of asset valuation? (16)
7. Explain the various feasibility studies considered for a project of information security
controls
and safeguards? (16)
UNIT IV - LOGICAL DESIGN
PART-A (2 MARKS)
1. Differentiate between a mission & vision of an organization.
2. What is information security policy?
3. What is information security blueprint framework?
CS1014-INFORMATION SECURITY
TWO MARKS
1. Define Information Security.
It is a well-informed sense of assurance that the information risks and
controls are in balance.
2. What is Security?
Security is the quality or state of being secure-to be free from
danger.
3. What are the multiple layers of Security?
Physical Security
Personal Security
Operations Security
Communication Security
Network Security
Information Security
4. What are the characteristics of CIA triangle?
Confidentiality
Integrity
Availability
5. What are the characteristics of Information Security?
Availability
Accuracy
Authenticity
Confidentiality
Integrity
Utility
Possession
6. What is E-mail Spoofing?
It is when a system is
compromised and used to
attack other systems,
such as in a distributed
deniel of service attack.
Originate from the threat
itself
Originate from a system
or resource that itself has
attacked & it is
malfunctioning or
working under the
control of a threat.
14. What is SDLC?
The Systems Development Life Cycle is a methodology for the design
and implementation of an information system in an organization.
15. What is a methodology?
Methodology is a formal approach to solve a problem based on a
structured sequence of procedures.
16. What are the phases of SDLC Waterfall method?
Investigation
Analysis
Logical Design
Physical Design
Implementation
Maintenance & change.
17. What is enterprise Information Security Policy?
This policy outlines the implementation of a security program within
the organization.
18. What is Risk Management?
It is the process of identifying, assessing and evaluating the levels of
Expert Hacker
Develops software codes
Unskilled Hacker
Uses the codes developed by the experts
28. What are script kiddies?
These are hackers of limited skills who expertly written software to exploit a
system but not fully understand or appreciate the systems they hack.
29. What is a Phreaker?
A Phreaker hacks the public telephone network to make free calls.
30. What is Malicious code?
These are programs, which are designed to damage, destroy, or deny service
to the target system
31. What are the types of virus?
Macro virus
Boot virus
32. What are trojan horses?
They are software programs that hide their true nature and reveal their
designed behavior only when activated.
33. What is a polymorphic threat?
It is one that changes its apparent shape over time.
34. What is intellectual propery?
It is the ownership of ideas and control over the tangible or virtual
representation of those ideas.
35. What is an attack?
It is a deliberate act that exploits vulnerability.
36. What vulnerability?
It is an identified weakness of a controlled system with controls that are not
present or no longer effective.
37. What are the attack replication vectors?
Ip scan and attack
Web browsing
Virus
Shares
Mass mail
SNMP
`38. What is a brute force attack?
Trying every possible combination of options of password.
39. What are sniffers?
Sniffers are programs or device that can monitor data traveling over an
network.
40. What is social engineering?
It is the process of using social skills to convince people to reveal access
credentials to the attackers.
41. What are the types of Laws?
Civil Law
Criminal Law
Tort Law
42. Differentiate Private & Public Laws.
Private Laws:
This Law regulates the relationship between the individual and the
organization.
Eg: Family Law, Commercial Law, Labor Law
Public Law:
This Law regulates the structure and administration of government
agencies and their relationship with the citizens, employees and other
governments.
Eg: Criminal Law, Administrative Law, Constitutional Law.
43. What are the fundamental principles of HIPAA.
1. Consumer control of medical information.
2. Boundaries on the use of medical information.
3. Accountability for the privacy of private information.
4. Security of health information.
44. What are the general categories of unethical and illegal behaviour?
Ignorance
Accident
Intent
45. What is deterrence?
It is the best method for preventing illegal or unethical activity.
Examples are laws, Policies and technical controls.
46. What is Risk Management?
Risk Identification is conducted within the larger process of identifying and
justifying risk control known as risk management.
47. What are the communities of interest?
Information Security
Management and users
Information Technology
48. What are the responsibilities of the communities of interests?
Evaluating the risk controls
Determining which control options are cost effective for the organization
Acquiring or installing the needed controls.
Overseeing that the controls remain effective.
49. Write about MAC.
It is also called as electronic serial number or hardware addresses.
All network interface hardware devices have a unique number.
The number is used by the network operating system as a mechanism to
identify a specific network device.
50. What is Public key infrastructure certificate authority?
It is a software application that provides cryptographic key management
services.
51. What is Clean desk policy?
This requires each employee to secure all information in its appropriate
storage container at the end of each day.
52. What is risk assessment?
It is the process of assessing the relative risk for each of the vulnerabilities.
53. What is Likelihood?
Likelihood is the overall rating of the probability that a specific vulnerability
within an organization will be successfully attacked.
54. What is Residual Risk?
It is the risk that remains to the information asset even after the existing
control has been applied.
55. What are Policies?
Policies are documents that specify an organizations approach to security.
56.What are the types of security policies?
General Security Policy
Program Security Policy
Issue-Specific Policies
57. What are the types of access controls?
Mandatory Access Controls(MACs)
Nondiscretionary controls
Discretionary Controls(DAC)
58. What are the Risk Control Strategies?
Avoidance It is the risk control strategy that attempts to prevent the
exploitation of the vulnerability.
Transference It is the control approach that attempts to shift the risk to
other assets,other processes ,or other organizations.
Mitigation It is the control approach that attempts to reduce the impact
caused by the exploitation of vulnerability through planning and
preparation.
Acceptance. It is the choice to do nothingto protect vulnerability and to
accept the outcome of an exploited vulnerability.
59. What are the common methods for Risk Avoidance?
Avoidance through Application of Policy
Avoidance through Application of training and education
Avoidance through Application of technology
Integrity
Availability
Authentication
Authorization
Accountability
Privacy.
65. What is benefit?
It is the value that the organization recognizes by using controls to prevent
loses associated with a specific vulnerability.
66. What is asset valuation?
It is the process of assigning financial value or worth to each information
asset.
66. What is a Policy?
It is a plan or course of action, as of a government, political party, intended
to influence and determine decisions, actions and other matters.
67. Differentiate mission & Vision.
Mission: Mission of an organization is a written statement of an
organizations purpose.
Vision: Vision of an organization is a written statement of an organizations
goals.
68. What is Strategic Planning?
It is the process of moving the organization towards its vision by
accomplishing its mission.
69. What are the general groups of System-Specific Policy?
Access Control Lists
Configuration Rules.
70. What is a Capability table?
It is a list associated with users and groups
Specifies which subjects and objects a user or group can access.
These are frequently complex matrices rather than simpl;e lists or tables.
71. What is Agreed Upon Procedures?
related evidence.
87. What are Honey pots?
These are computer servers configured to reassemble production
systems, containing rich information just begging to be hacked.
88. What is enticement?
It is the process of attracting attention to a system by placing
tantalizing bits of information in key locations.
89. What is entrapment?
It is the action of luring an individual into committing a crime to get a
conviction.
90. What is Mutual agreement?
It is a contract between two or more organizations that specifies how
each to assist the other in the event of a disaster.
91. What is intrusion?
An intrusion is a type of attack on information assets in which the
instigator attempts to gain entry into a system or disrupt the normal operations
of a system with, almost always, the intent to do malicious harm.
92. What is IDS?
IDS stands for Intrusion Detection Systems. It works like a burglar
alarm in that it detects a violation of its configuration and activates and alarm.
This alarm can be audible and/or visual or it can be silent.
93. What is Signature based IDSs?
Signature based IDSs, also known as knowledge based IDSs, examine
data traffic for patterns that match signatures, which are pre-configured,
predetermined attack patterns.
94. What are Honey pots?
Honey pots are decoy systems, which means they are designed to lure
potential attackers away from critical systems.
In the security industry, these systems are also known as decoys, lures, or flytraps.
95. What is the use of Scanning and analysis tools?
Scanning and analysis tools are used to pinpoint vulnerabilities in
and the supporting system elements and resources associated with the control of
information in all its states: transmission, storage and processing.
102. What are the controls of protecting the Secure Facility?
Walls, Fencing, Gates
Guards
Dogs
ID Cards and Badges
Locks and keys
Mantraps
Electronic Monitoring
Alarms and Alarm Systems
Computer Rooms and Wiring Closets
Interior Walls and Doors
103. What are the basic types of Fire Detection Systems?
Thermal Detection
Smoke Detection
Flame Detection
104. What is TEMPEST?
TEMPEST is a technology that prevents the loss of data that may
result from the emissions of electromagnetic radiation.
105. What is UPS? What are the types of UPS?
UPS- Uninterruptible Power Supply
It is a electrical device that serves as a battery backup to detect the
interruption of power to the power equipment.
The basic configurations are,
Standby or offline UPS
Ferroresonant Standby UPS
Line-interactive UPS
True online UPS
106. What are the relevant terms for electrical power influence?
Fault: Momentory Interruption in power
Phases
Phases
Investigation
Analysis
Logical Design
Physical Design
Implementation
Maintenance and change
4. Explain SecSDLC in detail
Investigation
Analysis
Logical Design
Physical Design
Implementation
Maintenance and change
5. Explain the functions of an Information security organization
Protects the organizations ability to function
Enabling safe operation of applications
Protecting data that organizations collect and use
Safeguarding technology assets in organizations
6. Explain the categories of Threat in detail.
Acts of human error or failure
Deviations in QOS by service providers
Deliberate acts of espionage or trespass
Deliberate acts of information extortion
Deliberate acts of Sabotage or vandalism
Deliberate acts of theft
Deliberate software attacks
Compromises to Intellectual Property
Forces of Nature.
7. Explain the types of Attacks in detail?
Malicious code
Hoaxes
Back Doors
Password Crack
Brute Force
Dictionary
8. Explain General Computer Crime Laws.
Computer Fraud & abuse Act 0f 1986
USA Patriot Act of 2001
Communications Decency Act
Computer Security Act of 1987
9. Explain Ethical Concepts in Information Security.
Cultural Differences in Ethical Concepts
Software License Infringement
Illicit use
Misuse of corporate resources
10. Explain Risk Management in detail.
Know Yourself
Know Your Enemy
All Communities of Interest
11. Explain Risk Identification in detail
Asset Identification & Valuation
Automated Risk Management tools
Information Asset Classification
Information Asset Valuation
Listing Assets in order of importance
Data Classification & Management
Threat Identification
12. Explain Risk assessment in detail.
Introduction
Likelihood
2.
3.
It is computationally infeasible to find x, x' A, such that x x' and h(x) = h(x').
(Such a pair is called a collision.)
The third requirement is often stated as:
Given any x A, it is computationally infeasible to find another x' A such that x x'
and h(x') = h(x).
4.
5.
The principle of least privilege states that a subject should be given only those
privileges that it needs in order to complete its task.
The principle of fail-safe defaults states that, unless a subject is given explicit
access to an object, it should be denied access to that object.
6.
The server must ensure that the resources it accesses on behalf of the client
include only those resources that the client is authorized to access.
The server must ensure that it does not reveal the client's data to any other entity
not
7.
authorized
to
see
the
client's
data.
8.
A computer virus is a program that inserts itself into one or more files and then
9.
A boot sector infector is a virus that inserts itself into the boot sector of a disk.
Write the goals of the Drib's security policy.
The goals of the Drib's security policy are to be as follows.
When a customer provides data (such as a credit card number) to the Drib as
part of a purchase, the data, and all information about the customer, are to be
available only to those who fill the order. Company analysts may obtain statistics
about a number of orders for plannning purposes.
10.
Releasing sensitive data requires the consent of the company's officials and
lawyers.
Short note on Anticipating Attacks.
In spite of the measures outlined above, the Drib security officers realize
that their network and systems might be compromised through unanticipated
means. They have taken steps to prepare for, and handle, such attacks.
PART-B
11
Availability
Availability refers to the ability to use the information or resource desired.
Transposition Ciphers
Because one key is public, and its complementary key must remain secret, a
public key cryptosystem must meet the following three conditions.
It must be computationally easy to encipher or decipher a message given the
appropriate key.
It must be computationally infeasible to derive the private key from the public key.
It must be computationally infeasible to determine the private key from a chosen
plaintext attack.
The first cipher to meet these requirements generates a shared session key. The
second one provides both secrecy and authentication.
(OR)
Write about the Stream and Block Ciphers and Networks and Cryptography
Let E be an encipherment algorithm, and let Ek(b) be the encipherment of
message b with key k. Let a message m = b1b2 , where each bi is of a fixed
length. Then a block cipher is a cipher for which Ek(m) = Ek(b1)Ek(b2) .
An n-stage linear feedback shift register (LFSR) consists of an n-bit register r =
r0rn1 and an n-bit tap sequence t = t0tn1. To obtain a key bit, r0 is used,
the register is shifted one bit to the right, and the new bit r0t0rn1tn1 is
inserted.
13.
Write about the Design Principles with DVD key layout examples.
The principle of open design states that the security of a mechanism should not
depend on the secrecy of its design or implementation.
The principle of separation of privilege states that a system should not grant
(OR)
Write about the following Access Control Mechanisms.
a) Access Control Lists.
Let S be the set of subjects, and R the set of rights, of a system. An access
control list (ACL) l is a set of pairs l = { (s, r) : s S, r R }. Let acl be a function that
determines the access control list l associated with a particular object o. The
interpretation of the access control list acl(o) = { (si, ri) : 1 i n } is that subject si
may access o using any right in ri.
b) Locks and Keys.
The locks and keys technique combines features of access control lists and
capabilities. A piece of information (the lock) is associated with the object and a
second piece of information (the key) is associated with those subjects authorized
to access the object and the manner in which they are allowed to access the
object. When a subject tries to access an object, the subject's set of keys is
checked. If the subject has a key corresponding to any of the object's locks,
A boot sector infector is a virus that inserts itself into the boot sector of a disk.
A multipartite virus is one that can infect either boot sectors or applications.
A terminate and stay resident (TSR) virus is one that stays active (resident) in
memory after the application (or bootstrapping, or disk mounting) has terminated.
A polymorphic virus is a virus that changes its form each time it inserts itself
into another program.
(OR)
Write the following auditing.
analysis mechanism.
Analyzer
An analyzer takes a log as input and analyzes it. The results of the analysis may
lead to changes in the data being recorded, to detection of some event or
problem, or both.
Notifier
The analyzer passes the results of the analysis to the notifier. The notifier informs
the analyst, and other entities, of the results of the audit. The entities may take
is unauthorized.
A transition-based logging mechanism records information about an action on a
system. A transition-based auditing mechanism examines the current state of the
system and the proposed transition (command) to determine if the result will place
the system in an unauthorized state.
15.
Write about the user security and explain with Files and Devices.
Files
Users must protect confidentiality and integrity of the files to satisfy policy
component U2. To this end, they use the protection capabilities of the system to
constrain access. Complicating the situation are the interpretation of permissions
on the containing directories.
A direct alias is a directory entry that points to (names) the file. An indirect alias is
a directory entry that points to a special file containing the name of the target file.
The operating system interprets the indirect alias by substituting the contents of
the special file for the name of the indirect alias file.
b) Retrospective
The Web Server System in the DMZ
The Web server on the DMZ Web server system runs a minimal set of services. It
keeps everything possible on unalterable media.
The Development System
The development system also runs a minimal set of programs and services.
ANSWERKEY
PART-A
1.
Detection is most useful when an attack cannot be prevented, but it can also
indicate the effectiveness of preventative measures.
2.
3.
enables Alice to validate that data Bob sent to her is unchanged in transit. Without
the key, anyone could change the data and recompute the message
authentication code, and Alice would be none the wiser.
4.
5.
6.
7.
A computer virus is a program that inserts itself into one or more files and then
performs some (possibly null) action.
8.
9.
This approach springs from the way in which most TCP servers are implemented.
When a SYN packet is received, the server creates an entry in a data structure of
pending connections and then sends the SYN/ACK packet.
entry for the next SYN packet is created. Under a SYN flood, the data structure is
10.
11
.
Explain about the Access Control Matrix and explain with their model.
The simplest framework for describing a protection system is the access
control matrix model, which describes the rights of users over files in a matrix.
Access Control by Boolean Expression Evaluation
Types of access are defined by the database and are called verbs; for
example, the Structured Query Language (SQL) would have the verbs Insert and
Update. Each rule, corresponding to a function, is associated with one or more
verbs. Whenever a subject attempts to access an object using a right (verb) r, the
Boolean expression (rule) associated with r is evaluated; if it is true, access is
allowed, but if it is false, access is not allowed.
Access Controlled by History
Statistical databases are designed to answer queries about groups of
records yet not reveal information about any single specific record.
(OR)
Write about the Confidentiality Policies with neat examples.
Goals of Confidentiality Policies
A confidentiality policy, also called an information flow policy, prevents the
unauthorized disclosure of information.
The Bell-LaPadula Model
The principle of tranquility states that subjects and objects may not change
their security levels once they have been instantiated. Suppose that security levels
of objects can be changed, and consider the effects on a system with one category
and two security clearances, HIGH and LOW.
The principle of strong tranquility states that security levels do not change
during the lifetime of the system.
The principle of weak tranquility states that security levels do not change in a way
that violates the rules of a given security policy.
The Controversy over the Bell-LaPadula Model
The Bell-LaPadula Model became the target of inquiries into the
foundations of computer security. The controversy led to a reexamination of
security models and a deeper appreciation of the complexity of modeling real
systems.
a third party cannot derive the key from the data exchanged.)
Alice and Bob may decide to trust a third party (called "Cathy" here).
The cryptosystems and protocols are publicly known. The only secret data is to be
It is computationally infeasible to find x, x' A, such that x x' and h(x) = h(x'). (Such
Given any x A, it is computationally infeasible to find another x' A such that x x'
and h(x') = h(x).
The principle of open design states that the security of a mechanism should not
depend on the secrecy of its design or implementation.
The principle of separation of privilege states that a system should not grant
permission based on a single condition.
The principle of least common mechanism states that mechanisms used to access
resources should not be shared.
The types of malicious logic discussed so far are not distinct. Computer viruses
are a form of Trojan horses. Computer viruses may contain logic bombs, as might
computer worms. Some worms and viruses are bacteria because they absorb all
the resources of some type.
A computer worm is a program that copies itself from one computer to another.
The Father Christmas worm was interesting because it was a form of macro worm.
(OR)
Write the explanation about the Penetration Studies with example of
Compromise of a Burroughs System
A penetration study is a test for evaluating the strengths of all security controls on
the computer system. The goal of the study is to violate the site security policy. A
penetration study (also called a tiger team attack or red team attack) is not a
replacement for careful design and implementation with structured testing. It
provides a methodology for testing the system in toto, once it is in place. Unlike
other testing and verification technologies, it examines procedural and operational
controls as well as technological controls.
Goals
modules should be as small as possible and should perform only those tasks that require
those privileges.
Check that the process privileges are set properly.
The program that is executed to create the process, and all associated control files, must
be protected from unauthorized use and modification. Any such modification must be
detected.
Ensure that any assumptions in the program are validated. If this is not possible, document
them for the installers and maintainers, so they know the assumptions that attackers will
try to invalidate.
(OR)
Write about the program security and explain with Testing, Maintenance, and Operation
Testing
The results of testing a program are most useful if the tests are conducted in the environment in which the
program will be used (the production environment). So, the first step in testing a program is to construct an
environment that matches the production environment. This requires the testers to know the intended
production environment. If there are a range of environments, the testers must test the programs in all of
them. Often there is overlap between the environments, so this task is not so daunting as it might appear.
The types of test are as follows.
Normal data tests. These tests provide unexceptional data.The data should be chosen to
exercise as many paths of control through the module as possible.
Boundary data tests. These tests provide data that tests any limits to the interfaces. For
example, if the module expects a string of up to 256 characters to be passed in, these
tests invoke the module and pass in arrays of 255, 256, and 257 characters.
Exception tests. These tests determine how the program handles interrupts and traps.
Error handling tests. These tests assume that the called modules violate their
specifications in some way. The goal of these tests is to determine how robust the caller
is. If it fails gracefully, and restores the system to a safe state, then the module passes
the test. Otherwise, it fails and must be rewritten.
PART - B
Write about the computer security basic components.
What are operational issues and explain each steps.
Explain about the access control matrix model.
Brief the confidentiality policies
Brief the Integrity policies with Clark-Wilson Integrity Model.
Write about the Clinical Information Systems Security Policy in Hybrid Policies.
Write the overview of Classical Cryptosystems.
Explain about the Key Management and Cryptographic Key Infrastructures.
Brief the Storing and Revoking Keys
Write about the public key signatures.
Overview of Stream Ciphers.
Explain about the Networks and Cryptography and example protocols.
Explain about the Stream and Block Ciphers
Brief the Secure Electronic Mail: PEM and draw the neat diagram
Write about Hardware-Supported Challenge-Response Procedures and ChallengeResponse and Dictionary Attacks
Explain about the Common characteristics of Biometrics
Write about the computer viruses and several types of computer viruses.
Explain about the vulnerability frameworks with neat examples.
Explain about the Gupta and Gligor's Theory of Penetration Analysis.
Explain the following
a) Anatomy of an Auditing System. (3)
b) Intrusion detection architecture. (3)
CS9224 INFORMATION SECURITY
PART-A
1.
2.
3.
5.
6.
7.
8.
9.
10.
PART-B
7.
8.
O to
The ring policy ignores the issue of indirect modification and focus
1. Any subject may read any object, regardless of integrity levels.
2. s
3. s1
S can write to o
S can execute s2
i(s)
This model is the dual of the Bell-LaPadula Model, and is most com
1. s
S can read o
2. s
S can write to o
i(o).
i(s)
3. s1
S can execute s2
9.
1. The key that Alice and Bob are to share cannot be transmitted in th
2. Alice and Bob may decide to trust a third party (called "Cathy" here
3. The cryptosystems and protocols are publicly known. The only sec
Key Generation
10.
Key Generation
PART-A
1.
4. The set L of authentication functions that verify identity. That is, for l
5. The set S of selection functions that enable an entity to create or alter the
2.
3.
4.
5.
The locks and keys technique combines features of access control lists an
6.
7.
The ability to copy capabilities implies the ability to give rights. To prevent
PART-A (3 x 10 = 30 MARKS)
7.
8.
9.
10.
x: integer class { A, B }
states that x is an integer variable and that data from security class
Assignment Statements
An assignment statement has the form
begin
S1;
...
Sn;
end;
ANSWER KEY
PART-A
1.
2.
3.
4.
6.
A boot sector infector is a virus that inserts itself into the boot sector
An executable infector is a virus that infects executable programs.
A multipartite virus is one that can infect either boot sectors or applic
A terminate and stay resident (TSR) virus is one that stays active (re
Stealth viruses are viruses that conceal the infection of files.
A polymorphic virus is a virus that changes its form each time it inse
7.
8.
A boot sector infector is a virus that inserts itself into the boot sector
10.
2. Flaw hypothesis. Drawing on the knowledge gained in the first step, and
3. Flaw testing. The testers test their hypothesized flaws. If a flaw does no
PART-B
7.
Gupta and Gligor select and formalize several properties, and from
ANSWER KEY
PART-A
1.
3.
4.
What is sandbox?
5.
6.
Computer systems that are not under attack exhibit several characterist
External attacker with access to the system. At this level, the testers h
Internal attacker with access to the system. At this level, the testers ha
PART-B
7.
Conditional statements
Iterative statements
Goto statements
Procedure calls
Function calls
Input/output statements.
Assignment Statements
An assignment statement has the form
y := f(x1, ..., xn)
where y and x1, ..., xn are variables and f is some function of those
lub{x1, ..., xn} y
Compound Statements
A compound statement has the form
begin
S1;
...
Sn;
end;
9.
10.
Agent
An agent obtains information from a data source (or set
Host-Based Information Gathering