ไทย

เอกสาร · PDF ชุดเครื่องมือ

การยืนยันเครื่องมือ PDF จะไม่อัปโหลดไฟล์ของคุณ: บทสรุปแผงเครือข่าย

· มันทำงานอย่างไร

pdf ความเป็นส่วนตัว การตรวจสอบเครือข่าย

แผงเครือข่ายเบราว์เซอร์ข้างเอกสารที่ประมวลผลในเครื่อง
ภาพประกอบเวกเตอร์ต้นฉบับ ToolAcre

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

เชื่อใจ แต่ให้ตรวจสอบ — เพราะเหตุใด 'ไม่มีการอัปโหลด' จึงเป็นข้อความที่สามารถทดสอบได้ ไม่ใช่เป็นสายการตลาด

สามารถทดสอบ "ไม่มีการอัปโหลดสิ่งใด" ได้เนื่องจากการอัปโหลดต้องมีกิจกรรมเครือข่ายที่สังเกตได้จากเพจหรือผู้ปฏิบัติงาน การตรวจสอบการปฏิบัติตามข้อกำหนดควรใช้เอกสารการทดสอบที่โดดเด่นและไม่เป็นอันตราย แทนที่จะเป็นเนื้อหาที่เป็นความลับ จากนั้นเปรียบเทียบคำขอรันไทม์กับแหล่งที่มาและการทดสอบการแยกเครือข่ายแบบอัตโนมัติในพื้นที่เก็บข้อมูล

การดำเนินการใหม่ทั้งหมดจะพิสูจน์พฤติกรรมสำหรับบิลด์ เบราว์เซอร์ สถานะความยินยอม และการดำเนินการนั้น ไม่ได้รับรองการใช้งานหรือส่วนขยายเบราว์เซอร์ในอนาคตทุกครั้ง บันทึก URL วันที่ การดำเนินการ และบันทึกคำขอที่ทดสอบแล้ว หลักฐานที่แม่นยำมีประโยชน์มากกว่าการรับรองแบบกว้างๆ ที่ไม่สามารถทำซ้ำได้

การเปิดแผงเครือข่าย — จะค้นหาได้จากที่ไหนในเบราว์เซอร์หลักๆ และสิ่งที่ต้องล้างก่อนที่จะเริ่ม

เปิดเครื่องมือสำหรับนักพัฒนาและเลือกเครือข่ายก่อนเลือกไฟล์ทดสอบ Chromium, Firefox และ Safari จะวางไว้ในส่วนต่อประสานนักพัฒนาซอฟต์แวร์ แม้ว่าป้ายกำกับจะแตกต่างกันไปก็ตาม เก็บบันทึกเฉพาะในกรณีที่คุณต้องการคำขอการนำทางเท่านั้น หรือล้างข้อมูลดังกล่าวหลังจากโหลดเพจและสคริปต์แบบสแตติกแล้วเพื่อแยกการดำเนินการออกจากกัน

ทำให้คำขอทุกประเภทมองเห็นได้ในตอนแรก รวมถึงการดึงข้อมูล XHR สคริปต์ และผู้ปฏิบัติงาน ปิดใช้งานแคชหรือการวิเคราะห์ เว้นแต่แผนการทดสอบจะเรียกสถานะเหล่านั้น เซสชันการใช้งานจริงที่ได้รับความยินยอมสามารถโหลดทรัพยากรการวิเคราะห์ของ Google ที่เปิดเผยอย่างถูกต้องตามกฎหมาย ดังนั้นงานคือการพิจารณาว่าไบต์ของเอกสารหรือช่องไฟล์ระบุป้อนคำขอหรือไม่

ดำเนินการ - การรวมหรือแยกการทดสอบ PDF ในขณะที่แผงบันทึก และการอัปโหลดจะมีลักษณะอย่างไรหากเกิดขึ้น

เลือก PDF สังเคราะห์ที่มีข้อความที่ไม่เป็นอันตรายซึ่งเป็นที่รู้จัก และเรียกใช้การรวม การแยก หรือการดำเนินการอื่น ดูรายการคำขอตั้งแต่การเลือกจนถึงการดำเนินการให้เสร็จสิ้นและดาวน์โหลด โดยปกติแล้วการอัปโหลดจะปรากฏเป็นการดึงข้อมูลใหม่หรือ XHR พร้อมด้วยเนื้อหาคำขอ ข้อมูลแบบฟอร์มที่มีหลายส่วน หรือเพย์โหลดไบนารีซึ่งมีเวลาตามการเลือกไฟล์หรือเรียกใช้

ชุดเครื่องมือควรถ่ายโอนไบต์ไปยัง Web Worker ในพื้นที่แทน ซึ่งไม่ปรากฏเป็นคำขอเอกสาร PDF-to-image โหลดโค้ด pdf.js รวมจากไซต์เดียวกันเมื่อเรียกใช้และใช้ผู้ปฏิบัติงานเพื่อแยกวิเคราะห์ การเข้ารหัสแคนวาสยังคงอยู่ในเธรดหลัก การโหลดทรัพยากรรหัสไม่เทียบเท่ากับการส่ง PDF ที่เลือก

การอ่านผลลัพธ์ — แยกความแตกต่างเนื้อหาคงที่ของหน้าจากคำขอที่มีไบต์ของไฟล์ของคุณ

