คำตอบโดยตรงสำหรับสิ่งนี้จะกลายเป็นล้าสมัยในที่สุดหากโดเมนระดับบนสุดเริ่มบังคับใช้ HTTPS HTTP การรักษาความปลอดภัยการขนส่งที่เข้มงวด (สวท. อาร์เอฟซี 6797). ในทางเทคนิคแล้ว นี่เป็นนโยบาย HSTS ของ TLD ที่ส่งไปยังรายการโหลดล่วงหน้า มัน เริ่มต้นด้วย TLD ใหม่ของ Google,
รายการโหลดล่วงหน้า HSTS สามารถมีแต่ละโดเมนหรือโดเมนย่อยและ
แม้แต่โดเมนระดับบนสุด (TLDs) ซึ่งเพิ่มผ่าน สวท
เว็บไซต์. TLD คือส่วนสุดท้ายของชื่อโดเมน เช่น .com
,
.สุทธิ
, หรือ .org
. Google ดำเนินการ 45 TLD, รวมทั้ง .Google
, .อย่างไร
, และ
.ถั่วเหลือง
. ในปี 2015 เราสร้าง TLD ที่ปลอดภัยครั้งแรกเมื่อเราเพิ่ม .Google
ถึง
รายการพรีโหลด HSTS และตอนนี้เรากำลังเปิดตัว HSTS ให้มีขนาดใหญ่ขึ้น
จำนวน TLD ของเรา เริ่มต้นด้วย .ฟู
และ .dev
.
และมีแม้กระทั่ง ความคิดเบื้องต้น เกี่ยวกับความเป็นไปได้ในการปกป้องทั้งหมด .gov
ในอนาคต:
ซูมออกให้ดียิ่งขึ้น: เป็นไปได้ทางเทคนิคที่จะโหลด HSTS ล่วงหน้า
สำหรับโดเมนระดับบนสุดทั้งหมด (เช่น â.gov
â) อย่างที่ Google ทำกับครั้งแรก
.Google
. เนื่องจากเป็นโดเมนระดับบนสุดที่ค่อนข้างเล็กและมีการจัดการจากส่วนกลาง
บางทีสักวันหนึ่ง .gov
สามารถไปถึงที่นั่นได้
หากต้องการทราบสถานการณ์ปัจจุบันต้องปรึกษากับ รายการ Chrome HSTS ที่โหลดไว้ล่วงหน้า.
รายการที่โหลดไว้ล่วงหน้ายังมีอยู่ใน Chromium's กระจก GitHub; โดยเฉพาะ รุ่นดิบ เหมาะที่สุดสำหรับ ขด
หรือ ว้าว
. รายการที่ไม่ได้มาตรฐาน เจสัน พร้อมบรรทัดความคิดเห็น สามารถวิเคราะห์ได้ด้วย เจคิว
หลังจากลบความคิดเห็นด้วยเช่น เสด
.
ที่นี่ เจคิว
ให้ชื่อโดเมนทั้งหมดในรายการที่โหลดไว้ล่วงหน้าและ เกรป
ลดความมันลง TLD:
แมว transport_security_state_static.json \
| sed 's/^\s*\/\/.*//' \
| sed '/^$/d' \
| jq -r '.entries[]|select(.include_subdomains==true)|"\(.name)"' \
| grep -P "^\.?[a-z]*\.?$"
เพื่อค้นหา คำต่อท้ายสาธารณะ แทน TLD:
แมว transport_security_state_static.json \
| sed 's/^\s*\/\/.*//' \
| sed '/^$/d' \
| jq '.รายการ []' \
| jq 'select((.policy=="public-suffix") และ (.include_subdomains==true))' \
| jq -r '"\(.name)"'