การบันทึกล็อกพร็อกซีและความเป็นส่วนตัว
เว็บไซต์อาจเห็น 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 ร่วมกัน
HTTP แบบไม่เข้ารหัสต่างออกไป พร็อกซีที่ส่งคำขออ่านส่วนหัว เส้นทางหน้า และเนื้อหาได้ SOCKS5 ไม่เพิ่มการเข้ารหัสให้การแลกเปลี่ยนของแอปพลิเคชันที่เดิมไม่เข้ารหัส HTTPS ผ่าน SOCKS5 ยังคงได้รับการป้องกันจาก HTTPS ส่วน HTTP ผ่าน SOCKS5 ยังอ่านได้
เว็บไซต์เองได้รับคำขอที่ถอดรหัสแล้ว จึงอ่านข้อมูลเข้าสู่ระบบ คุกกี้ และช่องแบบฟอร์มที่คุณส่งให้ได้ รวมทั้งจดจำบัญชีเดิมหลังเปลี่ยน IP พร็อกซี HTTPS ปกป้องข้อมูลระหว่างทาง ไม่ได้ซ่อนข้อมูลนั้นจากผู้รับที่ตั้งใจส่งให้
เหตุใดผู้ให้บริการพร็อกซีบางรายจึงให้ติดตั้งใบรับรอง
ผู้ให้บริการบางรายกำหนดให้ไคลเอนต์เชื่อถือใบรับรองรากของตนสำหรับบริการบางชนิดที่ตรวจสอบทราฟฟิก HTTPS ข้อกำหนดนี้มาจากผู้ให้บริการ ไม่ใช่เว็บไซต์ที่เข้า และไม่ได้ใช้กับพร็อกซีทั้งหมด ProxyCompass ไม่กำหนดให้ไคลเอนต์ติดตั้งใบรับรองรากของเรา
เมื่อใช้ทันเนล HTTPS ตามปกติ พร็อกซีอ่านเนื้อหาคำขอและคำตอบไม่ได้ หากบริการต้องตรวจข้อมูลที่ส่งมา ใช้กฎกับข้อมูลนั้น หรือวิเคราะห์คำตอบของเว็บไซต์ ก็ต้องเข้าถึงเนื้อหา การตรวจสอบ HTTPS เปิดทางให้ทำเช่นนั้นโดยบริการถอดรหัสทราฟฟิกที่ผ่านตน
ใบรับรองรากเป็นเอกสารดิจิทัลที่แอปพลิเคชันใช้เป็นฐานในการเชื่อถือใบรับรองอื่น การเพิ่มใบรับรองของผู้ให้บริการลงในชุดที่เชื่อถือ ทำให้แอปพลิเคชันยอมรับใบรับรองเว็บไซต์ที่ผู้ให้บริการนั้นออกให้ ในโหมดตรวจสอบ พร็อกซีแสดงใบรับรองเหล่านี้แทนใบรับรองต้นฉบับของเว็บไซต์ หากไม่มีการตั้งค่าเชื่อถือที่สอดคล้องกัน การตรวจใบรับรองตามปกติจะล้มเหลว
พร็อกซีสร้างการเชื่อมต่อที่เข้ารหัสแยกกันสองชุด คือกับแอปพลิเคชันของคุณและกับเว็บไซต์ ระหว่างสองชุดนี้ พร็อกซีอ่านคำขอและคำตอบได้ ในตัวอย่างประมูล จึงเห็นที่อยู่เต็ม https://bid.example/lot/218/bids หมายเลขรายการ ราคาที่เสนอ €180 คุกกี้ และคำตอบที่รับราคา ผู้ให้บริการเห็นว่าไคลเอนต์ทำอะไรบนเว็บไซต์จริง
ข้อกำหนดนี้ขึ้นอยู่กับผลิตภัณฑ์ โหมด และวิธีเข้าถึง อาจพบในบริการอัตโนมัติเข้าถึงเว็บไซต์ หรือเมื่อเปิดการวิเคราะห์ทราฟฟิกในตัวจัดการพร็อกซี ป้าย “ที่อยู่อาศัย” หรือ “ศูนย์ข้อมูล” อย่างเดียวไม่ได้บอกว่าข้อกำหนดนี้ใช้หรือไม่ บางครั้งเพียงกำหนดใบรับรองให้สคริปต์เดียวก็พอ ไม่จำเป็นต้องติดตั้งทั้งระบบ
การติดตั้งใบรับรองเพียงอย่างเดียวไม่ได้กำหนดเส้นทางทราฟฟิกทั้งหมดผ่านผู้ให้บริการ การเข้าถึงที่กล่าวถึงนี้เกิดเมื่อคำขอผ่านบริการที่เปิดการตรวจสอบไว้ ใบรับรองที่ใช้ยืนยันเฉพาะที่อยู่ 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 แบบจัดการให้อาจลดงานพัฒนาของคุณ แต่ได้รับทั้งงานและผลลัพธ์
ข้อมูลเมตาปลายทางก็สำคัญ รายการโดเมน เวลาที่เข้า และปริมาณอาจเผยว่าทีมกำลังศึกษาธุรกิจหรือตลาดใด ควรตัดสินว่าข้อมูลนี้อ่อนไหวหรือไม่ก่อนถือว่าการเข้ารหัสเนื้อหาเพียงพอปกป้องโครงการ
ท้ายที่สุด ให้พิจารณาข้อมูลที่ส่งให้ฝ่ายสนับสนุนเอง ไฟล์ตั้งค่าหรือข้อมูลจับเครือข่ายอาจมีรหัสผ่านพร็อกซี โทเค็นเข้าถึง คุกกี้ และเนื้อหาคำขอที่ไม่เคยอยู่ในล็อกทราฟฟิกของผู้ให้บริการ นำความลับที่ไม่เกี่ยวข้องออกก่อนส่งข้อมูลวินิจฉัย
ก่อนเริ่มงาน ให้ทราบว่าผลิตภัณฑ์ที่เลือกอ่านอะไรได้ เก็บอะไร ลบบันทึกเมื่อใด และใครอาจได้รับข้อมูล รายละเอียดเหล่านี้ทำให้นโยบายความเป็นส่วนตัวใช้ประโยชน์กับงานจริงได้
