Top all-time · #3526
Tim Taubert
Personal blog · timtaubert.de/blogsecuritywebprogramming
Tim Taubert's personal blog at timtaubert.de covers security, web and programming. Since 2012, 22 different Hacker News readers have linked it 35 times, most often “TLS version intolerance”. The last post was in 2018, but the archive is still widely read.
Too few sampled comments (8) to say how often HN recommends it.?
Why HN links it
HN readers link Tim Taubert's posts on TLS and web security internals, including session tickets, TLS version intolerance, TLS 1.3 zero-RTT trade-offs, and building standalone clients from web code.
Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- TLS version intolerance4 people · 4 mentions · first linked 2016-09-30
- More Privacy, Less Latency – Improved Handshakes in TLS v1.33 people · 4 mentions · first linked 2015-11-16
- The sad state of server-side TLS session resumption implementations3 people · 3 mentions · first linked 2014-11-17
- The future of session resumption – Forward secure PSK key agreement in TLS 1.33 people · 3 mentions · first linked 2017-02-15
- Equivalence proofs with SAW – Exploring formal verification2 people · 2 mentions · first linked 2017-01-26
- /blog/2016/01/build-your-own-signal-desktop/2 people · 2 mentions · first linked 2016-11-02
- Using the WebCrypto API to generate .onion names for Tor hidden services2 people · 2 mentions · first linked 2014-11-03
- Verified binary multiplication for GHASH2 people · 2 mentions · first linked 2017-06-29
- Bitslicing, an Introduction – Data Orthogonalization for Cryptography2 people · 2 mentions · first linked 2018-08-15
What Hacker News says?
Interestingly I was researching TLS forward secrecy. And the recommendation seems to be to disable tls tickets. https://timtaubert.de/blog/2014/11/the-sad-state-of-server-s...
Comment linking /blog/2014/11/the-sad-state-of-server-side-tls-session-resumption-implementations/
on “A startup’s Firebase bill suddenly increased from $25 to $1750 per month”Submitted More Privacy, Less Latency – Improved Handshakes in TLS v1.3 as a story · 81 points
HN discussionThey have a lot of trouble too: https://timtaubert.de/blog/2016/09/tls-version-intolerance/
Comment linking /blog/2016/09/tls-version-intolerance/
on “History of the browser user-agent string (2008)”Submitted TLS version intolerance as a story · 76 points
HN discussionIf you want to use a standalone app then you can achieve it using NW.js https://timtaubert.de/blog/2016/01/build-your-own-signal-des...
Comment linking /blog/2016/01/build-your-own-signal-desktop/
on “Voice Calls: Secure, Crystal-Clear, AI-Powered”Submitted Keeping secrets with JavaScript – An Introduction to the WebCrypto API [video] as a story · 51 points
HN discussionFor those wondering how to create your own custom Tor onion adress, look no further than: https://timtaubert.de/blog/2014/11/using-the-webcrypto-api-t... And for those who think Protonmail are the only service with a custom address, think again, because Facebook has one too: https://facebookcorewwwi.onion/ You can find a tonne more at this list: https://github.com/chris-barry/darkweb-everywhere/tree/maste... And sta…
Comment linking /blog/2014/11/using-the-webcrypto-api-to-generate-onion-names-for-tor-hidden-services/
on “Introducing ProtonMail's Tor hidden service”Submitted The sad state of server-side TLS session resumption implementations as a story · 28 points
HN discussionIt's just Javascript, you don't need Chrome to run it. eg[0] [0]: https://timtaubert.de/blog/2016/01/build-your-own-signal-des...
Comment linking /blog/2016/01/build-your-own-signal-desktop/
on “Signal and Giphy”Submitted Deploying TLS the hard way as a story · 11 points
HN discussionFair enough. TLS 1.3 might introduce a zero-RTT handshake (with some security trade-offs), but that's obviously going to take quite some time to get rolled out. Highly recommend this blog post [1] for more. [1]: https://timtaubert.de/blog/2015/11/more-privacy-less-latency...
Comment linking /blog/2015/11/more-privacy-less-latency-improved-handshakes-in-tls-13/
on “Domain-validated SSL will soon be free from the large CAs”Submitted Using the WebCrypto API to generate .onion names for Tor hidden services as a story · 7 points
HN discussionTrue, it does not destroy the entire purpose if and when the STEK is securely and properly rotated. But to call this PFS stretches the truth in ways that boring crypto never does. The number of real-world cases where PFS is reduced exactly to the non-PFS state by the existence of session tickets with fixed STEKs is not only non-zero, but rather I would venture a guess it is staggeringly large. E.g. Configuring Sessi…
Comment linking /blog/2014/11/the-sad-state-of-server-side-tls-session-resumption-implementations/
on “TLS 1.2 Session Tickets”Submitted Bitslicing, an Introduction – Data Orthogonalization for Cryptography as a story · 5 points
HN discussion> An increasing number of businesses are legitimately intercepting encrypted traffic on their networks. It’s pretty much a necessity today. This is blatant FUD right in the intro, trying to push F5's known bad TLS MITM hardware: https://timtaubert.de/blog/2016/09/tls-version-intolerance/
Comment linking /blog/2016/09/tls-version-intolerance/
on “Kazakhstan Attempts to MITM Its Citizens”Submitted Keeping Secrets with JavaScript – The WebCrypto API [video] as a story · 5 points
HN discussionSubmitted The future of session resumption – Forward secure PSK key agreement in TLS 1.3 as a story · 4 points
HN discussionSubmitted Are we small yet? as a story · 4 points
HN discussionSubmitted The future of session resumption – Forward secure PSK key agreement in TLS 1.3 as a story · 3 points
HN discussionSubmitted Working with infinite sequences in JavaScript [ES6] as a story · 3 points
HN discussionSubmitted Bitslicing S-boxes with the Quine-McCluskey algorithm as a story · 2 points
HN discussionSubmitted Equivalence proofs with SAW – Exploring formal verification as a story · 2 points
HN discussionSubmitted Verified binary multiplication for GHASH as a story · 2 points
HN discussionSubmitted Verified binary multiplication for GHASH as a story · 2 points
HN discussionSubmitted Simple Cryptol specifications – Exploring formal verification (part 2) as a story · 2 points
HN discussionSubmitted TLS version intolerance – Working around bugs in legacy TLS stacks as a story · 2 points
HN discussionSubmitted More Privacy, Less Latency – Improved Handshakes in TLS Version 1.3 as a story · 2 points
HN discussionSubmitted More Privacy, Less Latency – Improved Handshakes in TLS v1.3 as a story · 2 points
HN discussionSubmitted Building an EyeToy-like mini-game with getUserMedia() as a story · 2 points
HN discussionSubmitted Building a live green screen with getUserMedia() and MediaStreams as a story · 2 points
HN discussion