Score:2

ฉันเพิ่งสังเกตว่า repo http://dl.google.com/linux/chrome/deb/

ธง id

เป็นเวลาหลายปีที่ Google Chrome ได้รับการอัปเดตบน Ubuntu ผ่านทางพื้นที่เก็บข้อมูล http://dl.google.com/linux/chrome/deb/ ณ ตอนนี้เมื่อฉันไปที่ URL นี้ ฉันได้รับ 404 อย่างไรก็ตาม Chrome ดูเหมือนจะเป็นเวอร์ชันล่าสุด Chrome ได้รับการอัปเดตในรูปแบบใหม่หรือไม่ โดยอาจเป็นการอัปเดตเอง หรือบล็อกการเข้าถึงผ่านเบราว์เซอร์และ wget?

Organic Marble avatar
us flag
ฉันเพิ่งทดสอบการติดตั้ง chrome บนเครื่องใหม่ และนั่นคือ repo ที่เพิ่มเข้าไป และมันก็ไม่เกิดข้อผิดพลาดเมื่อฉันทำการ `sudo apt update` แต่ฉันก็ได้รับ 404 ในเบราว์เซอร์เช่นกัน
Score:3
ธง zw

TL;ดร
นี่เป็นมาตรการโดยเจตนาเพื่อป้องกันที่เก็บ APT จากบอท Google ไม่มีเอกสารดัชนีเกี่ยวกับ http://dl.google.com/linux/chrome/deb/ หรือ http://dl.google.co.th URL
ที่เก็บตัวเองทำงานตามปกติ ดูการวิเคราะห์ด้านล่าง

รายละเอียด
ในเซสชัน Wireshark บนกล่อง Ubuntu MATE 18.04.3 LTS ของฉัน ฉันเห็นสิ่งนั้น sudo apt-get อัปเดต ดาวน์โหลด http://dl.google.com/linux/chrome/deb/dists/stable/InRelease URL ที่ใช้ เดเบียน APT-HTTP/1.3 (1.6.14) ตัวแทนผู้ใช้

ดังนั้นคุณสามารถแฮ็คสิ่งนี้ได้โดย "ไปที่" URL ที่กล่าวถึงโดยใช้ "wget" ดังนี้:

$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com/linux/chrome/deb/
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:07:18-- http://dl.google.com/linux/chrome/deb/
กำลังแก้ไข dl.google.com (dl.google.com)... 108.177.14.91, 108.177.14.136, 108.177.14.190, ...
กำลังเชื่อมต่อกับ dl.google.com (dl.google.com)|108.177.14.91|:80... เชื่อมต่อแล้ว
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 404 ไม่พบ
ไม่มีไฟล์ระยะไกล - ลิงค์เสีย !!!

ที่นี่ 404 ได้รับการยืนยัน

แต่การไปเยือนชั้นบน http://dl.google.co.th URL ให้เปลี่ยนเส้นทาง:

$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:09:34-- http://dl.google.com/
กำลังแก้ไข dl.google.com (dl.google.com)... 64.233.161.190, 64.233.161.93, 64.233.161.136, ...
กำลังเชื่อมต่อกับ dl.google.com (dl.google.com)|64.233.161.190|:80...
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 302 พบ
ตำแหน่ง: http://www.google.com/chrome [กำลังติดตาม]
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:09:34-- http://www.google.com/chrome
กำลังแก้ www.google.com (www.google.com)... 64.233.163.105, 64.233.163.106, 64.233.163.99, ...
กำลังเชื่อมต่อกับ www.google.com (www.google.com)|64.233.163.105|:80... เชื่อมต่อแล้ว
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 301 ย้ายอย่างถาวร
ที่ตั้ง: http://www.google.com/chrome/ [กำลังติดตาม]
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:09:34-- http://www.google.com/chrome/
กำลังเชื่อมต่อกับ www.google.com (www.google.com)|64.233.163.105|:80... เชื่อมต่อแล้ว
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 301 ย้ายอย่างถาวร
ที่ตั้ง: https://www.google.com/chrome/ [กำลังติดตาม]
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:09:34-- https://www.google.com/chrome/
กำลังเชื่อมต่อกับ www.google.com (www.google.com)|64.233.163.105|:443...
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 200 ตกลง
ความยาว: 301722 (295K) [ข้อความ/html]
มีไฟล์ระยะไกลอยู่และอาจมีลิงก์เพิ่มเติม
แต่การเรียกซ้ำถูกปิดใช้งาน - ไม่ดึงข้อมูล

จากการสนทนา HTTP ด้านบน คุณจะเห็นการเปลี่ยนเส้นทาง 302 ไปที่ https://www.google.com/chrome/ ซึ่งอนุญาตให้มนุษย์ดาวน์โหลด Google Chrome จากหน้าเว็บอย่างเป็นทางการ

คุณยังสามารถลองเข้าใช้งานได้ ในการเปิดตัว ไฟล์โดยใช้ตัวแทนผู้ใช้เดียวกันโดยตรงดังนี้:

$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:12:10-- >http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
กำลังแก้ไข dl.google.com (dl.google.com)...64.233.161.190, 64.233.161.93, 64.233.161.136, ...
กำลังเชื่อมต่อกับ dl.google.com (dl.google.com)|64.233.161.190|:80...
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 200 ตกลง
ความยาว: 1811 (1,8K) [แอปพลิเคชัน/ออคเต็ตสตรีม]
มีไฟล์ระยะไกลอยู่

หรือแม้แต่เข้าถึงไฟล์เดียวกันด้วย user-agent เริ่มต้น:

$ wget --spider http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
เปิดใช้งานโหมดสไปเดอร์แล้ว ตรวจสอบว่ามีไฟล์ระยะไกลอยู่หรือไม่
--2022-02-13 10:15:18-- >http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
กำลังแก้ไข dl.google.com (dl.google.com)... 64.233.161.190, 64.233.161.93, 64.233.161.91, ...
กำลังเชื่อมต่อกับ dl.google.com (dl.google.com)|64.233.161.190|:80...
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 200 ตกลง
ความยาว: 1811 (1,8K) [แอปพลิเคชัน/ออคเต็ตสตรีม]
มีไฟล์ระยะไกลอยู่

ดังนั้น 404 ที่คุณได้รับจึงไม่มีความหมายสำหรับกรณีการใช้งานจริง APT ต้องการไฟล์อื่นๆ ที่สามารถใช้ได้ตามปกติ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา