Cyber Security - BSCS Notes

Cyber Security — Complete BSCS Notes

Introduction to Cyber Security

Definition: Cyber Security protects systems, networks and data from attacks.
Cyber Threat Landscape: Includes hacking, phishing, malware.
Example: Protecting bank systems from hackers.

Information Security Principles (CIA)

Confidentiality: Only authorized access
Integrity: Data should not change illegally
Availability: Data accessible when needed

Attackers & APT

Types: Hackers, insiders, terrorists
APT: Long-term targeted attack
Example: Nation-state cyber attack

Malware & Attacks

Definition: Malicious software
Types: Virus, Worm, Trojan, Ransomware
Lifecycle: Attack stages from entry to damage

Social Engineering

Definition: Trick humans to gain access
Types: Phishing, baiting, pretexting

Basic Cryptography

Definition: Securing data using encryption
Types: Symmetric, Asymmetric, Hashing
Example: Password hashing

Web & Database Security

Web Attacks: SQL Injection, XSS
Database Security: Protect stored data

Network & Software Security

Network Security: Firewall, VPN
Software Security: Secure coding

Mobile Security

Device Security: Protect phones
App Security: Secure mobile apps

Digital Forensics

Definition: Investigating cyber crimes
Types: Computer, Network, Mobile forensics