RETIRED VERSION - Comptia Security+ 601 Exam Cheatsheet
|
3DES
|
AAA
|
ABAC
|
ACL
|
AD
|
AES
|
AES256
|
AH
|
|
AI
|
AIS
|
ALE
|
AP
|
API
|
APT
|
ARO
|
ARP
|
|
ASLR
|
ASP
|
ATT&CK
|
AUP
|
AV
|
BASH
|
BCP
|
BGP
|
|
BIA
|
BIOS
|
BPA
|
BPDU
|
BSSID
|
BYOD
|
CA
|
CAPTCHA
|
|
CAR
|
CASB
|
CBC
|
CASB
|
CBT
|
CCMP
|
CCTV
|
CERT
|
|
CFB
|
CHAP
|
CIO
|
CIRT
|
CIS
|
CMS
|
CN
|
COOP
|
|
COPE
|
CP
|
CRC
|
CRL
|
CSA
|
CSIRT
|
CSO
|
CSP
|
|
CSR
|
CSRF
|
CSU
|
CTM
|
CTO
|
CVE
|
CVSS
|
CYOD
|
|
DAC
|
DBA
|
DDoS
|
DEP
|
DER
|
DES
|
DHCP
|
DHE
|
|
DKIM
|
DLL
|
DLP
|
DMARC
|
DNT
|
DNS
|
DNSSEC
|
DoS
|
|
DPO
|
DRP
|
DSA
|
DSL
|
EAP
|
ECB
|
ECC
|
ECDHE
|
|
ECDSA
|
EDR
|
EFS
|
EIP
|
EOL
|
EOS
|
ERP
|
ESN
|
|
ESP
|
ESSID
|
FACL
|
FDE
|
FIM
|
FPGA
|
FRR
|
FTP
|
|
FTPS
|
GCM
|
GDPR
|
GPG
|
GPO
|
GPS
|
GPU
|
GRE
|
|
HA
|
HDD
|
HIDS
|
HIPS
|
HMAC
|
HOTP
|
HSM
|
HSMaaS
|
|
HTML
|
HTTP
|
HTTPS
|
HVAC
|
IaaS
|
IAM
|
ICMP
|
ICS
|
|
IDEA
|
IDF
|
IdP
|
IDS
|
IPS
|
IEEE
|
IKE
|
IM
|
|
IMAP4
|
IoC
|
IoT
|
IP
|
IPS
|
IPSec
|
IR
|
IRC
|
|
IRP
|
ISA
|
ISFW
|
ISO
|
ISP
|
ISSO
|
ITCP
|
IV
|
|
KDC
|
KEK
|
L2TP
|
LAN
|
LDAP
|
LEAP
|
MaaS
|
MAC
|
|
MAM
|
MAN
|
MBR
|
MD5
|
MDF
|
MDM
|
MFA
|
MFD
|
|
MFP
|
ML
|
MMS
|
MOA
|
MOU
|
MPLS
|
MSA
|
MS-CHAP
|
|
MSP
|
MSSP
|
MTBF
|
MTTF
|
MTTR
|
MTU
|
NAC
|
NAT
|
|
NDA
|
NFC
|
NFV
|
NGFW
|
NG-SWG
|
NIC
|
NIDS
|
NIPS
|
|
NIST
|
NOC
|
NTFS
|
NTLM
|
NTP
|
OCSP
|
OID
|
OS
|
|
OAI
|
OSINT
|
OSPF
|
OT
|
OTA
|
OTG
|
OVAL
|
OWASP
|
|
P12
|
P2P
|
PaaS
|
PAC
|
PAM
|
PAP
|
PAT
|
PBKDF2
|
|
PBX
|
PCAP
|
PCI DSS
|
PDU
|
PE
|
PEAP
|
PED
|
PEM
|
|
PFS
|
PGP
|
PHI
|
PII
|
PIN
|
PIV
|
PKCS
|
PKI
|
|
PoC
|
POP
|
POTS
|
PPP
|
PPTP
|
PSK
|
PTZ
|
PUP
|
|
QA
|
QoS
|
RA
|
RAD
|
RADIUS
|
RAID
|
RAM
|
RAS
|
|
RAT
|
RC4
|
RCS
|
RFC
|
RFID
|
RIPEMD
|
ROI
|
RPO
|
|
RSA
|
RTBH
|
RTO
|
RTOS
|
RTP
|
S/MIME
|
SaaS
|
SAE
|
|
SAML
|
SCADA
|
SCAP
|
SCEP
|
SDK
|
SDLC
|
SDLM
|
SDN
|
|
SDP
|
SDV
|
SED
|
SEH
|
SFTP
|
SHA
|
SIEM
|
SIM
|
|
SIP
|
SLA
|
SLE
|
SMB
|
SMS
|
SMTP/S
|
SNMP
|
SOAP
|
|
SOAR
|
SoC
|
SOC
|
SPF
|
SPIM
|
SQL
|
SQLi
|
SRTP
|
|
SSD
|
SSH
|
SSID
|
SSL
|
SSO
|
STIX
|
STP
|
SWG
|
|
TACACS+
|
TGT
|
TKIP
|
TLS
|
TOTP
|
TPM
|
TSIG
|
TTP
|
|
UAT
|
UDP
|
UEBA
|
UEFI
|
UEM
|
UPS
|
URI
|
URL
|
|
USB
|
USB OTG
|
UTM
|
UTP
|
VBA
|
VDE
|
VDI
|
VLAN
|
|
VLSM
|
VM
|
VoIP
|
VPC
|
VPN
|
VTC
|
WAF
|
WAP
|
|
WEP
|
WIDS
|
WIPS
|
WORM
|
WPA
|
WPS
|
XaaS
|
XSRF
|
|
PBQs
|
|
Know how to configure a RADIUS server, WiFi server, and a client machine with PKI, WPA2 and current best security practices
|
|
Be familiar with the linux kernel and how to identify how attacks are taken out on there
|
|
what security measures can be taken ons pecific network devices to enhance security
|
|
What tech can be applied to different network devices (web server, database, domain controller))
|
|
Review attack types and their indicators
|
|
General
|
|
Port numbers and their protocols, only common ones are mentioned and just review them. It can make some of the other questions easier as well.
|
|
different methods of "preventative" and the like, what physical security measures are the most effective
|
|
differences between SOAR and SIEM, Other acronyms to review: CVSS,LDAP, SPI, SoC, API
|
|
CASB, other cloud computing concepts (what it takes to move an organization to the cloud, availibility, BCP, edge and fog computing))
|
|
review linux kernel for directory traversals, CSFR,
|
|
Tip: when taking the exam, flag questions that are worded weirdly and go back to them later and try to rewrite the question yourself. This is what I had to do for like 8 questions
|
|
Best cryptography practices and types to use based on specific scenarios, understand how PKI and PSK works, Tokenization vs hashes
|
|
Tip: most "scenarios" seemed to start with "_____ works at _____ organization and is updating/removing/hardening", so familiarize yourself with business related terms
|
|
Review GDPR, ISO, NIST, the diamond intrustion analysis method, and Diffe
|
|
Best practices for implementing secure work from home networks and remote desktop accessing
|
|
Attacks, Threats, and Vulnerabilities (24%)
|
1.1-1.8
|
|
Architechture (21%)
|
2.1-2.8
|
|
Implementation (25%)
|
3.1-3.9
|
|
Operations and Incident Response (16%)
|
4.1-4.5
|
|
Governance, Risk, and Compliance (14%)
|
5.1-5.6
|
|
Phishing
|
a way to trick people into giving up sensitive info, usually through fake links. prevent with email
|
|
filtering
|
|
|
Smishing
|
|
|
Vishing
|
|
|
Spam/SPIM
|
|
|
Spear phishing
|
|
|
Whaling
|
|
|
Prepending
|
|
|
Reconnaissance
|
|
|
Watering Hole Attack
|
|
|
Influence Campaigns
|
|
|
Reasons of Effectiveness
|
authority, intimidation, consensus, scarcity, familiarity, trust, urgency
|
|
Malware
|
Ransomware
|
|
|
Trojan
|
||
|
Worm
|
||
|
PUPs
|
||
|
Logic Bomb
|
||
|
RAT
|
||
|
Rootkit
|
||
|
cryptomalware
|
||
|
Pass Attacks
|
spraying
|
|
|
dictionary
|
||
|
brute force
|
online v offline
|
|
|
Rainbow Table
|
||
|
Physical
|
skimming
|
|
|
AI
|
Training Data
|
|
|
Cryptographic
|
birthday
|
|
|
collision
|
||
|
downgrade
|
||
|
Cloud-based v. on prem
|
||
|
Privilege Escalation
|
|
|
XSS
|
|
|
Injections
|
|
|
Pointer/object Dereference
|
|
|
Buffer Overflows
|
|
|
Error Handling
|
|
|
Race Conditions
|
|
|
Imprope Input Handling
|
|
|
Replay Attack
|
|
|
Integer Overflow
|
|
|
Request Forgeries
|
|
|
API Attacks
|
|
|
SSL Stripping
|
|
|
Driver Manipulation
|
|
|
Pass the Hash
|
|
Wireless
|
Evil Twin
|
|
|
Rougue Access Point
|
||
|
Bluesnarfing
|
||
|
Bluejacking
|
||
|
Disassociation
|
||
|
RFID
|
||
|
NFC
|
||
|
IV
|
||
|
On-path
|
||
|
Layer 2
|
ARP poisoning
|
|
|
MAC poisoning
|
||
|
DNS Poisoning
|
||
|
DDoS
|
OT, Network, App
|
|
|
Malicious Code
|
VBA
|
|
|
PS, Python, Bash
|
||
|
Macros
|
||
|
Actors and Threats
|
APT
|
|
|
Auth Hackers
|
||
|
Unauth Hackers
|
||
|
Semi-auth
|
||
|
Shadow IT
|
||
|
Attributes of Actors
|
Internal or external threats, level of experience/capability, resources, funding, intent
|
|
|
Vectors
|
Direct access, wireless, email, supply chain, social media, cloud, removable media
|
|
|
Threat Intel Sources
|
OSINT
|
|
|
Proprietary
|
||
|
CVE Databases
|
||
|
AIS
|
||
|
Research Sources
|
Conferences, academic journals, RFC, local industry, social media, threat feeds
|
|
|
TTP
|
||
|
There are security concerns with each of the sections below. The concerns depend on industry, implementation, and time, along with other factors. The objective is to explain the security concerns associated with everything below
|
|
|
Cloud based v on prem
|
Cloud- can be hacked, default must be changed, availability On-prem- physical, can be stolen, human errors
|
|
General Concerns
|
open permissions, unsecure root accounts, errors, weak encryption, unsecure protocols, default settings, open ports and services
|
|
Thirs Party Risks
|
vendor management, supply chain, outsourced code, data storage
|
|
Impacts of Bad Security
|
data loss/breaches/exfiltration, identity theft, financial, reputation, availability loss
|
|
Threat Hunting
|
Intel fusion
|
|
|
threat feeds
|
||
|
manuever
|
||
|
Vulnerability Scans
|
non/credentialed
|
|
|
non/intrusive
|
||
|
application
|
||
|
CVE
|
||
|
Config review
|
||
|
SIEM
|
Security info and event management
|
|
|
Packet Capture, review reports, data inputs
|
||
|
User behavior analysis
|
||
|
sentiment analysis
|
||
|
security monitoring
|
||
|
log collectors
|
||
|
SOAR
|
Security, orchestration, automation, and response
|
|
|
Passive/Active Recon
|
drones, war flying/driving, footprinting, OSINT
|
|
Exercise Types
|
red, blue, white, or purple team
|
|
Pen Testing
|
un/known environment, partially known environment, lateral movement, privilege escalation, cleanup, bug bounty, pivoting
|
|
EXplain the importance of security concepts in an enterprise environment
|
|
|
Config Management
|
diagrams, baseline
|
|
Data soverignty
|
|
|
Data Protection
|
DLP, masking, encryption, at rest, in motion, in processing
|
|
tokenization
|
|
|
Geography
|
|
|
SSL transport
|
|
|
API
|
|
|
Site resiliency (hot, warm, cold))
|
|
|
Honeypots/flies/nets
|
|
|
DNS Sinkhole
|
|
|
Fake telemetry
|
|
|
Acronyms to review: IaaS, PaaS, SaaS, XaaS, CSP, MSP/MSSP, API, SDN, SDV, VM, SIAM
|
|
|
Fog computing
|
cloud that is close to IoT data, midpoint, distributed cloud architecture, extends the cloud, distribute data and processing
|
|
no latency, no bandwidth reqs, miminzes security concerns
|
|
|
Edge computing
|
IoT systems, edge server, close to the use, process the data on the device, increased internet speed
|
|
Thin client
|
basic app usage, runs on remote server, VDI, local device, minimal operating system on the client, big network requirement
|
|
Containers
|
Standardized, physical infrastructure with one OS with container software, isolated process, image, standardized and lightweight, secure
|
|
Monolithic
|
client database code, one big application, codebase is so large it is hard to do maintinence, not as fast
|
|
Microservices and APIs are the more effecient version of monolithic
|
|
|
Microservices/APIs
|
API gateway manages communication through gateway to different microservices that leads to a data base, the API is the "glue", scalable, resilient, security and compliance
|
|
Serverless architechture
|
FaaS, applications are remote and autonomous, removes the OS, it is a stateless compute container, event triggered (available as needed), third party
|
|
Transit Gateway
|
VPC, public cloud that has resources, VPC is controlled by the transit gateway aka "cloud router," connects through VPN to VPCs
|
|
Virtualization
|
one physical piece of hardware, runs different OSs on one deviceVm sprwal avoidance
|
|
vm escape protection
|
|
|
Virtualization Security
|
avoid VM sprawl because noo one knows where VMs live, detail provisioning so everyone knows where it is (track), VM is self-contained
|
|
VM escape attack type can control host
|
|
|
HaaS/IaaS
|
outsourcing equipment, must manage internally
|
|
SaaS
|
easier and on-demand
|
|
PaaS
|
middle ground, no HVAC, no maintenance team, no direct control, building blocks
|
|
Cloud Design
|
elasticity, on-demand, global access,
|
|
Data Protection
|
resource policies,
|
|
SIAM
|
most providers are different, SIAM integrates diverse providers for a unified view
|
|
IaaC
|
can be deployed at will, describes app instances in code,
|
|
SDN
|
central mngmt, vendor neutral, no human intervention, Agile, directly programmable
|
|
to secure, use Internal firewall to connect all servers, use an IPS between internet and internal net, devices are software based
|
|
|
SDV
|
must see traffic to secure data, monitoring, SIEM, firewalls are able to be implemented
|
|
data is encapsulated and encrypted
|
|
|
Must be able to summarize these concepts
|
|
|
De/Provisioning
|
|
|
QA
|
|
|
Integrity Measurement
|
|
|
Secure Coding
|
normalization, stored procedures
|
|
obfuscation/camoflauge
|
|
|
Server v Client Side
|
|
|
OWASP
|
|
|
Compiler v Binary
|
|
|
Elasticity
|
|
|
Scalability
|
|
|
Authentication methods
|
directory services
|
|
federation
|
|
|
attestation
|
|
|
TOTP, HOTP, SMS, token key, static codes, push notifications/phone calls
|
|
|
smart cards
|
|
|
Biometrics
|
fingerprint, retina, iris, facial, voice, gait analysis, efficacy rates, fase acceptance/rejection, CER
|
|
MFA
|
Factors: something you know, have, or are
|
|
Attributes: somewhere you are, something you can do or exhibit, someone you know
|
|
|
AAA
|
|
|
Redundancy
|
RAID
|
|
Load Balancers on a network
|
|
|
UPS
|
|
|
Backup types
|
Full
|
|
Incremental
|
|
|
Snapshot
|
|
|
Differential
|
|
|
Tape
|
|
|
Non-persistence
|
revert to nkown state, last known good config, high availibility, restoration order
|
|
Diversity
|
tech, vendors, crypto, controls
|
|
Acronyms to Remember
|
REVIEW THEIR IMPLICATIONS AND SCENARIOS SCADA, IoT, VoIP, HVAC, MFP, RTOS, SoC, SIM cards
|
|
Embedded systems
|
arduino, raspberry pi, FPGA
|
|
SCADA/ICS
|
facilities, industrial, manufacturing, energy, logistics
|
|
IoT
|
sensors, smart devices, wearables, facility automation, weak defaults
|
|
specialized systems
|
medical
|
|
vehicles, aircraft
|
|
|
Smart Meters
|
|
|
Constraints for embedded and specialized systems
|
power, compute, network, crypto, inabilities to patch, authentication, range, cost, implied trust
|
|
Air Gap
|
|
|
Screened subnet (DMZ)
|
|
|
Secure Areas
|
|
|
Secure Data destruction
|
burning, shredding, pulping, pulverizing, degaussing, third-party
|
|
Faraday cages
|
|
|
Sensors
|
motion, noise, proximity, moisture, cards, temp
|
|
Common Use Cases
|
Low Power devices
|
|
|
low latency
|
||
|
high resiliency
|
||
|
supporting confidentiality
|
||
|
supporting integrity
|
||
|
obfusacation support
|
||
|
non-repudation support
|
||
|
Blockchain
|
public ledgers
|
|
|
Limitations
|
speed, size, weak keys, time, longevity, predicability, reuse, resource and security constraints
|
|
|
entropy
|
||
|
Modes of Operation
|
Unauthenticated
|
|
|
Authenticated
|
||
|
Counter
|
||
|
Steganography
|
Audio
|
|
|
Video
|
||
|
Image
|
||
|
Quantum
|
communications
|
|
|
computing
|
||
|
Post-Quantum
|
||
|
Other Concepts
|
digital signatures
|
|
|
key length
|
||
|
salting
|
||
|
hashing
|
||
|
key exchange
|
||
|
elliptic-curve
|
||
|
perfect forward secrecy
|
||
|
Imlement secure protocols based on a scenario
|
||
|
Protocol
|
Definition
|
Use Cases
|
|
DNSSEC
|
Secure DNS, validates info and integrity through public key cryptography
|
sign DNS certificate
|
|
SSH
|
Secure shell provides encypted client-server terminal, replaced telnet/FTP
|
secure terminal communication
|
|
S/MIME
|
Used with email, Secure/Multipurpose Internet Mail Extensions, public/private key pair is required
|
PKI manages these keys
|
|
SRTP
|
Secure Real Time Protocol, keeps convos private, adds encyption, uses AES, uses Hash based message
|
ex: HMAC SHA1
|
|
LDAP
|
Lightweight Directory Access Protocol (X.500 written by International Telecommunications Union)
|
|
|
protocol for read/writing dir over an IP network, uses TCP/IP
|
ex: LDAP can access active directory
|
|
|
LDAPS
|
uses SSL, secure LDAP
|
|
|
SASL
|
provides authentication using client certifications
|
|
|
FTPS
|
uses SSL for encryption over FTP client
|
NOT THE SAME AS SFTP
|
|
SFTP
|
SSH FTP, SSH used for encryption, can ls dir, manipulate files
|
|
|
POP/IMAP
|
Used with email,
|
Use a STARTTLS exntension to encrypt POP3 with SSL or use IMAP w/SSL
|
|
NTP
|
no security, classic
|
used in DDoS as amplifiers
|
|
NTPSec
|
secure version of NTP
|
|
|
SSL/TLS
|
Used with email,
|
always encypted with browser emails
|
|
SSL (Secure Sockets Layer), TLS (Transport layer security) is the newer version of SSL)
|
||
|
HTTPS
|
private key used on server, symmetric session key transferred using asymmetric encryption
|
most common form uses public key encryption
|
|
symmetric key gets used during communication
|
||
|
IPsec
|
OSI Layer 3, public internet, data IS encrypted, anti-replay with encryption
|
both tunnel ends are secure, very standardized
|
|
AH provides integrity, ESP provides encryption
|
||
|
Tunneling
|
||
|
ESP
|
||
|
SNMPv3
|
SSH encrypts tunnel communication, follows CIA
|
is asking routers/switches for info from web browser with HTTPS
|
|
DHCP
|
servers must be authorized in AD, no secure version of DHCP
|
routing/switching
|
|
DHCP snooping, MAC spoofing,no built in security, rogue DHCP servers are a security issue but can be minimized through trusted interfaces on switches and only allowing distribution from trusted interfaces
|
||
|
prevent DHCP client DoS starvation attacks with a limited number of MAC addys per interface
|
||
|
Antivirus, Firewalls, animalware
|
auto updates, constant, always check for encryption/integrity checks to inform firewall configurations
|
|
|
Implement these based on a scenario
|
||
|
Secure coding practices:
|
||
|
Type
|
Scenario
|
Solution
|
|
Endpoint Protection
|
trojans worms and viruses are stopped
|
Antivirus
|
|
stops spyware/ransomware/fileless
|
Antimalware
|
|
|
allows to detect a threat without or with signatures and can use behavioral analysis, can investigate and respond
|
EDR
|
|
|
OSI app layer, can block/allow, examine encrypted data
|
NGFW
|
|
|
HIDS uses log files to detect, HIPS can block known attacks and uses signatures, hashes, and behavioral analysis
|
HIPs/HIDS
|
|
|
allow/block incoming or outgoing app traffic
|
Host-based firewall
|
|
|
Boot Integrity with Bootloader
|
BIOS, will use secure boot, protects the BIOS and public key to protect BIOS update with digital signature check, verifies boot laoder
|
UEFI
|
|
device provides central management server with all bootloader info from chain of trust. The report will compare with trusted v not trusted
|
Attestation
|
|
|
Various Boot Levels (Chain of Trust)
|
not wanting to lose contact with a system, perfect to get in, rootkits work, UEFI
|
Secure Boot
|
|
bootloader verifies signature of OS kernel
|
Trusted Boot
|
|
|
allows us to measure if any changes occured, measurements stored in TPM as a hash from previous two processes
|
Measured Boot
|
|
|
Database
|
breaches can be expensive, compliance issues, continuity of business is important
|
|
|
replacing sensitive data like a SSN with a different, totally random number. ex: tap to pay, NOT HASHING OR ENCRYPTING
|
Tokenization
|
|
|
adding random data to a hash to secure it further
|
Salting
|
|
|
one way, ex: passwords, fixed length
|
Hashing
|
|
|
Application Security
|
occurs when info is going in, normalization
|
input validations
|
|
info stored on computer from browsers, tracks temp info, personalization, session mangmt, sensitive info is NOT supposed to store info
|
cookies
|
|
|
secure headers are added to web server configuration, restricts browsers, helps prevent XSS attacks
|
Headers
|
|
|
app code is signed by developer, assymetric encryption, trusted CA signs developers public key
|
code signing
|
|
|
SAST for static code analysis, can easily find vulnerabilities(can have false positives).
|
Static v Dynamic Code Analysis
|
|
|
dynamic analysis, random data put into an app, time and CPU resource heavy, try CERTBFF, negative testing, attack type,
|
Fuzzing
|
|
|
Hardening
|
minimizing attack survace, removing all possible entry points, can be based on compliance, CIS, SANS, NIST
|
|
|
possible entry points, close all except required ports, used with NGFW, use nmap
|
Open Ports
|
|
|
FDE, ex: Bitlocker,
|
Disk encryption
|
|
|
system stability, security fixes, emergency used for zero day attacks
|
Patch management
|
|
|
TPM
|
trusted platform modules, used in junction with HSM
|
Secure Boot
|
|
Implement secure network designs based on scenarios
|
|||
|
Design Type
|
Terms
|
Definition
|
Scenarios
|
|
Load Balancing
|
active/active
|
||
|
passive/active
|
|||
|
Virtual IP
|
|||
|
Segmentation
|
VLAN
|
||
|
DMZ
|
|||
|
Extra or Intranet
|
|||
|
VPN
|
split tunnel v full tunnel
|
||
|
SSL/TLS
|
|||
|
HTML5
|
|||
|
L2TP
|
|||
|
DNS
|
|||
|
Port Security
|
snooping
|
||
|
Network Appliances
|
jump servers
|
||
|
forward proxy
|
|||
|
reverse proxy
|
|||
|
NIDS/NIPS
|
|||
|
HSM
|
|||
|
Aggregators
|
|||
|
Firewalls
|
|||
|
ACL
|
|||
|
App v host v virtual
|
|||
|
Port Scanning
|
|||
|
Remember to review how to install and configure wireless security settings
|
||
|
Cryptographic Protocols
|
WPA2
|
|
|
WPA3
|
||
|
CCMP
|
||
|
SAE
|
||
|
Authentication Tools
|
EAP
|
|
|
PEAP
|
||
|
EAP-FAST
|
||
|
EAP-TLS
|
||
|
EAP-TTLS
|
||
|
IEEE 802.1x
|
||
|
RADIUS
|
||
|
Methods
|
PSK, open, WPS, captive portals
|
|
|
Installations
|
site surveys, heat maps, WiFi analyzers, channel overlaps, WAP, ap security
|
|
|
Connection Methods
|
cellular, wifi, bluetooth, infared, USB, PTP, GPS, RFID
|
|
NFC
|
|
|
MDM
|
remote wipes, geofencing, geolocation, screen locks, push notifications, passowrds and pins
|
|
application management
|
|
|
content management
|
|
|
Biometrics
|
|
|
full device encryption
|
|
|
containerization
|
|
|
storage segmentation
|
|
|
Enforcement and monitoring...
|
monitor third parties
|
|
rooting
|
|
|
sideloading
|
|
|
custom firmware
|
|
|
OTA
|
|
|
geotagging
|
|
|
Hotspot
|
|
|
Deployment Models
|
BYOD, CYOD, COPE, VDI
|
|
Controls
|
High availibility, resource policies, secrets management, auditing
|
|
Storage Controls
|
permissions, encryption, replication, high availibility
|
|
Network Controls
|
Virtual Networks
|
|
Public/private subnets
|
|
|
Segmentation
|
|
|
API Inspection
|
|
|
Compute Controls
|
Sec groups, dynamic resource allocation, instance awareness, VPC endpoint, container security
|
|
Solutions
|
CASB, app security, SWG, Firewalls consider for firewalls cost, segmentation
|
|
Third party
|
|
Identity Tools
|
IdP, Attributes, Certificates, Tokens, SSH Keys, Smart Cards
|
|
Account Types
|
user, shared, generic, guest, service
|
|
Account Policies
|
Password complexity, history, and reuse prohibiting
|
|
Network location, geofencing, geotagging
|
|
|
access policies, time based logins, account audits, permissions, lockout, disablement
|
|
Authentication management
|
keys, vaults
|
|
TPM, HSM, knowledge-based
|
|
|
Authentication/Authorization
|
EAP, SHAP, PAP, RADIUS, 802.1x, SSO, SAML, TACACS+
|
|
Kerberos
|
|
|
Access Control Schemes
|
ABAC, MAC, DAC
|
|
rule or role based, conditional, privilege access management
|
|
PKI Types
|
Definition
|
Certificate Types
|
Definition
|
|
Key Management
|
Wildcard
|
||
|
CA, RA, CRL, OCSP, CSR, CN
|
Subject Alternative Names
|
||
|
Expiration
|
Code Signing
|
||
|
Self Signed
|
|||
|
Concepts
|
Email, User, Root, Domain
|
||
|
Online v Offline
|
DER Format
|
||
|
Stapling
|
PEM Format
|
||
|
Pinning
|
PFX Format
|
||
|
Trust Model
|
P12
|
||
|
Key Escrow
|
P7B
|
||
|
Organizational Security
|
|||
|
Commands
|
Function
|
Tools
|
Function
|
tracert |
theHarvester
|
||
nslookup/dig |
sn1per
|
||
nmap |
Nessus
|
||
ipconfig/ifconfig |
Cuckoo
|
||
hping |
FTK Imager
|
||
netstat |
Win Hex
|
||
netcat |
Autopsy
|
||
arp |
Wireshark
|
||
route |
Memdump
|
||
curl |
Powershell, Python, SSH
|
||
dnsenum |
last one used for recon
|
Tcpdump
|
|
head |
used for file manipulation (FM)
|
Tcpreplay
|
|
tail |
FM
|
||
cat |
FM
|
||
grep |
FM
|
||
chmod |
FM
|
||
logger |
FM
|
||
|
Policies, Processes, and Procedures for IR
|
|
|
IR Process
|
Preperation
|
|
Identification
|
|
|
Containment
|
|
|
Eradication
|
|
|
Recovery
|
|
|
Lessons Learned
|
|
|
Attack Frameworks
|
MITRE ATT&CK
|
|
Cyber Kill Chain
|
|
|
Stakeholder Management
|
|
|
Communication Plan
|
|
|
DRP
|
|
|
BCP
|
|
|
COOP
|
|
|
Retention
|
|
|
Utilize appropriate data sources to support an investigation
|
|
|
SIEM Dashboards
|
sensors, sensitivity, trends, alerts, correlation
|
|
Log Files
|
Network, system, app, security, web, DNS, authentication, dump files, VoIP, SIP
|
syslog |
|
|
journalctl
|
|
|
NXLog
|
|
|
Bandwidth monitors
|
|
|
Metadata
|
email, mobile, web, file
|
|
netflow
|
|
|
Protocol Analyzer
|
|
|
Reconfiguring Endpoints
|
|
|
Quarantine
|
|
|
Configuration changes
|
alter firewall, MDM, DLP, content filter, cert updates
|
|
Isolation, Containment, Segmentation
|
|
|
SOAR playbooks
|
|
|
Documentation and Evidence
|
can include video, tags, reports, snapshots, time stamps, event logs, interviews, admissibility
|
|
chain of custody
|
|
|
Acquisition
|
order of volatility
|
|
use disks, RAM, OS, device type, firmware, snapshots, caches, networks, artifacts
|
|
|
Integrity
|
Hashing, checksums, and provenance
|
|
Preservation is crucial
|
|
|
Non-repudation
|
|
|
Counterintelligence
|
|
|
Control Types
|
preventive, detective, corrective, deterrent, compensating, physical
|
|
Categories
|
manegerial, operational, technical
|
|
Importance of applicaible regulations, standards, or frameworks that impact organizational security posture
|
||
|
Legislation
|
GDPR
|
|
|
National/territory/state laws
|
||
|
PCI DSS
|
||
|
HIPAA
|
||
|
Frameworks
|
CIS
|
|
|
NIST
|
||
|
RMF/CSF
|
||
|
ISO
|
||
|
Cloud
|
||
|
SSAE
|
||
|
Guides
|
OS
|
|
|
Web server
|
||
|
Personnel
|
Abide by AUP, job rotations, mandatory vacations, sepereation of duties
|
|
least privilege
|
|
|
clean desk, background checks, NDAs, social media analysis, Onboarding, Offboarding, User Training/Role based training
|
|
|
Diverse Training
|
|
|
Third Party Risk Management
|
vendors, supply chain, business partners, SLA, MOU, MSA, BPA, EOL, EOSL
|
|
Data
|
Classification
|
|
Governance
|
|
|
Retention
|
|
|
Credential Policies in reference to...
|
personnel, third party, devices, service accounts, admins
|
|
Organizational Policies
|
Change management and control
|
|
Asset Management
|
|
|
Acronyms: RTO, RPO, MTTR, MTBF, DRP, SLE, ALE, IP, ARO
|
|
|
Risk types include...
|
external, internal, legacy systems, multiparty, IP theft, and software compliance
|
|
Risk Management Stategies
|
Acceptance, Avoidance, Transference, Mitigation
|
|
Risk Analysis
|
Control assesments
|
|
inherent risk
|
|
|
residual risk
|
|
|
control risk
|
|
|
Qualitative v Quantitative risk
|
|
|
Likelihood of occurence
|
|
|
Asset Values
|
|
|
SLE, ALE, ARO
|
|
|
Business Impact Analysis
|
RTO, RPO, MTTR, MTBF, DRp
|
|
site risk assessment
|
|
|
Consequences to an org when data breaches occur
|
reputation is damaged, identity theft, fines, IP theft
|
|
Notifications
|
|
|
Data Types
|
Public
|
|
Private
|
|
|
Sensitive
|
|
|
Confidential
|
|
|
Proprietary
|
|
|
PII
|
|
|
Health, Govt, Customer
|
|
|
Financial
|
|
|
Privacy Enhancing Technologies
|
Data minimization
|
|
Data masking
|
|
|
tokenization
|
|
|
anonyminity
|
|
|
Roles and their Responsibilities
|
Data owners
|
|
Data controller
|
|
|
DPO
|
|
|
Info Life Cycle
|
|
|
Terms of Agreement
|
Privacy Notices
|
|
Public vs Private Key
|
|
Public Key: A public key is a part of the asymmetric encryption algorithm and is made available to anyone who wants to communicate with the owner of the key. It is used to encrypt data, digital signature verification, and establish secure communication channels. The public key can be freely distributed as it does not contain sensitive information. Private Key: A private key, on the other hand, is the other half of the asymmetric encryption algorithm and is kept secret by the owner of the key. It is used to decrypt data, generate digital signatures, and establish secure communication channels. The private key must be kept secure as it contains sensitive information that must not be disclosed to anyone else.
|
|
Asymmetric Keys vs Symmetric Keys
|
|
Symmetric Key: A symmetric key encryption system uses the same secret key to both encrypt and decrypt the data. The sender and receiver must have the same secret key to communicate securely. The symmetric key encryption system is faster than the asymmetric key encryption system, and it is typically used for bulk data encryption. Asymmetric Key: An asymmetric key encryption system uses two keys, a public key, and a private key. The public key is used to encrypt the data, and the private key is used to decrypt it. Anyone can have access to the public key, but the private key is kept secret by the owner. Asymmetric key encryption is slower than symmetric key encryption but provides better security and is typically used for digital signatures, secure key exchange, and establishing secure communication channels. The main difference between symmetric and asymmetric key encryption is that symmetric key encryption uses the same key to encrypt and decrypt data, while asymmetric key encryption uses two different keys for encryption and decryption. The symmetric key encryption system is faster, while the asymmetric key encryption system is more secure.
|
|
allow web traffic, disallow all traffic from specific IP, ensure implicit deny, port 53 is DNS,
|
|
|
IDS alert, supposed to be denied on ACL, given diagram. 443 default port for https, NAT, NAPT firewall in use
|
|
|
tcp port 22, new inbound rule wizards, use custom, rule can be named SFTP, most groups use third party for FTP,
|
|
|
multifactor auth characteristis, payload, trojan with keylogger
|
|
|
cryptographic scenario: RSA,
|
|
|
hash private key encryption to create dig sig alice then attatches DS to og message to deliver to bob (SHE FORGOT TO ENCRYPT THIS) bob then decrypts og message w/ DS using Alice's public key resulting in the has of the og message bob performs hash comparison the hashes do not match no trust
|
|
|
Other Vincent Humble Videos
|
601-P1: blowfish cipher, Bcrypt? can lengthen and strengthen keys, longer the key, the longer a file is confidential,
|
|
601-P2: Sim cloning, elliptic curve cryptography, geo requirement for data centers 100 miles?, hybrid, DLP, GPS and WiFi, nonrep & accountibility,
|
|
|
601-P3:
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.