ตรวจสอบ URL คำขอใหม่ วิธีการ ตัวเริ่มต้น ส่วนหัว และเนื้อหา JavaScript, CSS แบบคงที่ แบบอักษร และโมดูลผู้ปฏิบัติงานที่มีต้นกำเนิดเดียวกันรองรับเพจ แต่ไม่มีไบต์ที่เลือก ค้นหาเพย์โหลดสำหรับวลีทดสอบหรือชื่อไฟล์ที่โดดเด่น ในขณะเดียวกันก็จำไว้ว่าการอัปโหลดแบบไบนารีอาจไม่แสดงผลเป็นข้อความที่อ่านได้ในทุกแผง

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

ตรวจสอบโค้ดของบุคคลที่สามที่โหลดและการวิเคราะห์การผลิตที่ยินยอม แทนที่จะคิดว่าไม่มีอยู่จริง

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

กิจกรรม ToolAcre ใช้รายการฟิลด์แบบปิดที่ไม่รวมเนื้อหา PDF ชื่อไฟล์ ข้อความที่วาง URL และขนาดไฟล์ที่แน่นอน การออกแบบนั้นช่วยลดการเปิดเผยแต่ไม่ได้ทำให้คำขอการวิเคราะห์หายไปหลังจากได้รับความยินยอม รายงานที่ถูกต้องแยกความแตกต่าง "ไม่มีคำขอใดที่มีไบต์เอกสาร" จากการกล่าวอ้างที่เป็นเท็จ "เพจไม่มีการร้องขอจากภายนอกเลย"

ตัวอย่างการทำงาน — การตรวจสอบเต็มรูปแบบทำงานบนหลายเมกะไบต์ PDF พร้อมด้วยรายการคำขอก่อน ระหว่าง และหลัง

สำหรับการทดสอบหลายเมกะไบต์ ให้ล้างแผง เลือก PDF รอจำนวนหน้า เรียกใช้การแยก ดาวน์โหลดเอาต์พุต และล้างไฟล์ ทำเครื่องหมายคำขอที่เกิดขึ้นในแต่ละขั้นตอน ช่วงเวลาการประมวลผลที่คาดไว้มีข้อความของผู้ปฏิบัติงานและการเปลี่ยนแปลงความคืบหน้า แต่ไม่มีรายการเครือข่ายที่มีเอกสารต้นฉบับ

ทำซ้ำหนึ่งครั้งโดยที่ความยินยอมถูกปฏิเสธ และอีกครั้งโดยได้รับความยินยอมจากโฮสต์ที่ใช้งานจริง หากพฤติกรรมการวิเคราะห์อยู่ในขอบเขต เปรียบเทียบบันทึก เส้นทางเอกสารควรคงอยู่ภายในทั้งสองกรณี ในขณะที่พฤติกรรมของทรัพยากรการวิเคราะห์อาจแตกต่างกัน เก็บภาพหน้าจอหรือ HAR เฉพาะในกรณีที่เอกสารสังเคราะห์ไม่มีเนื้อหาที่ละเอียดอ่อน

สิ่งนี้ไม่ครอบคลุมถึง — การตรวจสอบ JavaScript เอง และเหตุใดการตรวจสอบเครือข่ายจึงพิสูจน์พฤติกรรมมากกว่าเจตนา

การตรวจสอบเครือข่ายจะพิสูจน์ความเคลื่อนไหวของข้อมูลที่สังเกตได้ ไม่ใช่จุดประสงค์ของนักพัฒนา พฤติกรรมที่ซ่อนอยู่นอกเส้นทางที่ทดสอบ หรือความปลอดภัยของส่วนขยายและระบบปฏิบัติการ การตรวจสอบแหล่งที่มาช่วยเสริมสิ่งนี้: ตัวจัดการการดำเนินการเรียกผู้ปฏิบัติงาน, ตัวเรนเดอร์, การสร้าง Blob, การสร้าง ZIP และผู้ช่วยเหลือการดาวน์โหลด แทนที่จะอัปโหลด API

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

การดำเนินการ PDF ที่สังเกตไม่ควรมีไบต์ของไฟล์ ในขณะที่คำขอการวิเคราะห์ที่เปิดเผยยังคงแยกจากกัน

ชุดเครื่องมือ PDF ได้รับการออกแบบเพื่อให้ไฟล์ที่เลือกเข้าสู่หน่วยความจำเบราว์เซอร์และการประมวลผลในเครื่อง ไม่ใช่จุดสิ้นสุดของแอปพลิเคชัน แผงเครือข่ายที่ชัดเจนไม่ควรแสดงคำขอใด ๆ ที่มี PDF ในระหว่างการแปลง นั่นคือการกล่าวอ้างที่แคบและป้องกันได้ซึ่งคำแนะนำแบบทีละขั้นตอนสามารถตรวจสอบได้

เอกสารการวิเคราะห์ที่เปิดเผยแยกกัน บันทึกความยินยอมและเงื่อนไขของโฮสต์ และหลีกเลี่ยงการปฏิบัติต่อทรัพยากรคงที่เหมือนกับการอัปโหลด แล้วเก็บหลักฐานไว้พร้อมทบทวน การยืนยันไม่ใช่พิธีกรรมการไว้วางใจเพียงครั้งเดียว เป็นขั้นตอนที่ทำซ้ำได้ซึ่งสามารถจับการถดถอยในอนาคตได้อย่างแม่นยำเนื่องจากมีการระบุขอบเขตที่คาดหวังไว้อย่างชัดเจน การทดสอบมากกว่าหนึ่งการดำเนินการยังป้องกันการอนุมัติเส้นทางผสานภายในเครื่อง ในขณะที่มองข้ามสาขาการแปลงอื่นที่มีการขึ้นต่อกันของรันไทม์ที่แยกจากกัน