Course Syllabus |
- Introduction to Security Engineering, Attacks, Mechanisms and Services, Attack Detection, Prevention and Recovery
- Network Packet Capturing and Analysis
- Authentication and access control, email security and web security
- Perimeter Security Solutions – IDS, Gateway Firewall and VPN
- Database Security
- Security Standards and Auditing
- Introduction to Windows Architecture
- Windows Programming and API, PE format
- Windows Security Concepts
- Data Structures in Windows and Kernel Programming
- Introduction to Malware, Automated Analysis, Behaviour Analysis
- Malware Analysis with samples
- Dealing with Advanced Malware
- Analysing Memory Images with Volatility Toolkit
- Analysing Web based malware, malicious documents
- Analysing vulnerability exploitation which is carried out using Metasploit Framework
|
Pre-requisites C / C++ Programming, Data Structures, Networking & TCP/IP Concepts, OS Concepts, Working knowledge of Linux & Windows OS |
|
|
| |
Course Syllabus |
- Introduction to Security Engineering, Attacks, Mechanisms and Services, Attack Detection, Prevention and Recovery
- Network Packet Capturing and Analysis
- Authentication and access control, email security and web security
- Perimeter Security Solutions – IDS, Gateway Firewall and VPN
- Introduction to Malware and Analysis
- Security Standards and Auditing
- Client-Server Paradigm, TCP & UDP based network programming
- Multithreaded servers with I/O multiplexing and Synchronization
- PCAP programming, Security protocol implementation using Crypt library
- OpenSSL programming
- Secure coding in C & C++
- Secure coding in Java
- Web based threats and securing web applications
- Database Security
- Security design principles, architectures & models
- Security Testing and Evaluation Criteria
|
Pre-requisites C / C++ Programming, Data Structures, OOPs concepts, Networking & TCP/IP Concepts, OS Concepts, Working knowledge of Linux & Windows OS, Internet & Web Concepts |
|