การเข้ารหัส (Encryption) สำคัญต่อความเป็นส่วนตัวและความปลอดภัย ความเป็นส่วนตัวอยู่ภายใต้ภัยคุกคามจาก social media, รัฐบาล, ธุรกิจ และอื่นๆ การเข้ารหัส web traffic และ email accounts เป็นขั้นตอนสำคัญดึงกลับความเป็นส่วนตัวที่เป็นธรรมชาติมาเพียงไม่กี่ทศวรรษ
Email accounts สำคัญ เก็บกุญแจสู่ digital kingdom และข้อมูลส่วนตัว นี่คือวิธีเข้ารหัส Gmail, Outlook.com และ webmail อื่นๆ
เข้ารหัสแบบไหนดีที่สุดสำหรับ Webmail?
ก่อนดู encryption tools สำคัญต้องเข้าใจ encryption types ที่มีให้ใช้กับ Gmail, Outlook.com, webmail อื่นๆ จะใช้ symmetric หรือ asymmetric encryption ปกป้องข้อมูล แต่นั่นหมายความว่าอะไร?
Asymmetric encryption (การเข้ารหัสแบบอсимเมตริก) เป็น encryption type พบบ่อยที่สุดบนอินเทอร์เน็ตวันนี้ ใช้ 2 keys แยกกัน: private key และ public key Public key เป็นของสาธารณะ ส่ง public key ออกไปได้ เพราะคนอื่น encrypt messages ให้คุณ專用 เมื่อ encrypted messages ถึง inbox คุณ decrypt ด้วย private key ไม่เหมือน public key private key ต้องปลอดภัยตลอด ถ้าคนอื่นได้มัน unlock messages ได้ เรียกอีกอย่างว่า public key cryptography
Symmetric encryption (การเข้ารหัสแบบสมเมตริก) วิธี secure แต่ simple มากกว่า Encrypt message ด้วย single cryptographic key ผู้รับ unlock ไม่ได้โดยไม่มี key เรียกอีกอย่างว่า secret key cryptography
ทั้งสองมี pros/cons อยากเข้าใจมากกว่า? นี่คือ basic encryption terms ควรรู้
เข้ารหัสข้อความใน Webmail
จะรายการ best webmail encryption tools ที่ใช้ได้ และช่วยส่ง encrypted emails
1. Mailvelope
Mailvelope ยังคงเป็นหนึ่งใน best และ easiest webmail encryption tools ใช้ asymmetric encryption secure emails Mailvelope browser extension integrate seamless กับ webmail accounts: Gmail, Outlook.com, Yahoo Mail, GMX, mail.ru, Zoho Mail และอื่นๆ
Mailvelope ทำงานจาก browser ติดตั้งเสร็จ ไอคอน Mailvelope จะขึ้นข้าง address bar คลิกไอคอน ได้ options: Dashboard, Keyring, File Encryption เริ่มต้น:
- เลือก Keyring > Generate Key
- ใส่ชื่อและ email ที่จะ link กับ encryption keys เพิ่ม password unique และ secure แล้ว Generate สร้าง key
- ไป webmail account verify key ใหม่: เปิด verification email ยืนยัน password unique จากขั้นก่อน decrypt message แล้วคลิก verification link
- หลัง verify ได้ link public key (alphanumeric string ยาว) แชร์ public key ให้คนอื่น encrypt messages ส่งให้คุณ
เข้าถึง public key จาก Keychain option ส่งให้คน: locate key > Export > Display Public Key หรือ Send Public Key by Mail เมื่อผู้รับมี key ส่ง secure message จาก webmail ได้
เช่น ไอคอน Mailvelope ขวาบน new Gmail message คลิก message icon เริ่มพิมพ์!
2. FlowCrypt
FlowCrypt encryption option ดีอีกตัวสำหรับ Gmail เหมือน Mailvelope Flowcrypt sync สมบูรณ์กับ Gmail ส่ง email ด้วย PGP encryption standard
ดาวน์โหลด Flowcrypt เลือกไอคอน Flowcrypt ข้าง Chrome address bar Setup Flowcrypt:
- เลือก Create a new key
- สร้าง secure passphrase (passphrase = unique string ของคำ ไม่ใช่ password ที่ใช้ตัวอักษร ตัวเลข สัญลักษณ์) ไป Use a Passphrase ถ้าคิดไม่ออก - แต่ copy ไว้!
- ไป Gmail account ด้านบนปุ่ม "Compose" ปกติ มี option ใหม่: Secure Compose
- เลือก Secure Compose พิมพ์ข้อความ
Feature สะดวกของ FlowCrypt: ปุ่ม PK มุมขวาล่าง compose window เพิ่ม public key ในอีเมล ให้ผู้รับที่ไม่มี FlowCrypt อ่านได้
FlowCrypt มีสำหรับ Gmail บน Chrome, Firefox, Android และ Android app ใช้กับ webmail apps ใดๆ บน Android ได้ ขยาย functionality ไปหลาย accounts
แต่ FlowCrypt วางแผน apps สำหรับ Windows, macOS, Linux, iOS, Thunderbird, Outlook iOS version คาด 2019 ทีมมองขยาย mobile functionality ก่อน integrate webmail อื่นๆ
3. InfoEncrypt
InfoEncrypt ต่างจาก 2 ตัวก่อน ใช้ secret key - symmetric - encryption แทน public key encryption หมายความว่า แทน share public key ให้คน encrypt ให้คุณ ต้องจัด password/passphrase ก่อน ส่ง/รับ secure messages ได้ InfoEncrypt ใช้ AES-128 encryption algorithm หนึ่งใน strongest สำหรับ public use
InfoEncrypt ง่ายมาก:
- ไปเว็บไซต์ พิมพ์ข้อความ
- ใส่ secure unique password ที่แชร์กับผู้รับล่วงหน้า
- เลือก Encrypt ดู magic เกิดขึ้น
- copy ciphertext (text ที่ encrypt แล้ว) ไป webmail client ส่ง
ผู้รับรับข้อความ copy เนื้อหาไป InfoEncrypt site ใส่ password Decrypt
4. Encryption ใน Outlook.com
Office 365 subscribers มี option เพิ่ม S/MIME encryption ให้ Outlook.com account Free users ต้องใช้ free options ข้างบน (อาจง่ายกว่า) ต้องมี personal Digital Certificate สำหรับ Outlook.com S/MIME encryption ทำได้ด้านล่าง
ขอ Digital Certificate ฟรี
- ใช้ Mozilla Firefox ไป Comodo InstantSSL site (ไม่ได้ใช้ Microsoft Edge หรือ Google Chrome)
- เลื่อนลง Trial Certificates เลือก Free
- ใส่รายละเอียด email ที่ต้องการ secure (ที่ใช้ใน Microsoft Outlook) ใส่ password ยอม terms Subscriber Agreement Next ตาม instructions
- เปิด email Comodo collection copy collection link วาง Firefox address bar Enter ใส่ email ตรงกัน copy Collection Password จาก email ใส่ field Enter Digital Certificate download ทันที (1-2 วินาที)
- ยังใน Firefox ต้อง extract Digital Certificate จาก browser Certificate Store เพราะ auto download format ผิด Firefox: Menu > Options > Privacy & Security เลื่อน Security section View Certificates
- แท็บ Your Certificates เลือก Certificate Name email ที่เกี่ยวข้อง Backup ตั้ง filename จดจำได้ Save ตั้ง password อีกครั้ง password นี้สำคัญมาก ปกป้อง backup file และเป็น password ตอน install Digital Certificate ในโปรแกรมอื่น
Free certificate ใช้ได้ 90 วัน ต้อง renew หลังจากนั้น
Chrome Users: Import Digital Certificate
จุดนี้ Chrome users ต้อง import Digital Certificate ใหม่เข้า Windows Certificate Store Chrome ใช้ Windows Certificate Store validate Digital Certificate authenticity ต้อง import เพื่อใช้ Outlook.com S/MIME encryption
โปรดทราบ ถ้าใช้ Firefox ข้ามไป section ถัดไป เพราะ Digital Certificate พร้อมใช้ (Chrome และ Firefox ใช้ authentication methods ต่างกัน)
- Windows: Windows Key + R พิมพ์ certmgr.msc Enter
- Highlight Personal folder คลิกขวา All tasks > Import
- Browse ไป backup Digital Certificate location เลือก Digital Certificate Open
- ใส่ password จาก backup process ก่อนหน้า เลือก Mark this key as Exportable ทิ้ง Include all extended properties Next
- เลือก Place all certificates in the following store
- ตรวจสอบ Personal เป็น folder เลือก OK Next
- Finish import จะมี notification สำเร็จ
ติดตั้ง S/MIME Control
Outlook.com account ใช้ "S/MIME Control" จัดการ encryption certificates
- เปิด Outlook.com ใน browser
- สร้างข้อความใหม่ เลือก more options (สามจุด) > Message options > Encrypt this message (S/MIME)
- Prompt "Install S/MIME Control" เลือก Run verify Windows Account Control Run
ติดตั้งและ config S/MIME encryption เสร็จ ใช้ Gear icon > S/MIME Settings menu เลือก encrypt เนื้อหาทุกข้อความได้
5. ส่ง & เปิด Confidential Emails ด้วย Gmail
Gmail เพิ่ง introduce "Confidential Mode" วิธีส่ง secure messages ใน Gmail ใช้ passcode และ expiration timer โปรดทราบ ตอนนี้ Confidential Mode ไม่พร้อมสำหรับ G Suite paid members
วิธีใช้:
- ไป Gmail เลือก
- ข้างปุ่ม Send หา Turn Confidential Mode On/Off
- ปรับ settings: ตั้ง expiration date เลือกว่า user ต้องการ passcode อ่านไหม Save
- ส่งอีเมลปกติ
ผู้รับ forward, copy, print Confidential Mode emails ไม่ได้ ต้องใส่เบอร์มือถือผู้รับถ้าใช้ passcode ไม่งั้นเปิดไม่ได้!
Webmail Encryption ไหนดีที่สุด?
สำหรับผม Mailvelope และ FlowCrypt เป็น 2 ตัวเลือกดีที่สุด fast และ secure FlowCrypt Android app ขยาย functionality Mailvelope encrypt webmail providers หลากหลาย
ถ้า倉促 InfoEncrypt handy แตต้องจัด password secure ก่อนเป็นข้อเสีย
น่าเสียดาย ไม่มี respectable, secure webmail encryption tools มากนัก 儘管 focus security, privacy, data breaches
Option อีกอย่างดี: เปลี่ยน provider เลย แทน webmail client ที่อาจ track/monitor email contents เปลี่ยนไป secure, encrypted email provider