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

โปรแกรมถอนติดตั้งเอาอะไรออกจริง ๆ

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

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

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

โปรไฟล์และข้อมูลรับรองซ่อนอยู่ที่ไหน

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

PlatformCommon leftoverWhere to look
WindowsSaved profile, stored credentialApp data folder, Credential Manager
macOSConfiguration profile, keychain itemVPN settings, Keychain Access
AndroidAlways-on VPN entry, app dataNetwork settings, VPN screen
iOSVPN configuration, keychain itemVPN and device management settings

บน Linux การเชื่อมต่ออาจอยู่ใน NetworkManager ไม่ใช่ในไดเรกทอรีของไคลเอนต์เอง การแสดงรายการการเชื่อมต่อและโฟลเดอร์ system-connections จะบอกว่าเดสก์ท็อปยังรู้จักอะไรอยู่:

nmcli connection show
sudo ls /etc/NetworkManager/system-connections/
sudo find /etc -maxdepth 3 -iname '*vpn*'

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

บัญชีอยู่ฝั่งผู้ให้บริการ

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

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

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

ถอดการเข้าถึงตามลำดับที่ถูกต้อง

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

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

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

ยืนยันผลลัพธ์แทนการสันนิษฐาน

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

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

บทความที่เกี่ยวข้อง