Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

ใช้ Facebook บน Android โดยไม่ให้สิทธิ์เข้าถึงที่รุกราน: Tinfoil for Facebook

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

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

เรื่องของ Permissions (สิทธิ์)

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

ไม่ใช่แค่ทฤษฎี: แอป Brightest Flashlight Free ต้องการ permissions มัดมาก — ไหนก็ไม่จำเป็นสำหรับไฟฉาย — และใช้เข้าถึงตำแหน่งผู้ใช้และขายให้โฆษณา 50 ล้านคนได้รับผลกระทบ และพวกเขายอมรับโดยติดตั้งแอป นี่ไม่ใช่ปัญหาเดียวของ Google Play แต่เพราะ permissions เป็น all-or-nothing คุณต้องระมัดระวังมากกับแอปที่ติดตั้ง

เปรียบเทียบ permissions ของ Brightest Flashlight (ไม่ลิงก์จงใจ) กับแอปอย่าง Holo Torch (ไม่มีแล้ว) ที่ต้องการแค่เข้าถึงกล้อง

เสียดาย Google เปลี่ยนวิธีทำงาน permissions บน Play Store ใกล้ๆ นี้: แทนที่จะรายละเอียดแต่ละ permission จัดกลุ่มตามประเภท และเฉพาะเจาะจงน้อยลง นอกจากนี้ permission การเข้าถึงอินเทอร์เน็ต มากเกินไปจน Google ย้ายไปกลุ่ม Other ที่รู้จักน้อยลง ทำให้มองเห็นยากขึ้น แย่กว่า: การอัปเดตแอปอาจเพิ่ม permissions ใหม่โดยไม่ต้องขออนุมัติ ถ้าอยู่ในกลุ่มเดียวกับ permissions ที่อนุมัติแล้ว

แอป Android ของ Facebook

เข้าใจผลกระทบของ permissions แล้ว มาดูแอปที่ตั้งใจ: Facebook ต้องการ permissions กี่อย่าง? ใช้ 4 สكرีนชอตถึงจะแสดงหมด

Facebook เข้าถึงได้:

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

Facebook อธิบายบาง permissions — เช่นตัวอย่าง SMS: สะดวกเล็กน้อยที่อาจประหยัดไม่กี่วินาที คุ้มค่ากับการเข้าถึง SMS แบบไม่จำกัดไหม? หลังขั้นตอนเสร็จ permission ไม่ได้หายไป อธิบายอาจจริง แต่คิดดีๆ ว่ากำลังขออะไร

ถ้าแอปอื่นขอเข้าถึงข้อมูลในโทรศัพท์มากขนาดนี้ คุณควรวิ่งหนี แต่ Facebook ที่รู้จักในการทำกำไรจากขายข้อมูลผู้ใช้เพื่อโฆษณาเจาะจง เข้าถึงข้อมูลทั้งหมดข้างบนบนอุปกรณ์ของผู้ใช้ Android แอป Facebook มากกว่า 500 ล้านคน — ความคิดนี้น่ากลัว

แย่กว่าเดิม: ฟีเจอร์ระบุเสียงใหม่

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

Facebook อธิบายอีกครั้ง: ฟีเจอร์ไม่ได้ฟังตลอดเวลา และเป็น opt-in แต่ Facebook มีประวัติแย่กับฟีเจอร์ opt-in ใหม่: ตั้งค่าเก่าป้องกันไม่ให้ค้นหา Timeline ตามชื่อ ถูกลบปีที่แล้ว — บังคับให้ทุกคนยอมรับ Graph Search ที่เคยเป็น opt-in

แม้ Facebook จะพูดว่าไม่ได้ฟังตลอดเวลา พวกเขามี ความสามารถ ในการทำได้ — แค่ Android ทำงานแบบนั้น: ถ้าแอปเข้าถึงไมโครโฟนได้ มันเข้าถึงได้ตลอดเวลา

Tinfoil for Facebook: คำตอบ

หลังพูดมากนี้ คุณคงอยากลบแอป — อย่ากังวล ลบแอปทางการได้ และยังมีประสบการณ์ Facebook ดีบนมือถือ อีกอย่างดี: Tinfoil ประหยัดแบตเตอรี่กว่า และไม่ได้รันในพื้นหลังตลอดเวลา ขนาดเล็กกว่าแอปทางการมาก ดู permissions list:

สิทธิ์ที่ Tinfoil ขอ: อินเทอร์เน็ต และตำแหน่งที่ตั้งประมาณ (ถ้าคุณอนุญาต) — ผู้พัฒนาระบุชัดว่า permission นี้ไม่ได้ใช้ เว้นแต่คุณเปิดฟีเจอร์ check-in (ซึ่งเป็น optional) โค้ดเปิดเผยโค้ด (open source) ถ้าคุณสงสัย ถ้าพยายามใช้ check-in ขณะปิดอยู่ จะไม่ทำงาน

Tinfoil ทำแค่สร้าง wrapper สำหรับ mobile version ของเว็บไซต์ Facebook — เหมือนเข้าถึง Facebook ผ่านเบราว์ซ์มือถือ คุณสามารถ kill จากเมนูตอนเสร็จ และมันไม่รันและซิงค์ตลอดเวลา

