The Darker Side of Online Advertising. Benjamin Edelman December 3, 2008

Size: px
Start display at page:

Download "The Darker Side of Online Advertising. Benjamin Edelman December 3, 2008"

Transcription

1 The Darker Side of Online Advertising Benjamin Edelman December 3, 2008

2 Banner ads

3

4

5 <iframe src="728x90.asp?jscode=..."> <html> <head> <meta http-equiv="refresh" content="9; url=728x90.asp?jscode=..."> <body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 > <p align=center valign=bottom> <SCRIPT TYPE='text/javascript' SRC=' CRIPT><SCRIPT language='javascript'>var rm_host = ' rm_site_id = 2578;var rm_section_code =4400;var rm_iframe_tags = 1;rmShowAd('728x90');</script> </p> </body> </html>

6 Relationships? Universal Studios money aquantive / Atlas DMT money Traffic Marketplace money Yield Manager money Inqwire traffic traffic traffic traffic money traffic Surf Sidekick Microsoft Yahoo

7

8 GET /ads/282246/kkvqvrjdzzxkjt3p7roifpojx1c7eh1y/uvfxkexkxthbpliszxrt0qff HTTP/ Referer: Host: sk8rstv.com... HTTP/ OK... Date: Tue, 02 Dec :56:42 GMT <html> <head><title>-</title><style> BODY { margin: 0; } </style></head> <body margin="0" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0"> <iframe width="300" height="250" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <iframe width="1" height="1" src="/ads/282246?o1= " noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> <img src=" width="1" height="1" border="0"> </body> </html>

9 Revenue Path Advertisers money traffic Redux Media money traffic Yield Manager money money money Sk8rstv Zedo Smacchat traffic traffic traffic Yahoo (for Fortress Advisors Media)

10 Solutions to Banner Fraud Limit where ads may appear. But networks prefer not to say. IAB standards on reload frequency. Imprecise. AJAX-style apps challenge norms. Publishers can push the limits. Don t pay per impression.

11 Paying per click

12

13

14 CPC gone wrong

15 Click fraud

16 GET /? HTTP/ Host: search.improvingyourlooks.com HTTP/ OK... <html>... <body onload='document.forms[0].submit()'> <form action=' method='get'> <input type='hidden' name='c' value='2188'> <input type='hidden' name='p' value='2068'> <input type='hidden' name='d' value='1'> <input type='hidden' name='nr' value='search.improvingyourlooks.com'> <input type='hidden' name='q' value='lasik%20eye%20surgery'> <input type='hidden' name='des' value='gxgggx5fchkrdgctsgebq0ewb...'> <input type='hidden' name='des2' value=''> </form></body></html> GET /cgi-bin/feedred?c=2188&p=2068&d=1&nr=search.improvingyourlooks. com&q=lasik%20eye%20surgery&des=gxgggx5fchkrdgctsgebq0ewbh4xrucfse... Host: HTTP/ Found... Location:

17 Syndication fraud

18 Ad-w-a-r-e Showing Google Ads

19 Ad-w-a-r-e Showing Google Ads PPC Advertisers How Upspiral gets paid for showing the ads How Upspiral gets ads onto users screens money traffic money money money Google Ask Upspiral traffic traffic traffic Looksmart money traffic Ad-w-a-r-e click fraud spyware installed without consent

20

21

22 Qklinkserver Injecting Yahoo Ads PPC Advertisers money traffic Yahoo Overture money traffic Intermix SirSearch money traffic Searchdistribution.net Fox money traffic Qklinkserver / Srch-results.com spyware installed without consent

23 Inflating CPC conversion rates

24

25 SideFind Serving Yahoo PPC Ads PPC Advertisers money traffic Yahoo (Overture) money traffic money traffic trafficengine.net money traffic SideFind

26

27 Tracing the Redirects POST /showme.aspx?keyword=%2esmartbargains%2ecom+... Host: tv.180solutions.com ad_url:... value= GET /metricsdomains.php?search=smartbargains.com Host: popsearch.nbcsearch.com HTTP/ Found Location: GET /red.php?mc=t%2fgsdhbnm%2bg2%2b3ayiyvwsqv5crproptbkirrrz... Host: ww2.ditto.com HTTP/ Found Location: Location: GET /d/sr/?xargs=15kpjg1%2dpsgjxyl%5frunlbxu6tfhubpycz2tpk%5... Host: www24.overture.com HTTP/ Found Location:

