Keys not retained in backups but still listed in keys menu
- Dominant language
- Swift
- Stars
- 6.9k
- Forks
- 746
- PR merge metrics
- No merged PRs in 30d
Description
When restoring an iOS device from a backup, all ssh private keys are lost.
They will still be listed in the keys menu, but they won’t work for authentication and attempting to copy the private key causes a crash.
My guess as to the intended behaviour goes two ways. Either:
1) private keys are retained in backup, can then be used as usual, or
2) private keys are not retained, delete them from the keys menu.
Details:
* iPhone 8 Plus, iOS 11.1b2
* Using the App Store version of Blink
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the issue by restoring an iOS device from a backup, then inspect the keys menu and the private-key copy flow described in the report. Done means restored keys behave consistently with the chosen backup policy, and missing private keys are not left listed or able to trigger a crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile-dev, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100