HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

BlackHat USA 2011: SSL And The Future Of Authenticity

Christiaan0089 HN recommenders · recommended in 7 months, 2011-2017
YouTube
95K views · 15 years ago · talk · evergreen

Moxie Marlinspike's BlackHat 2011 talk examines weaknesses of SSL and the certificate authority system and proposes Convergence, a decentralized notary approach with trust agility.

HN commenters repeatedly recommend it as the best explanation of why the CA system is broken and what alternatives exist.

CryptographySecurity & hacking#moxiemarlinspike#convergence#certificateauthorities#mitm#tls#trustagility

20 comments from Hacker News

@DonHopkins2017 · in “Gnu Privacy Guard relies on one underfunded person (2015)”

Wow, I missed that story the first time around. Just catching up on the details. That Comodo CEO Melih Abdulhayoğlu is such a dishonest, incompetent buffoon! I had no idea how terrible a company Comodo is, but now I do thanks to the CEO's own words and actions. ▶ this video

CriticalView on HN
@_jomo2016 · in “The DNSSEC master key securing DNS is about to change”

I wonder why moxie's Convergence [0] didn't take off. To me it sounds near-perfect. It could handle multiple layers of authenticity, including DNS. The project has been inactive on GitHub for 5 years [1], however the Namecoin project picked it up [2] as "FreeSpeechMe" and added support for IPv6, and .bit, .onion, .b32.i2p domains. Now this, too, has been discontinued "because Mozilla removed the relevant API's as of Firefox 33". They "intend to release a replacement soon". According to Jeremy Rand [3] "A replacement is in the works (and is mostly working already)", but the source doesn't seem to be public or I can't find it. Are there any downsides of Convergence? 0: ▶ this video 1: link 2: link 3: link

CitesView on HN
@anonbanker2016 · in “New attack steals SSNs, e-mail addresses, and more from HTTPS pages”

Moxie's "SSL is a joke"[0] talk in 2011 keeps staying relevant after all these years. 0. ▶ this video

CitesView on HN
@ymse2016 · in “Defending Our Brand”

> They issued fraudulent SSL certificates in 2011: link Moxie had an amusing anecdote about this incident in his Blackhat 2011 talk "SSL and the future of authenticity"[0]. Apparently the same IP as was used by the "sophisticated attacker" and disclosed by Comodo downloaded sslsniff[1] from moxies server the next day, referred by a video tutorial about intercepting SSL.. 0: ▶ this video 1: link

CitesView on HN
@Strom2016 · in “StartSSL domain validation vulnerability”

You would soon be left without any CAs. [1] People are pretty stupid when it comes to security, and this includes people working for CAs. There have been cases where the CA private key is publicly accessible to the internet without any password. [2] -- [1] Yes, plenty of smart people have been advocating moving away from the current CA system. It's fundamentally broken. [2] A great talk by moxie, filled with horror examples of CAs. The private key example is at 19:20. ▶ this video

RecommendsView on HN
@glass-2015 · in “Sustaining Digital Certificate Security”

Convergence was the perfect replacement, but it never gained any traction. Moxie's talk at BlackHat[0] introducing it is a good watch for those unfamiliar with the idea, and if you want to be wistfully frustrated at what could have been. [0] ▶ this video

RecommendsView on HN
@sarahj2014 · in “No, don't enable revocation checking”

Why have a single entity at all? Moxie Marlinspike proposed Convergence ( ▶ this video ) as a solution - I think that something like that has far more potential wheels to travel than a Namecoin based system. I should be able to choose who I trust, a notary system would allow me to do just that. No central CA systems. The biggest concern I can see is Identity management, but, as mentioned by Moxie, most of these CA don't do anything close to proper Identity management any more - I have a number of certificates bought from quite a few different CA's all made out to my rabbit, at no fixed address. Notaries can, of course, do additional verification - they could even advertise this as a premium. I don't see why this can't be extended to DNS lookup's either. I trust X notaries and pin the results I get, I can choose to trust a majority, or be hyper paranoid and require everyone to agree. No need to run a power hungry blockchain, no single point of technology failure. Technically, all of that is feasible today. And I imagine we will see a number of different technologies combined to form a proper, decentralised, system.

CitesView on HN
@dobbsbob2014 · in “Were Intelligence Agencies Using Heartbleed in November 2013?”

I would say they are compromised just by watching Moxie Marlinspike's presentation about the shitty state of CAs and how he was able to find signing certs just laying around in unprotected directories ▶ this video

CitesView on HN
@atmosx2014 · in “Did this Tor developer become a victim of NSA's laptop interception program?”