28 Yahoo Self-Targeting Click Fraud Yahoo PPC Advertisers Including Smart Bargains money traffic Yahoo Overture money traffic Ditto money traffic Nbcsearch money traffic 180solutions

29 Google Hijacker Yahoo Step 1

30 Yahoo PPC Links Google Hijacker Yahoo Step 2

31 Protecting CPC advertisers Click-fraud detection services Contract specificity Limits on syndication and subsyndication Pay per conversion, not per click

32 Paying per conversion

33

34 CPA/affiliate fraud

35 <iframe SRC=" &aid= &pid= &sid=& surl=http%3a// WIDTH=5 HEIGHT=5 frameborder="0" scrolling="no"></iframe>

36 GET /iframe3?... Host: ad.yieldmanager.com... HTTP/ OK Date: Mon, 29 Sep :36:02 GMT... <iframe src=" GET /allebrands.jpg HTTP/ Host: allebrands.com <a href=' <img src='images/allebrands.jpg'></a> <iframe src =' click?id=ov83t/v4fsg&offerid= &type=3& subid=0' width ='0' height = '0'> <iframe src =' aspx?kbid=9066&p=http%3a%2f%2fcontent.microsoftaffil iates.net%2fwltoolbar.aspx%2f&m=27&cid=8' width='0' height='0'> <iframe src =' CD98773' width ='0' height = '0'>

37

38 <img src=" border="0" alt="" /><img src=" border="0" alt="" /> GET /img16.jpg HTTP/ Host: HTTP/ Found... Location: GET /img17.jpg HTTP/ Host: HTTP/ Found... Location:

39

40 POST /vomba/popup.php HTTP/1.1 Host: services.vombanetwork.com...keyword= HTTP/ OK... <PopConfig...><PopURL> afclick.php?o=6297&b=b27rz05s&p=19934&l=1</popurl> GET /afclick.php?o=6297&b=b27rz05s&p=19934&l=1 Host: HTTP/ OK... Set-Cookie: afclick_6297=... <script language="javascript"><!-- top.location.replace(" ateway.aspx?s= &affid=19934"); // -->

41 Every payment system is targeted Pay per impression Pay per click Pay per sale / ad valorem

42 Why advertising fraud? Strong financial incentives Limited investigations of partners Compare ordinary money transfers Limited incentives to uncover fraud Advertising buyers Ad networks Easy pseudonymity Cross-boundary attacks; pay is in USD

43 What is being done Nothing / cost of doing business Revising Terms & Conditions rules Auditing Litigation Ad networks competing based on quality What more could be done Demand repayment. Sue. (Feasible?) Pay more slowly penalties when caught

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is.

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is. Intell-a-Keeper Reporting System Technical Programming Guide Tracking your Bookings without going Nuts! http://www.acorn-is.com 877-ACORN-99 Step 1: Contact Marian Talbert at Acorn Internet Services at

More information

My work with advertisers, agencies, networks My work with Microsoft

My work with advertisers, agencies, networks My work with Microsoft Advertisers Rights in the Online Economy Intro Me My work with advertisers, agencies, networks My work with Microsoft Advertisers Rights The right to know where your ads are shown The right to know how

More information

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients

More information

c. Write a JavaScript statement to print out as an alert box the value of the third Radio button (whether or not selected) in the second form.

c. Write a JavaScript statement to print out as an alert box the value of the third Radio button (whether or not selected) in the second form. Practice Problems: These problems are intended to clarify some of the basic concepts related to access to some of the form controls. In the process you should enter the problems in the computer and run

More information

Website Login Integration

Website Login Integration SSO Widget Website Login Integration October 2015 Table of Contents Introduction... 3 Getting Started... 5 Creating your Login Form... 5 Full code for the example (including CSS and JavaScript):... 7 2

More information

Dynamic Web-Enabled Data Collection

Dynamic Web-Enabled Data Collection Dynamic Web-Enabled Data Collection S. David Riba, Introduction Web-based Data Collection Forms Error Trapping Server Side Validation Client Side Validation Dynamic generation of web pages with Scripting

More information

Website Implementation

