Overview of Web standards 01 Web standards Logan franken.

Slides:



Advertisements
Similar presentations
Darton College Information Systems Use Policies. Introduction Dartons Information Systems are critical resources. The Information Systems Use Policies.
Advertisements

24HR USC Ticket Sale Team #4 Shao-Hung Chen 0979 Campus Yat-Wei Edward Lee 2547 Campus Jing Ma Campus.
Safeguarding Data to Ensure Effective Data Use Paige Kowalski |Director| State Policy & Advocacy July 2014.
Topics Changes Risk Assessments Cloud Data Security / Data Protection Licenses, Copies, Instances Limits of Liability and Indemnification Requests for.
Designed-in Security Some Major Challenges Security Group Department of Computer Science University of California, Santa Barbara Trustworthy.
FERPA Refresher Training Start. Page 2 of 11 Copyright © 2006 Arizona Board of Regents FERPA Refresher Training What is FERPA FERPA stands for Family.
Web Applications: Get a Grip on Privacy Michael Corn CAMP 2008.
Research Development for Android Coopman Tom. What is Android?  Smartphone operating system  Google  Popular  ‘Easy to develop’  Open-Source  Linux.
An Evaluation and Discussion of the Web Accessibility of Academic Library Web Sites.
A Demo of and Preventing XSS in.NET Applications.
Brought to you by the UCSB Web Standards Group (WSG)
The OWASP Foundation Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under.
Electronic Commerce Systems
Brown Bag - Drupal for Site Builders - July 13, 2010 UCSB Web Standards Group Drupal Resources - Design o Artworks (Instructional Development
Information Resources and Communications University of California, Office of the President System-Wide Strategies for Achieving IT Security at the University.
1 Tuesday, August 16, 2005 W E B C A S T August 16, 2005 Policy Development Theory & Practice: An Emphasis on IT Pat Spellacy Director of Policy & Process.
 What is web accessibility? ture=relatedhttp://
Legal Audits for E-Commerce Copyright (c) 2000 Montana Law Review Montana Law Review Winter, Mont. L. Rev. 77 by Richard C. Bulman, Jr., Esq. and.
CMS Confusion….You only need one ! November 2012 Chris Schofield
Workshop 3 Web Application Security Li Weichao March
Item Web 2.0 application relevant to teacher’s work.
The OWASP Way Understanding the OWASP Vision and the Top Ten.
WHAT EVERY RISK MANAGER NEEDS TO KNOW ABOUT DATA SECURITY RIMS Rocky Mountain Chapter Meeting Thursday, July 25, :30 am – 12:30 pm.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Evaluation of Products for Accessibility: The CUDA Lab at CSULB and Technical Evaluation at the Campus Level Fred Garcia and Shawn Bates.
Portal User Group Meeting March 9, Agenda  Introduction  Guest Presentation – Website Accessibility Michelle Laramie, David Bergmann, Jolene Nemeth.
Media Accessibility Crystal Gold, M.S. Assistant Director Multimedia Development Services, UCTS University College, IUPUI.
SEC303 Assessing and Managing Privacy in the Enterprise JC Cannon Privacy Strategist.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
E-P RAGUE AND THE P ROSPECTS OF E-G OVERNMENT : D ISCUSSION P ANELS James Melitski, PhD and Tony Carrizales, PhD E-governance Institute National Center.
Policies and Guidelines IPer Forum January 15, 2013.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Web Applications Testing By Jamie Rougvie Supported by.
Data Governance 101. Agenda  Purpose  Presentation (Elijah J. Bell) Data Governance Data Policy Security Privacy Contracts  FERPA—The Law  Q & A.
Deconstructing API Security
Securing Java Applications
CS526Topic 12: Web Security (2)1 Information Security CS 526 Topic 9 Web Security Part 2.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
FriendFinder Location-aware social networking on mobile phones.
Marketing / Law / Digital Keith Arrowsmith. Court ActionPress Complaints CommissionTrading StandardsGambling Commission.
3/30/15.  Who is Tim Berners-Lee? 1. Assessing needs 2. Determining content structure 3. Determining site structure 4. Determining navigation structure.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
2011 NASPA Annual Conference  Philadelphia, Pennsylvania  March 12–16, 2011 Ensuring Web Accessibility Through Collaboration and Innovation Presented.
Ken De Souza KWSQA, April 2016 V. 1.0
Library Patron Privacy in Jeopardy An analysis of the privacy policies of digital content vendors ASIS&T General Meeting 2015 April Lambert, Michelle Parker.
“Kids First, New Mexico Wins!” NMPED Data Conference Spring 2016 Dan Hill General Counsel, Public Education Department Randi Johnson General Counsel, State.
Nancy Egan, CUNY Electronic Resources Librarian, and Adina Mulliken, Hunter College Social Work Librarian May 6, 2016 CUNY Accessibility Conference Digital.
SECURE DEVELOPMENT. SEI CERT TOP 10 SECURE CODING PRACTICES Validate input Use strict compiler settings and resolve warnings Architect and design for.
1 Resource Management, Data Integrity, and the Computing Environment September 2, 2015 Resource Management, Data Integrity, and the Computing Environment.
Data Breach ALICAP, the District Insurance Provider, is Now Offering Data Breach Coverage as Part of Our Blanket Coverage Package 1.
Creating ADA Compliant Course Sites: An Online Training Program
UH + Website Accessibility
Security Autodesk DevDays rEvolution
Web Application Vulnerabilities, Detection Mechanisms, and Defenses
Securing Your Web Application in Azure with a WAF
SETTING UP OF E-COMMERCE WEBSITE
Introduction What's my experience? Why am I talking to you?
Procuring Accessible IT at the University of Washington: Background, Policy, Guidelines, Checklist, Resources Sheryl Burgstahler, Director Accessible Technology.
Portal User Group Meeting
Washington Policy #188 What UW Staff Should Know
Red Flags Rule An Introduction County College of Morris
Colorado State University Web Accessibility
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
“We don’t have enough staff assigned to making IT accessible!”
“We don’t have enough staff assigned to making IT accessible!”
UH Web Communicators Meeting
Presentation transcript:

overview of Web standards 01 Web standards Logan franken

Web standards? Logan Franken What Are

Web standards? What Are

Web standards? What Are A collection of Best Practices for website Design and development

Who Cares?

if it looks good, it’s fine, Right?

Sure, it looks good, but what about:

Screen-ReadersSearch EnginesCross-Browser

Sure, it looks good, but what about: Screen-ReadersSearch EnginesCross-Browser MaintainabilityUniversity IdentitySecurity

Sure, it looks good, but what about: Screen-ReadersSearch EnginesCross-Browser MaintainabilityUniversity IdentitySecurity PerformanceKeyboard SupportColor Blindness

Sure, it looks good, but what about: Screen-ReadersSearch EnginesCross-Browser MaintainabilityUniversity IdentitySecurity PerformanceKeyboard SupportColor Blindness Privacy NotificationsPrint VersionSpirit Animals

Sure, it looks good, but what about: Screen-ReadersSearch EnginesCross-Browser MaintainabilityUniversity IdentitySecurity PerformanceKeyboard SupportColor Blindness Privacy NotificationsPrint VersionSpirit Animals GEEZ

Okay, okay

Where can I get help?

Web standards guide Ucsb.edu/webguide

WHOA

Where can I get started?

CHECKLIST Quick and easy reference

Best Practice Examples Templates to get up-and- running

Get Involved!

Web standards Group It.ucsb.edu/groups/wsg

Meets first Tuesday 10:30AM – 12Noon

Questions?

overview of Web standards 02 Social media Keri bradford

presentation Bit.ly/wsgsocial

overview of Web standards 03 Mobile and responsive Logan franken

Mobile and responsive? Logan Franken What Are

mobile devices? Why support

Two approaches

Device Experience Responsive

DEVICE EXPERIENCE

Desktop Site

Mobile Site

Desktop Site Mobile Site Tablet site

Optimized for each device

Maintain separate sites

DEMO

Responsive

The site

ONE future-Proof Design

Development complexity

DEMO

Okay, SO I WANT Device-experience responsive

Okay, SO I WANT Device-experience responsive

UCLA MWF

Mobile web framework

UCLA MWF Mobile web framework Easily create a mobile site

DEMO

Learn more Mwf.library.ucsb.edu Mwf.ucla.edu

Okay, SO I WANT Device-experience responsive

Best practice templates Ucsb.edu/webguide/best-practice- examples

Third-party frameworks Twitter bootstrap Zurb foundation

Questions?

overview of Web standards 04 policies Tessa mendez

Tessa Mendez Policy Coordinator Office of the Vice Chancellor Administrative Services

Goals for Presentation Privacy Notification Statement Surveys Advertising Use of University Name Terms of Use Copyright “Click-Throughs”

Privacy Notification Statement

Some websites are required by law to have a privacy statement. California Information Practices Act § Each agency shall provide on or with any form used to collect personal information from individuals the notice specified in this section.

What is personal information? NAME

If a website collects personal information, what must the privacy notification contain?

For all other UCSB websites a link to a privacy statement in the footer is encouraged. Why? California Online Privacy Practice Act Respect and Stewardship

Information Practices Act Each agency shall maintain in its records only personal information which is relevant and necessary to accomplish a purpose of the agency.

Surveys Who owns the data? Who governs its release? (Public Records Act) Are there controls on data reuse? Can people opt out? Who should people contact with questions?

Protecting the University Reference Information Copyright Terms of Use Copyright © The Regents of the University of California, All Rights Reserved. UC Santa Barbara, Santa Barbara, CA (805) Site Map Privacy Terms of Use Web Accessibility

No person or organization may use the University name in conjunction with advertising or to list the University as a user of any product or service or as the source of research information on which a commercial program or publication is based. Use of the University Name, Seal, & Logo

Acknowledgements and Advertising Sponsor/Donor information should not dominate any UCSB Web page, unless the page’s clearly stated purpose is to acknowledge the support. An acknowledgement is not to promote or endorse the sponsor, the sponsor’s products or services.

Internet-Based Services and Software “Click-Throughs”

Regents Standing Order (dd).9 requires the specific authorization from UC Board of Regents to enter into agreements where the University assumes liability (e.g. provides indemnity) for the acts of parties beyond the University’s control. Indemnification Risk and Impact Must consider the sensitivity of data being stored or processed and the business criticality of the functions being moved to the cloud. Favorability Must consider other terms of the contract: data access/ retention/ transfer, governing law, limitation of liability, representations and warranties, response to legal orders, Terms of Service, 3 rd party audits, acceptable use policies

What resources are available? UCSB Privacy Notification Statementhttp:// notification/ UCSB Privacy Advisoryhttp:// visory-docs/privacy-statement- advisory.pdf ABCs of Privacy and Access to Records counsel/guidance/access-to-and- privacy-of-records/index.html Terms of Usehttp:// use/ Use of University Namehttp:// go/ Advertisinghttp:// licy-docs/advertising-guide.pdf visory-docs/WebAdMatrix.pdf

Web Standards Guide Policy Website

overview of Web standards 05 security Sam horowitz

Introduction to Web Standards and Policies Web Application Security

Why Security In This Context? Because lack of security is pervasive Allows theft of sensitive data Permits corruption of content or data Allows bad things to happen in the UCSB’s name Provides a vector for other types of attacks

What is Web Application Security? But I don’t have an application… If you have a web server, that’s an application If your pages display dynamic data, that’s an application If your page has a form, that’s an application If your pages use cookies, that’s an application If your page uses any scripting, that’s an application too Of course, if you write code for a back end, that’s an application

Understanding Security Risks The Open Web Application Security Project (OWASP) has compiled a “Top 10” list of risks  Injection  Sensitive Data Exposure  Broken Authentication & Session Management  Missing Function Level Access Control  Cross-Site Scripting (XSS)  Cross-Site Request Forgery (CSRF)  Insecure Direct Object Reference  Using components with known vulnerabilities  Security Misconfiguration  Unvalidated Redirects and Forwards

A Word About Credit Cards Heard of TJ-Maxx, Target, or Michaels? Heard of Brockport College, USC or UC Riverside? UCSB processed 129K transactions totaling $13.8M last fiscal year. July-February 239K transactions $11M Credit and Debit cards are special If you don’t have to take them, don’t You can refer to a payment processor (e.g. Authorize.net) If you do need to process credit cards, read the PCI DSS. It’s worse than it looks.

Web Security and You As a web developer it’s your job to protect your users, UCSB, & the worldwide web You need to know what you are protecting and what you should be serving You need to know and understand what can go wrong & you need to prevent it

There is Help The web has a plethora of help available OWASP is a resource Multiple tutorials are available by Google search Wikipedia is pretty good in this area Youtube videos explain risks and how to mitigate Vendors in this space have references too Veracode, HP Fortify, Imperva for example

Thank You

overview of Web standards 06 accessibility Logan franken

Accessibility Logan Franken What Are

Web Accessibility? What is

Equal access To web content for everyone

Types of disabilities Source: webaim.org

Visual Blindness, Low Vision, Color-Blindness

Visual Blindness, Low Vision, Color-Blindness Hearing Deafness, Hard-of-Hearing 

Visual Blindness, Low Vision, Color-Blindness Hearing Deafness, Hard-of-Hearing Motor Inability to Use Mouse, Slow Response Time, Limited Fine Motor Control  

Visual Blindness, Low Vision, Color-Blindness Hearing Deafness, Hard-of-Hearing Motor Inability to Use Mouse, Slow Response Time, Limited Fine Motor Control Cognitive Learning Disabilities, Distractibility, Inability to Remember/Focus  

The law

Section 504 section 508 Americans with disabilities act (ADA) Office of Civil Rights (OCR)

The law Section 504 section 508 Americans with disabilities act (ADA) Office of Civil Rights (OCR)

The law Section 504 section 508 Americans with disabilities act (ADA) Office of Civil Rights (OCR)

The law Section 504 section 508 Americans with disabilities act (ADA) Office of Civil Rights (OCR)

UC EALT

Electronic accessibility Leadership team

Ucop.edu/electronic- accessibility

WCAG 2.0 Level AA

An accessible website is a good website*

An accessible website is a good website* *vice versa

Resources?

Ealt General INFO Ucop.edu/electronic- accessibility UCSB General INFO ucsb.edu/webguide/web- accessibility

Tools?

Amp tool

DEMO

Contacts?

Mark GROSCH adaptive technology specialist ada web compliance officer ealt campus contact

Questions?

overview of Web standards 07 Content management systems David gurba

Content Management Systems at UCSB WSG - Web Standards and Policies Presenter: David Gurba

CMSs on Campus ● SiteFinity by Student Affairs SiteFinity ● Wordpress ● Drupal

Drupal Resources ● Development (Coding & Design) ● Web Hosting ● User Groups ● Web Resources

Developers on Campus Ocean ‘O Graphics Monica Pessino Recharge rate is ~$50 per hour for on campus clients, and ~$70 for off campus clients.

Developers on Campus Artworks David Gurba Recharge rate $55/hr on-campus; $83 off-campus.

Web Hosting on Campus LSIT ● has a Drupal Platform for L&S departments, projects and professors. If your site fits in their platform you may use it free of cost. ● ● Host PHP and other technologies for free.

Web Hosting on Campus ETS sites sites ● Host’s drupal websites ● Simple sites -- defined as those containing less than 80 feature "modules" -- cost $352/year ● Complex sites -- which are those that contain 80 or more "modules" -- cost $980/year

Local User Groups UCSB Drupal Users Group Santa Barbara Drupals User Group

Web Resources (free) (free, Issues, Docs) ($) (free for campus!) (free, make a friend!)