Usable security + Visual design

Slides:



Advertisements
Similar presentations
Cascading Style Sheets
Advertisements

CSS Tips and Tricks for Designing Accessible Websites Presented by Grace Strother.
Part 3 Introduction to CSS. CSS Text Text Styles h1 {color: green} // rgb(0,255,0), #00ff00 h2{letter-spacing: 0.5cm} // 2px h3 {text-align: right} //
Measurement Many CSS properties (values within the declaration) require that you specify a unit of measurement, such as spacing between elements, border.
Session Objectives Setting the font family Setting the font size Working with Web fonts Setting font faces and sizes Setting font and text appearances.
Exploring Web Design Chapter 3 Web Typography. The goal of any web page is to communicate.
Chapter 6 Web Typography
Week 7 Web Typography. 2 Understanding Type Design Principles.
Technologies for web publishing Ing. Václav Freylich Lecture 6.
Using Cascading Style Sheets CSS Basics. Goals Understand basic syntax of Cascading Style Sheets (CSS) Understand basic syntax of Cascading Style Sheets.
Using Cascading Style Sheets CSS Structure. Goals Understand how contextual, class and ID selectors work Understand how contextual, class and ID selectors.
Chapter 4 Typography Objectives (1 of 2) Differentiate among calligraphy, lettering, and typography. Gain knowledge of type definitions and nomenclature.
Chapter 4 Typography.
Document Etiquette. White space An essential design element Should balance text and graphics Allows readers to digest what is being communicated Carries.
Using Cascading Style Sheets. Introduction to Styles and Properties  Cascading Style Sheets (CSS) are a standard set by the World Wide Web Consortium.
Chapter 7 Web Typography Principles of Web Design, 4 th Edition.
Principles of Web Design 6 th Edition Chapter 5 – Web Typography.
Tutorial #3 Cascading Style Sheets. Review: Last Class Image sizing Pathnames Project Default Path Relative Path Absolute Path Blackboard Homework Submission.
Chapter 6 Web Typography. 2 Principles of Web Design Chapter 5 Objectives Understand principles for type design on a Web site Use the element Understand.
Cascading Style Sheets CSS. CSS Positioning Normal Flow Top -> bottom | left -> right Arranged in the order they appear in the code make room for one.
Cascading Style Sheets CSS. div … Used like a container to group content Gives context to the elements in the grouping Give it a descriptive name with.
INTRODUCTION TO HTML5 Styling Text. Change the Font Size  You can use the font-size property to change the font size for a document’s text.  Instead.
Tutorial #3 Cascading Style Sheets. Tutorial #2 Review - Anchors Links to Site DMACC Internal Links Go to Top Mail To me Local.
Typography (Fonts). Type type = any set of printed characters font = a set of printable or displayable characters with a specific style and size typeface.
Prioritizing Web Usability Nielsen and Loranger Chapter 7: Typography: Readability and Legibility Paul Ammann SWE 432 Design.
Class & ID Selectors, Font and List Properties. Id Selectors  # followed by Id-name (without space)  Can be used once on a page  Examples: #p1 { color:
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 3 Introducing Cascading Style Sheets.
Chapter 4 Typography. Objectives (1 of 2) Differentiate among calligraphy, lettering, and typography. Gain knowledge of type definitions and nomenclature.
Cascading Style Sheets
CSS for Styling By Jinzhu Gao.
The Box Model in CSS Web Design – Sec 4-8
CS3220 Web and Internet Programming CSS Basics
Understanding and Applying Typography in CSS
Formatting Text with CSS
The Box Model in CSS Web Design – Sec 4-8
Introducing :CSS Cascading Style Sheets in 5 Lessons.
Css Units: REM, VH & VW Adrian Horsham.
Vocabulary & Guidelines
Applying Typography in CSS
Using Cascading Style Sheets Module B: CSS Structure
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Understanding and Applying Typography in CSS
Cascading Style Sheets (Formatting)
The Box Model in CSS Web Design – Sec 4-8
Web Systems & Technologies
Creating a Baseline Grid
Layout Terms Visual Hierarchy
Objectives Explore the history of CSS
CSS – Properties & Values
CS 174: Server-Side Web Programming February 7 Class Meeting
Usable security: Problems
Fixed Positioning.
CMPE 280 Web UI Design and Development September 4 Class Meeting
CSS Style Sheets: Intro
Cascading Style Sheets Color and Font Properties
Web Development & Design Foundations with H T M L 5
Cascading Style Sheets
Cascading Style Sheets™ (CSS)
CS3220 Web and Internet Programming CSS Basics
Chapter 7 Web Typography
CMPE 280 Web UI Design and Development February 7 Class Meeting
CS3220 Web and Internet Programming CSS Basics
Lesson 5 Topic B – Basic Text & Fonts
Visual design principles Type + Gestalt grouping
Cascading Style Sheets
Cascading Style Sheets
Session IV Chapter 15 - How Work with Fonts and Printing
Cascading Style Sheets
CMPE 280 Web UI Design and Development September 5 Class Meeting
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Usable security + Visual design ECE 695 Alexander J. Quinn 4/6/2016

Usable security – finish up Today Usable security – finish up Examples of poor usability  poor security Passwords More tips Visual design Font metrics Gestalt Discuss

Usable security failures If the 3rd to last digit of your PUID or SSN is… ODD  think of the worst instance of unusable security you’ve ever seen. EVEN  think of one that is fake, but might sound real. Try to fool people. Give a 30- to 60-second rant on why it is bad. We’ll vote and see how well we can guess.

Passwords

What matters? Benefit Cost Entropy Cost What is cost? keystrokes? mental “chunks”?

What do you think? Fingerprints Face recognition Voice Retina SecureID Two-factor

Multiple lines of defense Limit cognitive/memory demands More guidelines Usability overall Security overall Multiple lines of defense Limit cognitive/memory demands Present syntactic information in ways attackers can’t manipulate Expose potential anomalies Avoid false senses of security Consistency http://www.cc.gatech.edu/~keith/pubs/ieee-intro-usable-security.pdf

Visual design

Font metrics Credit: Ivo Vynckier, http://www.how-ocr-works.com/images/resolution.html

Typography in CSS font-family font-size font-weight font-style font-variant font letter-spacing word-spacing line-height text-align text-decoration text-indent text-transform text-shadow vertical-align white-space direction unicode-bidi

Typography in CSS em ex ch rem Relative to viewport vh vw vmin vmax Relative to text em ex ch rem Relative to viewport vh vw vmin vmax Absolute px mm cm in pt pc mozmm

20 Examples of Beautiful CSS Typography Design https://wdexplorer.com/20-examples-beautiful-css-typography-design/ 20 Examples of Beautiful CSS Typography Design

Gestalt: Similarity

Gestalt: Reification

Gestalt: Multistability

Gestalt: Invariance

Gestalt: Closure