การบันทึกล็อกพร็อกซีและความเป็นส่วนตัว

การบันทึกล็อกพร็อกซีและความเป็นส่วนตัว

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

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

พร็อกซีมองเห็นอะไรเมื่อเชื่อมต่อเว็บไซต์ HTTPS

สมมติตัวอย่างการประมูลว่าแอปพลิเคชันส่งราคา €180 ไปที่ https://bid.example/lot/218/bids เมื่อใช้ทันเนลพร็อกซีตามปกติ HTTPS จะปกป้องการแลกเปลี่ยนระหว่างแอปพลิเคชันกับเว็บไซต์ด้วยโพรโทคอลความปลอดภัย TLS ผู้ให้บริการเห็น IP ของไคลเอนต์ที่เชื่อมต่อ ปลายทาง bid.example:443 และเวลาเชื่อมต่อ รวมทั้งวัดปริมาณข้อมูลที่รับส่งได้ แต่ URL เต็ม รายการประมูลที่เลือก การกระทำของไคลเอนต์ ราคาที่เสนอ คุกกี้ และคำตอบจากการประมูลยังอยู่ภายใน HTTPS เมื่อยืนยันใบรับรองอย่างถูกต้องและไม่มีการดักถอดรหัส ผู้ให้บริการอ่านข้อมูลเหล่านี้ไม่ได้

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

ตัวอย่างการประมูลแสดงขอบเขตการมองเห็นของพร็อกซี HTTPS ตามปกติ ผู้ให้บริการเห็นโดเมน bid.example พอร์ต 443 IP ไคลเอนต์ เวลา และปริมาณข้อมูล แต่พร็อกซีไม่เห็น URL เต็ม รายการที่เลือก การส่งราคา จำนวนเงิน คุกกี้ และผลลัพธ์ รายละเอียดเหล่านี้แสดงอยู่ที่ไคลเอนต์และเว็บไซต์ ซึ่งอ่านเนื้อหา HTTPS ได้
มุมมองที่มองเห็นเพียงบางส่วน: ผู้ให้บริการเห็นปลายทาง เวลา และปริมาณข้อมูล ส่วนหน้าเฉพาะ รายการสินค้า และการกระทำของไคลเอนต์ยังซ่อนอยู่ภายใน HTTPS

HTTP แบบไม่เข้ารหัสต่างออกไป พร็อกซีที่ส่งคำขออ่านส่วนหัว เส้นทางหน้า และเนื้อหาได้ SOCKS5 ไม่เพิ่มการเข้ารหัสให้การแลกเปลี่ยนของแอปพลิเคชันที่เดิมไม่เข้ารหัส HTTPS ผ่าน SOCKS5 ยังคงได้รับการป้องกันจาก HTTPS ส่วน HTTP ผ่าน SOCKS5 ยังอ่านได้

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

เหตุใดผู้ให้บริการพร็อกซีบางรายจึงให้ติดตั้งใบรับรอง

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

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

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

พร็อกซีสร้างการเชื่อมต่อที่เข้ารหัสแยกกันสองชุด คือกับแอปพลิเคชันของคุณและกับเว็บไซต์ ระหว่างสองชุดนี้ พร็อกซีอ่านคำขอและคำตอบได้ ในตัวอย่างประมูล จึงเห็นที่อยู่เต็ม https://bid.example/lot/218/bids หมายเลขรายการ ราคาที่เสนอ €180 คุกกี้ และคำตอบที่รับราคา ผู้ให้บริการเห็นว่าไคลเอนต์ทำอะไรบนเว็บไซต์จริง

ภาพเปรียบเทียบแบบย่อ ด้านบน ผู้ให้บริการกำหนดให้ไคลเอนต์ติดตั้งใบรับรองรากเพื่อการตรวจสอบ HTTPS แผง HTTPS ปกติขนาดเล็กแสดงเฉพาะ bid.example:443 เวลา และปริมาณข้อมูล ส่วนแผงตรวจสอบที่ใหญ่กว่าแสดงสิ่งที่ผู้ให้บริการอ่านได้ ได้แก่ URL เต็ม https://bid.example/lot/218/bids กล้องรายการ lot218 ราคา EUR180 คุกกี้ และคำตอบรับราคา ผู้เข้าร่วมแสดงเป็นไอคอนเล็กเท่านั้น
ในโหมดตรวจสอบ HTTPS นี้ ผู้ให้บริการกำหนดให้ไคลเอนต์ติดตั้งใบรับรองรากของตน จึงสามารถสังเกตการกระทำของไคลเอนต์ได้ การเชื่อมต่อ TLS ทั้งสองชุดเข้ารหัส แต่ผู้ให้บริการอ่านข้อมูลระหว่างสองชุดได้

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

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

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

Scraping API และเบราว์เซอร์ระยะไกลได้รับเนื้อหา

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

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

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

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

สิ่งที่อาจปรากฏในล็อกพร็อกซี

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

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

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

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

คำกล่าวว่าไม่เก็บล็อกครอบคลุมอะไรจริง

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

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

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

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

ล็อกช่วยแก้ข้อขัดข้อง คิดค่าบริการ และจัดการรายงานการใช้งานผิดอย่างไร

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

ควรแยกการเชื่อมต่อพร็อกซีสำเร็จออกจากคำขอเว็บไซต์สำเร็จ คำตอบ CONNECT ที่สำเร็จยืนยันว่าเปิดทันเนลแล้ว แต่ภายใน เว็บไซต์ยังอาจตอบ CAPTCHA หรือ HTTP 403 ทันเนลทั่วไปไม่อ่านคำตอบที่เข้ารหัสนั้น ผลการเชื่อมต่อกับผลเว็บไซต์ที่แอปพลิเคชันได้รับจึงอาจต่างกัน

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

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

บันทึกเก็บไว้นานเพียงใด

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

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

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

การแทนชื่อลูกค้าด้วย ID บัญชีไม่ได้ทำให้บันทึกไม่ระบุตัวตน หากบริษัทยังเก็บความเชื่อมโยงระหว่าง ID กับลูกค้า คำถามสำคัญคือข้อมูลที่เหลือยังเชื่อมกับบัญชีหรือบุคคลได้หรือไม่

ใครเข้าถึงข้อมูลได้

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

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

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

เลือกเงื่อนไขความเป็นส่วนตัวให้เหมาะกับงาน

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

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

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

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

กลับไปที่ฐานความรู้