You are either stupid or subversive. By now we all know Keith Alexander’s view of hackers (socially disabled, semi-autistic kids sitting behind a laptop at 4 a.m. wearing a batman suit and gloves) and his view on technical matters is equal with Comodo’s [2] leader. As for NSA having skilled personnel??? Sure - some of them are skilled - but they don’t take decisions[1]. The stupid guys do (again, K. Alexander is an excellent reference for incompetence add to that that he is a lier[3] and you’ ve got an explosive mix). NOTE: In “War and Peace” - Tolstoy’s masterpiece - there’s a Russian officer (Prince Andrey IIRC) who realizes the insane tragedy of human history: While the Prussian and Russian army coalition (hundreds of thousands of men, with families and lives left behind…) is about to face the fiercest opponent of their era (Napoleon, is a legend among Russian military officials) the two Generals (Prussian and Russian) are fighting and sabotaging each other about who is going to lead the battle… Until it’s too late. They both get easily crashed, without putting up a fight. So you can play naive , stupid , stunned or cunning all you like but human history is FULL of stupid people in position of power. [1] Quora: “Does the NSA have better engineers than Facebook or Google?”: link [2] “BlackHat USA 2011: SSL And The Future Of Authenticity”: ▶ this video [3] “K. Alexander lies to congress” - link

CitesView on HN
@rakoo2013 · in “Moving forward on improving HTTP's security”

Perspectives/Convergence really is a great system, but it unfortunately still has several problems: - it completely leaks your browsing history: you basically ask a notary "what's the certificate you see for kinkyneighbors.com?". Convergence addresses this, though - it requires network-heavy intermediaries for all the browsing of all the people around the world. - it still doesn't solve authenticity: an attacker could very well be controlling all connections arriving at your house, or leaving the target's server, and fool everyone Convergence/Perspectives should be coupled with certificate pinning, aka storing _really_ trusted authorities (ie verified by hand) on your computer. Guess what ? [Moxie's next project is just that [0] (For anyone curious, I highly recommend Moxie's talk [1] about Convergence, it does a great job at explaining what's the problem, what's Convergence and how it can solve at least part of it) [0] link [1] ▶ this video

Strongly recommendsView on HN
@espeed2013 · in “Switch to HTTPS Now, For Free”

Using encrypted tokens help mitigate stolen session IDs ( link ). And while HSTS helps protect against sslstrip, you're still vulnerable to MITM attacks due to issues with the CA system. See moxie's 2011 talk "SSL and the Future of Authenticity" ( ▶ this video )

CitesView on HN
@jcase2013 · in “Enhancing digital certificate security (Fake *.Google.com cert issued)”

Some developments in this area are: * Convergence.io * DNS-based Authentication of Named Entities (DANE) + DNSSEC * Tack.io For various reasons listed in [1] Convergence is not likely to be implemented (by default) in major browsers. On DANE + DNSSEC, where the cert is authenticated via the information published in your DNS, Moxie Marlinspike has said it better then I can: "CAs are sketchy, but this is a whole new world of sketchiness. Think, sketchasaurus. Registrars were never built or selected with security in mind, and most of them don’t have a very good track record in this area. Shouldn’t it be laughable that the current first step in deploying DNSSEC is to create an account with GoDaddy?"[2] The 2011 BlackHat video[3] and blog post[2] by Moxie Marlinspike are great sources of information. IMO, Tack.io is the most viable solution. It's compatible with the current model but removes the thread of one CA being able to compromise all domains. [1] link [2] link [3] ▶ this video

RecommendsView on HN
@4ad2012 · in “Setting out plans to monitor all Internet use in the UK”

Businesses (and governments) can legitimately buy root keys that allow MITMing any SSL connection or they could just be a CA themselves (any CA can MITM the whole internet). Here's the best talk I know of this subject: BlackHat USA 2011: SSL And The Future Of Authenticity: ▶ this video

Strongly recommendsView on HN
@JonnieCache2011 · in “US judge orders hundreds of sites "de-indexed" from Google, Facebook”

Yeah, I edited my list to include a CA-free encrypted replacement for TCP, just before I saw your comment. To all the super-geniuses reading this: burn your socialmobilelocal startup to the ground tomorrow and do this instead. Start by watching this Blackhat talk I linked elsewhere in the thread, the guy has the right kind of ideas: ▶ this video

Strongly recommendsView on HN
@alecco2011 · in “The Sovereign Keys Project”

How does this solution deal with the "Citibank problem"? (a website with a huge number of SSL keys from multiple certificate authorities) A great talk from last DefCon ▶ this video

RecommendsView on HN
@jvc262011 · in “Diginotar and Comodo hacker the same guy and claims to have owned 4 other CAs”

▶ this video The original Comodo attack was discussed by Moxie Marlinspike at Blackhat USA 2011 - quite an interesting discussion on the issue.

