Unit 27 Web Server Scripting Extended Diploma in ICT

Slides:



Advertisements
Similar presentations
Protecting Browser State from Web Privacy Attacks Collin Jackson, Andrew Bortz, Dan Boneh, John Mitchell Stanford University.
Advertisements

The Internet and the Web
Monitoring a web sites health. Web Analytics - Definition Measurement of the behavior of visitors to a website Which aspects of the website work towards.
Cookies, Sessions. Server Side Includes You can insert the content of one file into another file before the server executes it, with the require() function.
Unit 11 Using the Internet & Browsing the Web.  Define the Internet and the Web  Set up & troubleshoot an Internet connection  Categorize webs sites.
Clearing your Cookies Google Chrome A short guide to help you navigate our website faster Brought to you by:
Third Party Web Tracking Policy and Technology based on the paper of Jonathan R. Mayer and John C. Mitchell Stanford University Stanford, CA
Unit 12 Using the Internet & Browsing the Web.  Understand the difference between the Internet and the World Wide Web  Identify items on a web page.
CC3.12 Lecture 12 Erdal KOSE Based of Prof. Ziegler Lectures.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Servlets and a little bit of Web Services Russell Beale.
Multiple Tiers in Action
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
XP Tutorial 9 New Perspectives on JavaScript, Comprehensive1 Working with Cookies Managing Data in a Web Site Using JavaScript Cookies.
Amount of daily searches on Google 150 million searches per day from 100 different countries 150 million searches per day from 100 different countries.
Lab 3 Cookie Stealing using XSS Kara James, Chelsea Collins, Trevor Norwood, David Johnson.
 A cookie is a piece of text that a Web server can store on a user's hard disk.  Cookie data is simply name-value pairs stored on your hard disk by.
HTTP: cookies and advertising Concepts to cover:  web page content (including ads) from multiple site: composition at client  cookies  third-party cookies:
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
CSE 154 LECTURE 12: COOKIES. Including files: include include("filename"); PHP include("header.html"); include("shared-code.php"); PHP inserts the entire.
Chapter 8 Cookies And Security JavaScript, Third Edition.
CSCE 201 Web Browser Security Fall CSCE Farkas2 Web Evolution Web Evolution Past: Human usage – HTTP – Static Web pages (HTML) Current: Human.
Cookies Web Browser and Server use HTTP protocol to communicate and HTTP is a stateless protocol. But for a commercial website it is required to maintain.
200 pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt 400 pt 500 pt 100 pt 200pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt.
Web Design Introduction Quiz Review. Who is Tim Berners-Lee?
U.S. Department of Commerce Web Advisory Group Minding Your Own Business The Platform for Privacy Preferences Project.
Web Metrics Terminology & Measurement. Visit A visit is a Web user with a unique address entering a Web site at some page for the first time that day.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Cookies COEN 351 E-commerce Security. Client / Session Identification HTTP Headers Client IP Address HTTP User Login FAT URLs Cookies.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
Webmaster Issues HTML5 and Privacy. HTML5 Already partially in use Advantages: ◦ Easier for user to view multimedia content ◦ Check mail offline ◦ Find.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
HTML 5 Tutorial Chapter 6 Web Storage. Storing Data on The Client HTML5 offers two new objects for storing data on the client: localStorage - stores data.
11 MANAGING INTERNET EXPLORER CONNECTIONS AND SECURITY Chapter 12.
Safe browsing - is an ad-blocker extension enough? AIMILIOS TSOUVELEKAKIS IT-DI-CSO IT LIGHTNING TALK – 12/
Oversight Wc3.org –Standards body –Ensure interoperability with HTML –Growth of the web.
Marketing / Law / Digital Keith Arrowsmith. Court ActionPress Complaints CommissionTrading StandardsGambling Commission.
1 Outline ● Truehits.net ● Thailand Internet Users  Cookies Approach.
Digital Communication and Networks. Go to this website 10 minutes looking Pick an article Prepare a 5 slide pp Take into account.
JavaScript Overview Developer Essentials How to Code Language Constructs The DOM concept- API, (use W3C model) Objects –properties Methods Events Applications;
Cookies / Sessions Week 10 TCNJ Web 2 Jean Chu. Webpages have no memories.
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
IS2802 Introduction to Multimedia Applications for Business Lecture 8: JavaScript and Cookies Rob Gleasure
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
111 State Management Beginning ASP.NET in C# and VB Chapter 4 Pages
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
SlideSet #20: Input Validation and Cross-site Scripting Attacks (XSS) SY306 Web and Databases for Cyber Operations.
Facebook privacy policy
CSE 154 Lecture 20: Cookies.
WWW and HTTP King Fahd University of Petroleum & Minerals
ComputerScience Security and Privacy Concerns of Starbucks.com
Unit 11 Using the Internet & Browsing the Web
Unit 12 Using the Internet & Browsing the Web
Internet and security.
Latest Updates on BlackHawk Mines Music : Privacy Policy
Lesson #8 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 8 Configuring Applications and Internet Explorer.
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
Chapter 2 Interacting with the Customer
HTML5 and Local Storage.
Unit 6 part 3 Test Javascript Test.
Web Design and Development
I (do not) consent to behavioural advertising
CSc 337 Lecture 27: Cookies.
HTML5 and Local Storage.
Information Security CS 526 Topic 9
Hypertext Preprocessor
What do we mean by WebData?
Let’s browse the web User browses to a website
Cross Site Request Forgery (CSRF)
CSc 337 Lecture 25: Cookies.
Presentation transcript:

Unit 27 Web Server Scripting Extended Diploma in ICT Ethical issues Unit 27 Web Server Scripting Extended Diploma in ICT

Criteria P6 P6 explain the issues surrounding web server scripting We will look at ethical issues Ethics – concerned with right and wrong behaviour What can you do with web server scripting that could be classed as unethical?

Cookies  a small piece of data sent from a website and stored in a user's web browser the same website can retrieve the data stored in the cookie Cookie data can be used for Session data Tracking visits to the web site Recording browsing history

Third party cookies Third party cookies are those set by other web sites appearing on the selected web site, such as adverts Advertising companies use third-party cookies to track a user across multiple sites and build a picture of their browsing history This allows the advertising company to target advertisements These cookies raise concerns about privacy

EU directive the consumer must give his or her consent before cookies or any other form of data is stored in their browser

Local data storage Web applications can store data locally using HTML5 This could be useful content needed to let the application run efficiently and offline. It could also be bad content used to track users without their knowledge or consent. For instance, local storage could be used to back up cookies so that the data is not cleared if the cookies are cleared

Fake web statistics Advertising revenue for a web page is determined by the number of “page views” These are counted by small bits of javascript You can add additional code to execute the javascript multiple times Auto refresh programs can refresh a web site thousands of times in a day They can use proxy servers to hide their IP address