ตัวแปลงไฟล์ออนไลน์ปลอดภัยหรือไม่
เว็บไซต์แปลงไฟล์ส่วนใหญ่อัปโหลดไฟล์ของคุณไปยังเซิร์ฟเวอร์ที่คุณไม่รู้จักเลย บางครั้งก็ไม่เป็นไร บางครั้งเป็นความคิดที่แย่มาก
เผยแพร่:
สิ่งที่มักเกิดขึ้นเมื่อคุณอัปโหลด
บนเว็บไซต์แปลงไฟล์แบบทั่วไป ไฟล์ของคุณจะถูกส่งไปยังเซิร์ฟเวอร์ของผู้ให้บริการ เขียนลงดิสก์ ประมวลผล และเก็บไว้จนกว่าจะมีการดึงลิงก์ดาวน์โหลดหรือตัวจับเวลาการเก็บรักษาหมดอายุ ซึ่งหมายความว่ามีสำเนาไฟล์ของคุณครบถ้วนอยู่บนโครงสร้างพื้นฐานที่คุณควบคุมไม่ได้ ในช่วงเวลาที่คุณตรวจสอบไม่ได้ และผู้ที่เข้าถึงระบบเหล่านั้นได้ก็เข้าถึงไฟล์ได้
สำหรับรูปถ่ายวันหยุด นั่นเป็นการแลกเปลี่ยนที่ยุติธรรมกับบริการฟรี แต่สำหรับสัญญาที่ลงนามแล้ว สำเนาหนังสือเดินทาง จดหมายทางการแพทย์ การบันทึกเสียงที่ยังไม่เผยแพร่ หรือสเปรดชีตระเบียนลูกค้า เป็นการตัดสินใจที่ควรทำอย่างตั้งใจ ไม่ใช่โดยบังเอิญ
อ่านว่านโยบายสัญญาอะไรจริง ๆ
"เราลบไฟล์ของคุณหลังจาก 24 ชั่วโมง" เป็นคำมั่นเรื่องการเก็บรักษา ไม่ใช่เรื่องความเป็นส่วนตัว ไม่ได้บอกว่าใครอ่านไฟล์ได้ในช่วง 24 ชั่วโมงนั้น ข้อมูลสำรองยังคงอยู่หลังจากนั้นหรือไม่ ผู้ประมวลผลช่วงรายใดได้รับไฟล์ หรือเซิร์ฟเวอร์ตั้งอยู่ในเขตอำนาจศาลใด
คำถามที่ควรถามแคบกว่านั้น คือไฟล์ถูกเข้ารหัสขณะจัดเก็บหรือไม่ พนักงานคนใดเข้าถึงได้ มีการแบ่งปันกับบุคคลที่สามหรือไม่ และกฎหมายของประเทศใดบังคับใช้หากมีผู้เรียกร้อง
วิธีบอกว่าคุณอยู่บนเว็บไซต์แบบไหน
การทดสอบที่เชื่อถือได้ใช้เวลาสิบวินาที เปิดเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์ สลับไปที่แท็บ Network แล้วแปลงไฟล์
- ฝั่งเซิร์ฟเวอร์: คุณจะเห็นคำขอ POST หรือ PUT ขนาดใหญ่ใกล้เคียงกับขนาดไฟล์ของคุณ ตามด้วยการโพลล์ แล้วจึงดาวน์โหลด
- ฝั่งไคลเอนต์: คุณจะเห็นโค้ดของหน้าเว็บเองโหลด อาจมีการดาวน์โหลดเอนจินครั้งเดียว และหลังจากนั้นไม่มีคำขอใดที่พกไฟล์ของคุณเลย
เบาะแสที่สอง คือตัดการเชื่อมต่ออินเทอร์เน็ตหลังจากหน้าเว็บโหลดเสร็จ ตัวแปลงที่ยังทำงานได้ไม่เคยส่งไฟล์ของคุณไปที่ใดเลย
สิ่งที่การแปลงในเบราว์เซอร์เปลี่ยนไป
ปัจจุบันเบราว์เซอร์รันเอนจินแปลงไฟล์จริงในเครื่องได้ผ่าน WebAssembly รวมถึง ffmpeg ซึ่งเป็นเอนจินเดียวกับที่ตัวแปลงบนเดสก์ท็อปจำนวนมากสร้างขึ้นมา ไฟล์ถูกอ่านจากดิสก์เข้าสู่หน่วยความจำของหน้าเว็บ แปลงด้วยโปรเซสเซอร์ของคุณเอง แล้วส่งคืน
ไม่มีเอนด์พอยต์สำหรับอัปโหลด จึงไม่มีสำเนาบนเซิร์ฟเวอร์ที่จะรั่วไหล ถูกหมายเรียก ถูกเก็บไว้ หรือถูกขาย ผู้ให้บริการมองไม่เห็นเนื้อหา ชื่อไฟล์ หรือแม้แต่ชนิดไฟล์ เพราะไม่มีสิ่งใดถูกส่งออกไป นั่นเป็นการรับประกันเชิงโครงสร้าง ไม่ใช่แค่คำสัญญาของนโยบาย ซึ่งต่างกันอย่างมีนัยสำคัญ
และก็ไม่ใช่เวทมนตร์ หน้าเว็บยังมาจากเซิร์ฟเวอร์ และเครื่องมือในเบราว์เซอร์มักดึงเอนจินขนาดใหญ่จาก CDN สาธารณะ คุณจึงต้องไว้วางใจผู้ให้บริการเว็บไซต์และผู้ให้บริการทุกรายที่โหลดโค้ดมาว่าจะไม่ส่งโค้ดอันตราย ซึ่งเป็นความไว้วางใจเดียวกับที่เว็บไซต์ใดก็ต้องการ สิ่งที่คุณตรวจสอบเองได้แคบกว่าแต่ยังมีประโยชน์ คือเปิดแท็บ Network ขณะแปลง แล้วคุณจะไม่เห็นคำขอที่พกไฟล์ของคุณ การตรวจนั้นครอบคลุมการเข้าชมที่คุณดูอยู่ ไม่ใช่การเข้าชมในอนาคต
กฎที่สมเหตุสมผล
ถามคำถามเดียว หากคนแปลกหน้าอ่านไฟล์นี้ จะมีผลหรือไม่ หากไม่ ก็ใช้สิ่งที่สะดวก หากมีผล ให้ใช้ตัวแปลงที่ทำงานในเครื่อง หรือซอฟต์แวร์บนเดสก์ท็อป ต้นทุนของการพลาดไม่สมมาตร ความสะดวกที่ได้มาเล็กน้อย แต่ความเสี่ยงที่เปิดเผยไม่เล็ก
ก่อนแชร์รูปภาพที่ใด คุณยังลบข้อมูล EXIF ได้ ซึ่งจะลบตำแหน่งและรายละเอียดกล้องที่รูปถ่ายจำนวนมากมี ทุกเครื่องมือบนเว็บไซต์นี้ทำงานแบบเดียวกับที่อธิบายข้างต้น คือในเบราว์เซอร์ของคุณ โดยไม่มีการอัปโหลดอะไร