Security Difficulties of E-Learning in Cloud Computing

Slides:



Advertisements
Similar presentations
Managing Hardware and Software Assets
Advertisements

Distributed Data Processing
IT Industry & Cloud Computing. Trends ‘2011- The year of high salaries and immense job opportunities for IT job seekers’ (Source – Blog.Timesjobs.com)
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
By: Kathleen Walters CLOUD COMPUTING Definition Cloud computing allows multiple computers to connect to one main network. Instead of installing different.
Cloud Computing (101).
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
Undergraduate Poster Presentation Match 31, 2015 Department of CSE, BUET, Dhaka, Bangladesh Wireless Sensor Network Integretion With Cloud Computing H.M.A.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Plan Introduction What is Cloud Computing?
Web application architecture
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
Banking Clouds V International Youth Banking Forum.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Building Sustainable MIS Infrastuctures
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Cloud Computing Source:
Osama Shahid ( ) Vishal ( ) BSCS-5B
For more notes and topics visit:
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
Introduction to Cloud Computing
In the name of God :).
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Cloud Computing A set of Internet-based application.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Assorted Topics Introduction AJAX What is it? Why is it important? Examples of live applications Cloud Computing What is it? Why.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Enterprise Cloud Computing
Paperless Timesheet Management Project Anant Pednekar.
Chapter 8 – Cloud Computing
IS3321 Information Systems Solutions for the Digital Enterprise Lecture 1: Introduction to IS3321 – what is a digital enterprise? Rob Gleasure
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Lecture 6: Cloud Computing
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Rob Gleasure robgleasure.com
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Web Application.
Prepared by: Assistant prof. Aslamzai
Introduction to Cloud Computing
Chapter 9 An Introduction and Overview of Cloud Computing
Brandon Hixon Jonathan Moore
Revision PowerPoint By Nicole Davidson.
Presentation transcript:

Security Difficulties of E-Learning in Cloud Computing Dr. Tamer S. Fatayer Alaqsa University Computer Science Department Information Technology Forum 2 April 25, 2012

Agenda Cloud Computing. E-learning needs cloud computing Terms Characteristics Benefits E-learning needs cloud computing E-learning How E-Learning uses cloud Security difficulties of e-learning in cloud computing Discussion & Conclusion

Cloud computing term Cloud computing is an umbrella term used to refer to Internet based development and services. Cloud computing allows to move the processing effort from the local devices to the data center facilities. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access.

Basic Cloud Characteristics no-need-to-know: terms of the underlying details of infrastructure, applications interface with the infrastructure via the APIs. flexibility and elasticity: allows these systems to scale up and down at will – utilizing the resources of all kinds: CPU, storage, server capacity load balancing, and databases pay as you Go: pay only for what is used and no more

Cloud computing benefits Web-scale problems Large data centers Different models of computing Highly-interactive Web applications

Different models of computing Utility computing Why buy machines when you can rent cycles? Examples: Amazon’s EC2, GoGrid, AppNexus Platform as a Service (PaaS) Give me nice API and take care of the implementation Example: Google App Engine Software as a Service (SaaS) Just run it for me! Example: Gmail

Cloud Computing Service Layers

Web application What is the nature of software application From desktop to the browser SAAA==web based application Example : Google Maps, Facebook How we deliver highly-interactive web based application? AJAX (Asynchronous JavaScript and XML )

E-learning In-class teaching has evolved over many years and the task of teaching is a routine job for faculty. Clearly, lectures are periodically updated and revised and new topics are added but the underlying process is still routine. In e-learning is often introduced as a project. A project has a clearly defined schedule, goals that need to be met and, in most cases, a limited budget. As every project is exposed to some risks, risk is security

Agenda Cloud Computing. E-learning needs cloud computing Terms Characteristics Benefits E-learning needs cloud computing E-learning How E-Learning uses cloud Security difficulties of e-learning in cloud computing Discussion & Conclusion

E-learning Internet was constantly changing from a place used to read web pages to an environment that allows end-users to run software Applications as in cloud “SAAS”. Interactivity and collaboration have become the keywords of the new web content. cloud is focused on collaboration Also, the e-learning systems need to keep the pace with the technology, so the new direction is to use cloud computing.

E- Learning & Cloud Computing Many education institutions do not have the resources and infrastructure needed to run top e-learning solution. Blackboard and Moodle, the biggest players in the field of e- learning software, have now versions of the base applications that are cloud oriented several cloud computing services providers that offer support for educational systems. Among them are Amazon, Google, Yahoo, Microsoft etc

Agenda Cloud Computing. E-learning needs cloud computing Terms Characteristics Benefits E-learning needs cloud computing E-learning How E-Learning uses cloud Security difficulties in cloud computing Discussion & Conclusion

E- Learning & Cloud Computing at least two entities involved in an e-learning system: students and the trainers. The students: Take online course Take exams Send feedback Send homework, projects The trainers: Deal with content management Prepare tests Assess tests, homework, projects taken by students Communicate with students (forums )

Distributed e-learning system software components (client application like web browser) application server database server hardware components clien computer, communication infrastructure servers).

M-Learning as example nowadays mobile applications, especially multimedia-based applications, have serious limitations due the processing power and memory constraints Due the fact that the data processing is on the server side, the use of mobile devices for learning is growing fast. The e-learning server will use cloud computing, so all the required resources will be adjusted as needed.

E-learning use cloud E-learning systems can use benefit from cloud computing using: Infrastructure: use an e-learning solution on the provider's infrastructure. Platform: use and develop an e-learning solution based on the provider's development interface Services: use the e-learning solution given by the provider.

Agenda Cloud Computing. E-learning needs cloud computing Terms Characteristics Benefits E-learning needs cloud computing E-learning How E-Learning uses cloud Security difficulties of e-learning in cloud computing Discussion & Conclusion

Security Difficulties A very big concern is related to the data and application is security because both the software and the data are located on remote servers that can crash or disappear without any additional warnings The role of security in e-learning is to provide a secure end-to-end session between the student and the institution’s e-learning network To apply e-learning in the cloud computing we must take aware of the following security issues when you (companies developing e-learning) work in the cloud

Security Difficulties improbability – it is almost impossible for any interested person (thief) to determine where is located the machine that stores some wanted data (tests, exam questions, results) or to find out which is the physical component he needs to steal in order to get a digital asset To exploit the services of various mechanisms including replication management, access control, and packet filtering to formulate the response to such symptoms. One of the benefits of focusing on symptoms is that many kinds of attacks produce similar symptoms, so that the capacity to cope with a finite number of symptoms results in the ability to mitigate the effects of many attacks.

Security Difficulties Connecting application and Infrastructure Attacks affect the availability and quality of system resources and an application needs awareness of these effects to cope with and survive them. However, the gap between application and infrastructure restricts application awareness of these changes. A middleware which bridges this gap between application and infrastructure to produce adaptive responses that are unpredictable to the attacker. The ability to adapt to changing environmental and operational conditions is key to surviving the symptoms of intrusions. However sophisticated intruders predict adaptive responses and design their attacks to thwart them. Therefore, the ability to produce adaptive responses that are unpredictable to the hacker, is needed.

conclusion The development of e-learning solution cannot ignore the cloud computing trends. There are many benefits from using the cloud computing for e-learning systems. security mechanisms deployed in e-learning systems must be standard based, flexible and interoperable, to ensure that they work with others’ systems. They must also work in multi-tier architectures with one or more middle tiers such as web servers and application servers

Thank you for your attention