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

เบราว์เซอร์ลายนิ้วมือสำหรับ Facebook: จัดการหลายบัญชีโดยไม่ถูกแบนยกแผง

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

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

สี่หน้าที่ของเบราว์เซอร์ลายนิ้วมือในการจัดการหลายบัญชี Facebook

ถ้าแกะเบราว์เซอร์กันตรวจจับ (antidetect browser) เจ้าไหนในตลาดออกมาดู สิ่งที่เหลืออยู่คือความสามารถหลักสี่อย่าง และแต่ละอย่างก็แก้ปัญหาคนละจุดในงานหลายบัญชี Facebook

  1. แยกสภาพแวดล้อม — แต่ละบัญชีรันอยู่ใน Profile ของตัวเอง ทั้งคุกกี้ แคช และพื้นที่จัดเก็บข้อมูลในเครื่องแยกกันหมด บัญชีแรกจะล็อกอินค้างไว้นานแค่ไหน บัญชีที่สองเปิดหน้าต่างใหม่ก็ไม่รับช่วงต่อ นี่คือฐานของหลักการ "หนึ่งบัญชี หนึ่งสภาพแวดล้อม"
  2. ลายนิ้วมือแยกกัน — ค่าอย่าง Canvas, WebGL, ฟอนต์, เขตเวลา และภาษา ถูกสร้างแยกตาม Profile ซึ่งเป็นชุดพารามิเตอร์ที่ระบบกันโกงของ Facebook ให้ความสำคัญที่สุด ส่วนเบราว์เซอร์ทั่วไปจะเปิดกี่แท็บ ลายนิ้วมือก็ยังเป็นชุดเดิม
  3. ผูกพร็อกซี — แต่ละ Profile มีทางออกเน็ตของตัวเอง งาน Facebook ส่วนใหญ่แต่ละบัญชีจะอ้างอิงคนละประเทศหรือคนละตัวตน ถ้าไม่มี IP แยกกัน พารามิเตอร์จะสะอาดแค่ไหนก็โดนตีธงอยู่ดี
  4. เทมเพลตและการทำเป็นจำนวนมาก — จะมานั่งตั้ง 50 หรือ 100 Profile ด้วยมือคงไม่ไหว เบราว์เซอร์ลายนิ้วมือจึงมีฟีเจอร์เทมเพลต: บันทึกค่าตั้งต้นไว้ครั้งเดียว แล้วบัญชีใหม่กดสืบทอดได้ในคลิกเดียว นี่คือสิ่งที่เปลี่ยน "ทำหลายสิบบัญชี" จากเรื่องเพ้อฝันให้กลายเป็นงานที่ทำได้จริง

สี่อย่างนี้ทำงานซ้อนทับกัน ขาดอันใดอันหนึ่งไป ระบบทั้งหมดก็ไม่มั่นคง

ทำไมต้องใช้เทมเพลต: ปัญหาของการคุมบัญชี Facebook จำนวนมาก

คนที่ไม่เคยใช้เบราว์เซอร์ลายนิ้วมือมักประเมินคำว่า "จำนวนมาก" ต่ำเกินไป ในภาคปฏิบัติเคสที่เจอบ่อยที่สุดคือ คนคนเดียวดูแล 80 BM (Business Manager) และในแต่ละ BM ยังมีบัญชีโฆษณาอีกหลายบัญชี การตั้งสภาพแวดล้อม 80 ชุดด้วยมือ ต่อให้ชุดละ 10 นาทีก็คือ 13 ชั่วโมง แล้วยังต้องเจอความผิดพลาดจากการตั้งไม่เหมือนกันอีก

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

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

วิธีลงมือทำจริง: หนึ่งบัญชี หนึ่งสภาพแวดล้อม

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

