Overview for 'githubengineering'
Written by GitHub Engineering
/ Original link
on Apr. 26, 2017
Building robust systems involves designing for failure. As Site Reliability Engineers at GitHub, we’re always on the lookout for places where redundancy can help to mitigate problems, and today we’ll be talking about steps we’ve recently taken to shore up how you locate our servers via DNS. Large…
Written by GitHub Engineering
/ Original link
on Apr. 13, 2017
In February, we shipped the “Recover Accounts Elsewhere” feature to help people regain access to their accounts if they lose access to their two-factor device or token. It is an implementation of the Delegated Account Recovery specification published by Facebook. GitHub will be open sourcing a Ruby…
Written by GitHub Engineering
/ Original link
on Mar. 13, 2017
We are glad we chose Markdown as the markup language for user content at GitHub. It provides a powerful yet straightforward way for users (both technical and non-technical) to write plain text documents that can be rendered richly as HTML. Its main limitation, however, is the lack of standarization…
Written by GitHub Engineering
/ Original link
on Feb. 26, 2017
Cryptographic standards are ever evolving. It is the canonical game of security cat and mouse, with attacks rendering older standards ill-suited, and driving the community to develop newer and stronger standards to take their place. There have been a number of cryptographic attacks over the past of…
Written by GitHub Engineering
/ Original link
on Feb. 21, 2017
Last month, we announced the third anniversary of our Bug Bounty Program. While there’s still time to disclose your findings through the program, we wanted to pull back the curtain and give you a glimpse into how GitHub’s Application Security team triages and runs it. Over the three years of our pr…
Written by GitHub Engineering
/ Original link
on Jan. 30, 2017
With the continuous shipping nature at GitHub, it’s easy for the most well-intentioned feature to accidentally become the vector of abuse and harassment. The Community & Safety engineering team focuses on building community management tools and maintaining user safety, but we also review new fe…