rejigger the layout · GSA/https@5f5cf14 · GitHub
Skip to content

Commit 5f5cf14

Browse files
committed
rejigger the layout
1 parent 53539ac commit 5f5cf14

8 files changed

Lines changed: 32 additions & 44 deletions

File tree

‎_config.yml‎

Lines changed: 1 addition & 1 deletion

‎_layouts/default.html‎

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,7 @@
4646
<body>
4747

4848
<div class="container">
49-
<header role="banner">
50-
<div class="wrap">
51-
<h1 class="site-title">
52-
<a class="title-link" href="{{ site.baseurl }}/">
53-
{{ site.name }}
54-
</a>
55-
</h1>
56-
</div>
57-
</header>
49+
<header role="banner"></header>
5850

5951
<div class="wrap content">
6052

‎_layouts/page.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
layout: default
33
---
44

5-
<h2 class="page-title">{{ page.title }}</h2>
5+
<h1 class="page-title">{{ page.title }}</h2>
66

77
{{ content }}

‎assets/css/main.css‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ body {
4141
line-height: 1.466666667;
4242
}
4343

44+
4445
h1,
4546
h3,
4647
h4,
@@ -239,7 +240,7 @@ header {
239240
width: 100%;
240241
border-bottom: 4px solid #4383A9;
241242
background-color: #fff;
242-
padding: 2em 0;
243+
padding: 0em 0;
243244
}
244245

245246

@@ -517,4 +518,5 @@ Mobile Styles
517518

518519

519520

520-
img {width: 700px;}
521+
img {width: 700px;}
522+
h1 {padding-top: 0; margin-top: 0;}

‎index.md‎

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,38 @@
11
---
2-
layout: default
3-
title: HTTPS in the government
2+
layout: page
3+
title: HTTPS in .gov
44
permalink: /
55
---
66

7-
HTTPS (`https://`) provides a secure, private connection across the public internet. Plain HTTP (`http://`) connections can be easily intercepted, manipulated, and impersonated.
7+
HTTPS (`https://`) provides a secure, private connection across the public internet. Plain HTTP (`http://`) connections are insecure, and can be easily intercepted, manipulated, and impersonated.
88

9-
In today's internet, and today's browsers, HTTPS is a helpful baseline for _all_ government websites, no matter how small or how static.
9+
In today's internet, and today's browsers, HTTPS is a helpful baseline for _all_ government websites, no matter how small or how sensitive.
1010

11-
This website is a manual and support system for deploying HTTPS in the US federal government.
11+
Read [the FAQ](/faq/) for more commonly asked questions.
1212

13-
## Why HTTPS?
13+
### Why HTTPS for everything?
1414

15-
When properly configured, an HTTPS connection guarantees three things:
15+
HTTPS makes sense for all websites, even smaller or more "non-sensitive" websites.
1616

17-
* **Privacy.** The visitor's connection is encrypted, obscuring URLs, cookies, and other sensitive metadata.
18-
* **Authentication.** The visitor is talking to the "real" website, and not to an impersonator or through a "man-in-the-middle".
19-
* **Integrity.** The data sent between the visitor and the website has not been tampered with or modified.
17+
As encrypted traffic becomes more widespread and more normal, web browsers and other clients can begin assuming HTTPS with more confidence. This means more new web functionality can require HTTPS to function, and that browsers can reduce the likelihood of phishing and user error by making failure modes more strict.
2018

21-
These properties have been considered an absolute requirement for highly sensitive services (e.g. password login forms, or bank accounts) for many years.
19+
In other words, **protecting non-sensitive sites strengthens the protections of sensitive sites**, by allowing browsers and clients to offer much stronger guarantees and warnings when those protections break down.
2220

23-
## Why HTTPS everywhere?
21+
Additionally, a policy of always using HTTPS means not having to engineer a boundary around "sensitive" parts of the application, or to judge where those lines should be drawn. This reduces room for error, and simplifies technical deployment.
2422

