home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.mac.advocacy      Steve Jobs fetishistic worship forum      120,746 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 119,919 of 120,746   
   Maria Sophia to Maria Sophia   
   Re: Why does iOS ask for your passwd eve   
   11 Jan 26 06:51:41   
   
   XPost: misc.phone.mobile.iphone   
   From: mariasophia@comprehension.com   
      
   Maria Sophia wrote:   
   > Android & Windows deliberately avoid all of these poor design choices. The   
   > resulting differences in behavior are the direct consequence of Apple's   
   > architectural decisions, which only iOS users (no other OS does this).   
      
   Moving forward...   
      
   To help teach the folks on this newsgroup how iOS is different from all   
   other operating systems when it comes to its rather poor design choices,   
   here's a summary of the coupling choices that only iOS devices enforce.   
      
   A. Identity coupling comparison   
      1. iOS   
         a. Apple ID is a single, universal identity for App Store,   
            iCloud, Find My, Activation Lock, device restore, purchases,   
            subscriptions, and keychain sync.   
         b. Many short-lived tokens must remain valid simultaneously.   
         c. Expired tokens can block system-level operations.   
      
      2. macOS   
         a. Apple ID is important but not required for device operation.   
         b. iCloud services fail when tokens expire, but the OS   
            remains usable.   
         c. Activation Lock applies only after a wipe/reset on   
            T2/Apple Silicon.   
      
      3. Android   
         a. A Google account is not required to install software   
         b. Even so, the account is not the single identity for   
            the whole device.   
         c. Expired tokens only break Google services.   
         d. Device functionality is never restricted.   
      
      4. Windows   
         a. Microsoft account is optional.   
         b. Expired tokens only affect cloud services.   
         c. Local login and OS functionality remain intact.   
      
   B. Security state coupling comparison   
      1. iOS   
         a. Apple ID token validity is tied to Activation Lock,   
            Find My, restore authorization & device association.   
         b. If tokens cannot refresh, the OS may block:   
            i. signing out   
            ii. disabling Find My   
            iii. restoring the device   
            iv. completing setup after reboot   
         c. This can create a "soft brick" scenario.   
      
      2. macOS   
         a. Apple ID is not tied to core device security during normal use.   
         b. Activation Lock only applies after a wipe/reset.   
         c. Expired tokens never restrict macOS functionality.   
      
      3. Android   
         a. Security features (FRP) are isolated from token expiry.   
         b. Android never restricts functionality due to refusal to sign in.   
         c. Only a factory reset triggers FRP.   
      
      4. Windows   
         a. Security features (BitLocker, Secure Boot) are independent of   
            Microsoft account authentication.   
         b. Expired tokens never affect device usability.   
         c. Cloud services simply stop syncing.   
      
   C. Token strategy comparison   
      1. iOS   
         a. Many short-lived, tightly scoped tokens:   
            i. ID tokens   
            ii. App Store session tokens   
            iii. purchase validation tokens   
            iv. StoreKit transaction tokens   
            v. renewal info tokens   
         b. Failure to refresh some tokens blocks system operations.   
      
      2. macOS   
         a. Uses Apple ID tokens but with looser coupling.   
         b. Expiry affects cloud services, not OS functionality.   
      
      3. Android   
         a. Fewer tokens, longer-lived, broader scope.   
         b. Expiry rarely affects anything beyond Google apps.   
      
      4. Windows   
         a. Minimal token complexity.   
         b. Long-lived tokens for cloud services only.   
      
   Only iOS ties account-token validity directly to device security   
   and system operations. Android, Windows, and macOS do not.   
      
   The question is why?   
   --   
   The amount of energy required to get folks on this newsgroup to   
   understand how iOS works is so immense, they'll never get to why.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca