HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Humans can't read URLs. How can we fix it? - HTTP 203

Chrome for Developers3 HN recommenders · recommended in 2 months, 2020-2023
YouTube
59K views · 6 years ago · commentary · dated

Jake Archibald argues that URLs are nearly impossible for humans to interpret, especially for security. He walks through what browsers do about it, including highlighting the registrable domain, and floats a possible better design.

Referenced in debates over Chrome hiding URLs as a compelling case for why full URLs are hard even for experts.

Web developmentSecurity & hackingUX & UI design#urls#phishing#chrome#publicsuffixlist#addressbar

7 comments from Hacker News

@benatkin2023 · in “Google’s nightmare “Web Integrity API” wants a DRM gatekeeper for the web”

Why did Google select someone unknown to announce this? It's also the second time I've noticed Google had someone the UK introduce an unpopular proposal to Chrome. The other one was removing the URL from the address bar (accusing the author of You Don't Know JS of being "Trump-like" for how he disagreed with him in the process). ▶ this video link link Is there a special ops team? Of the FAAMGs my favorite is Google, but this makes me reconsider my position.

CriticalView on HN
@jaffathecake2021 · in “Chrome abandons 'simplified domain experiment' in omnibar”

Yes. Years. I think a URL bar that sticks to the security relevent parts is a good idea. It's hard for even experienced users to figure that stuff out. I tried to explain it here ▶ this video

CitesView on HN
@davidmurdoch2020 · in “Google resumes its attack on the URL bar, hides full addresses on Chrome 86”

Jake Archibald (a Googler) presents some decent points on this on the HTTP 203 podcast: ▶ this video I still don't agree with the removal of URLs, but I do still recommend watching the entire video if you want to get more perspective on the issue (beyond just the conspiracy theories about AMP and control).

RecommendsView on HN
@AshleysBrain2020 · in “Google adds experimental setting to hide full URLs in Chrome 85 address bar”

Reading URLs is actually really hard - even for experts. This video covers the problems well: ▶ this video This is bad for web security, since the registerable domain is the part you have to trust, but it's surprisingly difficult to figure out that part. However I feel a bit uneasy about this since URLs are important and tell you where you are on a website. I prefer Firefox's approach which emphasises the registerable domain in the URL bar and fades out the rest of it, making it easier to spot the important bit. However it's still quite subtle - it could do with being a clearer distinction.

RecommendsView on HN
@felixfbecker2020 · in “Google adds experimental setting to hide full URLs in Chrome 85 address bar”

It is, there’s a long special list for domains that host arbitrary subdomains, GitHub pages is one of them. It’s explained well in ▶ this video

CitesView on HN
@Orochikaku2020 · in “Google adds experimental setting to hide full URLs in Chrome 85 address bar”

A couple of Google Chrome devs talk about the issues surrounding the readability of urls and their security implications and possible solutions in an episode of their podcast[0]. I think they make a compelling argument for hiding most of the url in part to prevent phishing however I do think they should allow this behaviour to be toggled via a flag. [0] ▶ this video

RecommendsView on HN
@dfabulich2020 · in “Humans can't read URLs. How can we fix it?”

In this video, a Googler here proposes adding the "ETLD+1" part of the domain name as a "chip" where the extended-validation certificate name used to be. So this link: link Would look like this in the browser: jakearchibald.github.io | link The proposal appears at 16:45 ▶ this video

CitesView on HN
Why Web Filters Don't Work: Penistone and the Scunthorpe Problem3:37

Why Web Filters Don't Work: Penistone and the Scunthorpe Problem

Tom Scott
3.6M views • 10 years ago
Building a Better Web Browser - James Mickens - Harvard CS Colloquium 20151:07:46

Building a Better Web Browser - James Mickens - Harvard CS Colloquium 2015

Paul Irish
29K views • 10 years ago
Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!1:44:18

Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!

Andreas Kling
15K views • 4 years ago
React.js Conf 2016 - Lightning Talks - Elie Rotenberg4:40

React.js Conf 2016 - Lightning Talks - Elie Rotenberg

Meta Developers
4K views • 10 years ago
Characters, Symbols and the Unicode Miracle - Computerphile9:37

Characters, Symbols and the Unicode Miracle - Computerphile

Computerphile
2.1M views • 13 years ago
What is a Browser?2:33

What is a Browser?

Ji Lee
1.4M views • 17 years ago
Debugging The Web (Chrome Dev Summit 2016)31:25

Debugging The Web (Chrome Dev Summit 2016)

Chrome for Developers
144K views • 10 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago
High Performance Web Sites and YSlow1:00:34

High Performance Web Sites and YSlow

Google TechTalks
90K views • 18 years ago
Hey Underscore, You're Doing It Wrong!36:31

Hey Underscore, You're Doing It Wrong!

InfoQ
141K views • 13 years ago
ClojureScript in the Age of TypeScript — David Nolen59:31

ClojureScript in the Age of TypeScript — David Nolen

ChariotSolutions
29K views • 5 years ago
LibreSSL with Bob Beck1:05:45

LibreSSL with Bob Beck

Jason Tubnor
25K views • 12 years ago
JavaScript: The Good Parts1:03:48

JavaScript: The Good Parts

Google TechTalks
589K views • 17 years ago
LibreSSL: The first 30 days, and what the Future Holds1:05:51

LibreSSL: The first 30 days, and what the Future Holds

Andrea Ross
5K views • 12 years ago
How to use uBlock Origin to protect your online privacy and security | uBlock Origin tutorial 201817:10

How to use uBlock Origin to protect your online privacy and security | uBlock Origin tutorial 2018

The Hated One
299K views • 8 years ago
Here's Why Your Static Website Needs HTTPS24:19

Here's Why Your Static Website Needs HTTPS

Troy Hunt
30K views • 8 years ago
why typing like this is sometimes okay.4:31

why typing like this is sometimes okay.

Tom Scott
5.4M views • 7 years ago
Servo Architecture: Safety and Performance45:05

Servo Architecture: Safety and Performance

linux conf au 2017 - Hobart, Australia
12K views • 9 years ago
Progressive Performance (Chrome Dev Summit 2016)35:42

Progressive Performance (Chrome Dev Summit 2016)

Chrome for Developers
34K views • 10 years ago
Defeating Ssl Using Sslstrip (Marlinspike Blackhat)1:09:16

Defeating Ssl Using Sslstrip (Marlinspike Blackhat)

TheSecurityTube
61K views • 14 years ago