25-
Over the last several years, the internet's standards bodies, web browsers, and community of practice have come to understand that these properties should be the baseline for all web traffic.
23+
Finally, unencrypted traffic is subject to blanket monitoring and tracking across all websites a user visits, without user consent. These kinds of attacks are commonplace today across the world, and bring into question whether there is such a thing as "non-sensitive" traffic. These attacks are defeated by HTTPS, and so fare made infeasible by increasing the overall rate of encrypted traffic.
2624

27-
The GSA's [18F](https://18f.gsa.gov) team has written about [why they use HTTPS for every .gov they make](https://www.gov.uk/service-manual):
25+
### HTTPS is the internet's next phase
2826

29-
> The `.gov` in government websites carries a lot of weight. Citizens expect government websites to be secure, trustworthy, and reliable. Citizens expect anything they read on a `.gov` website to be official, and they expect any information they submit to that website — especially if they're submitting personal information — to be sent safely and only to the government.
30-
>
31-
> ...
32-
>
33-
> [Security, privacy, and speed] are useful for all of our applications, all of the time — not just when passwords or personal information are involved. By simply deploying HTTPS all of the time, we don't have to engineer a boundary around "sensitive" parts of the application, or judge where those lines should be drawn.
27+
Over the last several years, the internet's standards bodies, web browsers, major tech companies, and the internet community of practice have all come to understand that HTTPS should be the baseline for all web traffic.
3428

35-
Many major organizations have reached the same conclusion:
36-
37-
* The UK government requires that [every government service use HTTPS](https://www.gov.uk/service-manual/domain-names/https.html).
38-
* The internet's standards body (the IETF) and its parent organization (the Internet Society) have both stated that [encryption should be the norm on the internet](http://www.internetsociety.org/news/internet-society-commends-internet-architecture-board-recommendation-encryption-default).
39-
* The technical architecture group at the W3C (the web's standards body) has declared that [the web should move to HTTPS](https://w3ctag.github.io/web-https/).
29+
* The W3C's Technical Architecture Group has found that [the web should actively prefer secure connections](https://w3ctag.github.io/web-https/) and transition entirely to HTTPS.
30+
* The IETF has said that [pervasive monitoring is an attack](https://datatracker.ietf.org/doc/rfc7258/), and the Internet Architecture Board (the IETF's parent organization) recommends that [new protocols use encryption by default](http://www.internetsociety.org/news/internet-society-commends-internet-architecture-board-recommendation-encryption-default).
4031
* Google [favors HTTPS websites in search rankings](http://googleonlinesecurity.blogspot.com/2014/08/https-as-ranking-signal_6.html), and the Chrome security team is working on [gradually marking plain HTTP as non-secure](https://www.chromium.org/Home/chromium-security/marking-http-as-non-secure).
4132

4233
Ultimately, the internet's goal is to establish encryption as the norm, and to phase out unencrypted connections.
4334

44-
It's important to realize that investing in HTTPS makes it faster, cheaper, and easier for everyone. Many of the advancements of the last several years have come from major institutions and technology companies committing to migrate, improving the status quo, and contributing their improvements back to the public.
35+
Investing in HTTPS makes it faster, cheaper, and easier for everyone. Many of the advancements of the last several years have come from major institutions and technology companies committing to migrate, improving the status quo, and contributing their improvements back to the public.
4536

4637
The more US government websites and services that join the transition to an encrypted internet, the smoother and faster it will be.
38+

‎pages/faq.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: FAQ
44
permalink: /faq/
55
---
66

7-
## What does HTTPS do?
7+
### What does HTTPS do?
88

99
When properly configured, an HTTPS connection guarantees three things:
1010

‎pages/hsts.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
layout: default
2+
layout: page
33
title: Strict Transport Security
44
permalink: /hsts/
55
---

‎pages/resources.md‎

Lines changed: 6 additions & 4 deletions

0 commit comments

Comments
 (0)