กลับไปยังบล็อก

ย้ายสภาพแวดล้อมบราวเซอร์ฟิงเกอร์พรินต์ไปเครื่องใหม่อย่างไร 5 ขั้นตอนจบครบ

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

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

เบราว์เซอร์ทั่วไปซิงก์ได้ — ทำไมบราวเซอร์ฟิงเกอร์พรินต์ถึงไม่ได้

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

แต่เอาแบบนี้ไปใช้กับบราวเซอร์ฟิงเกอร์พรินต์ไม่ผ่าน เพราะธรรมชาติของทรัพย์สินที่มันจัดการต่างกัน:

  1. สถานะล็อกอินเอาขึ้นคลาวด์ไม่ได้ Cookie กับสถานะล็อกอินในสภาพแวดล้อมหลายบัญชีคือทรัพย์สินของบัญชีเอง ส่งเข้าซิงก์คลาวด์เท่ากับเอากุญแจของทุกบัญชีใส่กระเป๋าใบเดียวกัน พอคลาวด์มีปัญหาคือล้มทั้งยวด นี่คือเหตุผลที่ Cookie เป็นเส้นชีวิตของสภาพแวดล้อม — มันเก็บอะไรไว้จริง ทำไมถึงสำคัญ มีเเยกละเอียดในบทความการจัดการ Cookie
  2. พารามิเตอร์ฟิงเกอร์พรินต์ต้องสอดคล้องกันในเครื่องเอง Canvas, WebGL, ฟอนต์, เขตเวลาของแต่ละสภาพแวดล้อมเป็นชุดที่เกี่ยวเนื่องกันห่วงโซ่ ซิงก์ผ่านคลาวด์ละเอียดหล่นง่าย ถึงปลายทางก็ไม่ตรงกับต้นฉบับ
  3. การตั้งค่าพร็อกซีเดินทางไปกับสภาพแวดล้อม ฟีเจอร์ซิงก์ไม่ได้พาโฮสต์ พอร์ต ยูเซอร์ พาสเวิร์ดของ SOCKS5 ไปเครื่องใหม่ให้คุณ

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

ต้องพาอะไรไปบ้าง: หนึ่งสภาพแวดล้อมเท่ากับสามทรัพย์สิน

เข้าใจว่าสภาพแวดล้อมประกอบด้วยอะไรก็รู้ว่าต้องพาอะไรไป แต่ละสภาพแวดล้อมคือสหภาพของสามสิ่ง:

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

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

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

5 ขั้นตอนจบการย้าย: จากเอ็กซ์พอร์ตถึงการตรวจรับ

ในทางปฏิบัติเดินตาม 5 ขั้นตอน ทั้งกระบวนการใช้เวลาราวสิบห้านาที

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

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

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

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

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

หน้าจอตรวจรับการย้าย: Logins Saved, Cookies Intact, Proxy Connected, Fingerprint Same, No IP Leak ผ่านทั้งห้ารายการ มุมขวาบนแสดงเอ็กซ์พอร์ตเสร็จสมบูรณ์

เช็กลิสต์ตรวจรับหลังย้าย

ขั้นที่ห้าอย่าตรวจด้วยความรู้สึก ติ๊กทีละรายการ:

  • สถานะล็อกอิน: ทุกสภาพแวดล้อมเปิดแพลตฟอร์มของตัวเองแล้วล็อกอินอยู่แล้ว ไม่เรียกยืนยันใหม่
  • พร็อกซี: เทสต์พร็อกซีผ่าน ที่ตั้ง IP ออกตรงกับก่อนย้าย
  • ฟิงเกอร์พรินต์: คะแนนบนเว็บตรวจจับอยู่ระดับเดิม Canvas/WebGL/ฟอนต์ไม่เลื่อนค่า
  • WebRTC: ไม่รั่วที่อยู่จริงของเครื่อง
  • เขตเวลาและภาษา: ยังตรงกับที่ตั้งของ IP

ห้ารายการนี้ใช้ตรรกะเดียวกับการตรวจรับตอนสร้างสภาพแวดล้อม — บทความบทบาทของบราวเซอร์ฟิงเกอร์พรินต์ในการดำเนินงานหลายบัญชีมีครบทั้ง 5 ขั้นตอน การตรวจรับหลังย้ายก็แค่เอาไม้บรรทัดเดิมมาวัดอีกรอบ

กับดักสามจุดที่พลาดกันง่าย

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

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

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

FAQ

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

สองเครื่องคนละระบบปฏิบัติการ (Win ไป Mac) ย้ายได้ไหม? ขึ้นกับบราวเซอร์ฟิงเกอร์พรินต์รองรับฟอร์แมตเอ็กซ์พอร์ตข้ามแพลตฟอร์มหรือไม่ ผลิตภัณฑ์หลักส่วนใหญ่รองรับ แต่พารามิเตอร์ฟิงเกอร์พรินต์บางตัว (เช่นลักษณะเฉพาะแพลตฟอร์ม) จะปรับตามระบบปลายทาง ตอนตรวจรับโฟกัสเทียบว่าคะแนนฟิงเกอร์พรินต์อยู่ระดับเดิมไหม

แพ็กเกจสภาพแวดล้อมเก็บบนคลาวด์เป็นสำรองระยะยาวได้ไหม? ได้และแนะนำ แต่ต้องเข้ารหัส ความถี่การสำรองตามความสำคัญของบัญชี: บัญชีแกนหลักสำรองทุกสัปดาห์ บัญชีทั่วไปทุกเดือน

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

ปิดท้าย: คุณไม่ได้ขนไฟล์ แต่ขนทรัพย์สิน

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

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