แอพกล้องถ่ายรูป Facebook รู้ได้อย่างไรว่าฉันเป็นใครเป็นครั้งแรก


10

หากคุณมีแอพ Facebook บนอุปกรณ์ iOS ของคุณและคุณดาวน์โหลดแอพ Facebook Camera เป็นครั้งแรกที่คุณเข้าสู่ Facebook Camera คุณจะได้รับ:

ดำเนินการต่อในฐานะ David W.

(หรือชื่ออะไรก็ได้)

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

ดังนั้นแอพ Facebook Camera จะรู้ได้อย่างไรว่าฉันเป็นใครหากไม่สามารถรับข้อมูลจาก Facebook App และไม่สามารถใช้ข้อมูลของ Facebook App จากพวงกุญแจได้

คำตอบ:


5

สิ่งนี้ถูกปกคลุมโดย MG Siegler ที่Paris Lemonเมื่อสัปดาห์ที่แล้วคำอธิบายว่ามันมาที่นี่ได้อย่างไร

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


1

แอปสามารถแชร์ข้อมูลพวงกุญแจให้กันและกัน

มีสิ่งหนึ่งที่เรียกว่า iOS Keychain และทำให้แน่ใจว่าคุณไม่จำเป็นต้องลงชื่อเข้าใช้ทุกครั้งที่คุณเปิดแอพ FaceBook
และเมื่อพิจารณาถึงความจริงที่ว่าทั้งแอพ FaceBook และแอพ Camera นั้นมาจาก บริษัท เดียวกันฉันสามารถจินตนาการได้ว่าไม่ควรแลกเปลี่ยนรหัสผ่านที่เก็บไว้ได้ยากนัก

หากคุณต้องการรายละเอียดเพิ่มเติมเกี่ยวกับวิธีใช้พวงกุญแจ iOS ฉันสามารถแนะนำบทแนะนำนี้ได้

แต่ดูเหมือนว่าจะมีมากขึ้นแล้วพบตา แอพสามารถเข้าถึงข้อมูลโทรศัพท์บางส่วนตามที่อธิบายไว้ในโพสต์นี้ API ของ iOS SDK บางตัวไม่ได้รับการปกป้องและสามารถเข้าถึงได้โดยไม่ต้องมีการตรวจสอบสิทธิ์ (เช่นชื่อ iPhone ของคุณ, ... )
มันเป็นเรื่องของความฉลาด :) และวิศวกรที่ FaceBook, Twitter, FourSquare, ... ดูเหมือนว่าจะเก่งมาก!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.