Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

Improving our SSL setup

Blog post from GitHub

Post Details
Company
Date Published
Author
Dirkjan Bussink
Word Count
1,429
Company Posts That Month
28
Language
English
Hacker News Points
-
Post removed?
No
Summary

Following an announcement about improvements to their SSL setup, the text discusses the complexities of deploying forward secrecy and updating cipher lists, emphasizing the importance of supporting TLS 1.2 to enable further enhancements. It addresses the transition away from the RC4 cipher due to vulnerabilities, favoring AES GCM for its broader support and security. The text explores the role of session resumption in forward secrecy, contrasting session IDs, where the server tracks state, with session tickets, which encrypt state information and facilitate sharing across servers. In the context of GitHub, session tickets were initially enabled by default due to HAProxy's settings, leading to potential security concerns if the session ticket key were compromised. Ultimately, the decision was made to disable session tickets and rely on session IDs to ensure forward secrecy while maintaining performance, recognizing the limitations of session tickets in their specific setup. The contribution of Jeff Hodges in identifying initial setup oversights is acknowledged.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.