การตั้งค่าการวิเคราะห์ของแอป VPN ส่งอะไรจริง ๆ?
สวิตช์การวิเคราะห์ครอบคลุมเส้นทางข้อมูลที่ต่างจากอุโมงค์ อ่านหมวดหมู่ ตัวระบุ และผู้รับก่อนที่หน้าความเป็นส่วนตัวจะกล่าวถึง
อุโมงค์ของคุณถูกเข้ารหัส หน้าความเป็นส่วนตัวพูดถึงการไม่เก็บบันทึก และแอปยังคงมาพร้อมไลบรารีวินิจฉัยที่รายงานว่าคุณเปิดหน้าจอใดบ้าง สิ่งเหล่านี้เป็นเส้นทางข้อมูลที่ต่างกันพร้อมนโยบายที่ต่างกัน บันทึกการเชื่อมต่อบันทึกว่าอุโมงค์ไปที่ใด เหตุการณ์การวิเคราะห์บันทึกว่าคุณใช้แอปอย่างไร การอ่านอย่างหนึ่งแล้วถือว่าครอบคลุมอีกอย่างคือข้อผิดพลาดที่การตั้งค่านี้เชิญชวน
สวิตช์นี้ควบคุมอะไรโดยทั่วไป
ไคลเอนต์ส่วนใหญ่แยกการรายงานแบบเลือกได้ออกจากการประมวลผลที่บริการขาดไม่ได้ สวิตช์มักควบคุมรายงานการขัดข้อง เหตุการณ์การใช้งาน และการวัดประสิทธิภาพ ขณะที่การยืนยันตัวตน การเรียกเก็บเงิน และการป้องกันการใช้งานในทางที่ผิดยังคงดำเนินต่อไปโดยไม่ขึ้นกับตำแหน่งของสวิตช์
รายงานการขัดข้องมีร่องรอยสแตก รุ่นอุปกรณ์ เวอร์ชันระบบปฏิบัติการ และเวอร์ชันแอป เหตุการณ์การใช้งานระบุหน้าจอและฟีเจอร์ บางครั้งมีระยะเวลา เหตุการณ์ประสิทธิภาพบันทึกเวลาเชื่อมต่อ ตัวเลือกโปรโตคอล และรหัสข้อผิดพลาด การวินิจฉัยเพื่อสนับสนุนเป็นหมวดที่สี่ โดยปกติเปิดใช้ด้วยมือและสามารถรวบรวมบันทึกและการกำหนดค่าไว้ด้วยกัน
ผู้ส่งไม่ใช่แบรนด์บนไอคอนเสมอไป SDK ที่ฝังในแอปอาจส่งไปยังปลายทางของตัวเอง และบริการรายงานการขัดข้องอาจเป็นบริษัทแยกต่างหาก นั่นคือเหตุผลที่รายชื่อผู้รับในประกาศมีความสำคัญพอ ๆ กับป้ายบนสวิตช์
ฟิลด์ที่ทำให้รายงานระบุตัวได้
หมวดหมู่เพียงอย่างเดียวไม่ตัดสินคำถามเรื่องความเป็นส่วนตัว ตัวระบุที่แนบมากับเหตุการณ์ต่างหากที่ตัดสิน รายงานที่ดูไม่เป็นอันตรายอาจกลายเป็นประวัติได้เมื่อ ID การติดตั้งเดียวกันปรากฏในทุกแถว
| Report type | Typical fields | Why it can identify |
|---|---|---|
| Crash | Stack trace, device model, OS, app version, install ID | The install ID links crashes over months |
| Usage | Screen names, feature events, session length | Builds a behavior profile even without content |
| Performance | Connect duration, protocol, error code | Network conditions can fingerprint a connection |
| Support bundle | Logs, configuration, sometimes addresses | May contain endpoints and timestamps you did not intend to share |
การเชื่อมโยงกับบัญชีเป็นกุญแจรวมที่แข็งแรงที่สุด เพราะเปลี่ยนประวัติอุปกรณ์เป็นประวัติบุคคล ที่อยู่ IP เป็นข้อมูลส่วนบุคคลในหลายเขตอำนาจแม้เมื่อรายงานไม่มีชื่อ และตัวระบุที่มั่นคงอาจอยู่รอดจากการติดตั้งใหม่บนบางแพลตฟอร์ม
การรวมกลุ่มไม่ใช่การทำให้ไม่ระบุตัวเมื่อตัวระบุดิบยังอยู่ฝั่งผู้ส่ง หากประกาศอ้างสถิติไม่ระบุตัว ให้มองหาวิธีการ: อะไรถูกตัดทิ้ง ในขั้นตอนใด และผู้รับสามารถเชื่อมเหตุการณ์กลับได้หรือไม่
ใครได้รับรายงาน
ติดตามผู้รับไม่ใช่แบรนด์ นักพัฒนาแอปอาจดำเนินการปลายทาง หรือให้สิทธิ์แบรนด์แกผู้ประกอบการรายอื่น ผู้ขายการวิเคราะห์และบริการรายงานการขัดข้องเป็นฝ่ายเพิ่มเติม ประกาศความเป็นส่วนตัวควรระบุบทบาทเหล่านี้และหมวดหมู่ที่แต่ละฝ่ายได้รับประกาศความเป็นส่วนตัวของการสมัครสมาชิก Mozillaแยกข้อมูลบัญชีออกจากหมวดทางเทคนิคและการวินิจฉัย และนั่นคือการแยกแบบที่ควรค้นหา
การเก็บรักษาถูกกำหนดในทุกขั้นตอน นักพัฒนาอาจเก็บเหตุการณ์ไว้ช่วงสั้น ๆ ขณะที่ผู้ขายการวิเคราะห์เก็บไว้นานกว่าตามนโยบายของตน และชุดสนับสนุนที่ส่งทางอีเมลอาจอยู่ได้นานกว่าทั้งสองแบบ ถามว่าใครถือข้อมูล ไม่ใช่เพียงใครเก็บรวบรวม
การถ่ายโอนข้ามพรมแดนอยู่ในบททบทวนเดียวกัน ปลายทางการวินิจฉัยในภูมิภาคอื่นสร้างการถ่ายโอนที่การเข้ารหัสของอุโมงค์ไม่ส่งผล เพราะรายงานไม่เคยเดินทางผ่านอุโมงค์เลย
การปิดสวิตช์ทำอะไรและไม่ทำอะไร
การปิดสวิตช์หยุดรายงานแบบเลือกได้ในอนาคต ไม่ได้เรียกคืนรายงานที่ส่งไปแล้วและไม่ได้ลบออกจากผู้รับการลบเป็นคำขอแยกต่างหากในกระบวนการข้อมูลของผู้ให้บริการและอาจต้องใช้ตัวระบุบัญชีแทนการตั้งค่าอุปกรณ์
การประมวลผลที่จำเป็นก็ยังดำเนินต่อไป การเข้าสู่ระบบ การต่ออายุการสมัคร การตรวจสอบการฉ้อโกง และสุขภาพของบริการอาจถูกบันทึกบนฐานอื่น และระบบปฏิบัติการมีเครื่องมือรายงานการขัดข้องและการวิเคราะห์ของตัวเองที่สวิตช์ของแอปไม่เคยควบคุม ตรวจสอบการตั้งค่าระดับระบบปฏิบัติการหากเป้าหมายคือหยุดการวินิจฉัยอุปกรณ์
สำหรับการแก้ปัญหา ให้ใช้การตั้งค่านี้อย่างตั้งใจ: เปิดการวินิจฉัย ทำซ้ำข้อผิดพลาด เก็บชุดข้อมูล แล้วปิดการรายงานและลบชุดข้อมูลเมื่อปิดตั๋วไฟล์แนบที่ทำด้วยมือสมควรได้รับการทบทวนเช่นเดียวกับไฟล์อัตโนมัติเพราะไฟล์บันทึกอาจมีมากกว่าที่เหตุการณ์การวิเคราะห์เคยมี
เปรียบเทียบประกาศกับสิ่งที่ออกจากอุปกรณ์
คุณเห็นปลายทางได้โดยไม่ต้องถอดรหัสเนื้อหา บน macOS และ Linux รายการการเชื่อมต่อแสดงที่อยู่ระยะไกลที่ไคลเอนต์ติดต่อ:
sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclientTLS ซ่อนเพย์โหลด ดังนั้นผลลัพธ์จึงพิสูจน์ปลายทางและเวลาคร่าว ๆ ไม่ใช่ฟิลด์ภายใน ถึงกระนั้นก็พอจะทดสอบข้อกล่าวอ้างได้: หากประกาศระบุผู้รับการวิเคราะห์รายเดียวและแอปติดต่อโดเมนที่ไม่ได้ระบุด้วย ให้ถามเกี่ยวกับเรื่องนี้ก่อนยอมรับนโยบายตามที่เป็นอยู่
จดหมวดหมู่ที่คุณยอมรับ ตัวระบุที่แนบกับหมวดเหล่านั้น และผู้รับที่ถือครองไว้ บันทึกสั้น ๆ นั้นมีประโยชน์กว่าบันทึกในใจเมื่อแอปอัปเดต SDK หรือผู้ให้บริการเปลี่ยนเจ้าของ