Some from Chapter 11.9 – “Web” 4 th edition and https://www.httpwatch.com/httpgallery/headers/ SY306 Web and Databases for Cyber Operations Cookies and.

Slides:



Advertisements
Similar presentations
The Internet and the Web
Advertisements

Unit 11 Using the Internet & Browsing the Web.  Define the Internet and the Web  Set up & troubleshoot an Internet connection  Categorize webs sites.
The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
DT228/3 Web Development WWW and Client server model.
CC3.12 Lecture 12 Erdal KOSE Based of Prof. Ziegler Lectures.
6/10/2015Cookies1 What are Cookies? 6/10/2015Cookies2 How did they do that?
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Cookies COEN 351 E-commerce Security. Client / Session Identification HTTP does not maintain state. State Information can be passed using: HTTP Headers.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
The Internet & Web Browsers Business Webpage Design Kelly Seale.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
 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:
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
Cookies Set a cookie – setcookie() Extract data from a cookie - $_COOKIE Augment user authentication script with a cookie.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Server-side Scripting Powering the webs favourite services.
Windows Internet Explorer 9 Chapter 1 Introduction to Internet Explorer.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
CSE 154 LECTURE 12: COOKIES. Including files: include include("filename"); PHP include("header.html"); include("shared-code.php"); PHP inserts the entire.
The Internet Industry Week Four. RISE OF THE INTERNET THE INTERNET – a global system of interconnected private, public, academic, business, and government.
Web Programming Language Week 7 Dr. Ken Cosh Security, Sessions & Cookies.
Creating a User ID (1) User makes any HTTP request
Chapter 8 Cookies And Security JavaScript, Third Edition.
By William Cook.  How the internet works  How companies pay their bills  How to privately browse the internet.
JavaScript – Quiz #9 Lecture Code:
Protecting Students on the School Computer Network Enfield High School.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
IP BROS Presentation by: Amen Ahmed. Mario and Luigi are here to help us find our way through the internet. Mario will act as our browser and Luigi will.
Chapter 6 Server-side Programming: Java Servlets
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
U.S. Department of Commerce Web Advisory Group Minding Your Own Business The Platform for Privacy Preferences Project.
Web Database Programming Week 7 Session Management & Authentication.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
● A system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML. What is the World.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Cookies COEN 351 E-commerce Security. Client / Session Identification HTTP Headers Client IP Address HTTP User Login FAT URLs Cookies.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Safe browsing - is an ad-blocker extension enough? AIMILIOS TSOUVELEKAKIS IT-DI-CSO IT LIGHTNING TALK – 12/
Web Server.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 DATA-DRIVEN SOLUTIONS. 2 KEYWORD-LEVEL SEARCH RETARGETING TARGET USERS BASED ON THEIR RECENT SEARCH HISTORY AND SEARCH QUERIES. A user performs a search.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
SlideSet #20: Input Validation and Cross-site Scripting Attacks (XSS) SY306 Web and Databases for Cyber Operations.
National College of Science & Information Technology.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
WEB TESTING
The Internet Industry Week Two.
Active Server Pages Computer Science 40S.
Unit 11 Using the Internet & Browsing the Web
Unit 12 Using the Internet & Browsing the Web
Latest Updates on BlackHawk Mines Music : Privacy Policy
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Guide: How to Set, Get, and Delete Cookies in WordPress? Guided By: wpglobalsupportwpglobalsupport.
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.
Objectives To understand the about types of computer network
CSc 337 Lecture 27: Cookies.
Client-Server Model: Requesting a Web Page
Cross Site Request Forgery (CSRF)
CSc 337 Lecture 25: Cookies.
Presentation transcript:

Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and Web tracking

HTTP client-server interaction review

Cookies Cookie –Data stored on _____________ to maintain information about client during and between browser sessions WHY?? –Because after a web server sends a web page to a browser, the connection is shut down, and the webserver forgets everything about the user.

Cookies Cookies were invented to solve the problem "how to remember information about the user… Information is stored in the form of identifier=value pairs on a small text file These small text files are stored on the client’s hard-drive (Firefox and IE) The next time the client browser makes an HTTP request to the webserver, the small text files are sent as ‘cookies’ as part of the request. –Webserver will respond to client-browser with the html files –The html files will rendered under the context of having identifier=value pairs –This provides for a personalized browsing experience for each client browser Cookies can be set by client-side (Javascript) or server-side (Python)

Web Tracking Type of online advertising where ads are displayed based on the users web- browsing behavior. User will leave a trail of digital foot prints as they move from one website to the other. When a user surfs internet, their browsing activities are used by tracking sites to collect data. A user profile is created from the data and datamined for an online behavioral pattern of the user. As a result when users return to a specific site or a network of sites, the created user profiles helps advertisers reach a target audience.

Web Tracking Who performs behavioral targeting? –Online advertising networks such as google, shopzilla, etc How? –By collecting web surfing behavior and storing them in the form of third-party cookies.

Third party cookies Third party cookies are cookies that are set by web site with a domain name other than the one the user is currently visiting. For example, user visits website nordstrom.com, and the web page displays some content (image, advertisement, link, etc) ran by clothingads.com. The user is interested in the content so they click on it. Since clothingads.com owns the content, the user’s content request can set a cookie on domain clothingads.com The cookie set on clothingads.com domain is known as a third-party cookie. The fact that the user requested a specific image from clothingads.com allows advertisers to build a profile of the user. Advertisers use third-party cookies to track your visits and behavior to the various websites on which they advertise. Profiles get more refined as users browse on more site the advertisers advertise on

Countermeasures Disable third-party cookies from your browser Opt out of targeted advertising via browser extensions such as RequestPolicy, NoScript, Ghostery Set a ‘Do Not Track’ option on your browser settings. –Note: Advertisers may or may not adhere to this Set browser cookie policy to delete cookies after browsing session terminates.