The Memory Palace - A Quick Refresher For Your CISSP Exam
The Memory Palace - A Quick Refresher For Your CISSP Exam
The Memory Palace - A Quick Refresher For Your CISSP Exam
TABLE OF CONTENTS
Exam Breakdown 3
Exam Breakdown
Total 100%
• Layered defense!
• Always think about the overall risk and remediation steps for
each technology, tools, components or solution.
• Think security? Think about CIA.
• Behave ethically.
• All controls must be cost justified (safeguards)
• Senior management must drive the security program (business
proposal, positive ROI).
Disclaimer
• This document is completely free for anyone preparing for their CISSP exam. It
is not meant for sale or as part of a course. It is purely a contribution to align
with the Fourth Canon of the ISC2 Code of Ethics
to "Advance and Protect the Profession".
• This book has been written with an objective to have all the CISSP concepts
handy at one place. It is an original creation of the author. However, a few
terms, concepts, tips, images, language(s) are a result of inspiration and
derived from multiple sources (books, videos, notes). The intent is not to violate
any copyright law(s). If the reader comes across any text, paragraph(s), image(s)
which are violating any copyright, please contact the author at
prashantmohan.cissp[at]gmail[dot]com so that this can be removed from the
book.
• The content is completely on the guidelines of ISC2 and I’ve tried my best effort
to make them as simple as possible for others to understand. This document is
not affiliated with or endorsed by ISC2.
• The document is by no means a primary resource for the CISSP exam. Readers
are expected to go through their primary materials first and then use this
document as a quick reference.
*Exam Tip: To maintain confidentiality, you should always encrypt data. {In Motion - TLS} {At
rest - AES - 256}
Availability - Data should be available all the time whenever it’s required.
•Metrics Used:
• MTD/RTO/RPO
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 8
Protection Mechanism:
Data Classification
Government Private
Top Secret Confidential
Secret Private
Confidential Sensitive
Unclassified Public
Threat Modelling
It’s a security process where potential threats are identified, categorized and analyzed.
Goal: (a) To reduce the number of security related design and coding defects
(b) To reduce the severity of any remaining defects
S - Spoofing
T - Tampering
R - Repudiation
I - Information Disclosure
D - Denial of Service
E - Escalation of privilege
DREAD Model - Designed to provide a flexible rating solution that is based on the answers of 5
main questions:
D - Damage potential (How severe the damage likely to be if the threat is realized)
R - Reproducibility (How complicated it is for the attacker to reproduce the exploit)
E - Exploitability (How hard it is to perform the attack)
A - Affected users (How many users are likely to be affected)
D - Discoverability (How hard it is for an attacker to discover the weakness)
RISK Terminology
Risk Management
• Risk Assessment: Identify Assets, Threats, Vulnerabilities
• Quantitative - $$
• Qualitative - Experience (Delphi technique)
• Risk Analysis: Value of potential Risks (ALE, SLE)
• Risk Mitigation: Responding to Risk
• Risk Monitoring: Risk is FOREVER
SLE = AV*EF
ARO = Annual rate of occurrence
ALE = SLE * ARO
Cost Benefit Analysis (CBA) : ALE Before safeguard - ALE after implementing safeguard -
annual cost of safeguard = Value of the safeguard to company
*Exam tip: Primary goal of risk management is to reduce the risk to an acceptable level
Controls
Technical, Administrative, Physical
Deterrent - Dogs
Preventive - SoD (Protects against collusion)
Detective - Job rotation (detects fraud)
Compensating - Alternate control
Corrective - Back up
Recovery - Restore backups
Directive - Security policy
Documentation Review: Process of reading the exchanged material and verifying them against
the standards and expectation
C - Categorize Information
S - Select security control
I - Implement security control
A - Assess the security control
A - Authorize Information system
M - Monitor security control
Disaster Recovery
• Critical Systems
• MTD, RTO, RPO
• Offsite selection
• Recovery of critical systems
• Normal systems
• Get back to primary site
3. Continuity Planning
a. Strategy planning - bridges gap between BIA and Continuity planning
b. Provision and process - people, buildings & infrastructure (Meat of BCP)
c. Plan Approval - (Senior Management support and approval : Very Important)
d. Plan implementation
e. Training and Education
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 15
Laws
Categories of Law
4. Comprehensive Crime Control Act (1984) - 1st Law against computer crime
a. Unauthorized access of classified information
b. Cause malicious damage to federal system excess $1000
c. Modify medical resources
5. Computer Fraud and Abuse Act (1986): Amendment in CCCA. Creation of malicious code
was introduced (1994)
6. Computer Security Act (1987): Amendment in CFAA
a. NIST has been given responsibility to develop guidelines
b. Mandatory periodic training
c. Classified information to be dealt by NSA
d. Unclassified information to be dealt by NIST
Intellectual Properties
1. Copyright: Original creation of author. Covers the expression of idea. It’s covered till 70
years after the death.
a. Digital Millennium Copyright Act (DMCA)
i. Prohibition of attempts to break copyright.
ii. Protection to ISP if internet is used as crime.
2. Trademarks: logos, way of packing. Granted for 10 years and then renewed for 10 years.
3. Patents: Protects the rights of inventor. 20 years from the date patent is applied.
4. Trade secret: If disclosed, business may be impacted. KFC, Coca cola recipe. No protec
tion (By Law). Only way to protect is proper security control.
5. Licensing: Contractual - written by software vendors.
Shrink wrap - written outside software packaging.
Click through - During installation agreement of terms and conditions.
Cloud - License agreement is displayed on the screen
Uniform Computer Information Transaction Act - Law against the breach of licensing.
US Privacy Law: 4th Amendment ---> Searching private property without search warrant
Agencies should only retain records which are used and destroy others.
Law giving directive outlining privacy measures that must be in place for protecting personal
data processed by information system.
Criteria to be met:
1. Consent
2. Contract
3. Legal Obligation
4. Vital interest of the data subject
5. Balance between the interests of the data holder and the interests of the data
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 18
Law applies to all organizations that collect data from EU residents or process that information
on behalf of someone who collects it.
1. Marking - Labelling (protection mechanisms are assigned on the basis of data labels)
2. Handling sensitive data - secure transportation of data through entire lifecycle
3. Storing sensitive data - proper encryption (AES256)
4. Destroying Sensitive Data when no longer required.
Data Remanence: Left over data after deletion process is completed. (as magnetic flux)
Degaussing: Way to remove data remanence. Generates heavy magnetic field. (Only effective
on magnetic media)
Note: it does not affect CD, DVD or SSD
Solid state drive (SSD): Uses integrated circuitry instead of magnetic flux.
Note: SSD does not have data remanence so no degaussing is required. Best method of
sanitizing SSD is destruction.
California Online Privacy Protection Act (COPPA): Any website collecting PII, needs to protect
the privacy.
Rules of behavior: Rules identified for the protection of data. It applies to the users not the
system.
Key Space: Range of values that are valid for use as a Key.
Key space = 2n where n us the bit size
e.g. AES 256 has the key space of 2256
Kerckhoff Principle: Algorithm should be made public for examination and to test them.
Cryptography Mathematics:
M of N control
M: Minimum number of people for task
N: Total number of people for task
Work Function: Time and effort required to break a cryptography (it also tells the strength of
cryptography)
Substitution Cipher: Replace each character or bit with different character. e.g. Vigenere Ci-
pher (Polyalphabetic Cipher)
Running Key Ciphers: AKA Book Ciphers where Encryption key is equal to the length of the
message. (Key is chosen from a common book or newspaper)
Modern Cryptography
Cryptographic Keys: Keys are kept secret. Algorithms are made public to test them (Kerckhoff
Principle)
Real World example: SSL/TLS uses Hybrid Cryptography. Encrypt message with symmetric key
and encrypt the key using asymmetric key.
Hashed Message Authentication Code (HMAC) - algorithm implements a partial digital signa-
ture—it guarantees the integrity of a message during transmission, but it does not provide for
nonrepudiation.
*Tip: To understand, OFB and CTR has no chaining hence it does not propagate errors.
5. Skipjack: Bit block = 64 bits; key = 80 bits. Supports key escrow. Retained by
NIST and Dept. of Treasury.
8. 2 Fish
Bit block = 128 bits; Key = 256 bits
Key Escrow & Recovery: Secret key is divided into 2 halves and given to 3rd party. When gov-
ernment obtain legal authority, can combine 2 keys to create secret key. (Fair cryptosystem)
Cryptographic Life cycle: All cryptographic system has a life span (except One-time Pad).
3. ECC
4. Elgamal
(Both starts with “E”)
1. Rivest, Adi Shamir, and Leonard Adleman (RSA): It’s still the worldwide standard today.
Based on factorization of 2 large prime numbers.
N=P*Q
Key Length = 1088 bits
3. Elliptic Curve Cryptography (ECC): Key length is 160 bit. However, due to the mathe
matical complexity of the algorithm, it is considered as more effective and secure
than RSA.
*Exam tip: Key length is perhaps the most important security parameter. Key length deter-
mines the amount of time taken to break the algorithm. Considering computing powers
changes, it is advisable to keep on changing the key length.
Purpose Method
To Encrypt Message Receiver’s Public Key
To Decrypt Message Own Private Key
To Digitally Sign Own Private Key
Verify Signature Sender’s Public Key
Hash Function: P A I N
One-way mathematics. File changes-----> Hash changes
2 different message ---> same hash (collision) {Birthday attack}
Digital Signature: P A I N
Components of PKI:
1. Certificates: Provides assurance between the parties that they are verified by CA and
they are who they claim to be.
4. Certification Path Validation: Each certificate is valid from root till end.
6. Online Certificate status protocol: Just query the certificate online and result would be
valid, invalid or unknown.
PGP - IDEA
S/MIME - RSA
3. Web Application - SSL/TLS
4. Steganography/Water marking
5. Digital Rights Management (DRM) - Protection of music, movie, game, e-book
and documents.
Circuit Encryption:
1. Link Encryption: Encrypts everything (Tunnel). Slow but secure. Works on low
OSI layers
2. End to End Encryption: Encrypts on Payload (TLS/Transport). Fast but less se
cure. High on OSI layers.
IPSec:
Works on Layer 3. Standard Architecture for VPN. (P A I N)
Setting up secure channel between 2 parties.
Modes:
a. Tunneling: Whole Packet is encapsulated (Security)
b. Transport: Only Payload is encapsulated (Performance)
Note: ESP also provides some limited authentication, but not to the degree of the AH.
Security should be at every phase of development. Should be baked in rather than bolted on.
Confinement: Read and Write are allowed only from a certain memory area (Restricted).
E.g. Sandboxing.
Trusted Systems: All protection mechanism work together to process sensitive data.
Token: Separate object that is associated with a resource and describe its security attributes.
Reference Monitor: Mediated access between subjects and objects (Access Control)
Security Perimeter
Reference Monitor
Information Flow Model: Prevent unauthorized flow of information between different level of
security.
Composition Theories:
Access Control Matrix: Table which shows which single subject and can take a specific action
on another specific object
Clark Wilson Model: Deals with Integrity. Enforces Segregation of Duties. It has Constrained
Interface.
Goguen and Meseguer Model: Deals with Integrity. Non-Interference Model. Predetermined
actions against predetermined objects.
Sutherland Model: Deals with Integrity. Focus on preventing interference in support of integri-
ty. Based on State Machine and Information Flow Model. Prevents covert channel.
Level Requirement
D Minimum Protection
C1 Discretionary Protection (DAC)
C2 Controlled Access Protection (Media cleansing for reusability)
B1 Labelled Security (Labelling of data)
B2 Structured Domain (Addresses Covert channel)
B3 Security Domain (Isolation)
A Verified Protection (B3 + Dev Cycle)
Level Requirement
D + E0 Minimum Protection
C1 + E1 Discretionary Protection (DAC)
C2 + E2 Controlled Access Protection (Media cleansing for reusability)
B1 + E3 Labelled Security (Labelling of data)
B2 + E4 Structured Domain (Addresses Covert channel)
B3 + E5 Security Domain (Isolation)
A + E6 Verified Protection (B3 + Dev Cycle)
C. Common Criteria: ISO: 15408 - Globally accepted evaluation criteria. Based on following key
elements to test Target of Evaluation (TOE) {The product for evaluation}
a. Profile Protection: What customer needs
b. Security Targets: Vendor’s claim of the security in the system.
3. Security Assurance: Covers assurance requirements for TOEs in the areas of configura
tion management, delivery and operation, development, guidance documents,
and life-cycle support plus assurance tests and vulnerability assessments.
Memory Protection: Prevent process from interacting to the other area not allocated to it.
Virtualization: Guest OS’s running on single OS. (Hypervisor is a component enabling virtualiza-
tion)
Trusted Platform Module: Crypto processor chip used to store and process cryptographic keys
for the purpose of a hardware supported/implemented hard drive encryption system.
Hardware Security Module (HSM) is a crypto processor used to manage store digital encryp-
tion keys, support faster digital signature and improve authentication.
Execution Types:
3. Multi-processing: CPU harness more than one processor. (Dual Core, Octa Core)
a. Symmetric Multiprocessing (SMP): All processors have single OS
b. Massively Parallel Processor (MPP): All processors have their own OS
Processing Types:
Protection Mechanism:
Prevents information from crossing between two security levels.
If outer ring needs to communicate with inner rings, then it needs to make request by System
Call.
Process State:
Memory:
1. Read Only Memory (ROM): No writing allowed
2. Programmable ROM (PROM): Can be written only once
(Used for hardware applica tion)
3. Erasable PROM (EPROM): Special Ultra violet lights can erase the content
4. Electrically EPROM (EEPROM): Electric voltage delivered (Used in BIOS)
5. Flash Memory: Similar to EEPROM, just needs to be deleted in blocks.
6. Random Access Memory: Readable and writable memory
7. Real Memory: Also called as primary.
Largest RAM storage resource available to a computer.
8. Cache Memory: Faster RAM
9. Dynamic RAM: Capacitor (Slow)
10. Static RAM: Flip flops (Fast)
11. Synchronous DRAM: Clock Cycle
Virtual Memory: Special type of secondary memory which OS manages to look like real mem
ory. (less expensive but slow)
Storage:
Input/output structures:
4. Direct Memory Access: When device needs to make direct access with other device it uses
“DMQ” (DMA Request). Till the time CPU blocks the memory location. DACK (DMA Acknowl-
edgement) is when the task is completed, device sends DACK.
3. ActiveX: Similar to Java Applet. Product of Microsoft. Can run only on MS browsers
and MS proprietary.
4. Local Caches:
a. ARP Cache Poisoning: Intruding the ARP cache where IP to MAC table is main
tained. (can lead to MITM attack)
b. DNS Poisoning: Intruding the DNS cache.
c. Local cache: Temporary internet files.
Server Based: Data flow management = Efficiency + minimum delay + throughput + Confiden-
tiality.
Database Security:
1. Aggregation: Collection of non-sensitive information to create sensitive information.
2. Inference: Requires deduction. Gain access to higher level. Countermeasure ---> Poly
instantiation
3. Data Ware housing: Collection of data from multiple databases for the purpose of
analysis.
4. Data Mining: Analysis on the data obtained by data warehousing.
5. Data Dictionary: Storing data usage, type, source, relationship & format.
• Activity of Data mining produces metadata. Metadata is stored in a more secure
container “Data Mart”
6. Data Analytics: Extraction and making meaningful data.
7. Large scale parallel Data Systems: Performs numerous calculations in parallel.
8. Distributed systems: Multiple thin clients with processing capabilities. (Tip: Trust is an
issue with distributed system)
1. Software As A Service: Fully functional applications accessed via browsers. e.g. Gmail,
Office 365. Max. responsibility is with CSP. On demand access to applications.
2. Platform As A Service: CSP provides platforms like OS, Hardware. Customer simply
builds the applications over those platforms. CSP is responsible for maintenance
of underlying infrastructure.
Grid Computing: If a computer is ideal, its resources are utilized for other projects. (Like
searching aliens ;-))
Application Security:
1. Key Management (Randomness)
2. Credential Management (Storage of credentials)
3. Authentication
4. Geo Tagging
5. Encryption
6. Application Whitelisting (Only authorized application can be installed)
Embedded Devices: Internet of Things (IoT) ---> Robotic surgery, car sensors, Smart home ap-
pliances.
*Exam tip: Primary focus of OS is to keep the computing environment stable and keep process
isolated from each other
1. Technical Mechanism
a. Layering: Ring Model (Ring 0---> Privilege; Ring 3 ---> User)
b. Abstraction: Transparent to how objects work
c. Data hiding: Cell suppression
d. Process Isolation: Protects integrity & prevent unauthorized data access
e. Hardware segmentation: Physical isolation
2. Policy Mechanism
a. Principle of least privilege: right + Permission
b. Separation of privilege
c. Accountability: System should capture logs
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 50
2. Backdoors: Deliberate entry point left so that system can be accessed without access
control
3. Maintenance hook: Developers leave the backdoor to fix production issues. (Trapdoor)
4. Trusted Recovery: If system fails, it should make an attempt to recover to a state prior
to failure. All controls remain intact.
Tempest:
1. Faraday Cage: Special enclosure to protect electromagnetic emissions from
leaving the enclosure.
2. White noise: Generating random signals causing too much interference which makes
difficult to retrieve data.
3. Control Zone: Faraday cage + White noise
Physical Security
Deter (Fence, CCTV) Deny (Lock)
Detect (IDS)
Asset
Delay
(Cable lock)
Defense in Depth
Critical Path Analysis: First thing to do before outlining security. Systematic effort to identify
relationship between mission critical applications and all necessary supporting elements.
Technology Convergence: Tendency for various technologies solution to evolve and merge
overtime.
Smart Cards: Have chip in it to process information (used for multi-factor authentication)
Proximity readers: Passive device --> Magnet with specific properties (anti-theft)
Field Powered: card readers for access card (generates magnetic field)
Intrusion Detection system: Alarm system. If the line of alarm system fails, heartbeat sensor
helps in line supervision. (A heartbeat sensor is a mechanism by which the communication
pathway is either constantly or periodically checked with a test signal.)
2. White noise: Generating random signals causing too much interference which makes
difficult to retrieve data.
Brown out: Prolonged low voltage (8% drop between power source and meter and 3.5% drop
between meter and power outlet)
Damage:
Temperature Damage
100°F Storage Tapes
175°F Hardware (RAM, CPU)
350°F Paper products
Fence:
1. 3-4 feet ---> casual trespasser
2. 6-7 feet ---> most intruders
3. 8+ feet ---> Determined intrude
Internal Security:
1. Locks: Inexpensive control --> preset locks (house hold locks) {attack is called shim
ming}
2. Programmable locks --> Multiple valid access combination (smart cards, cipher device)
3. Electronic Access Control --> Electro Magnet, Credential reader, sensor (Access cards
in offices)
*Exam tip: Within organization, area should be compartmentalized or separated based on the
sensitivity.
Environment & Life safety: Human life is first priority (Occupant Emergency Plan)
*Hint: Please Do Not Touch Steve’s Pet Alligator {way to remember 7 layers starting from Phys-
ical to Application}
Encapsulation ---> Packaging : When the payload (message) has the headers and footers add
ed as the message goes down to layers in OSI model.
Decapsulation ---> De-packaging : Unwinding the message as it goes up to the layers of OSI
Model.
Layer 1 (Physical): Accepts frames from Data link and coverts them into bits (encapsulation)
and it also converts physical bits to frames at the receiving system (Decapsulation).
Cable, voltage, HUB, signals.
Cables:
a. Twisted Pair --> Least secure. Cheap and easy installation
b. Fiber Optics --> Most secure. Expensive and hard to work with.
Network topology:
1. Bus:
a. No central point of connection
b. Difficult to troubleshoot
c. One break in cable takes down whole network
3. Star:
a. Offers Fault Tolerance
b. Switch is a single point of failure
HUB: Sends all data to all ports. No addressing and less expensive. (Layer 1)
Switch: Uses MAC address to direct traffic. Acts as a police officer directing traffic to respective
ports. Reduces collision.
Wireless Access Point: Provides wireless devices a point of connection to the wired network.
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 62
ARP poisoning: ARP keeps the list of MAC address to its cache memory. If an attacker changes
the legitimate address to some other address.
Layer 3 (Network): Adds routing and addressing information to data. Network layer adds in-
formation but doesn’t guarantee delivery of the packet. It is done by transport layer.
Routers isolate traffic into broadcast domain and uses IP addressing to direct traffic. As routers
are expensive, broadcast isolation is done through switch.
Finance VLAN HR VLAN
SWITCH
*Exam tips: Most of the protocols which starts with “I” is a layer 3 protocol. IP, ICMP, IGMP,
IGRP, IPSeC, IKE, ISAKMP. IMAP being an exception as it works at layer 7
Layer 4 (Transport): Provides end to end data transport services & establish a logical connec-
tion between 2 computer system.
Protocols used at layer 4:
1. SSL/TLS (from layer 4 to 7)
2. TCP (connection oriented --> slow)
3. UDP (Connectionless)
4. SPX (sequenced packet exchange)
Remote procedural call, NFS, SQL are the protocols working at layer 5.
Layer 6 (Presentation): Present the data in a format that all computer can understand.
*No protocols
Layer 7 (Application): Defines a protocol (way of sending data) that 2 different programs or
application understand.
HTTP, HTTPS, FTP, TFTP, SMTP, etc.
Converged Protocols: Merging of specialty protocols with standard protocols majorly done for
cost saving.
1. Fiber Channel over Ethernet (FCoE): Works as network data storage solution. Allows
high speed (16 Gbps) fiber channel over ethernet. Works at Layer 3
3. Internet small computer system interface (iSCSI): Used to enable location indepen-
dent file storage, transmission and retrieval over LAN, WAN. Used as cheap alternative of Fiber
Channel.
4. VOIP: Tunneling mechanism used to transport voice & data over TCP/IP network.
5. Software Defined Network: Separates Infrastructure layer from Control Layer (Net-
work Virtualization)
Common attacks:
1. Virus: Malicious code which is created to infect systems.
2. Worms: Malicious code which propagates itself
3. Logic Bomb: Execute the code on April 1 2020. (time based/event based)
4. Trojan: Executable file which resembles like a legitimate file which infects the system.
5. Backdoor: Entry point in an application which is not authorized.
6. Salami: Stealing small amounts to avoid getting noticed and accumulating it to bigger
amount (salami slices)
7. Data diddling: Altering raw data just before it is getting processed by a computer.
8. Sniffing: Listening to the traffic being transmitted
9. Session Hijacking: Capturing authentication session to identify credentials.
10. War dialing: Dialing the random numbers to identify the modem running behind.
11. DDoS: Sending packets beyond the bandwidth capacity
12. Syn Flood: sending syn packets in 3 way handshake process without completing the
handshake.
13. Smurf: Sending ICMP packets (DDoS)
14. Fraggle: Similar to smurf just uses UDP packets.
15. Loki: Covert channel
16. Teardrop: Sending fragmented packets in an order which cannot be re-arranged.
Network Address Translation (NAT): Purpose of NAT is to hide internal IP address {Layer 3}
10.x.x.x (Class A)
172.16.x.x-172.31.x.x (Class B)
192.168.x.x (Class C)
Port Address Translation (PAT): Allows many internal IP address to share one Public IP address.
Disadvantage: Single Point of Failure
1. State full NAT: Maintains the information of the session between clients and external
systems
2. Static NAT: ONE internal IP maps to specific external IPs.
3. Dynamic NAT: multiple internal IP maps to few external IP. (Many to Many)
Automatic Private IP Addressing (APIPA) aka Link Local address assignment: Assigns IP address
to system in case of DHCP failure.
Circuit Switching: Dedicated channel is created between 2 communicating parties. Once the
connection is established, link remains the same (consistent connection). All data follows the
same path. PSTN, ISDN, DSL, T-carriers
Packet Switching: Message is broken in small segments and each packet search its own way to
destination.
Technologies: X.25, Frame Relay, ATM, VOIP, MPLS, cable modems (Very high speed, shared
bandwidth)
Switched Virtual Circuit (SVC): Dial-up connection. Connection needs to be established before
transmission (Ham Radio)
Specialized Protocols:
1. Synchronize Data Link Control (SDLC): Permanent Physical connection for mainframe.
Uses polling (Layer 2)
2. High-level Data Link Control (HDLC): supports full duplex, PPP. Uses polling (Layer 2)
3. High Speed Serial Interface (HSSI): Uses DTE/DCE. Defines how multiplexors and rout
ers connect to high speed network carrier
Multiplexor ---> Transmits multiple signals over single line.
*A data circuit-terminating equipment (DCE) is a device that sits between the data terminal
equipment (DTE) and a data transmission circuit. Usually, the DTE device is the terminal (or
computer), and the DCE is a modem.
WAN Technologies:
Integrated Service Digital Network (ISDN): A fully digital telephone network that supports both
voice and high-speed data communications.
*Exam tip: Asymmetric Digital Subscriber Line (ADSL) faster than ISDN
MPLS: Multi-Protocol Labeled Switching (Layer 3) --> Cost effective, provides QoS for VOIP,
more secure than public network as it can create a VPN.
VOIP: Voice over IP --> Converts analog to digital signals. No security (lacks authentication
mechanism leading to Toll fraud).
Security issues for VOIP: Eaves dropping, vishing, SPIT
Performance issues: Latency (Fixed delay), Jittering (Variable delay)
Wireless Component:
802.11 Family
1. 802.11 a : 54 Mbps/ 5 GHz/ 8 channels
2. 802.11 b : 11 Mbps/ 2.4 GHz (same as home network)
3. 802.11 g : 54 Mbps/ 2.4 GHz
4. 802.11 n : 200+ Mbps/ 2.4 GHz or 5 GHz
5. 802.11 ac : 1 Gbps/ 5GHz
*Exam tip: The b, g, and n amendments all use the same frequency; thus, they maintain back-
ward compatibility.
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 71
Transmission Encryption:
1. Wired Equivalent Protocol (WEP)
a. Shared Authentication Passwords
b. Weak Initialization vector (24 bits)
c. IV transmitted in clear text
d. RC4 (Stream Cipher)
e. Easily crack able
f. Only option for 802.11 b
2. Wi-Fi Protected Access (WPA)
a. Stronger IV
b. Introduced Temporal Key Integrity Protocol (TKIP)
c. Still uses RC4
3. WPA 2
a. AES (Block Cipher)
b. CCMP (Counter Mode Cipher Block Chaining Message Authentication Code
Protocol)
c. Not backward compatible
Uses 802.1X/EAP authentication to have individual passwords for individual users.
Bluetooth
• Discovery Mode should be disabled
• Automatic pairing should be turned off
○ Attacks:
§ Blue Jacking --> Sending SPAM
§ Blue Snarfing --> Copies information of the remote device
§ Blue Bugging --> More serious. Allows full use of phone, make call and can
eaves drop on calls.
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 72
Authentication Protocol:
1. Challenge Handshake Authentication Protocol: Used over Point to Point Protocol
(PPP). Encrypts userID and passwords. Protects against replay attack. Reauthenticates.
2. Password Authentication Protocol: Transmits userID and password in clear text. Just
transports credentials.
*Exam tip: There are no attacks against PAP as everything is in cleartext.
3. Extensible Authentication Protocol: This is a Framework for authentication which can
be incorporated with any type of authentication.
a. Protected EAP: EAP itself doesn’t provide any security so it encapsulates EAP in
TLS tunnel.
b. Lightweight EAP: Cisco Proprietary but it was broken with ASLEAP attack.
Security Goals: P A I N
*Exam tip: Spamming, mail bombing are some common issues which are hard to stop as ad-
dresses are spoofed.
Solutions:
1. Secure Multipurpose Internet Mail Extension (S/MIME): P A I N
a. X.509:
i. Signed: P A I N
ii. Enveloped: P A I N
2. MIME Object security Services (MOSS): Uses RSA, DES and MD2/MD5 (P A I N)
3. Privacy Enhanced Email (PEM): Uses RSA, DES and X.509 (P A I N)
4. Domain Key Identified Mail (DKIM): Email validity is performed if it has been sent
through domain name
5. Pretty Good Privacy: Uses International Data Encryption Algorithm (IDEA) {PGP is a
good IDEA}
Fax security: Fax encryptors, Link encryptors, activity logs and exception reports.
Client Based:
• Using modem to Dial up
• Internet through VPN
Terminal Server:
• Connecting to terminal server
Tunneling: Think about sending email through post. Data inside cannot be read using SSL or
TLS. Uses more than one protocol at a time.
IPSec
• Authentication Header (P A I N)
• Encapsulating Security Payload (P A I N)
Note: ESP also provides some limited authentication, but not to the degree of the AH.
Virtualization: Guest OS running on single OS. Hypervisor is a component used for virtualiza-
tion.
*Exam tip: Scalability, quick recovery are few advantages of virtualization. However, threats
like malicious codes which compromise virtual OS are also there.
Virtual Networking
• Storage Area Network
• Software Defined Network (makes organization vendor independent)
Security Control:
1. Transparency: Invisible to user
2. Verify Integrity: Hashing
3. Transmission Mechanism: Logs the transmission records (auditing)
Security Boundaries: A security boundary is the line of intersection between any two areas,
subnets, or environments that have different security requirements or needs.
Network Attack:
Attack Countermeasure
DDoS Firewall, third-party vendor, load balancer, null route
Eaves Dropping TLS, SSH
Impersonation/ Masquerading One Time Pads/Token Authentication
Replay Attacks One Time Authentication
Modification Attack Digital Signature, Packet checksum, verification
ARP spoofing Monitoring ARP cache, IDS
Hyperlink Spoofing Verify the hyperlink before clicking
DNS Poisoning, Spoofing and High Jacking (Pharming ) : Also known as resolution attacks.
Poisoning: IP address resolves to malicious DNS
Spoofing: Attacker sends false replies instead of DNS server.
The resolution is to keep upgrading DNSSEC.
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 77
Authorization: Confirms that an authenticated entity has the privileges and permissions
necessary.
Auditing: Any activity in the application/system should be audited (Identify technical issues/
Breaches)
Passwords are not stored in clear text. It is hashed using algorithm such as Password Based
Key Derivation Function 2 (PBKDF2)
**Retina scans are the most accurate form of biometric as it scans the blood vessel behind the
eyes. Although it's not acceptable as it reveals the health condition of the person (BP, Preg-
nancy). It needs to be protected as it contains PHI details.
**Iris Scan is the second best and mostly accepted form of authentication.
*Exam tip: For Biometric Authentication, ENROLLMENT must take place first. Enrollment time
over 2 mins is unacceptable
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 79
Identity Management:
a. Centralized---> SSO, Directory Service
b. Decentralized
Smart Card: A credit-card sized ID/badge that has integrated circuit chip embedded in it which
is used for identification and/or authentication. (Mostly used as Multi-Factor Authentication)
Tokens: A password generating device which users can carry with them. This authentication
method can be used along with other factor (password).
1. Key Distribution Centre: The KDC is the trusted 3rd Party that provides authentication
services. Kerberos uses symmetric key cryptography to authenticate clients to servers. All
clients and servers are registered with the KDC, and it maintains the secret keys for all the
members.
2. Authentication server: It verifies or rejects the authenticity and timeliness of tickets.
3. Ticket Granting Ticket: TGT provides proof that a subject as authenticated through a KDC
and is authorized to request tickets to access other objects. TGT is encrypted and includes
symmetric key, expiration time and the user’s IP address. Subjects present TGT while accessing
the Object.
4. Ticket: Ticket is an encrypted message that provides proof that a subject is authorized to
access an object.
Organizations share the credentials within federated domain. It uses SAML (Security Assertion
Markup language) and SPML (Service Provisioning Markup Language).
*Exam tip: Think about booking a flight for your holidays and you get an option to book hotel
on the same site. The moment you login to hotel site, it won’t ask for your credentials again as
the site for flight booking and hotel booking are under Federated Domain.
SAML: Based on XML and is used to exchange authentication & Authorization between feder-
ated organization.
SPML: Based on XML specifically designed for exchanging user information for federated iden-
tity single sign on purposes.
XACML: Extensible Access Control Markup Language is used to define access control policies
within an XML format and it commonly implements RBAC.
*Exam tip: SAML is for enterprise use and OAuth is for commercial use (by us)
IdaaS (Identity as a Service): e.g. Google, login to google once and use multiple google prod-
ucts without authenticating. Okta is an example for IdaaS.
AAA protocols: Protocols that provide Authentication, Authorization and Accounting are re-
ferred as AAA protocols. These provide centralized access control with remote access systems
such as VPN. Common protocols are RADIUS, TACACS+ and Diameter.
RADIUS: Remote Authentication Dial-in User Services is a centralized authentication service for
remote connection. RFC 2865. Uses UDP on Port 49.
TACACS+: Terminal Access Controller Access Control System was introduced as an alternative
to RADIUS. CISCO introduced extended TACACS (XTACACS). TACACS+ was created as open pub-
lic documented protocol and most commonly used among three. Uses TCP on Port 49.
• Uses UDP in transport layer. Must have extra code to detect transmission errors.
• It encrypts only password while communicating between RADIUS client & server. User ID
and sessions are sent in clear text and vulnerable to Replay attack.
• Combines AAA
• Appropriate for simple environment like ISP.
• Supports IP only.
TACACS+
Diameter: Enhanced version of RADIUS. Not backward compatible. Supports wide range of
protocols (IP, mobile IP, VOIP). Uses TCP on port 3868 or Stream Control Transmission Protocol
(SCTP) Port 3868. Supports IPSec and TLS.
Authentication
a. PAP, CHAP, EAP
b. End to End protection
c. Replay attack protection
Authorization
a. Redirect secure proxies
b. State reconciliation
c. Re-Auth on demand
Auditing
a. Reporting & event monitoring.
Constrained Interface: Access control on interface. E.g. Access to modify would be visible,
however, it would be greyed out if not authorized.
Context Dependent: Require specific activity before granting access. E.g. Payment needs to be
made before downloading online media.
Least Privilege: Access granted to the privileges necessary to perform an assigned task. (Secu-
rity clearance)
Separation of Duties: No single person is allowed to perform end to end critical task alone.
(Preventive control)
Threat Modelling
It’s a security process where potential threats are identified, categorized and analyzed.
Goal: (a) To reduce the number of security related design and coding defects
(b) To reduce the severity of any remaining defects
Access Aggregation Attack: User gather chain of less sensitive information and aggregate it to
make more sensitive information.
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 86
1. Discretionary Access Control: Owner, creator or custodian define access to the objects.
Uses Access control list (known as Identity based access control)
3. Role Based Access Control: Access is defined based on the role in an organization and
subjects are granted access based on their roles. Normally it is implemented in
the organizations with high employee turnover.
4. Rule Based Access Control: There are set of rules. e.g. Firewall. Global rules are applied
to all users equally.
a. Hierarchical - Clearance of Top secret gives access to Top secret as well as Secret
b. Compartmentalized - Each domain represents a separate isolated compartment.
c. Hybrid - Combination of both
6. Attribute Based Access Control: Rules that can include multiple attributes. e.g. working
hours, place of work, type of connection etc.
3. Dictionary attack: Dictionary attack is an attempt to discover your password by using every
possible word present in the dictionary and compare against your credentials. It also combines
the upper-case and lower-case while attacking. The best way to prevent this attack is to avoid
common dictionary words as your password.
4. Brute Force Attacks: Brute force attack is when there is an attempt to discover password
by using all the possible combination of letters, numbers and symbols. It is also called as the
last resort of the hackers. However, this attack is going to take a long (very, very long) time to
identify the actual password. However, considering the computing capabilities and increase in
processing power, brute force is able to gain momentum. It is always advisable to keep your
passwords long and complex to deter the brute force attack as it requires cost and computing
powers.
5. Birthday attacks: It’s a type of password attack which focuses on finding collision (hash
values).
7. Sniffer Attacks: Sniffing is a technique referred to look into the packets which are being
sent over the network. Wireshark is a common tool which does that. Best way to protect
against
10. Phishing: It is a technique where attacker tricks the victim by sending an email which
looks like a legitimate email or through a legitimate source (spoofing email) which contains
malformed link. The link will take the user to an infected page (created by attacker) which nor-
mally asks for sensitive information like credentials, credit card details etc. It is always recom-
mended to verify the source and be diligent before clicking on any suspicious link.
Test Program
VULNERABILITY ASSESSMENTS
VULNERABILITY SCANS: Automatically probe systems weakness which can be exploited by
attackers.
a. Network Discovery: discover ports and services
1. TCP SYN Scanning: sends a packet with SYN flag.
If system responds, its set as SYN ACK
(Also called as ‘Half Open’ Scanning)
2. TCP Connect Scanning: opens a full connection to a remote system on a specified port
3. X-Mas Scanning: sends packet with FIN, PSH, URG flags
Important Ports:
FTP – 21
SSH – 22
Telnet - 23
SMTP – 25
DNS – 53
HTTP – 80
POP3 – 110
NTP – 123
HTTPS – 443
MS SQL – 1433
Oracle – 1521
H.323 – 1720
PPTP – 1723
RDP – 3389
c. Web Scanning: special purpose tools that probe web applications for known vulnerabilities.
a. Interface Testing
i. API – Code that interacts with outer world
ii. User Interface – GUI and Command line
iii. Physical Interface – Logic controllers
b. Misuse Case Testing: Exploiting the software’s known risk (Abuse Case Testing)
TEST COVERAGE ANALYSIS: use cases tested / total number of use cases
ii. Account Management: Privileged account should be reviewed, if they do not have un
necessary access (UER)
iii. Backup Verification: Process function effectively meets organization’s data protection
needs
Need to know: Access granted only to data resources they need to perform. (Permission)
Least Privilege: Access granted to the privileges necessary to perform an assigned task. (Secu-
rity clearance)
Transitive Trust: A trust B and B Trust C, then A trust C. (Happens on the domains)
SoD: No single person is allowed to perform end to end critical task alone. (Preventive control)
Marking--->Handling--->Storing---->Destroying
Hardware inventory: Should have labels (Barcode, RFD), unused memory devices should be
sanitized or destroyed.
Software Defined Network: Decouple control plane from the Data plane
Virtual SAN: High-speed network to Host multiple devices. (Hypervisor is used for virtualiza-
tion)
Managing Cloud based assets: Risk Management is difficult as resources are outside the direct
control.
a. Software As A Service: Fully functional applications accessed via browsers. e.g. Gmail,
Office 365. Max. responsibility is with CSP.
b. Platform As A Service: CSP provides platforms like OS, Hardware. Customer simply builds
the applications over those platforms. CSP is responsible for maintenance of underlying infra-
structure.
c. Infrastructure As A Service: Provides basic computing resources. All the maintenance is
performed by the consumers.
A publication for Study Notes and Theory - A CISSP Study Guide
The Memory Palace - A Quick Refresher For Your CISSP Exam!
Page 96
Public Cloud: Anyone can rent the services. (Org A uses PaaS, Org B uses SaaS and Org C uses
IaaS)
Private Cloud: Services for Single Organization
Community Cloud: Services for 2 or more organizations with similar objectives. (all tenants
opting for SaaS)
Hybrid: Public + Private
Media Management: 1. Tapes should not be kept in high magnetic field. This can result in
degaussing.
2. Always try an restore the data to avoid last minute surprise.
3. Encryption should be done. (AES 256)
New Systems with Baselines--------> Image created for every new systems--------> Image is used
for further baselining.
Change Management: Any changes in the system should undergo change management pro-
cess.
*Exam tip: Any unauthorized change in the system impacts Availability of CIA triad.
Patch Management:
CVE - Common Vulnerability Exposure (Gives you the score of the vulnerability based on sever-
al factors)
Detect-->Response--->Mitigate--->Report--->Recover--->Remediate--->Lesson Learned
(Contain) (Mgt. & Media) (RCA)
Attacks:
Denial of Service: Utilization more than capacity (DDoS)
Syn Flood: 3 way handshake is not completed
Attacker spoofs the source address of victim and sends the SYN Packets. Victim’s system ends
up responding to SYN/ACK to its own and DoS itself.
Zero Day: Vulnerability which has not been reported or found by vendor.
Malicious Code: Drive by download (Most common method for system infection)
Man in the middle attack (MITM) - When an attacker sits in between the 2 legitimate parties
and tries to sniff through the communication.
War dialing: Dialing the phone numbers to get the modem tone. Keeping the modem tone
after longer number of rings is the countermeasure.
Espionage: Spying
Intrusion Detection and Prevention Systems: Effective method to detect DoS attacks.
Types:
a. Knowledge Based (Signature/Pattern): Detects what signatures are updated.
b. Anomaly (Behavioral/Statistical/Heuristic): IDS is kept in an environment to learn. (Best
for Zero day attacks)
Passive notification (IDS)
IPS/IDS Response
Active prevention (IPS)
Honey Pot: Temp attacker to attack. (Trap) Detects the type of attack. Network of honeypot is
known as Honey Net.
Enticement -- Legal
Entrapment -- Illegal (Deliberate attempt to lure an attacker and then reporting against it)
Padded Cell: Similar to Honey Net. Once attacker attacks, IDS transfer the attacker to padded
cell without letting the attacker know.
Firewalls:
*Exam tip: Logs and reports should be preserved. One way is to access remotely.
Disaster Recovery
Strikes, loots, vandalism are some forms of disasters. (Insurance is required to protect against
these events)
Single Point of Failure: Failure of component that can cause issues. (e.g. the only Server pro-
cessing online banking requests crashes)
System Resilience: Ability of a system to maintain an acceptable level of service during an ad-
verse event.
1. Failover---> Switching to redundant service at the event of failure
2. Failback--->Switching back to primary service
3. Cluster---> Appears to be single server to the end user (Server farm) {listens to the heart-
beat of the servers. Any server fails, peer servers picks up the request}
4. Redundant Server---> Server kept in case of failure of primary server. In case of zero
downtime. (Expensive)
RAID 1---> Mirroring; 2 disks, both holds same data. Fault tolerance
RAID 5---> Striping + Parity; Fault tolerance + High Speed. 3 or more disks are used
RAID 10---> Combination of RAID 1 and 0; At least 4 disks are used. Striping + Mirroring. Even
number of disks.
Fail Secure: After failure, system secures itself. (Blue screen of death)--- where security is im-
portant
Fail Open: System will grant access to all after failure--- Where Availability is important
Recovery Strategy: Actual Cash Value (ACV) = compensation on the market value on the day of
loss (minus) Depreciated value since the time of purchase.
Crisis Management: Continuous training. Should know how to handle situation at the time of
emergency.
Off sites
1. Cold Site: Low in cost. No actual systems, just the basic infrastructure e.g. building, air
conditioning etc. takes weeks to activate.
2. Hot Sites: Most expensive. Very quickly available (within hours). Same level of protection
as primary sites. People just needs to be moved along with data restoration is required.
3. Warm site: Available within 12 hours. Transportation of backup media is required.
4. Mobile Sites: Easily relocated units.
5. Service Bearers: Company that leases computer time. Owns large server farms and work-
stations.
6. Mutual Assistance Agreement/ Reciprocal Agreement: 2 organizations share computing
facilities.
Characteristics: a. Hardware and software compatibility is an issue
b. Non-enforceable
c. Cost-effective
7. Redundant site: 2 sites running in parallel. Highly expensive. Majorly for organizations
with ZERO downtime.
*Exam tip: Always make sure your off site is at an optimum distance so that any disaster
should not affect both the sites.
*Exam tip: A disaster plan should contain a call tree (list of the people to be contacted) handy.
Once the disaster team reaches at site, first task is to assess the situation.
Backups:
Archive Bit: If it has any value, it means archive of the file is due or backup is not yet taken.
Once the backup is done, archive bit is reset or made to 0 (zero).
1. Full Backup: Complete Back up. Archive bit is set to 0.
2. Incremental Back up: Backs up only files which have changed after full backup. Archive
bit is set to 0.
3 - Highest
2 - Medium
1 - Lowest
*Exam tip: Back up should be done during low peak time. You should always test the resto-
ration of the backups to avoid last minute surprises.
Software Escrow: If a vendor who has developed the software goes out of the business, it
gives the source code to 3rd Party which can be accessed by the client.
Recovery Team: Which moves to the alternate site. Most critical data are moved first.
Salvage team: Which moves to the primary site. Least critical data is moved first.
Exam tip: Disaster Recovery plan should be classified as extremely sensitive document. Should
have only one copy.
Investigation Types
e-Discovery: Evidence extraction from electronic media. Following are the steps for e-Discov-
ery:
1. Information Governance
2. Identification
3. Preservation---> preserving the evidence is must to avoid any deviation
4. Collection---> collection of evidence should be done by the trained professional
5. Processing
6. Review
7. Analysis
8. Production--->
9. Presentation
Evidence
Chain of custody: proper chain of evidence collection should be maintained. Who handles
evidence at what moment should be properly documented. Any break in COC makes the evi-
dence inadmissible. (Very Important)
Media Analysis: Involves identification and extraction of information from storage media
Network Analysis: Activity took on the network during the incident.
Software Analysis: Looking for logic bombs, back doors etc.
Hardware Analysis: PC, smartphones etc.
Investigation Process: Clearly outline the scope of investigation. Roles, responsibilities and
Rule of engagement (Different phases of investigation)
Major Attacks
Common Incidents
1. Scanning: Very common form of incident. It allows us to buy some time for investigation.
2. Compromise: Hardest to detect
3. Malicious code: Reported by users
4. DDoS: Easiest to detect
Gather Evidence:
1. Search warrant
2. Surrender
3. Subpoena
*Exam tip: All evidence must be secured. Remote login to preserve any evidence. Incidents
should be properly reported and documented.
Ethics (Personal Conduct): These rules are not laws. Minimum standards for personal behavior.
1. Unauthorized access
2. Disrupts the internet
3. Wastes resources
4. Destroys integrity
5. Compromise privacy
1. Requirement Gathering: Functional requirements are gathered. Security and Privacy risk
assessments are performed.
2. Design: Various components of application are defined which will be used. Attack surface
Analysis and Threat Modelling is performed in this phase.
4. Test: Various testing and validation are performed. Unit (done by developers), integra-
tion (combining the modules), regression (when code is tested after changes have been per-
formed) and UAT (performed by end users to test the functionality).
5. Operation and Maintenance: Once the code is deployed, production support is given and
further changes are done through change management process.
APPLICATION PROGRAMMING INTERFACE (API) : Social media API. Post Status, Follow user,
like Post.
Web Service interacts with other web services.
Developers should protect API Keys (similar to password)
PRIMARY KEY: Value which can be used to uniquely identify a record in table
ACID
Atomic: All or nothing. Either every transaction is completed or nothing.
Consistency: Transaction should be consistent to database rules
Isolation: Should not affect other transactions
Durability: Once its committed, it should be preserved
*Exam tip: Expert Systems are as good as the data in the Knowledge Base.
MALICIOUS CODES:
Virus:
• Propagation Technique
• Destruction
PROPAGATION TECHNIQUES:
(1) Master Boot Record Virus (MBR): Affects boot sector
(2) File Infection: Replaces original file with corrupted
(3) Macro Virus: Easy to write(VBA), very lethal Ex. I Love you
(4) Service Injection: Injecting into trusted runtime process.
VIRUS TECHNOLOGIES:
(1) Multipartite Viruses: More than one propagation technique
(2) Stealth Viruses: Hide themselves from getting detected
(3) Polymorphic Viruses: Modify their own code as they travel from system to system
(4) Encrypted Viruses: Use cryptographic techniques
Short segment code – decryption routine
(5) Hoax: Circulating misleading information.
(6) Logic Bomb: Triggers on a logic (time based or event based)
(7) Trojan Horse: S/W that appears legitimate but carries malicious payload
(8) Ransomware: Encrypts documents & asks for ransom to decrypt it
(3) Stuxnet
• Zero day
• Windows service
• Spread through USB
• Causes physical damage. Targets siemens products
(4) Spyware & Adware: Spyware monitors your actions and transmits important details to a
remote system that spies on your activity. Adware uses a variety
of techniques to display advertisements on infected computers.
COUNTER MEASURE
(1) Client System: Updated antivirus
(2) Server System: Updated antivirus
(3) Content Filters: Should be able to read SMTP traffic (mails)
APPLICATION ATTACKS:
• Buffer Overflow (Bound Check)
• Time of Check to Time of Use
• Back door
• Rootkit and Escalation of Privilege
RECONNAISSANCE ATTACKS
• IP Probes
• Port Scans (Nmap)
• Vulnerability Scan (Nessus)
• Dumpster Diving
MASQUARADING ATTACK
• IP Spoofing
• Session High jacking
Copyright Credits
Digital Signature: https://medium.com/@meruja/digital-signature-generation-75cc63b7e1b4
Topology: https://www.ianswer4u.com/
NAT: https://en.wikibooks.org/wiki/A-level_Computing/AQA/Paper_2/Fundamentals_of_com-
munication_and_networking/Network_Address_Translation_(NAT)
VPN: https://netbeez.net/blog/monitoring-vpn-connections/
CER: https://pen-testing.sans.org/blog/2015/10/08/whats-the-deal-with-mobile-device-pass-
codes-biometrics-part-1-of-2
Kerberos: https://www.infotechno.net/kerberos
SDN: http://www.thetech.in/2012/12/sdn-architecture.html
Cybrary.it