crankypuss <inv...@invalid.invalid> wrote:
> David Empson wrote:
>
> > crankypuss <inv...@invalid.invalid> wrote:
> >
> >> nospam wrote:
> >>
> >> > In article <nk1tem$6fn$
2...@dont-email.me>, crankypuss
> >> > <inv...@invalid.invalid> wrote:
> >> >
> >> >> I think someone posted that the touch-id pin can be longer than 6
> >> >> digits, if I didn't hallucinate that, how's it done?
> >> >
> >> > settings>passcode>change passcode and tap passcode options when
> >> > setting it up.
> >>
> >> I must have missed "passcode options" last time, thanks.
> >>
> >> I seem to remember seeing somewhere that if you change the passcode,
> >> you then have to set up the keyring from scratch, does that sound
> >> right?
> >
> > No.
>
> Okay, it sounds like I can change the passcode whenever I choose,
> without messing up anything that depends on it.
>
> > If you change the passcode, the system needs to rewrap the class
> > keys (unwrap them using the old passcode, then wrap them using the new
> > passcode).
>
> Makes perfect sense, thank you. I'm not going to wonder about the
> details of class keys at the moment, if I get back to the security guide
> I'm sure they're explained there.
For more detail, do a search in the iOS security guide for "change"
(ignore "exchange") and spot the ones mentioning passcode changes.
Data classes are explained pretty well, as app developers need to
understand them for deciding how well to protect files their apps
manage.
> > You don't need to do anything else - the new passcode immediately
> > takes effect for protecting access to the more secure data classes.
>
> Nice, one passcode protects the remainder, minimum hassle all around.
>
> > Various other keys may be invalidated when the passcode changes, but
> > they are regenerated automatically.
>
> Presumably those "other keys" represent application-specific "classes"
> whose keys are stored in the same hardware-assisted key-vault? It
> sounds like the word "class" means "key-name" but maybe that's me
> extrapolating off a cliff. Thanks again.
More obscure stuff like the auto-unlock key used after an iOS update is
installed being invalidated if the passcode changes. I think there was
one other mentioned in the security guide.
Worst case, you might be asked to enter the passcode again for this sort
of thing.
--
David Empson
dem...@actrix.gen.nz