Serve `*.php.net` sites with HSTS and preload them
还没有人认领这个 Issue。
评估
调研方向
首先检查 #623 中提出的 HTTPS 更改和链接的 PR 讨论,然后检查所列 *.php.net 站点的配置方式。验证每个站点的证书和 HTTPS 覆盖范围,并确认最终配置提供 HSTS,且支持针对预期域范围的浏览器预加载。
由索引模型根据 Issue 内容生成。
描述
As part of #623, I took a look at the changes proposed by @localheinz. All sites I checked so far seem to be working correctly with HTTPS, and the certificates seem to be either automated with Letsencrypt, or as it the case for the main *.php.net certificate, is issued yearly by Global Sign.
Copying my comment in the linked PR above:
As far as I can see, php.net sites such as
{pecl|pear|windows|gtk|conf|qa|bugs|news|wiki}.php.netuse the same HTTPS certificate with CN*.php.net, so I assume they are safe to use with HTTPS without a doubt because any issues with this certificate will alert pretty much everyone.Looking at
{windows|downloads}.php.netcertificates on crt.sh, they seem to be automated, so they are safe to use too.
{bk2|monitoring|prototype-meta}.php.netseem to be automated too, but I have never had any insight into who and how these sites run. Again, the crt.sh data shows the certificates are being renewed correctly.
I'd like to see if we can come to a consensus on if we can serve all *.php.net sites with an HSTS header, so browsers remember and trust (TOFU) the PHP sites to always use HTTPS, even if a user clicks a plain HTTP link, loads a resource on any php.net site, etc. Further, we can preload *.php.net as HSTS to browsers. GitHub, for example, serves all of its *.github.com sites with HSTS, and preloads them as well.
- 主要语言
- PHP
- 星标
- 1.1k
- 派生
- 641
- 平均合并
- 22 小时 36 分钟
- 30 天内合并 PR
- 16
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
php/web-php 的其他 Issue
-
Bug Status: Needs Triage
难度 2/5 1-3 小时 新手友好度 75/100
-
Page: downloads
难度 3/5 1-2 天 新手友好度 55/100
-
Page: downloads
难度 3/5 1-2 天 新手友好度 62/100
-
Bug Status: Needs Triage
难度 3/5 1-2 天 新手友好度 55/100
-
Bug Status: Needs Triage
难度 3/5 1-2 天 新手友好度 45/100
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 84/100
pluginsGLPI/datainjection#673 ·
-
难度 2/5 1-3 小时 新手友好度 82/100
octobercms/october#6130 ·
-
难度 2/5 1-3 小时 新手友好度 82/100
getgrav/grav-plugin-form#656 ·
-
customer-support needs-triage Platform(Default)
难度 2/5 1-3 小时 新手友好度 68/100
-
sync-en
难度 1/5 1-3 小时 新手友好度 88/100