Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 2 : If both apps share a UID (sharedUserId) or the files were placed on world-readable external storage, sandbox isolation does not apply / यदि दोनों ऐप UID साझा करते हैं (sharedUserId) या फ़ाइलें वर्ल्ड-पठनीय बाह्य भंडारण पर रखी गईं, तो सैंडबॉक्स पृथक्करण लागू नहीं होता

Advertisement

Detailed Solution

सही उत्तर If both apps share a UID (sharedUserId) or the files were placed on world-readable external storage, sandbox isolation does not apply / यदि दोनों ऐप UID साझा करते हैं (sharedUserId) या फ़ाइलें वर्ल्ड-पठनीय बाह्य भंडारण पर रखी गईं, तो सैंडबॉक्स पृथक्करण लागू नहीं होता है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

Malware on an Android phone read another app's private files without root. The developer claims the Android sandbox makes this impossible. Under what condition is the developer wrong? / Android फोन पर मैलवेयर ने बिना रूट दूसरे ऐप की निजी फ़ाइलें पढ़ीं। डेवलपर का दावा है कि Android सैंडबॉक्स इसे असंभव बनाता है। किस शर्त में डेवलपर गलत है?

1.
Never; the sandbox is mathematically unbreakable / कभी नहीं; सैंडबॉक्स गणितीय रूप से अभेद्य है
2.
If both apps share a UID (sharedUserId) or the files were placed on world-readable external storage, sandbox isolation does not apply / यदि दोनों ऐप UID साझा करते हैं (sharedUserId) या फ़ाइलें वर्ल्ड-पठनीय बाह्य भंडारण पर रखी गईं, तो सैंडबॉक्स पृथक्करण लागू नहीं होता
3.
The sandbox only restricts iOS apps, not Android apps / सैंडबॉक्स केवल iOS ऐप प्रतिबंधित करता है, Android ऐप नहीं
4.
Sandbox isolation ends as soon as the screen is locked / स्क्रीन लॉक होते ही सैंडबॉक्स पृथक्करण समाप्त होता है

Correct Answer: If both apps share a UID (sharedUserId) or the files were placed on world-readable external storage, sandbox isolation does not apply / यदि दोनों ऐप UID साझा करते हैं (sharedUserId) या फ़ाइलें वर्ल्ड-पठनीय बाह्य भंडारण पर रखी गईं, तो सैंडबॉक्स पृथक्करण लागू नहीं होता

Android isolates apps by unique UID with /data/data in mode 700 — but apps signed together can share a UID via sharedUserId, and anything on shared external storage is world-readable, both bypassing the private-data boundary. Option (c) is the nonsense trap testing basic platform awareness. / Android अद्वितीय UID द्वारा ऐप पृथक करता है और /data/data मोड 700 में रखता है — लेकिन एक साथ हस्ताक्षरित ऐप sharedUserId द्वारा UID साझा कर सकते हैं, और साझा बाह्य भंडारण पर कुछ भी वर्ल्ड-पठनीय है, दोनों निजी-डेटा सीमा को बायपास करते हैं। विकल्प (c) बुनियादी प्लेटफ़ॉर्म जागरूकता परखने वाला निरर्थक जाल है।

Downloaded from PrepSnap (prepsnap.in)