RecommendsView on HN
@jtdowney2011 · in “Convergence, distributed, secure strategy replacing certificate authorities”

Moxie Marlinspike is the creator of Convergence. I highly recommend watching his Blackhat 2011 talk ( ▶ this video ) covering authenticity on the web and Convergence.

Strongly recommendsView on HN
@burgerbrain2011 · in “DigiNotar root CA trust removal follow-up”

Comodo had huge issues very recently, and VeriSign's issues go back about as far as they do (providing intercept services to governments. That wasn't even an 'accident'.) Godaddy? I don't know much about what they do but I wager you wouldn't have to dig deep. Edit: I'm not the only one saying this: ▶ this video Modding me down will not restore the trust.

CitesView on HN
@moxie2011 · in “Iran forged the wrong SSL certificate”

The problem is that right now, in the common case, the browser/OS vendors can't black-list individual CAs. Their ability to do so with DigiNotar is exceptionally rare, and would not be possible most of the time. Trust agility ensures that clients have the ability to make these trust decisions easily. A client does not necessarily have to be a user , it could still be the browser/OS vendors. For details on how Convergence works, in order to answer your question of how it prevents 1/4th of the SSL internet from going down when Comodo gets hacked, the best reference is (unfortunately) still the presentation: ▶ this video

CitesView on HN
@derrida2011 · in “Iran forged the wrong SSL certificate”

It is indeed based on Perspectives. But the implementation provided with Perspectives does not have privacy. If you contact a notary with Perspectives then that notary has your browsing history. See 36:50 on ▶ this video

CitesView on HN
DEF CON 19 - Moxie Marlinspike - SSL And The Future Of Authenticity46:22

DEF CON 19 - Moxie Marlinspike - SSL And The Future Of Authenticity

DEFCONConference
11K views • 13 years ago
Defeating Ssl Using Sslstrip (Marlinspike Blackhat)1:09:16

Defeating Ssl Using Sslstrip (Marlinspike Blackhat)

TheSecurityTube
61K views • 14 years ago
Moxie Marlinspike, Next Generation Threats 201431:46

Moxie Marlinspike, Next Generation Threats 2014

Techworld Sverige
30K views • 11 years ago
Ichthyology: Phishing as a Science24:28

Ichthyology: Phishing as a Science

Black Hat
38K views • 9 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
LibreSSL with Bob Beck1:05:45

LibreSSL with Bob Beck

Jason Tubnor
25K views • 12 years ago
Behind the scenes of iOS and Mac Security44:29

Behind the scenes of iOS and Mac Security

Black Hat
36K views • 6 years ago
36C3 -  The ecosystem is moving43:03

36C3 - The ecosystem is moving

media.ccc.de
2K views • 6 years ago
DEF CON 18 - Moxie Marlinspike - Changing Threats To Privacy: From TIA to Google42:50

DEF CON 18 - Moxie Marlinspike - Changing Threats To Privacy: From TIA to Google

DEFCONConference
7K views • 13 years ago
Computer Security 161 Cryptocurrency Lecture1:06:36

Computer Security 161 Cryptocurrency Lecture

Nicholas C Weaver
128K views • 4 years ago
Behind the Scenes of iOS Security51:32

Behind the Scenes of iOS Security

Black Hat
127K views • 10 years ago
Satoshi Has No Clothes: Failures in On-Chain Privacy by Ian Miers (Devcon4)24:20

Satoshi Has No Clothes: Failures in On-Chain Privacy by Ian Miers (Devcon4)

Ethereum Foundation
5K views • 7 years ago
The Stellar Consensus Protocol | David Mazières | Talks at Google57:39

The Stellar Consensus Protocol | David Mazières | Talks at Google

Talks at Google
56K views • 10 years ago
28c3: The Science of Insecurity59:23

28c3: The Science of Insecurity

28c3
42K views • 14 years ago
GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs51:00

GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs

Black Hat
319K views • 8 years ago
Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops1:02:52

Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

media.ccc.de
27K views • 10 years ago
Nicholas Carlini - Black-hat LLMs | [un]prompted 202626:28

Nicholas Carlini - Black-hat LLMs | [un]prompted 2026

unprompted
388K views • 7 months ago
2017 ACM PPoPP Keynote: It's Time for a New Old Language1:12:12

2017 ACM PPoPP Keynote: It's Time for a New Old Language

Guy Steele
7K views • 9 years ago
The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)29:46

The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)

Local-First Conf
17K views • 2 years ago
CNBC TechCheck+ chats with Tether's CTO and general counsel — 7/21/2132:35

CNBC TechCheck+ chats with Tether's CTO and general counsel — 7/21/21

CNBC Television
42K views • 5 years ago