Free course for Information Security by NPTEL(National Programme on Technology Enhanced Learning) this cources are Taught by the IIT professor
-
PREREQUISITES : Basic concepts in programming and networking
- Week 1 : Introduction to ethical hacking. Fundamentals of computer networking. TCP/IP protocol stack.
- Week 2 : IP addressing and routing. Routing protocols.
- Week 3 : Introduction to network security. Information gathering: reconnaissance, scanning, etc.
- Week 4 : Vulnerability assessment: OpenVAS, Nessus, etc. System hacking: password cracking, penetration testing, etc.
- Week 5 : Social engineering attacks. Malware threats, penetration testing by creating backdoors.
- Week 6 : Introduction to cryptography, private-key encryption, public-key encryption.
- Week 7 : Key exchange protocols, cryptographic hash functions, applications.
- Week 8 : Steganography, biometric authentication, lightweight cryptographic algorithms.
- Week 9 : Sniffng: Wireshark, ARP poisoning, DNS poisoning. Hacking wireless networks, Denial of service attacks.
- Week 10 : Elements of hardware security: side-channel attacks, physical unclonable functions.
- Week 11 : Hacking web applications: vulnerability assessment, SQL injection, cross-site scripting.
- Week 12 : Case studies: various attacks scenarios and their remedies.
-
Introduction to Information Security - I:
- Week 1: What is Information Security & Why do you need it? – Basics Principles of Confidentiality, Integrity Availability Concepts Policies, procedures,Guidelines, Standards Administrative Measures and Technical Measures, People, Process, Technology
- Week 2: Current Trends in information Security, Cloud Computing: benefits and Issues related to info Sec. Standards available for InfoSec: Cobit, Cadbury, ISO 27001, OWASP, OSSTMM, etc - An Overview, Certifiable Standards: How, What, When, Who
- Week 3: Vulnerability, Threat and Risk, Risk Assessment and Mitigation + Quick fixes, Introduction to BCP / DRP / Incident management, Segregation and Separation of Duties & Roles and responsibilities, IT ACT 2000
- Week 4: Types of assessments for Information Security
-
- VAPT of Networks
-
- Web Appln Audits
-
- IT assessments or audits
-
- Assessment of Network Equipments
-
- Assessment of Security Devices (WebFiltering, Firewalls, IDS / IPS, Routers
-
- Data Center Assessment
-
- Security of Application Software
-
- SAP Security
-
- Desktop Security
-
- RDBMS Security
-
- BCP / DRP assessments
-
- Policy reviews Network Security & Common and Popular ToolsUsed
-
- Week 5: Windows and Linux security, Types of Audits in Windows Environment: Server Security, Active Directory (Group Policy), Anti-Virus, Mails, Malware, End point protection, Shadow Passwords, SUDO users, etc
- Week 6: Web Application Security: OWASP, Common Issues in Web Apps, What is XSS, SQL injection, CSRF, Password Vulnerabilities, SSL, CAPTCHA, Session Hijacking, Local and Remote File Inclusion, Audit Trails, Web Server Issues, etc
-
Introduction to Information Security - II:
- Week 1: Hardware Security in Modern Compute Systems
- Week 2: Interaction of Compiler and OS with Hardware
- Week 3: Hardware Privilege Levels
- Week 4: Memory Segmentation
- Week 5: Virtual memory and Paging
- Week 6: Interrupt Service Routines
- Week 7: Task Switching
- week 8: Establishing Hardware Root of Trust
-
Introduction to Information Security - III:
- Weeks 1 and 2: Introduction to Operating Systems fundamentals - Process, Memory, File System management.
- Weeks 3 and 4: Introduction to Linux, Basic commands and file handling commands, Standard I/O, pipes and standard error related commands, Task Control commands, Basics of System administrationWeeks
- Weeks 5 and 6: UNIX Basic scripting, Setting environment variables and using them in command line, Basic looping syntaxes in shell script, Continuation of looping syntaxes in shell script, practicing sample shell scriptsWeeks
- Weeks 7 and 8: Networking Basics, Networking Terminologies, Structure of Internet and packet delays: Introduction, Network devices, Network Administration in Linux
-
Introduction to Information Security - IV:
Pre Requisites: : Basic Programming skills
- Week 1: Short evaluation on scripting, Networking basics (Contents of IS L3) - Introduction to Kali Linux
- Week 2: Layer 2 and Layer 3 Discovery using Kali Linux with demopractice
- Week 3: Layer 4 discovery using Kali Linux with demopractice - Port scanning feature in Kali Linux with demopractice
- Week 4: Finger printing (Specific OS details and vulnerabilities) in Kali Linux with demopractice
- Week 5: DoS and Web Application Scanning in Kali Linux with demopractice - Automating Kali Linux with tools
- Week 6: Network Forensics: An introduction and acquisition of evidence - Analysis and tools of network packets and flows
- Week 7: Unplugged: Wireless Network Forensics – Tools and Scripts - Network Forensics: Intrusion and Detection using Snort tool
- Week 8: Network Forensics: Network devices (Switches, Routers, Firewalls) and Proxies
-
Introduction to Information Security - V:
PRE-REQUISITES : C programming must be strong. Minimum understanding of digitallogic/operatingsystems/computer organization
- Week 1: Introduction / gdb / buffer overflow
- Week 2: Preventing buffer overflow based malware
- Week 3: Integer overflow and buffer overread and heap overflow
- Week 4: More on heap overflow; Access Control
- Week 5: Confinement
- Week 6: SGX and Trustzone
- Week 7: Micro-architectural Attacks
- Week 8: Hardware Security.