Skip to main content

Fundamentals of Cloud Computing & Cyber Security

 


SVERI’s COLLEGE OF ENGINEERING, PANDHARPUR

(An Autonomous Institute)

Second Year (Computer Science and Engineering)

Semester-V (w.e.f. A.Y. 2024-25)

      Fundamentals of Cloud Computing & Cyber Security


Teaching Scheme:

Examination Scheme:


No. of Hrs./week

No. of Credits



Lectures:

2

2

MSE:

100 Marks (WM= 40 Marks)

Practical:

2

1

ESE:

100 Marks (WM= 60 Marks)

Total:

4

3

ICA:

25 Marks (WM= 25 Marks)


Course Outcomes: At the end of this course, students will be able to

BL Level

CO 1

Describe basic concepts and applications of cloud computing

BL2

CO 2

Differentiate cloud service models and virtualization concepts

BL3

CO 3

Identify cloud infrastructure and storage components

BL2

CO 4

Recognize cyber threats and security risks

  BL2

CO 5

Apply basic cloud security and data protection techniques

BL3

CO 6

Assess cyber security tools, ethical practices, and emerging trends

BL4


Unit

Course Contents

No. of lectures

(hrs.)

Unit 1

Introduction to Cloud Computing

Introduction to cloud computing, Evolution from traditional computing to cloud computing, Characteristics and advantages of cloud computing, Applications of cloud services, Difference between local storage and cloud storage ,Everyday examples of cloud services: Google Drive, Gmail, OneDrive, Dropbox

5

Unit 2

Cloud Service and Deployment Models

Cloud service models: Infrastructure as a Service (IaaS),Platform as a Service (PaaS),Software as a Service (SaaS). Cloud deployment models:Public cloud, Private cloud, Hybrid cloud. Introduction to virtualization, Virtual machines and containers (overview),Introduction to Hypervisors (VirtualBox and VMware)

5

Unit 3

Cloud Infrastructure and Storage Basics

Introduction to data centers, Components of cloud infrastructure, Types of cloud storage: File storage, Block storage, Object storage. Basics of cloud networking, Client-server architecture, Scalability and load balancing (overview), Cloud backup basics.

5

Unit 4

Fundamentals of Cyber Security

Introduction to cyber security, CIA Triad: Confidentiality, Integrity, Availability. Malware, viruses, worms, ransomware, Phishing and social engineering, Password attacks and online frauds, Safe browsing and cyber hygiene, Mobile and social media security

5

Unit 5

Cloud Security and Data Protection

Introduction to cloud security, Authentication and authorization, Multi-factor authentication (MFA), Identity and Access Management (IAM), Data encryption basics, C=E(K,M), Firewalls and antivirus software, Secure cloud file sharing, Personal data protection and privacy. 

5

Unit 6

Cyber Security Tools, Case Studies, and Emerging Trends

Antivirus and anti-malware tools, Firewall and VPN basics, Password managers

Intrusion Detection Systems (IDS). Case studies:WannaCry ransomware, Yahoo data breach. Ethical and legal issues in cyber security. Emerging trends:Zero Trust Security, DevSecOps, AI in cyber security.

5




Text Books:


Cloud Computing: Principles and Paradigms, Rajkumar Buyya et al., Wiley


Cloud Computing, Dr. Kumar Saurabh Wiley India Second Edition


Fundamentals of Information Security . David Kim, Michael G. Solomon Jones & Bartlett Learning

Third Edition


Cyber Security Essentials Charles J. Brooks, Christopher Grow, Philip Craig, Donald Short Wiley India

First Edition

Reference Books:

1.

Cloud Computing: Concepts, Technology and Architecture, Thomas Erl, Ricardo Puttini, Zaigham Mahmood Pearson Education First Edition

2.

Network Security Essentials, William Stallings, Pearson Education, Sixth Edition 

3.

Cloud Computing Peter Mell, Tim Grance NIST Special Publication 800-145 2011 Edition 

Mid Semester Evaluation (MSE):

MSE shall be based on the student's performance in two In-Semester Examinations (ISE) conducted and evaluated at the department level.

Internal Continuous Assessment (ICA):

ICA shall be based upon minimum 6 assignments/case studies based upon above curriculum.

Or

Internal Continuous Assessment (ICA) marks are calculated based on the student's performance during laboratory sessions (a minimum of eight experiments from the list below).

List of Practical Experiments

  1. Study of cloud computing platforms and cloud-based applications (Google Drive, OneDrive)

  2. Installation and configuration of VirtualBox/VMware Workstation Player

  3. Creation and management of virtual machines using VirtualBox

  4. Installation of Linux operating system on virtual machine

  5. Demonstration of cloud storage, file upload, sharing, and synchronization

  6. Configuration of file and folder access permissions in Windows/Linux

  7. Creating strong passwords and enabling Multi-Factor Authentication (MFA)

  8. Password-protected file creation and basic file encryption

  9. Installation and use of antivirus and anti-malware tools

  10. Firewall configuration and security settings in Windows/Linux

  11. Demonstration of safe browsing practices and browser security settings

  12. Mini Project / Case Study on cloud security or cyber security awareness



Comments

Popular posts from this blog

2.1 VIRTUAL MACHINES PROVISIONING AND MANAGEABILITY

In this section, we will have an overview on the typical life cycle of VM and its major possible states of operation, which make the management and automation of VMs in virtual and cloud environments easier than in traditional computing environments As shown in Figure above, the cycle starts by a request delivered to the IT department, stating the requirement for creating a new server for a particular service.  IT administration to start seeing the servers’ resource pool, matching these resources with the requirements, and starting the provision of the needed virtual machine.  Once provisioned machine started, it is ready to provide the required service according to an SLA, or a time period after which the virtual is being released.

2.2 VIRTUAL MACHINE MIGRATION SERVICES

Migration service, in the context of virtual machines, is the process of moving a virtual machine from one host server or storage location to another; there are different techniques of VM migration, hot/life migration, cold/regular migration, and live storage migration of a virtual machine. In process of migration, all key machines’ components, such as CPU, storage disks, networking, and memory, are completely virtualized, thereby facilitating the entire state of a virtual machine to be captured by a set of easily moved data files. 2.2.1. Migrations Techniques Live Migration and High Availability Live migration (which is also called hot or real-time migration) can be defined as the movement of a virtual machine from one physical host to another while being powered on.  Live migration process takes place without any noticeable effect from the end user’s point of view (a matter of milliseconds).  One of the most significant advantages of live migration is the fact that it facili...

Open SaaS and SOA

A considerable amount of SaaS software is based on open source software.  When open source software is used in a SaaS,  it referred to as Open SaaS.  The advantages of using open source software are that systems are much cheaper to deploy because you don’t have to purchase the operating system or software, there is less vendor lock-in, and applications are more portable.  The popularity of open source software, from Linux to APACHE, MySQL, and Perl (the LAMP platform) on the Internet, and the number of people who are trained in open source software make Open SaaS an attractive proposition.  The impact of Open SaaS will likely translate into better profitability for the companies that deploy open source software in the cloud, resulting in lower development costs and more robust solutions. SOA (Service-Oriented Architecture): SOA is an architectural approach for designing and developing software systems that are composed of loosely coupled services.  In an SO...