ผู้ดูแลการยิงแอดจัดการหลาย Profile ของ Facebook แบบเป็นจำนวนมาก โดยมี Profile, Template และ Proxy สามองค์ประกอบหลักอยู่ครบ

  1. ติดตั้งและล็อกอิน — ดาวน์โหลดแอปสำหรับระบบปฏิบัติการของคุณจากเว็บเบราว์เซอร์กันตรวจจับ แล้วล็อกอินด้วยบัญชีที่สมัครไว้ ฟีเจอร์ของเจ้าหลัก ๆ ไม่ต่างกันมาก สิ่งที่ต่างกันคือขีดจำกัดคุณภาพลายนิ้วมือ การทำงานเป็นทีม และราคา
  2. ต่อพร็อกซี — เพิ่มพูลพร็อกซีของคุณในเมนู Proxy แนะนำให้หนึ่งบัญชีต่อหนึ่ง IP งาน Facebook ควรใช้ Residential IP เพราะ IP จากดาต้าเซ็นเตอร์เสี่ยงกว่ามาก
  3. สร้าง Profile อ้างอิง — บันทึกค่าคอนฟิกของบัญชีที่ผ่านการตรวจสอบแล้วเป็นเทมเพลต: เลือกประเภทลายนิ้วมือให้ตรงกับอุปกรณ์จริงที่พบบ่อย เลือกระบบปฏิบัติการตามตลาดเป้าหมาย และตั้งเขตเวลากับภาษาให้สอดคล้องกับ IP ของพร็อกซี
  4. สร้างเป็นชุดจากเทมเพลต — บัญชีอื่นให้ก๊อปปี้จากเทมเพลตนี้ แล้วตั้งชื่อให้ชัดเจน (แนะนำรูปแบบ "แพลตฟอร์ม-ภูมิภาค-วัตถุประสงค์-หมายเลข" เช่น FB-US-PixelA-01) จะได้ดูออกทันทีเวลาทำงานเป็นทีม
  5. ตรวจสอบทีละ Profile — ใช้เว็บตรวจลายนิ้วมือจากภายนอก (Pixelscan, IPhey, ipqualityscore) ตรวจทุก Profile ให้แน่ใจว่า Canvas, WebGL, WebRTC, ฟอนต์ และเขตเวลาตรงกับประเทศหรือภูมิภาคเป้าหมาย ก่อนนำไปใช้งานจริง

ตรรกะการทำงานแบบแยกกันของหลายบัญชี Facebook: แต่ละบัญชีมี Profile ของตัวเอง ลายนิ้วมือและพื้นที่จัดเก็บข้อมูลแยกกัน และใช้โหนด IP ท้องถิ่นต่างกัน เพื่อตัดความเชื่อมโยงระหว่างบัญชี

ครั้งแรกอาจใช้เวลาประมาณครึ่งวันเพื่อปรับเทมเพลตให้ลงตัว หลังจากนั้นบัญชีใหม่ใช้เวลาแค่หลักนาที

คำถามที่พบบ่อย

ถาม: บัญชี Facebook จำเป็นต้องใช้เบราว์เซอร์ลายนิ้วมือไหม? ไม่จำเป็น ถ้ามี 1-2 บัญชี เบราว์เซอร์ทั่วไปก็พอ ความเสี่ยงเรื่องความเชื่อมโยงจะเริ่มสูงขึ้นชัดเจนตั้งแต่ประมาณ 5 บัญชีขึ้นไป และถ้า 50 บัญชีขึ้นไป ถือเป็นของจำเป็นเลย

ถาม: ในเทมเพลตควรผูก IP ของพร็อกซีเลยไหม? ไม่แนะนำ เทมเพลตควรเก็บแค่การตั้งค่าทั่วไป (ลายนิ้วมือ ระบบปฏิบัติการ เขตเวลา) แล้วค่อยผูกพร็อกซีแยกให้แต่ละ Profile ใหม่ จะยืดหยุ่นกว่าและดูแลง่ายกว่า

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

ทิ้งท้าย: กุญแจสำคัญที่ทำให้คุม 80 บัญชีได้อยู่หมัด

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

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

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