ใช้คอมพิวเตอร์สาธารณะกับ VPN: สิ่งที่ต้องตรวจสอบก่อน
อุโมงค์ปกป้องเส้นทาง ไม่ใช่เครื่องที่ปลายทั้งสองข้าง ตัดสินใจว่าใครควบคุมโฮสต์ อะไรที่ค้างอยู่ในดิสก์ และจะเพิกถอนการเข้าถึงอย่างไรก่อนลงชื่อเข้าใช้
เครื่องที่ยืมมา งานที่เร่งด่วน และไคลเอนต์ VPN ที่สัญญาว่าจะเข้ารหัสทุกสิ่ง ลำดับนี้ดูปลอดภัยแต่ไม่ใช่ อุโมงค์ปกป้องเส้นทางระหว่างปลายสองข้าง และปลายที่อยู่ตรงหน้าคุณคือส่วนที่คุณตรวจสอบไม่ได้ สามขั้นตอนด้านล่างตัดสินว่าอุปกรณ์นี้ใช้ได้หรือไม่ จะเก็บข้อมูลรับรองให้ห่างจากมันอย่างไร และจะทำอะไรต่อไปเพื่อให้เซสชันชั่วคราวไม่กลายเป็นสำเนาถาวร
อุโมงค์เริ่มทำงานหลังจากโฮสต์เห็นข้อมูลไปแล้ว
การเข้ารหัสเกิดขึ้นที่ไคลเอนต์ VPN ซึ่งทำงานเป็นโปรแกรมบนเครื่อง ทุกอย่างที่อยู่เหนือโปรแกรมนั้น รวมถึงเบราว์เซอร์ ระบบปฏิบัติการ และส่วนขยายหรือไดรเวอร์ใด ๆ ที่มีสิทธิ์เข้าถึงเพียงพอ ล้วนจัดการข้อมูลของคุณก่อนที่จะถูกเข้ารหัส นี่ไม่ใช่ข้อบกพร่องของโปรโตคอล แต่เป็นตำแหน่งที่โปรโตคอลตั้งอยู่
ดังนั้นการตรวจสอบที่อยู่ทางออกจึงแทบไม่พิสูจน์อะไรเกี่ยวกับโฮสต์ เครื่องหนึ่งสามารถส่งข้อมูลทั้งหมดผ่านทางออกที่สะอาดและยังบันทึกทุกการกดแป้นได้ ข้อเท็จจริงสองข้อนี้ไม่ได้ขัดแย้งกัน
กรอบคำถามที่มีประโยชน์คือถามว่าโฮสต์สังเกตอะไรได้ ไม่ใช่เครือข่ายทำอะไรได้ บนเครื่องที่คนอื่นดูแล ชุดนั้นใหญ่กว่าที่คุณจะแจกแจงได้
ขั้นตอนแรก: ระบุว่าใครควบคุมอุปกรณ์
การควบคุมเป็นเรื่องของสิทธิ์ผู้ดูแลและการเข้าถึงทางกายภาพ ไม่ใช่เรื่องมารยาท หากบุคคลอื่นสามารถติดตั้งซอฟต์แวร์ โหลดไดรเวอร์ เชื่อมต่ออุปกรณ์ หรือกู้คืนอิมเมจ พฤติกรรมของเครื่องก็ไม่ใช่สิ่งที่คุณจะยืนยันได้ด้วยการมอง การดูแลเป็นความสามารถ และความสามารถไม่ปรากฏในภาพหน้าจอ ถามคนที่มอบเครื่องให้คุณ
มองหาสัญญาณทั่วไป และถือแต่ละอย่างเป็นหลักฐานเกี่ยวกับการควบคุม ไม่ใช่ข้อพิสูจน์ด้านความปลอดภัย ไม่มีข้อใดชี้ขาดได้ด้วยตัวเอง
- บัญชีแขกหรือบัญชีคีออสก์ที่ไม่สามารถติดตั้งซอฟต์แวร์ได้เป็นจุดเริ่มต้นที่ดีกว่าบัญชีผู้ดูแลที่ใครบางคนมอบให้คุณ
- อุปกรณ์ที่ได้รับการจัดการซึ่งมีเจ้าของที่รู้จักและช่องทางติดต่อฝ่ายสนับสนุนดีกว่าเทอร์มินัลที่ไม่มีคนดูแล แม้เทอร์มินัลจะดูสะอาดกว่า
- เครื่องที่คุณระบุไม่ได้ว่าใครลงชื่อเข้าใช้ล่าสุดคือเครื่องที่คุณบรรยายสภาพไม่ได้
ไม่มีการตรวจสอบใดเหล่านี้ทำให้โฮสต์ที่ใช้ร่วมกันน่าไว้วางใจได้ มันบอกว่าความเสี่ยงถูกจำกัดพอที่จะทำงานแบบจำกัดต่อไปหรือไม่ ซึ่งเป็นคำถามอื่นและซื่อตรงกว่า บันทึกคำตอบไว้ก่อนดำเนินการต่อ
ขั้นตอนที่สอง: เก็บข้อมูลรับรองให้ห่างจากโฮสต์
โปรไฟล์ที่ใช้งานอยู่ไม่ใช่บุ๊กมาร์ก โปรไฟล์ OpenVPN อาจมีใบรับรองที่ฝังอยู่และคีย์ส่วนตัว และการนำเข้ามันจะเขียนวัสดุนั้นลงในอุปกรณ์ที่ไม่ใช่ของคุณ เช่นเดียวกับเซสชันเบราว์เซอร์ที่เก็บคุกกี้ และตัวจัดการรหัสผ่านใด ๆ ที่แคชตู้นิรภัยไว้ในเครื่อง
| Decision | Safe default | What it buys you |
|---|---|---|
| Which device to use | One you control, or an approved managed device | A host whose software you can account for |
| Which account to sign in with | A session that does not persist, with a second factor | Limited exposure if the machine retains state |
| What to install | Nothing; use the browser and the service's own portal | No profile or client left behind for the next user |
| What to do afterwards | Sign out everywhere and revoke sessions from a trusted device | An end to access that does not depend on local cleanup |
เลือกการเข้าถึงที่คงทนน้อยที่สุดที่บริการรองรับ พอร์ทัลเว็บที่ตรวจสอบสิทธิ์ต่อเซสชันและต้องการปัจจัยที่สองทิ้งร่องรอยน้อยกว่าไคลเอนต์เดสก์ท็อปที่มีโปรไฟล์บันทึกไว้ และเซสชันที่จบเมื่อปิดเบราว์เซอร์ดีกว่าเซสชันที่อยู่รอดหลังรีบูต
จากนั้นตรวจสอบว่าเครื่องเก็บอะไรไว้ บนโฮสต์ Linux ที่ใช้ร่วมกัน ตำแหน่งโปรไฟล์ตรวจสอบได้ง่าย และบน Windows การค้นหาที่เทียบเท่าใช้คำสั่งเดียว การพบโปรไฟล์ของผู้ใช้ก่อนหน้าคือเครื่องเตือนที่มีประโยชน์ว่าของคุณจะได้รับการปฏิบัติเช่นเดียวกัน
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
ขั้นตอนที่สาม: ยุติการเข้าถึงจากที่ที่คุณไว้วางใจ
การล้างข้อมูลในเครื่องคุ้มค่าและไม่เพียงพอ ออกจากบริการ ปิดเบราว์เซอร์ ลบไฟล์ที่ดาวน์โหลดไว้ แล้วทำขั้นตอนที่สำคัญจริง ๆ คือเพิกถอนเซสชันหรือข้อมูลรับรองจากอุปกรณ์ที่คุณควบคุม
การกระทำสุดท้ายนี้คือสิ่งที่ผู้คนข้ามไป เพราะหน้าจอในเครื่องดูสะอาด โทเค็นเซสชันที่ซอฟต์แวร์บนโฮสต์คัดลอกไว้ยังใช้งานได้หลังจากคุณจากไป และไม่สนใจว่าเบราว์เซอร์ถูกปิด การเพิกถอนเป็นขั้นตอนเดียวที่ถือว่าโฮสต์อาจเป็นศัตรู และเป็นขั้นตอนเดียวที่ยังได้ผลหากมันเป็นเช่นนั้น
หากคีย์ส่วนตัวหรือความลับสำหรับกู้คืนแตะต้องเครื่อง ให้ถือว่าถูกเปิดเผยและหมุนเวียนมันแทนการตรวจค้นสำเนา สำหรับบัญชีที่ใช้ปัจจัยที่สอง ให้ตรวจสอบอุปกรณ์และเซสชันที่ผู้ให้บริการแสดงด้วย เพราะโทเค็นที่ออกระหว่างการเยี่ยมชมของคุณอาจยังใช้งานอยู่
บันทึกผลไว้ขณะยังสดใหม่: อุปกรณ์ใด บัญชีใด ติดตั้งอะไร เพิกถอนอะไร และเมื่อใด บันทึกนั้นคือสิ่งที่ทำให้คนถัดไปตอบคำถามเดียวที่สำคัญในภายหลังได้ คือยังมีสิ่งใดมีการเข้าถึงอยู่หรือไม่
อุปกรณ์ภายใต้การควบคุมส่วนตัวยังต้องบำรุงรักษา และมันให้พื้นฐานในการจัดการปลายทางที่เทอร์มินัลที่ยืมมาไม่มีวันให้ได้ อุโมงค์เป็นส่วนที่ง่าย