เปรียบเทียบกับแอปทางการ

News Feed ทั้งสอง: แอปทางการ (ซ้าย) และ Tinfoil (ขวา) — แอปทางการดูสวยกว่าเล็กน้อย แต่ Tinfoil ใช้งานได้เท่าที่สุด ทั้งคู่เข้าถึงโพสต์สเตตัสและอัปโหลดรูปง่าย Tinfoil เข้าถึง groups, events, settings ได้เหมือนแอปทางการ ด้านประสิทธิภาพ ไม่ต่างอะไร ยกเว้นตำแหน่งปุ่มบางตัว

เมนู Tinfoil: スライドจากขวาได้ตลอดเวลา — เข้าถึง News Feed, notifications, ตัวเลือก, และปิดแอป

ส่งข้อความ แท็กเพื่อน ค้นหาบุคคล/สถานที่ ได้ครบ — ฟังก์ชันครบถ้วนเท่าที่คาดหวังจากประสบการณ์ Facebook มือถือ

ข้อจำกัดของ Tinfoil

ข้อเสียน้อย: Tinfoil เป็น wrapper ของ mobile site Facebook — ถ้าเว็บมีปัญหา Tinfoil ก็ใช้ไม่ได้ (ในช่วงที่ผมใช้ ไม่เคยมีปัญหา) รูปลักษณ์อาจรู้สึก polished น้อยกว่าแอปทางการ แต่คุณจะไม่สังเกตหลังใช้ 1 สัปดาห์

โจมตี: Notifications?

ฟีเจอร์เดียวที่ mobile site ขาดคือ notifications แท้จริง ถ้าคุณต้องการ Facebook notifications แบบ real-time อาจเป็น dealbreaker — แต่ IFTTT (ที่ใช้ automate Facebook ได้แล้ว) มีโซลูชัน: เปิดตัวแอป Android ทำให้ automation ดีขึ้น ใช้ Android Notifications Channel สร้าง alert เองเมื่อได้ Facebook notification

  1. ดึง personalized notification RSS feed: ล็อกอิน Facebook บนเว็บ ไปหน้า notifications คลิกลิงก์ RSS คัดลอก URL
  2. สร้าง IFTTT Recipe ส่งไปโทรศัพท์: มีสคริปต์สำเร็จรูป ใส่ URL ของคุณ
  3. ตอนได้ notification บน Facebook IFTTT จะส่งมาที่แถบการแจ้งเตือนโทรศัพท์

ทิ้งแอปทางการ

แม้ใช้ Tinfoil แอปทางการยังอยู่บนโทรศัพท์ ไม่คุ้มค่า — ควรเอาออก ถ้าติดตั้งเอง: Settings > Apps (แตกต่างตามอุปกรณ์) หา Facebook คลิก "Uninstall"

ถ้าแอปมาพร้อมโทรศัพท์ (bloatware) ไม่ได้ uninstall แบบนี้ — ลองวิธีอื่น แต่ทุก Android ต่างกัน คำแนะนำนี้อาจไม่ตรงกับโทรศัพท์ของคุณ Chris ครอบคลุมการลบ bloatware หากต้องการคู่มือเต็ม ถ้าโทรศัพท์ root แล้ว ใช้ Titanium Backup ลบ Facebook (Erez อธิบายกระบวนการ)

Android 4.0 (Ice Cream Sandwich) ขึ้นไป: มีตัวเลือก Disable แอปที่ไม่ต้องการ — ไม่คืนพื้นที่จัดเก็บ แต่หยุดแอปไม่ให้รัน และลบออกจากรายการแอป ถ้าทำได้กับ Facebook นั่นคือตัวเลือกถัดไป: ไปหน้าแอป คลิก "Disable"

ถ้า disable ไม่ได้: ทำได้ดีที่สุดคือ uninstall updates เพื่อย้อนกลับไปเวอร์ชันที่มี permissions น้อยกว่า — ปุ่มอยู่หน้าแอปเหมือน Disable หลังจากนั้น ลบบัญชี Facebook จาก Sync menu: Settings > Accounts and Sync > Facebook คลิก "Remove Account"

ขั้นตอนเหล่านี้รับรองว่า ข้อมูล Facebook ไม่ซิงค์ผ่านแอปทางการ — เป้าหมายถ้าอยากใช้ Tinfoil

ตอนนี้คุณเบราว์ซ์ส่วนตัวได้แล้ว

สำหรับผู้กังวลความเป็นส่วนตัว ผู้อยากปรับปรุงแบตเตอรี่ และผู้อยากให้ Facebook ควบคุมชีวิตน้อยลง — Tinfoil for Facebook เป็นโซลูชันยอดเยี่ยม อาจพลาดฟีเจอร์เล็กน้อยจากแอปมือถือ แต่รายการ permissions สั้นๆ จะชดเชยมากกว่า

อยากอ่านเพิ่มเกี่ยวกับแนวทาง Facebook: Philip อธิบายว่า Facebook อาจถูกใช้เฝ้าดูคุณ

คุณใช้แอป Facebook ทางเลือกไหม? กังวลการบุกรุกความเป็นส่วนตัวของ Facebook ไหม? จะลอง Tinfoil ไหม? บอกมาในคอมเมนต์!