Website Implementation To host NetSuite s product demos on your company s website, please follow the instructions below. (Note that details on adding your company s contact information to the Contact Us button in the product

More information

1 of 8 9/14/2011 5:40 PM

1 of 8 9/14/2011 5:40 PM file:///z:/sites/gemini/public_html/westbendmarketingfirm.htm 1 of 8 9/14/2011 5:40 PM

More information

JavaScript and Dreamweaver Examples

JavaScript and Dreamweaver Examples JavaScript and Dreamweaver Examples CSC 103 October 15, 2007 Overview The World is Flat discussion JavaScript Examples Using Dreamweaver HTML in Dreamweaver JavaScript Homework 3 (due Friday) 1 JavaScript

More information

Web Development 1 A4 Project Description Web Architecture

Web Development 1 A4 Project Description Web Architecture Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:

More information

A Tale of the Weaknesses of Current Client-Side XSS Filtering

A Tale of the Weaknesses of Current Client-Side XSS Filtering Call To Arms: A Tale of the Weaknesses of Current Client-Side XSS Filtering Martin Johns, Ben Stock, Sebastian Lekies About us Martin Johns, Ben Stock, Sebastian Lekies Security Researchers at SAP, Uni

More information

Mobile Web Applications. Gary Dubuque IT Research Architect Department of Revenue

Mobile Web Applications. Gary Dubuque IT Research Architect Department of Revenue Mobile Web Applications Gary Dubuque IT Research Architect Department of Revenue Summary Times are approximate 10:15am 10:25am 10:35am 10:45am Evolution of Web Applications How they got replaced by native

More information

ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014

ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014 ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014 What is Angular Js? Open Source JavaScript framework for dynamic web apps. Developed in 2009 by Miško Hevery and Adam Abrons.

More information

Advanced Web Design. Zac Van Note. www.design-link.org

Advanced Web Design. Zac Van Note. www.design-link.org Advanced Web Design Zac Van Note www.design-link.org COURSE ID: CP 341F90033T COURSE TITLE: Advanced Web Design COURSE DESCRIPTION: 2/21/04 Sat 9:00:00 AM - 4:00:00 PM 1 day Recommended Text: HTML for

More information

Professional & Workgroup Editions

Professional & Workgroup Editions Professional & Workgroup Editions Add a popup window for scheduling appointments on your own web page using HTML Date: August 2, 2011 Page 1 Overview This document describes how to insert a popup window

More information

Next Generation Clickjacking

Next Generation Clickjacking Next Generation Clickjacking New attacks against framed web pages Black Hat Europe, 14 th April 2010 Paul Stone paul.stone@contextis.co.uk Coming Up Quick Introduction to Clickjacking Four New Cross-Browser

More information

Frames. In this chapter

Frames. In this chapter Frames 2007 NOTES This article was originally published in 2003 as Chapter 12 of Learning Web Design, 2nd edition. Since the time of its publication, frames have become all but extinct, particularly for

More information

Search Engine Promotion

Search Engine Promotion Search Engine Promotion Pay Per Click (PPC) Guide Copyright Reason 8 Limited 1 Pay Per Click Overview Pay Per Click advertising can generate a significant amount of quality traffic for your web site. It

More information

Sample HP OO Web Application

Sample HP OO Web Application HP OO 10 OnBoarding Kit Community Assitstance Team Sample HP OO Web Application HP OO 10.x Central s rich API enables easy integration of the different parts of HP OO Central into custom web applications.

More information

Setting up an Apache Server in Conjunction with the SAP Sybase OData Server

Setting up an Apache Server in Conjunction with the SAP Sybase OData Server Setting up an Apache Server in Conjunction with the SAP Sybase OData Server PRINCIPAL AUTHOR Adam Hurst Philippe Bertrand adam.hurst@sap.com philippe.bertrand@sap.com REVISION HISTORY Version 1.0 - June

More information

dcpm and other common online advertising performance models

dcpm and other common online advertising performance models dcpm and other common online advertising performance models What is CPM? Per Mille. Usually reflects the price of 00 banner impressions in dollar currency. Payment depends on the number of impressions

More information

A Tale of the Weaknesses of Current Client-side XSS Filtering

A Tale of the Weaknesses of Current Client-side XSS Filtering A Tale of the Weaknesses of Current Client-side XSS Filtering Sebastian Lekies (@sebastianlekies), Ben Stock (@kcotsneb) and Martin Johns (@datenkeller) Attention hackers! These slides are preliminary!

More information

Fortigate SSL VPN 4 With PINsafe Installation Notes

Fortigate SSL VPN 4 With PINsafe Installation Notes Fortigate SSL VPN 4 With PINsafe Installation Notes Table of Contents Fortigate SSL VPN 4 With PINsafe Installation Notes... 1 1. Introduction... 2 2. Overview... 2 2.1. Prerequisites... 2 2.2. Baseline...

More information

How Changes in MS Internet Explorer Version 8 Will Affect Web Pages Containing Input type=file

How Changes in MS Internet Explorer Version 8 Will Affect Web Pages Containing Input type=file How Changes in MS Internet Explorer Version 8 Will Affect Web Pages Containing Input type=file 1 Document History Date Version Change Description 8/27/2010 1.0 Initial Entry 8/30/2010 2.0 Add JavaScript

More information

HTML Forms and CONTROLS

HTML Forms and CONTROLS HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in

More information

How to get started with search marketing

How to get started with search marketing How Search Marketing Works How to get started with search marketing How and why to optimize for organic search How and why to get listed in directories How and why to utilize paid placement Fall 2006 Davison/Lin

More information

Nome database: reddito

Nome database: reddito Nome database: reddito CAMPO TIPO codice int PRIMARY KEY cognome varchar(20) reddito float Elenco programmi - menu.html menu' gestione database - menuhref.html esempio di menu' con HREF - conn_db.jsp connessione

More information

07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers

07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers 1 About Forms For a website to be successful, it is important to be able to get feedback from visitors to your site. This could be a request for information, general comments on your site or even a product

More information

JavaScript Basics & HTML DOM. Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com

JavaScript Basics & HTML DOM. Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com JavaScript Basics & HTML DOM Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com 2 Disclaimer & Acknowledgments Even though Sang Shin is a full-time employee

More information

Web Application Exploits

Web Application Exploits Monday, November 10, 2014 Resources: see final slide CS342 Computer Security Department of Computer Science Wellesley College Web Evolution o Static content: Server serves web pages created by people.

More information

How to Create an HTML Page

How to Create an HTML Page This is a step-by-step guide for creating a sample webpage. Once you have the page set up, you can add and customize your content using the various tags. To work on your webpage, you will need to access

More information

Website Payments Plus Integration Guide

Website Payments Plus Integration Guide Website Payments Plus Integration Guide Last updated: July 2012 Website Payments Plus Integration Guide Document Number: 10114.en_US-201207 2012 PayPal, Inc. All rights reserved. PayPal is a registered

More information

Creating Campaign Tracking URLs

Creating Campaign Tracking URLs Creating Campaign Tracking URLs Best Practices Guide to Creating Campaign Tracking URLs November 2015 ToTheWeb LLC (650) 627.8800 success@totheweb.com STEPS 1 WHAT IS A CAMPAIGN TRACKING URL? 2 WHEN TO

More information

Attacks on Clients: Dynamic Content & XSS

Attacks on Clients: Dynamic Content & XSS Software and Web Security 2 Attacks on Clients: Dynamic Content & XSS (Section 7.1.3 on JavaScript; 7.2.4 on Media content; 7.2.6 on XSS) sws2 1 Recap from last lecture Attacks on web server: attacker/client

More information

MASTERTAG DEVELOPER GUIDE

MASTERTAG DEVELOPER GUIDE MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...

More information

A Case Study in Malvertisement

A Case Study in Malvertisement A Case Study in Malvertisement The Shadowserver Foundation Kayne Naughton Drive-By Infections Been around for a long time now Criminals answer to personal firewalls Much bigger attack surface PDFs Java

More information

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia. Web Building Blocks Core Concepts for HTML & CSS Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.edu @joegilbert Why Learn the Building Blocks? The idea

More information

Method of control. Lots of ways to architect C&C: Star topology; hierarchical; peer-to-peer Encrypted/stealthy communication.

Method of control. Lots of ways to architect C&C: Star topology; hierarchical; peer-to-peer Encrypted/stealthy communication. Botnets Botnets Collection of compromised machines (bots) under (unified) control of an attacker (botmaster) Upon infection, new bot phones home to rendezvous w/ botnet command-and-control (C&C) Botmaster

More information

Low Cost Traffic Heaven. How To Generate Low Cost Traffic To Your Websites Find The Perfect SEO Outsourcing Source

Low Cost Traffic Heaven. How To Generate Low Cost Traffic To Your Websites Find The Perfect SEO Outsourcing Source Low Cost Traffic Heaven How To Generate Low Cost Traffic To Your Websites Find The Perfect SEO Outsourcing Source What Methods Are Covered My secret SEO outsourcing solution. How to start your own SEO

More information

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript

More information

Sidste chance for Early Bird! Tilmeld dig før d. 30. juni og spar 4.000 DKK. Læs mere og tilmeld dig på www.gotocon.

Sidste chance for Early Bird! Tilmeld dig før d. 30. juni og spar 4.000 DKK. Læs mere og tilmeld dig på www.gotocon. Sidste chance for Early Bird! Tilmeld dig før d. 30. juni og spar 4.000 DKK. Læs mere og tilmeld dig på www.gotocon.com/aarhus-2012 SIKKERHED I WEBAPPLIKATIONER Anders Skovsgaard Hackavoid anders@hackavoid.dk

More information

Yandex.Widgets Quick start

Yandex.Widgets Quick start 17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.

More information

Million Browser Botnet

Million Browser Botnet Million Browser Botnet BLACK HAT USA 2013 JEREMIAH GROSSMAN Founder and CTO @jeremiahg MATT JOHANSEN Threat Research Center, Manager @mattjay About WhiteHat Security Headquartered in Santa Clara, California

More information

Investigation Report Regarding Security Issues of Web Applications Using HTML5

Investigation Report Regarding Security Issues of Web Applications Using HTML5 Investigation Report Regarding Security Issues of Web Applications Using HTML5 JPCERT Coordination Center October 30, 2013 Contents 1. Introduction... 2 2. Purpose and Method of This Investigation... 4

More information

Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief

Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief Guide Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief Author: Ashur Kanoon August 2012 For further information, questions and comments please contact ccbu-pricing@cisco.com

More information

Tracking True & False Demystifying Recruitment Marketing Analytics

Tracking True & False Demystifying Recruitment Marketing Analytics Tracking True & False Demystifying Recruitment Marketing Analytics THE CANDIDATE JOURNEY SIMPLIFIED THE DECISION CYCLE SIMPLIFIED Awareness & Attraction Research & Decision Conversion Action THE CANDIDATE

More information

Common Online Advertising Terms Provided by ZEDO, Inc.

Common Online Advertising Terms Provided by ZEDO, Inc. 3rd Party Ad Tag 3rd Party Redirect Action Action Tracking Tag Activity Ad Dimension Ad Hoc Report Ad Network Ad Tag Advanced Report Advertiser Advertiser Summary Report Advertiser Type Allocate per Ad

More information

The art of Digital Marketing PPC, SEO & Social

The art of Digital Marketing PPC, SEO & Social The art of Digital Marketing PPC, SEO & Social Presented by: Manesh Ram Senior Digital Marketing Consultant at Reload Digital www.reloaddigital.co.uk Digital Marketing What you REALLY need to know Pay-Per-Click

More information

Further web design: HTML forms

Further web design: HTML forms Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on

More information

Website Payments Pro Hosted Solution Integration Guide. (Payflow Edition) United Kingdom

Website Payments Pro Hosted Solution Integration Guide. (Payflow Edition) United Kingdom Website Payments Pro Hosted Solution Integration Guide (Payflow Edition) United Kingdom Last updated: May 2014 Website Payments Pro Hosted Solution Integration Guide Document Number: 10112.en_GB-201210

More information

6 Selling Advertising. From Code to Product gidgreen.com/course

6 Selling Advertising. From Code to Product gidgreen.com/course 6 Selling Advertising From Code to Product gidgreen.com/course Million Dollar Homepage From Code to Product Lecture 6 Selling Advertising Slide 2 gidgreen.com/course Aversion therapy From Code to Product

More information

Understanding Cross Site Scripting

Understanding Cross Site Scripting Understanding Cross Site Scripting Hardik Shah Understanding cross site scripting attacks Introduction: there are many techniques which a intruder can use to compromise the webapplications. one such techniques

More information

Creating HTML authored webpages using a text editor

Creating HTML authored webpages using a text editor GRC 175 Assignment 1 Creating HTML authored webpages using a text editor Tasks: 1. Acquire web host space with ad free provider 2. Create an index webpage (index.html) 3. Create a class management webpage

More information

REAL ESTATE DIGITAL MARKETING SOLUTION. Ver 1.11

REAL ESTATE DIGITAL MARKETING SOLUTION. Ver 1.11 REAL ESTATE DIGITAL MARKETING SOLUTION BRANDING LEADS ENGAGEMENTS Ver 1.11 Techzone Real Estate Digital marketing Solutions end to end digital marketing platform - Ver1.11 Page 1 Index of the documents

More information

An Attribute is a special word used inside tag to specify additional information to tag such as color, alignment etc.

An Attribute is a special word used inside tag to specify additional information to tag such as color, alignment etc. CHAPTER 10 HTML-I BASIC HTML ELEMENTS HTML (Hyper Text Markup Language) is a document-layout and hyperlink-specification language i.e., a language used to design the layout of a document and to specify

More information

Internet Technologies

Internet Technologies QAFQAZ UNIVERSITY Computer Engineering Department Internet Technologies HTML Forms Dr. Abzetdin ADAMOV Chair of Computer Engineering Department aadamov@qu.edu.az http://ce.qu.edu.az/~aadamov What are forms?

More information

The Web Web page Links 16-3

The Web Web page Links 16-3 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML documents Describe several specific HTML tags and their purposes 16-1 Chapter Goals

More information

Website Planning Checklist

Website Planning Checklist Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even

More information

BizFlow 9.0 BizCoves BluePrint

BizFlow 9.0 BizCoves BluePrint BizFlow 9.0 BizCoves BluePrint HandySoft Global Corporation 1952 Gallows Road Suite 100 Vienna, VA USA 703.442.5600 www.handysoft.com 1999-2004 HANDYSOFT GLOBAL CORPORATION. ALL RIGHTS RESERVED. THIS DOCUMENTATION

More information

JavaScript: Arrays. 2008 Pearson Education, Inc. All rights reserved.

JavaScript: Arrays. 2008 Pearson Education, Inc. All rights reserved. 1 10 JavaScript: Arrays 2 With sobs and tears he sorted out Those of the largest size... Lewis Carroll Attempt the end, and never stand to doubt; Nothing s so hard, but search will find it out. Robert

More information

PPC Marketing with Google AdWords

PPC Marketing with Google AdWords PPC Marketing with Google AdWords 1. Overview 1.1 What is PPC Marketing? PPC stands for Pay Per Click, which is one of the most popular paid search engine marketing programs. Google is the leader in search

More information

Uploaded images filter evasion for carrying out XSS attacks

Uploaded images filter evasion for carrying out XSS attacks February 25, 2007 Uploaded images filter evasion for carrying out XSS attacks Digitаl Security Research Group (DSecRG) Alexander Polyakov a.polyakov@dsec.ru http://dsecrg.ru Table of contents Introduction...3

More information

Caldes CM12: Content Management Software Introduction v1.9

Caldes CM12: Content Management Software Introduction v1.9 Caldes CM12: Content Management Software Introduction v1.9 Enterprise Version: If you are using Express, please contact us. Background Information This manual assumes that you have some basic knowledge

More information

Web Design with Dreamweaver Lesson 4 Handout

Web Design with Dreamweaver Lesson 4 Handout Web Design with Dreamweaver Lesson 4 Handout What we learned Create hyperlinks to external websites Links can be made to open in a new browser window Email links can be inserted onto webpages. When the

More information

Preparing for the Cross Site Request Forgery Defense

Preparing for the Cross Site Request Forgery Defense Preparing for the Cross Site Request Forgery Defense Chuck Willis chuck.willis@mandiant.com Black Hat DC 2008 February 20, 2008 About Me Principal Consultant with MANDIANT in Alexandria, VA Full spectrum

More information

Login with Amazon. Getting Started Guide for Websites. Version 1.0

Login with Amazon. Getting Started Guide for Websites. Version 1.0 Login with Amazon Getting Started Guide for Websites Version 1.0 Login with Amazon: Getting Started Guide for Websites Copyright 2016 Amazon Services, LLC or its affiliates. All rights reserved. Amazon

More information

Working with forms in PHP

Working with forms in PHP 2002-6-29 Synopsis In this tutorial, you will learn how to use forms with PHP. Page 1 Forms and PHP One of the most popular ways to make a web site interactive is the use of forms. With forms you can have

More information

Contents 1. Excerpt...3 2. PPC & Its evolution...4 3. Understanding PPC...5 4. PPC a potential revenue generating source...6 4.1.

Contents 1. Excerpt...3 2. PPC & Its evolution...4 3. Understanding PPC...5 4. PPC a potential revenue generating source...6 4.1. Contents 1. Excerpt...3 2. PPC & Its evolution...4 3. Understanding PPC...5 4. PPC a potential revenue generating source...6 4.1. Keyword rich content...6 4.2. Landing page...6 4.3. Right Analysis...6

More information

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages

More information

CPC Live Cost Analysis Feature Guide

CPC Live Cost Analysis Feature Guide CPC Live Cost Analysis Feature Guide June 2004 CPC Live Cost Analysis Feature Guide - June 2004 2/8 CPC Live Cost Analysis CPC Live Cost Analysis provides you real-time insight into the effectiveness of

More information

Advertising and Marketing Tips

Advertising and Marketing Tips Advertising and Marketing Tips 1. The first and most important step is to have a domain registration portal on or linked to your website. You can either use our private label or have your own API. By having

More information

WHITEPAPER. Skinning Guide. Let s chat. 800.9.Velaro www.velaro.com info@velaro.com. 2012 by Velaro

WHITEPAPER. Skinning Guide. Let s chat. 800.9.Velaro www.velaro.com info@velaro.com. 2012 by Velaro WHITEPAPER Skinning Guide Let s chat. 2012 by Velaro 800.9.Velaro www.velaro.com info@velaro.com INTRODUCTION Throughout the course of a chat conversation, there are a number of different web pages that

More information

Appendix IX. Codes written for developing the revised search tool in HTML

Appendix IX. Codes written for developing the revised search tool in HTML Appendix IX Codes written for developing the revised search tool in HTML 1

More information

AJAX The Future of Web Development?

AJAX The Future of Web Development? AJAX The Future of Web Development? Anders Moberg (dit02amg), David Mörtsell (dit01dml) and David Södermark (dv02sdd). Assignment 2 in New Media D, Department of Computing Science, Umeå University. 2006-04-28

More information

Novell Identity Manager

Novell Identity Manager AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with

More information

Web Accessibility Checker atutor.ca/achecker. Thursday June 18, 2015 10:08:58

Web Accessibility Checker atutor.ca/achecker. Thursday June 18, 2015 10:08:58 Thursday June 18, 2015 10:08:58 Source URL: http://www.alentejo.portugal2020.pt Source Title: Home Accessibility Review (Guidelines: WCAG 2.0 (Level A)) Report on known problems (0 found): Congratulations!

More information

Best Practices for Rich Media Ads in Asynchronous Ad Environments

Best Practices for Rich Media Ads in Asynchronous Ad Environments Best Practices for Rich Media Ads in Asynchronous Ad Environments Released October 2008 These Best Practices have been developed by the IAB Rich Media & AJAX Working Group with guidance from the IAB Ad

More information

Introduction to XHTML. 2010, Robert K. Moniot 1

Introduction to XHTML. 2010, Robert K. Moniot 1 Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document

More information

HTTP is Stateless. it simply allows a browser to request a single document from a web server. it remembers nothing between invoca9ons.

HTTP is Stateless. it simply allows a browser to request a single document from a web server. it remembers nothing between invoca9ons. Session & cookies HTTP is Stateless it simply allows a browser to request a single document from a web server it remembers nothing between invoca9ons Short lived EVERY resource that is accessed via HTTP

More information

Rogue DNS servers a case study

Rogue DNS servers a case study Rogue DNS servers a case study Feike Hacquebord Forward Looking Threat Research, Trend Micro Cupertino, CA, USA feikehayo_hacquebord@trendmicro.com Contents Introduction to DNS DNS Changer Trojans Rogue

More information

Last week we talked about creating your own tags: div tags and span tags. A div tag goes around other tags, e.g.,:

Last week we talked about creating your own tags: div tags and span tags. A div tag goes around other tags, e.g.,: CSS Tutorial Part 2: Last week we talked about creating your own tags: div tags and span tags. A div tag goes around other tags, e.g.,: animals A paragraph about animals goes here

More information

Dynamic Content. Dynamic Web Content: HTML Forms CGI Web Servers and HTTP

Dynamic Content. Dynamic Web Content: HTML Forms CGI Web Servers and HTTP Dynamic Web Content: HTML Forms CGI Web Servers and HTTP Duncan Temple Lang Dept. of Statistics UC Davis Dynamic Content We are all used to fetching pages from a Web server. Most are prepared by a human

More information

Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities

Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities Austin, 17 th May 2016 Ivano Malavolta Assistant professor, Vrije Universiteit Amsterdam i.malavolta@vu.nl Roadmap Who is

More information

Basic Website Maintenance Tutorial*

Basic Website Maintenance Tutorial* Basic Website Maintenance Tutorial* Introduction You finally have your business online! This tutorial will teach you the basics you need to know to keep your site updated and working properly. It is important

More information

Fortigate SSL VPN 3.x With PINsafe Installation Notes

Fortigate SSL VPN 3.x With PINsafe Installation Notes Fortigate SSL VPN 3.x With PINsafe Installation Notes Table of Contents Fortigate SSL VPN 3.x With PINsafe Installation Notes... 1 1. Introduction... 2 2. Overview... 2 2.1. Prerequisites... 2 2.2. Baseline...

More information

Where s my real ROI? White Paper #1 February 2014. expert Services

Where s my real ROI? White Paper #1 February 2014. expert Services Where s my real ROI? White Paper #1 February 2014 expert Services revenue costs The growing confidence of advertisers and agencies in mobile marketing requires an effective and veridical sort of ROI metrics.

More information

Script Handbook for Interactive Scientific Website Building

Script Handbook for Interactive Scientific Website Building Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step

More information

Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 03 Major Subject

Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 03 Major Subject Multimedia im Netz Online Multimedia Winter semester 2015/16 Tutorial 03 Major Subject Ludwig- Maximilians- Universität München Online Multimedia WS 2015/16 - Tutorial 03-1 Today s Agenda Quick test Server

More information

Display Advertising. Xuelin Cao Yahoo! Beijing R&D Center

Display Advertising. Xuelin Cao Yahoo! Beijing R&D Center Display Advertising Xuelin Cao Yahoo! Beijing R&D Center Agenda Display Advertising Overview Ad Exchange Introduction Real Time Bidding (RTB) Data Collection & Cookie Mapping Publisher Control & Private

More information

Search Engine Optimisation Extras

Search Engine Optimisation Extras SEO Extras Search Engine Optimisation Extras In addition to our SEO Managed Services HotLizard also offer individual services to compliment an existing SEO strategy. Please see below some of these additional

More information

HTML TIPS FOR DESIGNING

HTML TIPS FOR DESIGNING This is the first column. Look at me, I m the second column.

More information

Web Design Revision. AQA AS-Level Computing COMP2. 39 minutes. 39 marks. Page 1 of 17

Web Design Revision. AQA AS-Level Computing COMP2. 39 minutes. 39 marks. Page 1 of 17 Web Design Revision AQA AS-Level Computing COMP2 204 39 minutes 39 marks Page of 7 Q. (a) (i) What does HTML stand for?... () (ii) What does CSS stand for?... () (b) Figure shows a web page that has been

More information

Is it time to hire an expert to take over your business online marketing?

Is it time to hire an expert to take over your business online marketing? Is it time to hire an expert to take over your business online marketing? A GUIDE TO FINDING THE RIGHT ONLINE MARKETING TEAM When it comes to online marketing, BlaineTurner Advertising, Inc., devises strategies

More information

DEVELOP ROBOTS DEVELOPROBOTS. We Innovate Your Business

DEVELOP ROBOTS DEVELOPROBOTS. We Innovate Your Business DEVELOP ROBOTS DEVELOPROBOTS We Innovate Your Business Security & Encryption Develop Robots has helped banks, real estate companies, law firms and many other businesses to secure and encrypt their database

More information

Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2)

Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2) Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2) [This is the second of a series of white papers on implementing applications with special requirements for data

More information

Direct Post Method (DPM) Developer Guide

Direct Post Method (DPM) Developer Guide (DPM) Developer Guide Card Not Present Transactions Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 2/22/11 Ver. Ver 1.1 (DPM) Developer Guide Authorize.Net LLC ( Authorize.Net

More information

Hello World RESTful web service tutorial

Hello World RESTful web service tutorial Hello World RESTful web service tutorial Balázs Simon (sbalazs@iit.bme.hu), BME IIT, 2015 1 Introduction This document describes how to create a Hello World RESTful web service in Eclipse using JAX-RS

More information