Fənn · İnformasiya təhlükəsizliyi (master)

Cloud and SDN/NFV-Based Network SecurityMövzu planı

MS-1409-EN6 kreditPayız semestriSeçmə2

Mövzu planı

Fənn üzrə mövzular və hər mövzunun təlim nəticələri.

15 mövzu
  1. 1. Introduction to Cloud Computing and Virtualization: Transition from Traditional Network Perimeters to Software-Defined Environments and the Threat Landscape

    Mühazirə

    This topic examines the fundamental principles, architecture, and applications of cloud computing and virtualization in modern network infrastructure. It explores the transition from traditional perimeter-based security models to software-defined, dynamic, and distributed environments. The security roles of virtual machines, virtual networks, containers, and software-managed resources in cloud infrastructures are analyzed, along with the new attack surfaces and threat vectors emerging in these environments. The topic helps students develop the ability to assess the security characteristics of cloud and virtualization environments.

  2. 2. Cloud Security Models: Shared Responsibility Model (IaaS, PaaS, SaaS) and Configuration Vulnerabilities

    Mühazirə

    This topic examines the Shared Responsibility Model for cloud security and the division of security responsibilities between cloud service providers and customers. Security responsibilities for infrastructure, operating systems, applications, and data are compared across Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. Risks such as misconfigured access policies, publicly exposed storage resources, excessive privileges, and weak identification and authentication mechanisms are explored. Methods for reviewing cloud configurations, implementing security controls, and assessing compliance are also discussed.

  3. 3. Virtualization Security: Hypervisor Vulnerabilities (VM Escape), Multi-Tenancy Risks, and Resource Isolation Mechanisms

    Mühazirə

    This topic examines the security architecture of virtualization infrastructure, hypervisor functions, and the principles governing resource allocation among virtual machines. Hypervisor vulnerabilities, VM escape attacks, data leakage in multi-tenant environments, and the potential impact of one tenant's activities on other tenants' resources are analyzed. The isolation of CPU, memory, storage, and network resources is explored, along with secure virtual machine configuration, hypervisor patching, and access control mechanisms. Students develop the ability to identify vulnerabilities in virtualized infrastructures and assess the security of resource isolation.

  4. 4. SDN Architecture and Principles: Separation of the Control Plane and Data Plane, and the OpenFlow Protocol

    Mühazirə

    This topic examines the architecture, key components, and management principles of Software-Defined Networking (SDN). The separation of the control plane from the data plane, the functions of SDN controllers, and the centralized management of network policies are explored. The operating principles of the OpenFlow protocol, communication between controllers and network devices, flow table management, and traffic forwarding mechanisms are explained. The topic helps students analyze SDN architecture and identify its security capabilities.

  5. 5. SDN Security Analysis: SDN as Both a Defensive Platform and an Attack Target—Opportunities and Emerging Threat Vectors

    Mühazirə

    This topic explores the opportunities provided by SDN technologies for strengthening network security, as well as the risks arising from their exploitation. Centralized management, dynamic security policies, flexible traffic control, and automated attack mitigation capabilities are analyzed. Potential threats, including controller compromise, control plane vulnerabilities, forged flow requests, unauthorized rule modifications, and attacks against management channels, are also examined. Methods for defining trust boundaries, validating security policies, and evaluating defensive mechanisms in SDN environments are discussed.

  6. 6. SDN Control Plane Security: DoS/DDoS Attacks Against Controllers (Packet-In Flooding), Controller Compromise, and Mitigation Techniques

    Mühazirə

    This topic examines security risks affecting the SDN control plane, the role of controllers in managing network operations, and their resilience against attacks. Scenarios involving controller resource exhaustion caused by excessive Packet-In messages, DoS/DDoS attacks, and unauthorized acquisition of control privileges are analyzed. Defensive mechanisms such as request rate limiting, access control, authentication, controller redundancy, and load distribution are explored. Students develop the ability to identify control plane vulnerabilities and strengthen controller security.

  7. 7. SDN Data Plane Security: Switch Flow Table Saturation (TCAM Flow Table Saturation) and Packet Forwarding Manipulation

    Mühazirə

    This topic examines the security characteristics of the SDN data plane, switch flow table management, and packet forwarding mechanisms. Attack scenarios involving the exploitation of limited Ternary Content-Addressable Memory (TCAM) capacity, flow table saturation, and disruption of network operations are explored. Risks associated with forged or modified flow rules, including traffic misdirection, packet blocking, and unauthorized routing of data, are also analyzed. Methods for validating flow rules, enforcing resource limits, monitoring traffic, and developing secure forwarding policies are discussed.

  8. 8. Security of APIs and Communication Channels in SDN: Southbound TLS/SSL and Northbound REST API Vulnerabilities

    Mühazirə

    This topic examines the security of data exchange between controllers, network devices, and management applications within SDN architectures. TLS-based protection of southbound interfaces, certificate management, mutual authentication, and data integrity are explored. Authentication and authorization weaknesses in northbound REST APIs, excessive privileges, inadequate request validation, and unauthorized API access are analyzed. Methods for secure API configuration, encrypted communication, and restricting access privileges are discussed. The topic also includes an assessment of theoretical knowledge and practical approaches covered in previous topics.

  9. 9. NFV Concepts and ETSI Architecture: NFV Infrastructure, Virtual Network Functions (VNFs), and the MANO Management Framework

    Mühazirə

    This topic examines the concept and architecture of Network Functions Virtualization (NFV) and its applications in modern telecommunications networks. The main components of the NFV architecture defined by the European Telecommunications Standards Institute (ETSI) are explored, including NFV Infrastructure (NFVI), Virtual Network Functions (VNFs), and the Management and Orchestration (MANO) framework. The virtualization of network functions through software, resource allocation, service deployment, and lifecycle management principles are explained. Students develop the ability to analyze NFV architecture and identify its security requirements.

  10. 10. Specific Cybersecurity Risks in NFV Environments: MANO Component Compromise, Licensing, and VNF Isolation Gaps

    Mühazirə

    This topic examines security risks in NFV infrastructures, the management of virtual network functions, and the protection of MANO components. Unauthorized access to orchestration and management systems, VNF compromise, software supply chain risks, and failures in isolation between virtual functions are explored. Software provenance verification, licensing and usage rights management, privilege restriction, and secure update mechanisms are also discussed. Students develop the ability to assess threats in NFV environments, protect management components, and ensure the security of virtual network functions.

  11. 11. Service Function Chaining (SFC): Virtual Firewalls, vIDS/vIPS Chaining, and Bypass Attacks

    Mühazirə

    This topic examines the concept of Service Function Chaining (SFC) and the principles of directing network traffic through a predefined sequence of virtual security functions. The integration of virtual firewalls and virtual Intrusion Detection and Prevention Systems (vIDS/vIPS) into service chains, traffic path management, and the enforcement of security policies are explored. Risks such as bypassing security functions, incorrect routing, service chain disruption, and uncontrolled traffic flows are analyzed. Methods for verifying service chain integrity, monitoring traffic forwarding, and ensuring the correct sequence of security functions are discussed.

  12. 12. Integration of SDN and NFV and the Security of 5G/6G Network Slicing: Inter-Slice Isolation and Threats

    Mühazirə

    This topic examines the integration of SDN and NFV technologies, their role in delivering flexible network services, and the security characteristics of 5G/6G networks. The principles of Network Slicing, which enables multiple logical network slices for different services and user groups to share a common physical infrastructure, are explored. Risks such as breaches of inter-slice isolation, resource misuse, control plane attacks, and the potential impact of an incident in one slice on other slices are analyzed. Resource allocation, access control, traffic isolation, and the independent management of security policies for individual slices are discussed.

  13. 13. Zero Trust and Microsegmentation: The “Never Trust, Always Verify” Paradigm in Cloud and SDN Infrastructures

    Mühazirə

    This topic examines the fundamental principles of the Zero Trust security model and its application in cloud, virtualization, and SDN infrastructures. The verification of every access request made by users, devices, and applications, context-aware access control, the principle of least privilege, and continuous authentication are explored. Methods for dividing networks into smaller security zones through microsegmentation, restricting inter-system communications, and reducing the potential spread of attacks are discussed. Students develop the ability to design Zero Trust policies, evaluate microsegmentation mechanisms, and implement secure access control in distributed infrastructures.

  14. 14. AI/ML-Based Anomaly and Attack Detection Systems (IDS/IPS) in Software-Defined Networks

    Mühazirə

    This topic examines the application of Artificial Intelligence (AI) and Machine Learning (ML) techniques to network security monitoring and attack detection in SDN environments. Feature extraction from network traffic, the development of normal behavior models, anomaly detection, and attack classification methods are explored. The application of supervised and unsupervised learning algorithms, the development of IDS/IPS systems, the evaluation of detection accuracy, and the reduction of false alerts are discussed. Risks related to data quality, evasion attacks, and model security are also analyzed. Students develop the ability to analyze intelligent detection mechanisms, identify network anomalies, and evaluate the effectiveness of automated defense solutions in SDN environments.

  15. 15. Final Seminar and Defense of Individual Research Projects: Course Review and Examination Preparation

    Mühazirə

    This topic consolidates the theoretical knowledge and practical skills acquired throughout the course and supports a comprehensive analysis of cybersecurity challenges in cloud, SDN, and NFV infrastructures. Students present their individual research projects, justify the relevance of their chosen problems, explain their research methodologies, analyze their findings, and evaluate their proposed security solutions. Academic discussions, question-and-answer sessions, and peer evaluation help develop critical thinking and academic presentation skills. The main concepts, architectures, threat models, and defensive mechanisms covered in the course are reviewed, and students' ability to organize and apply their knowledge is assessed as part of examination preparation.