I've locked myself out of my digital life
shkspr.mobi
shkspr.mobi
That said, planning a strategy for offsite data storage or a secondary authenticator is of course wise. A safety deposit box or other offsite location that you can frequently refresh and keep up to date would be a good investment. If you’re worried about keeping a master key to your life in a single place, you could separate your data and your authenticator. The how likely depends on your threat model, several people on this site may find it insufficient. To whatever degree you obfuscate or complicate your recovery path, you also increase the risk of losing access to it yourself.
You might also consider it’s not necessarily the “thing you have” that might go MIA, but due to physical injury, age, or just forgetfulness, the “thing you know” could also be at risk. I realize this the older I get. Finding a secure way to store a master password in the event you cannot recall it, or perhaps in the event of your death, is something you may also consider. In this case, I would avoid a cipher or something else you’re likely to forget.
To note, our banking system is well part of our digital life. Europe has already a flurry of “real” banks that have no physical presence, and after a catastrophic loss you’ll need that access to your bank as soon as possible.
With a “real” bank, I had to go to an agency 5 times in a row to solve a paper issue because they wouldn’t just message me about it as it was “confidential” (they couldn’t validate our home address, though we were receiving their spam pretty fine), and the system was really built around the assumption that making you come to the agency was a no-brainer. The other options evolved snail mailing copies of the papers and waiting for them to process it.
There’s also the issue of “old fashion” people sticking more with traditional banks, making them skew their offerings towards these people. I was endlessly phone spammed with insurance and bullshit travel packs, and I couldn’t just block them as it came from my actual agent.
I've only learned about this is hypothetical from your comment (yes, I'm guilty of not reading to the very end). I wish the author conveyed that a little more clearly.
A firesafe in a friend or relative's basement is a much better choice. Safety deposit boxes regularly get lost, tossed, or sold and the banks have very little liabilty.
https://www.nytimes.com/2019/07/19/business/safe-deposit-box...
The article addresses these options and why they are not ideal either.
Also, one thought experiment I just came up with: how many of your friends are you willing to let store their pendrives in your basement's firesafe? How often would you be comfortable with your friends coming to your home to update their pendrives?
Pendrives aren't known for storing particularly well over the long term so they probably aren't a great choice anyway.
I already have multiple friends who have copies of my house key held in case something really stupid happens, none of whom found that weird and all of whom I'm willing to trust enough that I believe the risk of having multiple such copies extant but unmarked is significantly less than the risk of not having that fallback plan.
In fact, they all considered "being one of the spare key holders" to be an honour more than anything else.
I am very much aware that there are many people whose situations are very different than mine, but it works for me (and they're all wonderful people for whose existence I try to be appropriately grateful.)
Yes, safe deposit boxes are not always as safe as spy movies would have you think (or even that we should assume them to reasonably be), but they can still be used as part of a disaster recovery strategy.
When my dad died we were glad that he had most of his passwords written down. There are a lot of things like the electric bill that we didn't know if he had paid yet or not, and other bills that are entirely paperless that we have have no idea about. Mom would hate to have something not paid just because we didn't know to pay it. There is a lot of paperwork to get access to accounts after someone dies and that takes time. (dad donated his body to science so that added a couple months before we could even start the paperwork)
Unfortunately there was one account we knew he had (because it showed up in quicken) and an IRA with most of his money, but it took us several months to figure out what bank it was at. Please don't do this to your family: write down all your accounts and their passwords in a safe place that someone trusted will look. (I need to take my own advice)
1: https://www.marketwatch.com/story/to-help-your-heirs-write-a...
We have our list printed and locked in a firesafe (which is bolted to the floor and not easy to find for a thief), as well as electronically in a shared 1Password vault shared between my wife and I. My sister (and executor of our will) knows that the paper is in the fire safe, just in case something disastrous happens to both my wife and I. They'll need a locksmith to get in the safe though.
It isn't though. Access to your digital resources is vital to recover from the loss. You need an e-mail address to arrange contractors, you need your contact list to reach out to friends for help, you need access to your bank accounts, your cloud-stored scans of your ID cards, ...
No. People have been trained to think they need an e-mail address for real-life things, but they don't.
I had a roof replaced in my last place, which involved multiple contractors and insurance companies. No e-mail. No text messaging involved.
I recently moved to a new city, and setting up utilities, dry cleaning service, parking garage, etc... probably involved a dozen new accounts. I gave my e-mail address to none of them. Depending on the disposition of the provider, I either told them I hadn't set up e-mail yet since I moved, or just a flat "no."
you need your contact list to reach out to friends for help
If you're over 40, you can remember the days when it was perfectly ordinary to remember the phone numbers for dozens and dozens of people and businesses. These days, we've allowed computers to think and remember for us (hello, Stackoverflow!) so we don't have to. Memory is a normal skill that many people have lost or neglected.
you need access to your bank accounts
That's why it's important to have your bank accounts with an actual bank, with actual branches, and actual human beings to help you when human being things go wrong in the real world.
your cloud-stored scans of your ID cards
I can't even wrap my brain around why you'd trust information this important to a rental computer a thousand miles away.
"Everything digital" is a marketing tool. In reality, it only works when it works. When things go wrong, digital shows its fragility.
Heck, if you're over 30 you remember this. The problem though is that you remembered those numbers because you dialled them frequently from memory (and, at least in my location, landline numbers were much shorter than cell phone numbers). If you're not doing this on your smartphone you're never going to be able to remember the numbers. e.g. I can remember all of my childhood friends home phone numbers. I can't remember my partners cell phone number.
I recently considered getting an analogue phone book and noting down all the numbers in my smartphone contacts book just in case I ever lost access to the digital version.
All of us--and I include myself although I try to have some backup information on paper--have probably become too dependent on a single physical device which sucks in more and more information every year. See ongoing digitization of driver's licenses.
Especially for international travel, but really generally, I try to make it so I'm not completely screwed if something were to happen to my phone.
The Dutch government not only defacto requires it, soon an Android or iOS phone with their app will be required too. Only very determined, very patient people with lots or spare time will be able to do without.
What do poor people do? Or the very elderly? Or those with diminished mental abilities? Or people whose culture eschews technology?
But I'm the one who hates all smart home devices. I'm the one who wants a dumb TV. I would be perfectly happy with my dumb phone if it didn't keep pocket dialing emergency services.
I want less tech in my life not more.
Rest assured, this situation probably sounds as bizarre as it felt. Randomly forgetting something I type every day isn't something I had considered a possibility until then. Maybe a password without as many non-alphanumeric characters would've aided in avoiding this situation, but I get the feeling it could've happened with any muscle-memoried password.
I try to use my local language and some obscure local slang to avoid being guessed by an international dictionary.
Yeah, for my master password, I use a slightly misheard line from an episode of a 90's TV show. Googling my misheard version in quotes only gets 6 hits, and it's 30 characters long, so very unlikely to get cracked even without replacing letters with symbols or adding a suffix.
I had to make a new card because I couldn't remember the password to unblock it at the bank.
I had that card and password for 3-4 years at that point, wasn't under any stress at all, and nothing like this had ever happened, nor happened again.
That was almost 30 years ago, and thankfully it hasn’t happened again.
The other thing you can do is make a mnemonic story to help you remember it.
That's saved me a few times when I blanked out. This note, in theory, will look completely innocuous in case anyone gets access to my notes.
No matter what I tried, I hit the 3-try limit for the day, and opted to have the same preassigned PIN sent by mail to my home address.
When walking back home from the bank branch I realized the mistake I had made: I had entered the correct PIN, but had typed it in calculator/numeric keypad order, and not in phone/PIN pad order.
While I've never used that PIN on a numeric keypad for a PC, somehow my brain associated the numbers with their order on a PC keypad, since I had used my PC keypad to unlock my PC with a PIN numerous times more than I had used any card terminal with a PIN.
So, the next day, I returned to the bank branch office to try the same operation again, and indeed - I had correctly entered the PIN and the online banking transfer limit ended up adjusted just fine.
Completely out of the blue I forgot my PIN, the PIN I had used every day for years. I was at an ATM trying to withdraw cash, got it wrong twice. It was just gone.
Luckily I cancelled it before the machine ate it, but I had to borrow money from someone to get a taxi home.
I had to request a new PIN and I still can't remember what it was. I now keep my pin in my phone under a contact.
https://news.ycombinator.com/item?id=21862160
There's a much more evil prank than that:
A user was having a really bizarre problem: They could log in when they were sitting down in a seat in front of the keyboard, but when they were standing in front of the keyboard, their password didn't work! The problem happened every time, so they called for support, who finally figured it out after watching them demonstrate the problem many times:
It turned out that some joker had rearranged the numbers keys on the keyboard, so they were ordered "0123456789" instead of "1234567890". And the user's password had a digit in it. When the user was sitting down comfortably in front of the keyboard, they looked at the screen while they touch-typed their password, and were able to log in. But when they were standing in front of the computer, they looked at the keyboard and pressed the numbers they saw, which were wrong!
If you have an iPhone, this app is pretty damn hilarious: https://apps.apple.com/us/app/action-movie-fx/id489321253
It’s done by Bad Robot (JJ Abrams’ company). Shows how easy it is to do really good special effects, these days.
I just totally blanked. Like you said, the more I thought about it the less I could remember what it was like. It was really scary.
They do this all the time.
They don't come back.
The information associated with them is just gone. Often the information can be reconstructed from other neurons that still work, but not always.
I can confirm this. Many years ago I had to type for the first time a password on a classmate's iPhone (smartphones were just beginning to become common). The problem was that I didn't really know that password: what I remembered was a shape I was "drawing" onto the keyboard, which involved the numeric keypad... You see were this is going. That event was the one that led me to finally properly memorize that password.
A small annoyance is when I need to change my iPhone passcode because of it being work managed. The keyboard used during that reset is slightly different to the regular iPhone keyboard.
Throws my muscle memory off.
It's not perfect security, but it's my security blanket in case my house burns down with my phone in it and I need to rebuild my whole house of cards.
Years ago, when I was in university, I had a couple of machines in my room running FreeBSD with full-disk encryption. These machines were powered on for a few months without reboots until one day when the power went out.
Having not typed in the password in months, and at the time using the kind of passwords consisting of long word with a lot of numeric and symbolic substitutions, I was unable to decrypt the disks of my machines.
I lost a fair bit of data that day, but it taught me a valuable lesson.
These days, any passwords that I use for full disk encryption I make sure to
1. Regularly use. Meaning I’ll reboot machines and retype the passwords on a regular basis. Likewise, I connect external encrypted disks on a regular basis and decrypt them with their passwords.
2. Use pass phrases with many words but without any numbers or special characters. See also https://github.com/ctsrc/Pgen
(For websites etc I use a password manager.)
And one of the biggest risks with encryption is data loss if passphrase are forgotten - using encryption usually involves considering that data loss is better than data exposure - which is obviously true for things like passwords (you'd rather forget your bank's password than have it exposed, because you can reset it) but not necessarily true for other data.
This can lead to things like encrypted systems but storing the off-site backups unencrypted because they're off-line and the only real risk is theft. Again, depends on what the data is.
Currently my master credentials are on an old USB stick (a Yubikey device that I got in an offer, though I only use it to type the long password as if it were a keyboard) and printed (plain and as a QR to save typing issues) & stored well away from the things they secure. The printed copies have the lot, the USB version requires a prefix which I remember.
This may seem risky (the old on-a-post-it-under-the-keyboard issue) but for my online backing and other key stuff the key risk is my password store which is secured by one of those master keys, and its main risk is someone remote getting access to both the key DB and the passphrase and it is properly air-gap secure against that. Similar for the encryption keys for local storage and off-site backups.
> or perhaps in the event of your death
This is a concern I've not at all addressed in my plans. The basics will be putting details in my will for how things should be accessed, but those details need to be both secure from inappropriate access and easy for th eright people to access when the time comes. Though as I have nothing much to leave to anyone that isn't too big a concern yet…
The halfway point is a bigger matter that I (and many others) really should address: what if I'm incapacitated temporarily or otherwise? Someone may need access to my stuff to sort a great many things while I can't. We've had an issue with this with my mother who due to dementia can't even sign her name, so neither she nor my dad couldn't access an account that was only in her name without a huge rigmarole of paperwork and assessments to sort out power of attorney. We've since got things sorted in advance of further problems (myself and my brothers set up with joint PoA so if something happens to him too we can sort what needs sorting more easily) but I have nothing like that setup for myself for either life stuff or technical stuff (or the things that are both).
I'm in good health as far as I know, but I'm not getting any younger (this year I'm on the cusp of leaving "the low 40s") and I've seen unpleasantly final things happen to people who were similarly good health as far as they knew.
Passwords can also be made more memorable. For instance, because a password manager remembers the rest of my passwords, I made this one what I call a "pattern password". On a US keyboard I could type it in seconds without looking, but it would be too complex to guess.
For my bank from my country of origin that I maintain, I get a battery-powered RSA token. From that I can generate a mobile 2FA token in an app that I can use to log in for day-to-day transaction. If I lose the devices with the 2FA token, I have to pray that that CR2032 is still alive or I lose access to that account until I spend thousands of dollars on international flights (replacing the battery resets the device)
An alternative is debit card bankid (as a smartcard, then add Mobile BankID back), but it's being deprecated soon.
This was... ~ 6-7 months ago. I'm unsure what options are left, or... if my wife sorted it out (she did recently get a newer iphone, and that may have been able to get it sorted).
My bank in my country of origin also used to use a token, but they changed to a "token app" in the phone about 10 years ago.
However to authorise this app I had to use an ATM. Since this bank only has ATMs in one country, this means I couldn't lose or trade my phone.
After I moved I kept a super old iPhone in a drawer only for this bank, but at some point the app kept threatening me to upgrade, otherwise it would stop working in the next version. But I couldn't upgrade because my decade-old phone was too old for the new version.
Since even blocking my debit card via phone required using the "token app" (something incomprehensible to me), it became too risky to keep this account.
At this point I had no recourse but to close the account.
The bank's bureaucracy advised her to unlock it she needed to go in person to her home branch in Ukraine (which has a decent chance of being a pile of rubble given her neighbourhood was hit by shelling in the time after she left).
If someone can convince the human at the other end of the line that they are you and that they lost their phone, in most countries and with most telco's, they will be able to get up and running with a new SIM with _YOUR_ number.
Resettting your Authy password via SMS is then just a step away.
https://support.authy.com/hc/en-us/articles/360036077534-Aut...
“How do you derive encryption keys from a Backup Password?
We use the National Institute of Standards and Technology (NIST) recommended algorithm PBKDF2.”
>Can I reset my Backup Password?
> Yes, it is possible to reset your Backup Password by tapping on Change Password in the Backup Password area of the Settings menu within the Authy app. You will have to ensure all 2FA account tokens are decrypted on your device (No red lock icons). Once a user resets their Backup Password on a device, all other devices with the Authy app for this user’s Authy account will require entering this new Backup Password.
https://support.authy.com/hc/en-us/articles/360036077534-Aut...
The fact that they disable SMS authentication for accounts that they deem "high profile" says it all.
Last time I looked, I don't recall there being a backup password (essentially a local encryption). If you SIM swap someone, you'll pull down their OTP seeds, but won't be able to read them without that code... so that's a slight improvement at least.
BUT! They have a recovery process. So the risk profile is convincing the telco to SIM swap + lodging a support ticket with authy (that takes 24 hours to complete).
If someone tries to use SMS/Voice to activate Authy on my account it just gets rejected.
Other people's threat models will certainly differ though, and whether mine is well chosen is certainly open to question.
https://support.authy.com/hc/en-us/articles/360036077534-Wha...
>If you lose your Backup Password, you will not be able to decrypt your 2FA tokens from Twilio Authy servers and access them within the Authy app on any other device (Eg: If you bought a new phone to replace an old or lost device). If you still have access to the original device on which you set up the Authy app with your 2FA account tokens for the first time, you can follow these steps to re-configure your Authy app on a new device.
Authy admins cannot reset this password. It looks like they can disable encrypted backups, but not decrypt your shit.
So basically all an attacker should be able to do is gain control of your account, delete your old 2fa codes and then add his own.
>5 – 2FA Recovery
>Imagine this scenario: You installed Authy, lost your phone, your laptop is broken, and the bitcoin price is climbing like crazy. You need to login to your crypto wallets, but you either enabled multi-device and all the devices with Authy are not working or accessible, and your account has been tagged high-risk, and you can’t use SMS to install a new Authy app. What are your options?
>Authy has a 24-hour account recovery process. By providing your phone number to Authy Support, we can go through a set of security processes to re-enable your ability to install Authy. Some users may question why account recovery isn’t instantaneous, but our goal is to 100% protect our user’s accounts against an attack or hack, and that includes our recovery process. This 24-hour period allows us the time to perform the necessary due-diligence to verify that you are who you say you are. We’d be doing a disservice to all if we were to rush this process.
[1] https://authy.com/blog/understanding-2fa-the-authy-app-and-s...
When you enable encryption, they derive an encryption key off the passcode you provide, encrypt the tokens, then store them on authy's cloud storage. The encrypption key is never sent to authy's servers, and only stored on device. When you add a new device, you're prompted to enter the passcode, which generates an encryption key and decrypts the tokens.
How is support going to decrypt the tokens for you? They need the password, which they don't have.
You use support to add a device to your account, and then you use the password to decrypt your tokens.
Granted, an attacker could gain access to your authy account and then delete all your tokens, but that's different from being able to log in and start using your TOTP 2fa codes. You should also have recovery codes written down somewhere in the case this happens for all your services.
I literally just restarted everything from my previous post with more words.
>You installed Authy, lost your phone, your laptop is broken, and the bitcoin price is climbing like crazy. You need to login to your crypto wallets, but you either enabled multi-device and all the devices with Authy are not working or accessible, and your account has been tagged high-risk, and you can’t use SMS to install a new Authy app. What are your options?
(I don't know much about authy, I only use it to access m sendgrid account, but I didn't like the fact that it used SMS for setting up or restoring an account.)
I also have Authy, because that seems to be the only one that SendGrid will work with, but exactly because of this I thought that was non-standard. But as I can see now, they probably also support standard TOTP. But they rely on SMS for initial authenticaion (when you install or re-install the app) and I don't trust that. On a side note, Microsoft also has an Authenticator app, which also supports the TOTP standard. (So it can work wherever you would use the Google Authenticator.)
It's been a long time since I installed it, so I'll take your word for it. They have my email address displayed in the app, so maybe I can do authentication on a new device over email, too. But regardless of how you initially authenticate a reinstall (email or SMS), as long as you are using the Authy cloud backup -- which is password-protected and cannot be reset over SMS or email -- what is your concern (genuine question)? I do not see the security risk, but I'm no expert.
Also, as I have already been using the Google Auth app, I was somewhat ignorant to check out Authy more in detail. Up to know I thought it wasn't using standard TOTP but some in-house developed algorithm by Twilio (or maybe a lesser known/less standard one) because SendGrid specifically tells you to use Authy. Which in itself seemed like a red flag.
I wish there was an exam you could take that would get you a "computing license" that you could show to bypass a lot of this stuff.
With 2FA, almost all of the traditional attacks are impossible and the only one left is specially crafted fake login pages.
You're right when you're dealing with large groups of people which is exactly what I said in my original comment. If you understand these issues passwords on their own are fine. 2FA has some nasty edge cases that make it very easy to lose access to your account (which is what everyone in this thread is talking about.) So as always you're balancing security and availability. For some people the proper balance means just password authentication makes sense.
The best IMO would be client side certificates but no one except maybe Github supports those.
I don't claim 2FA is perfect, it has its own host of issues as is being discussed. But it isn't just for "the masses that don't understand how to make strong passwords or how to be secure". Certs are good, but they need to be made simpler than they are now for the very people you claim 2FA is for or they won't be adopted (one of the reasons they aren't more ubiquitous, IMO). And some certs implementations have issues with account recovery as well if you lose access to them.
It's a really hard problem that you do a bit of disservice to when you dismiss it as "just a problem of the plebes".
Any service that is storing passwords in plain text is probably not implementing 2FA in an safe way, either.
Can you explain why that is an issue?
Can you elaborate on the specific risk here?
If a service does not allow the use of "generic" TOTP ala Authy or Google Authenticator, AND it does not allow for one time use backup codes, then I do not use 2FA with that service unless required. My main bank forces the use of their own built in 2FA (Symantec VIP on the backend) which pisses me off. My work uses Okta and RSA. Oh well.
All the banks I know of require 2FA in the form of either a physical, battery-powered RSA token (sometimes in the form of a EMV card reader) or a valid BankID.
The assumption is you live in the country and can just visit a branch if you have any trouble, which works for 99% of customers. But not for me.
I had to go to an AT&T store, port my phone number to a different iPhone, restore from an iCloud backup using the SMS 2FA, and then I could finally log into 1Password for my passwords and MFA.
If I didn't have a memorable iCloud password this would have been impossible without the 1Password recovery paper.
Devices are often lost/stolen on vacation where the myriad layers of protection are extremely hard — if not impossible — to penetrate.
That reduces the risk of losing it a bit.
Serious question: Once you have this, why bother with a password manager? Why not just keep a password spreadsheet in iCloud?
A memorable password is not a bad password, if done right. I have a password for both my google account and Apple ID that's easy to type because when you're in device setup you can't auto fill and so random passwords are a huge pain
"Broth.Dogs.Run.Blue" is 10x easier to remember than "$#kdSk$SWE223" but 1000x times more secure. Probably more so, because you are less likely to have to write it down to remember it.
Password managers are more useful to me than a spreadsheet in iCloud. I don't see why having a memorable iCloud password implies I should get rid of a password manager.
Do you have a spreadsheet of passwords in a cloud account somewhere?
Now that I think about it, I might need to rethink my 2FA strategy for email to ensure that’s also accessible.
It’s so easy. Print it out. Write your password on it. Put it in an envelope and seal it. Give it to someone – suffice to say you trust this person with your life – who doesn’t live next door (otherwise their house burnt down along with yours).
You never need do anything ever again, other than not change your master password.
This is also the incident that convinced me to NEVER leave my current bank: I am at a tiny, tiny local bank with perhaps 50 employees... so, they did know me and it was no problem to get money and a new set of cards. The funny thing is: Before that incident i was contemplating about moving to a more modern bank which offers an app...
If you use Google as your identity provider and Gmail as your recovery (or registration) email for every online service you use, it's a big problem.
Remember: you don't remember all those passwords (if you do, they are probably weak) so you need the recovery email. But you cannot access your email, because you lost both your phone and 2FA to log in elsewhere. So it's not just Gmail, it's every online thing you use.
But maybe you don't use Google and Gmail like this. Maybe you have a separate username/password for every single online thing. Ok... what were those passwords again?
If your stance is "hey, it doesn't matter if I lose all access to my online life" then yes, I can see why this wouldn't be a problem for you.
This article wasn't meant for you then, but for the rest of us.
Do you keep your backup at home? It would be destroyed in the fire. Do you sync to some offsite which isn't the cloud? Who maintains it? How often do you do test your backups?
Even the cheapest, randomest local email provider from fasthosts to namecheap have people that will talk to yoy and fix problems.
Microsoft outlook has real support too.
Let's say you are using Microsoft as your identity provider (can this be done? never seen it) and Outlook as your recovery email. How does this help in this scenario:
- You lost your phone and laptop.
- You lost your 2FA device.
- You lost your recovery codes.
- You lost any way of demonstrating you are who you say you are.
How is Microsoft Outlook going to help you? Are you going to call a Microsoft support person over somebody else's phone and tell them to please help you? I don't think the problem is Google in this scenario (I've no love of them, mind you).
Asking people to stop using Google and Gmail strikes me as unrealistic as asking them to stop using Facebook.
I have not tried this with microsoft, but ai imagine it should be similar.
There is nothing special about Gmail, why do you have to use it?
I had this warning 14 years ago when a friend's gmail was stolen and their support (back when they had it) refused to lift a finger despite him selding a scan of his ID, etc. I am never using free service for something vital again.
I'm terrified of Google's support, but:
- It's free.
- I've been using Gmail for over a decade. Why would I switch? I've tons of data in there, and most people I care about know this is my email.
> they have your phone number on file and they can call you
Do you mean the phone I just lost in the fire? (in this scenario)
Surely fact that you have a lot of data is precisely the reason you need to safeguard it?
Copying all old emails to a new account takes a few clicks in outlook/thunderbird/whatever you prefer
Setting up forwarding takes a couple minutes. This isn't like leaving WhatsApp where you are stuck
> Do you mean the phone I just lost in the fire?
I can walk into a physical store of my phone company and have a new simcard in minutes
This doesn't work in all countries.
> Setting up forwarding takes a couple minutes. This isn't like leaving WhatsApp where you are stuck
I find this unsatisfying. In this day an age, your email is often your id. I don't feel comfortable with my id being one thing to some people, and another to others, without rhyme or reason. I'm also not comfortable with having forward configured in an (allegedly) unsafe account I may lose access to.
This can and does happen.
I think we need some sort of unified online identity that is relatively easy to recover in case of accidents but very hard for hackers to crack/steal, and also that this identity cannot depend on the whims of Google, Facebook, Microsoft or any corporate provider with arbitrary and opaque appeals procedures.
I don't know what a truly achievable and satisfying answer would be like. I've lost some sleep over this :(
And don't get me started on backups of irreplaceable digital things like photos of your loved ones. I've really lost sleep over this. I do have some backups, but it's a chore and none are foolproof.
I have "recovery capsules". Some are electronic (high quality usb drive) and some are dead tree on waterproof paper. These get me back into my password manager and require things I know to decrypt. USB drive contains needed decryption software for lots of platforms. This bootstrap data almost never changes.
Emails, clouds, photos, etc get backed up automatically onto a homelab which stores data on ZFS. I manually do a backup (semi-automated, plugging in the drive to the dock is manual still).
I had a buddy I exchanged backups with but lost that situation, so I need to find a new one or two, but that gives me offsite backup.
Admittedly this isn't perfect - if my local city melts then I am screwed but also I probably have bigger problems then anyways.
I wouldn't worry about this too much. Also if there is a nuclear war, I assume we will all have more pressing matters to worry about.
But for more common scenarios: the problem is that it feels like too much work. Convenience wins the day, even if I'm at the mercy of Google and their support is terrible and people frequently get locked out on a whim, and Google doesn't care. I know, I'm digging my own grave here :/
PS: I do keep my encrypted passwords database in a pendrive, and I do print recovery codes for Gmail. I suppose everything else can be recovered from those two (if Gmail doesn't lock me out on a whim). But in case of a fire that burns everything down, I'm lost. This doesn't address my photos either; I think some are backed up in... Google Photo? [facepalm]
> as unrealistic as asking them to stop using Facebook.
I don't use Facebook. Not an issue. Several family members also don't use it. I keep in touch with people by calling them by phone every few weeks.
I agree Google has enough horror stories that make me dread the day disaster decides to strike.
I do have the suspicion their support is not entirely automated though. There are online groups of "volunteers" where, if you post asking for help and provide some evidence, your request will be magically expedited. This makes me think Google's official stance is "no human support", but really there is some unofficial support. Still terrible, but something to consider.
> I don't use Facebook
That's why I said what's unrealistic is asking people to stop using Facebook. For people who already use it.
As an aside, having people call me on the phone every two weeks just to see how I'm doing sounds like an annoyance to me.
I used Facebook since it was restricted and used it genuinely for many years. I stopped. Likewise for many of my family - they are ex-Facebook users.
> having people call me on the phone every two weeks just to see how I'm doing sounds like an annoyance to me.
To each their own but if you are using a platform that is in theory meant to connect you with other people.. then it sounds like you want social connection. Facebook is fake. Phone calls can be fake or awkward or other things too but the default tends to be pretty good with a bit of practice.
Having someone care about you enough to take the time to call you on a semi-regular basis is a feature, not a bug.
Glad it worked for you, but surely you see the little value of the anecdotical? For most people, asking them to stop using Facebook is unrealistic.
> Having someone care about you enough to take the time to call you on a semi-regular basis is a feature, not a bug.
If you were my friend, I would kindly ask you to stop doing this. Maybe we wouldn't be friends. Once in a while it's ok, especially to arrange something, but semi-regularly: nope.
But we are getting sidetracked, the point was not to argue about Facebook. The point is that asking people to stop doing arbitrary things is unrealistic, and therefore it won't work.
A lot of places will let you back in if you can provide some transaction metadata like last charge date, billing address, last4 of card, etc.
Can't this be social engineered by a hacker?
I use two tiny credit unions and each of them offers an app.
The solution here is pretty simple: learn 2-3 strong passwords. Definitely learn the strong password for your password manager and a primary email account, that you can usually use to reset the password to all the other accounts anyway. And don't use 2FA for those. I only ever use 2FA if it is enforced by a service. The real danger of not using 2FA is in your password being stolen. (Using strong passwords protect against brute forcing them.)
Also, about the hypotheticals: offline IDs (like passport and ID card) should be relatively easy to get hold of and once you have those you can have your bank account back. You obviously don't need to know your bank account numbers (that's not a password) and you can't fake your mother's name when you submit your data to a bank (because that's part of your ID information and it's almost certainly in your ID document anyway). Otherwise yes, use a random string whenever stupid sites ask for 'password reminders' or security questions.
EDIT: fix typo.
The thought experiment in the linked article makes it clear that using "something you own" as the second factor for your primary email account is not a good idea. I'm not sure what the best solution is, but I agree that the risk of having your single, strong email password intercepted is lower than that of losing your stuff.
I would never enter my email password into anyone else's computer, though. And this is also true for all of the other important passwords too.
Saves so much trouble and you're not keeping everything digitally in one basket.
I have two sets of backup hard disks (each set is a current one, and an old one, both of which get synced; the old one only with the more important stuff since it is smaller). Both sets are LUKS encrypted. One set lives in the filing cabinet at the office (during the COVID lockdown it was at a friend's house). An automatic nag system bugs me if either set hasn't been updated for 40 days.
Updating them is semi-manual. Plug them in, enter the decryption code, run a script stored on the disk itself that gathers all the data - from all over my LAN - that needs backing up. When it's done, unmount and unplug the disk. Make sure one set is always offsite - update set A, take it to the office, store it there, bring set B home, update it.
It's not perfect. If the sort of disaster in this article were to strike, I'd potentially not have the last month's data. But I would have all my passwords (backed up on these disks) and if I had something that gives a last-resort recovery code, that too would be on there - in a separately encrypted sub-filesystem that I know the password to. This is so the super sensitive stuff isn't even decrypted fulltime on my home machine.
I should have readable copies of all the important physical documents and cards in this separately encrypted subfolder too, but currently don't.
Also not being "in use" makes it less likely to have a mechanical failure.
perfect is again the enemy of good. Instead of a technically superior backup with rotation and all, it may be better to have some arbitrary, incomplete old backup lying around on a disk at someone's place.
Imagining someday I go on vacation and valuables are stolen, including that disk. Now that friend’s supposedly personal data is compromised, as of course they would set a lower protection on something that is supposed to be used during emergencies.
Same if the disk gets corrupted because we didn’t realize it’s stored next to the fan, and 2 years were enough to have an impact.
Or we lose it when moving but nobody realizes the loss.
So many weird scenarios, I’d feel more confident if they gave me their kid to raise for 5 years.
Just use LUKS or FileVault full disk encryption. Your friend just has to memorize one password. If it gets stolen, it's as good to a thieve as random data.
Same if the disk gets corrupted because we didn’t realize it’s stored next to the fan, and 2 years were enough to have an impact.
I would tell them to make more than one off-site copy. It's their responsibility to not just depend on you.
Also the thief doesn't need to be the one dealing with the data, the same way people stealing cars are usually not the ones brokering them, and brute forcing an offline password wouldn't be crazy long considering it's supposed to be memorable (possibly by more than one person)
Just to say, spreading backup hard disks here and there, and assume everything will be fine even if some of them get lost in the wild feels like a pretty laid back attitude in contrast to the length spent on having a fully functional 2FA system.
Of course, you're open to the risk of loss in a bank robbery, but how often do those happen anyway?
Someone who is storing disks offsite is unlikely to have only one copy. I'd offer to review his backup strategy with him, but other than that, I'm "dumb storage", how my friend uses it is his business. I'd also make clear what expectations are if law enforcement or someone with a gun comes for the disk (they're getting it, that's what the encryption is for and I'm not going to jail/dying for something that should be solved with replication).
Then it’ll either work or not, but spending any time worrying about what might -with some infinitisemally small chance- happen seems pointless.
Huh how would that shorten the lifespan of any storage device?
* Your password vult is encrypted locally and stored on their servers (just an encrypted file!) * To unlock the vault, you need the password and the generated master code. * The master code is a PDF to print, which you can give someone you trust – they still only have half of the things to get access.
The losing of digital life is completely solved. Just print that damn PDF give it to your parents and remember your password.
I love my friends and family, but I'm not sure I'd trust them to keep a random file/paper for years on end "just in case" and still be able to find it when I need it.
Personally - I went with the "extra yubikey in a safe deposit box" approach, and it still feels super shitty.
I'm not at all a fan of "code is law".
What, are your parents going to be running a PDF storage service, classified by person? That's too much to ask of them (for most parents).
Like... mass enail the PDF to several members of the family and be done with it. Can it happen that 5 people at once lose their email access? Sure, but the probability is minuscule.
Distributing digital copies of your password store to your friends and relatives could maybe work. Be sure you're using a really strong password (that you can also remember by heart), because you cannot trust each friend will store the file responsibly away from prying eyes.
Remember the scenario:
- You lost access to your recovery codes and any handwritten notes, so you better remember the master password by heart.
- But this master password better be really strong, because each of your N friends you distributed your files to is a potential leak to hackers and thieves.
- (Tangentially related: remember you have no authenticator either, so your password store better include recovery codes, otherwise without 2FA you're screwed)
I mean, it's a piece of paper. They could write the name of the person on the paper, keep them alphabetized, and store and search through hundreds of them easily (let's assume they're rabbits with hundreds of children). There may be all sorts of problems with this approach but I don't think burdening parents with paper storage is one of them.
Edit: of course, if they were rabbits I wouldn't trust them with paper storage. Rabbits are notorious chewers.
You can always not use two factor auth.
But it's getting increasingly hard to opt out of 2fa on some services.
And I say that as someone who has a spare yubikey sitting in a safe deposit box.
Eventually, this would probably work out, but it still feels super shitty.
It's a pain in the butt, and it's very limiting because adding another secure service means going to the bank, so I try to limit the 2fa through yubikeys to things like my password manager, my keycloak instance, and other very important accounts.
My take is that 2fa is still not there yet, and I'm a little worried about the push for webauthn, since I foresee a lot of potentially lost accounts.
We have plenty of ways to make this easy but if all those avenues are blocked because of some black swan event, you need a backup - and that backup can't be too easy because then it invites attack.
I suppose your point is, nobody should live a life where they can’t trust someone to keep that pdf for them, but it feels to me like solving a technical problem through social means. That’s a fresh take, but it also relies on so many assumptions.
Hundreds of years ago we have invented this cool thing called a Safe. It works better than 90% of tech-based security systems out there. Write something on a piece of paper, put it behind a locked door, and you will be safe from 99% of scams and attacks that exist. If someone breaks into your house, and get this piece pf paper they will be leaving real fingerprints, and real police will get involved. If noone breaks into your house, then only select few people are ever near that safe.
Yes, perhaps the equation changes if you have roommates/family you don't really trust.
If a friend of mine has an arbitrary chunk of ASCII stored under their google contacts under a name only they and I recognise, absent rubber hose cryptoanalysis of them it's not going to be an issue, and frankly I don't consider that relevant to my threat model - if somebody's -that- excited about my accounts they'll start with the rubber hose on me at which point all bets are already off.
Normally I’m quite good about these things, but this was too much.
It activates the “I was just assaulted” empathy regions of my brain. Seeing that it was fake was like, oh, not assaulted, just lying for literary effect. Okay.
Like everyone else, I’m glad they’re ok, and didn’t have to suffer through this.
E.g. the picture of the burning house is a McMansion, but the author indicates they live in the Uk. The passport is clearly set on fire, etc. But I could justify these as ‘well, obviously there is nothing left, so the author just took a random picture of a burning passport’.
It would have been a pain and we would have made you jump through all kinds of weird hoops and I would have to be personally involved… but we’d have gotten you in.
After 21 years of this we’ve seen all of this - customers die, people are in comas, admins get fired… we’ve helped everyone and treated them like human beings.
And yes - it does cost a bit more than backblaze.
The pertinent question is - are you happy with that trade-off?
Well, presumably the access is to (seemingly) random, gibberish data that you have stored with (borg, restic, etc.). So you'll need to remember a last-ditch passphrase to your own encryption if you're using us for your backstop.
We encourage all of our customers to encrypt their data here - regardless of their use-case - and we don't hold those keys.
I can't overstate to you just how suspicious and spidey-sense-tingling we get when someone says they are locked out and can we help them get back in. We get very adversarial and we have a LOT of tests we can apply to their claims.
The reason other firms don't do this isn't because it's not workable - but because it is time consuming and "not scalable".
If you use an SSH key with a passphrase, etc., to access rsync.net that could, indeed, be an authentication that you lose because your phones and laptops and yubikeys burn in a fire.
But if you can authenticate to a human being, which you can here (after a lot of probing and testing), then the only thing you need to remember is your borg passphrase. Or duplicity. Or gpg pipelined through tar ... or whatever.
Yes, the obvious case of e.g. rot13 isn't exactly helpful security wise, but if you select e.g. 4, 22, 18 as the rotation order now you only need to be able to memorise -that- to get your passphrase back from an otherwise unmarked file lying around in the same (or other) storage.
Obviously, think hard about your threat model for that one, but if (as I keep procrastinating) I ever put backups of such stuff on something like rsync.net I'd give something akin to that approach serious consideration as being an acceptable trade-off overall.
I have an encrypted plain text file (just a .txt in an encrypted macOS disk image) containing all of the parameters (if any) to generate the passwords for each site, which I keep on Dropbox, accessible at public URL I have memorized. This lets me easily update my password parameters file (open the disk image on my computer, update the .txt file, close the disk image).
You might be doing everything right, but perhaps your vendor's database gets breached, and your plaintext password for Adobe gets posted on the darkweb. So if someone sees that your plaintext password is "1a2s3d4fAdobe5g6h!", they might then infer how you "construct" your password, and then go try logging into your Amazon account with the same email address and "1a2s3d4fAmazon5g6h!" as the password.
Remember, the vast majority of password reuse attacks are automatic credential stuffing, not deliberate, individual targeting.
Basically the threat model I am worried about is: random website gets hacked and loses its password database. So if criminals hack two such sites and correlate email addresses, they will see two essentially fully random passwords for me. If that happens to you, they might notice a pattern in website url and prefix/postfix characters.
Once that happens, a criminal could notice your password is more of a pattern than a full random password (of typable characters).
But in order to do anything beyond hacking the single compromised account, the criminal would have to reverse engineer my algorithm, which, as you said, nobody would bother doing.In addition, the algorithm is complex enough that it would be hard for a casual observer to distinguish the embedded domain name from general password randomness.
Your scheme ideally would rely on not tying all your accounts together with the same email address
That is true, but this only becomes relevant when an attacker is manually searching for my email across multiple password dumps (as opposed to an automated credential stuffing attack), which means I’m being specifically targeted.I don't know about that. Various episodes of Darknet Diaries make it clear stolen password databases are searched for any matching email accounts, which of course depends on the motivation level of the attackers. I suspect a simple "check all emails in this one database for a match in the other database" isn't that large of a hurdle. Your average CS101 class might include an extract emails, sort, merge-compare type of assignment.
And yes, like so many others here, you apparently have the goldilocks algorithm. Easy/simple enough for you to generate on the fly yet secure enough to resist all but nation-state attackers.
To that I say - congrats. But the GENERAL advice to the public at large is that the rest of humanity isn't as awesome as you are, and THEIR password generating algorithms of generated characters plus domain name are easily deduced from a single sample, thus making password managers far far superior to protecting against actual real world threats ("crappy website has lousy security and got breached through zero fault of mine") and not the frequently imagined threats ("I am the target of a concerted effort by extremely sophisticated attackers with infinite time/budget").
It's swapping a problem that doesn't affect you (especially with 2fa being a thing for everything now) for a much larger critical problem that can seriously screw you.
Perhaps what I should have done is stored all my backup codes and recovery keys on a USB stick and then given them to a friend?
If you're going to be that secure, put them on a USB stick and bury it in your yard or in the hollow of a tree. Easier to update and won't be destroyed when your house burns down.
There are also tools like par2(1) that can create parity recovery data for files; you could write those many times too.
My online backup solution that backs up the root filesystem for all of my machines generates a rolling tarball of that and then creates par2 recovery data for that tarball at 10% redundancy, and keeps 30 days of tarballs in addition to the current snapshot of the filesystem itself. This is because I store them on high-capacity spinning rust drives, which do have a small but non-zero data error rate.
Additionally, forensic tools like photorec(1) can recover these files even from severely damaged filesystems.
Then the only things you need to worry about are "device doesn't enumerate at all when I plug it in" and such. I'm sure you can have 2 devices side-by-side to mitigate that.
I also every so often take a backup of the LastPass DB and put it on my local Nextcloud, which get encrypted backup to S3 every night.
2FA is a lot less scary at work, where I have administrators and coworkers who can vouch for me face-to-face and reset it if necessary. I feel like there isn't a widespread understanding that personal authentication is a much harder problem than corporate authentication for that reason. It is easy to end up accidentally webbing together all your personal authentication until your current phone is your one and only token. Heck, with all the 2FA flying around now it's probably possible to get yourself into a situation where the only way to authenticate is using something else you're already authenticated to and you can't bootstrap back up if that expires unexpectedly. If we're not there we're getting close.
[1]: https://www.corsair.com/us/en/Categories/Products/Storage/US...
If you store them on cloud, you should obviously do so on a service with no 2FA and a password you remember. The first priority is that you can access it anywhere and the main protection comes from the encrypted Keepass file.
But... the lightning strike caused a fire. That shouldn't mean the fire is "extra hot" or something like that.
I'm disturbed, as I keep these kinds of thing in my fire safe for just such a reason.
That doesn't mean it won't heat up.
They usually have a rating of how much fire heat they can sustain before the insides get uncomfortable for paper...
A particularly intense house fire could exceed the parameters of one's safe.
> In the meantime, please rest assured that my home is still standing. But, if you can, please donate generously to the DEC's Ukraine Humanitarian Appeal
A lightning strike can heat up the air around it because of its relatively high electrical resistance; up to 50k degrees[1].
The change in temperature (average kinetic energy of the air molecules) itself can be seen in the lighting flash (creating for split seconds an awesome "plasma channel", effectively ripping apart the molecules in its dendritic way through hundreds of MV) and consequently heard (if near enough) as a pressure wave, a quick rolling thunder rumble.
Relative to the vast amount of air around a typical lightning discharge event with its characteristic current flow [2] this "temperature" cannot sustain itself so it disperses very quickly. However under the right conditions (flammable materials, humidity etc.) this can jumpstart the chemical process of "burning". Because of the multitude of variables this ain't straightforward [3] as often depicted in movies. So, no the lightning itself cannot "damage" the integrity of a safe but the secondary effects of the environment around it i.e. continuing heat source. (For convenience I've left out the scenarios regarding possible EMP damage and its secondary effects).
[0]https://www.khanacademy.org/science/chemistry/thermodynamics...
[1]https://www.weather.gov/safety/lightning-temperature
[2]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6953689/table/e...
[3]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6953689/#!po=85...
This is the entire impetus behind Uno's productized Shamirs Secret Sharing recovery scheme: https://www.uno.app/blog/replacing-passwords-with-people. Our bet is that, like the author questions in the OP, for most people with a trusted network of friends and family, the main threat vector is not hackers and nation states trying to take over their digital lives, but rather nature, age, and accidents, etc. And that social redundancy is an acceptable risk in order to mitigate the tendency we have to want to be our own single point of failure.
TBH this experience has really made me question using an authenticator app every again.
What does it mean? Where back?
Why do you need to log into a password manager on other device (desktop)?
Generally you can view your master secret on other installs of your password manager which is enough to get you bootstrapped back in on a new phone if you lose yours.
Not sure what the solution is?
In the past I've tucked away a piece of paper with recover codes on it at a family members house. So in such an emergency I could call them up and tell them where it is.
I should really do that again.
- store important information - have human processes to get you access if needed
You are better off with a famous historical text, like in 'invincible' they sued Frankenstein. But it has to be with a clear and indusputed original, not something that has mutiple translations.
What if drumroll its a good uisecase for blockchain? Like use hash of block number 200 or smth.
But with deniable steganography you can use a fake key to decrypt the ciphertext, so the guy standing behind you with a $5 wrench can see that you have nothing to hide.
"I used to store my backups in the garage and thought myself smart since they were physically separate from my desktop. Then ENTIRE NEIGHBORHOODS burned down and I realized I needed more physical distance"
Officials will provide you with replacement/temporary documents in a relatively short time, when you have lost them due to a fire or sth. else.
With those you can start rebuilding your infrastructure. Get new credit/debit cards, buy a new phone, get a replacement SIM from your provider, that way get access to your 2FA system again...
Yeah, it's inconvenient and will take some time, but it's not hopeless.
Literally everything except the photos can be replaced/restored/recreated, however impractical. The same goes to some extent for offical papers like passports, birth certificates, etc.
I keep all of our files in the cloud (using Cryptomator for privacy where needed), and keep a local mirror as well as a local versioned backup, and a versioned cloud backup (so basically 3-2-1). Besides that, i make yearly archives on Blu-Ray M-disc media of all the photos we've shot in the previous year. 25GB or 100GB media depending on how busy that year was.
I make identical copies, and store them at geographically different locations. I also don't use any form of encryption, compression or archiving. The photos are simply stored "raw" on the media using whatever filesystem Blu-Ray discs use.
Alongside the Blu-Rays, i also keep a couple of external drives (mechanical) that contains a full mirror of our family albums, and select personal documents like 2FA recovery codes, a backup of my 1Password, etc. This is stored as a GPG encrypted tar file. The encryption is symmetric with a strong passphrase well known to me.
These drives are checked (either long S.M.A.R.T. check or badblocks), updated and rotated yearly. Again, drives stored in geographically different locations.
My passwords are stored in Keepass on an encrypted backup disc, locally and also in another household. There is no way I would make the accessibility to something important like that dependent on additional hardware.
For cloud-based solutions, it mitigates the risk of having your master password snooped when typing it in public.
Edit: wait, it is hypothetical?! Not sure how I feel about this, the whole article reads like a real situation, learning it is hypothetical from other comments makes me feel I’ve been emotionally manipulated…
I wonder if some similar strategy exists for normal master passwords. Could be a nice idea for a low-tech-product-for-high-tech-solutions product. Perhaps a metal card where the user can manually punch a QR code.
Of course, the gpg key is an issue, just as well the password or the ssh key for those accounts. In addition to passphrase2pgp, you could also use paperkey and keep it storage and/or a bank safe. I, for one, store my GPG key on a Yubikey. Of course, I would have thought I'm storing it safely, but it's left in my laptop for a few days now, so chances are I would simply leave it there in an actual emergency. However, pass also supports (re)encrypting with multiple keys, and one more Yubikey can then be kept with friends/family, and it can also store backup SSH keys.
Having multiple copies of ssh and GPG keys and the passwordstore git repo, chances are great to be able to recover most of the online presence.
If a phone/tablet itself can be saved, it could also host another mirror of the GIT repo (for example with an app like Working Copy), accelerating recovery.
1. Have an encrypted file of secrets that you can access with an offline password manager like KeepassDX. This file contains not only the logins to your web accounts, but also all of your financial information like bank accounts and credit cards, drivers license number, social security numbers, etc. Protect it with ONE strong password that you memorize. Use it daily to reinforce memorization. All other accounts you have, secure them with a random password and put them in this file. You only want to remember the ONE master password. You can use browser and browser extensions for sites that don't matter much in the grand scheme of things but NOT for critical sites like bank accounts because we all know browsers are the #1 target of attackers and regularly face security problems.
2. If you have multiple devices, share the KeepassDX file somewhere "in the cloud" with something like Nextcloud or similar proprietary service that actually syncs a copy to the local device. You basically want it available in multiple places, automatically if at all possible. I wouldn't post it publicly, but don't fret too much about it falling into the wrong hands because if you remember, it's protected by a strong password that you have memorized. For added safety, copy the password file to a thumb drive every month or so and keep it in your car or your desk at work.
3. Keep all of your important digital data (financial records, family photos, etc) on a NAS in your house. If you live alone and just have one "main" computer, then an external disk will do. Encrypt the disks, put the key in your password manager.
4. Back up your NAS to remote storage every night. This can be a raspberry pi at a relative's house, or a cheap VPS, also with encrypted disks that only you have the key to.
There are many variations to this, but the overall idea is to have ONE strong master password that you memorized and are forced to recall regularly which protects ONE file containing ALL of your secrets, ONE place to store your important documents, and MULTIPLE distributed backups/copies of all of these.
So yes, I agree fully: Prepare for worst (and hope for best).
For anyone thinking about self-hosting, I suggest to place your server not at your main place - host it offsite (e.g. at your parents house). Makes you also better in remote work and produces overall more stable systems (because driving 100km is a painful motivator).
With that document I can recover access to my complete digital life.
The advantage is nothing changes. New accounts are added to my password manager and 2FA, but nothing needs to change on the recovery process side.
There are some other ideas I have, if I didn't have a trusted relative/friend, who I could give the document to but I haven't felt the need to implement them.
I'm probably about to return to jail, and now everything is MFA, so I have no idea how to set this up so that my friends and family can get into my accounts. My phone will be dead within weeks, so I'm going to lose my number, which is a primary factor in many logins.
In the information age, ppl have to be sure their administration and corpos are using this power sanely for the Right(TM) stuff or things will turn to ...
I may be registered in several different databases. But how do I prove that I am me? If the answer is that I know my mother's maiden name and address history - that means a fraudster could also access those accounts.
Why do you think having microsoft having access to the global networks of IT professionals via its owned linkedin database is something that should not even be possible?
https://www.gov.uk/apply-renew-passport
The US authorities do take fingerprints on entry. But they have nothing to compare them with.
https://unlock.org.uk/advice/information-contained-on-uk-pas...
> The International Civil Aviation Organisation recommendations for biometric standards include a digitised photograph embedded on a chip in the passport. Countries wishing to stay in the US Visa Waiver programme have had to start issuing biometric passports in line with these international recommendations.
The UK passport contains a digitised photograph which meets the ICAO requirement and is therefore valid for entry into the US without a visa.
> The EU has set minimum standards for passports which include the use of facial and fingerprint biometrics. The UK is not covered by these regulations and fingerprint biometrics are not included in UK passports.
The UK passport does not contain fingerprints. This is one of the opt-outs the UK received when it was in the EU.
That, I can believe.
> The EU has set minimum standards for passports which include the use of facial and fingerprint biometrics. The UK is not covered by these regulations and fingerprint biometrics are not included in UK passports.
https://unlock.org.uk/advice/information-contained-on-uk-pas...
I lose my electronics
thiefs steal my electronics
hackers pown me
I have a stroke and forget everything
I die suddenly
cloud raid gives up
house on fire
The setup is simple, it runs Debian with four drives. The OS and primary data is RAID1 then two independent drives that a script automatically keeps everything in sync so I have three copies of everything over four drives.
I also have two USB flash drives with it (but not connected) that have an identical OS setup on so should the local system drives die I can ask my mother to pop in the USB and boot it up and still access the 2nd and 3rd backup drives. It all works when I have tested it out although never needed to actually use it.
This isn't for multimedia of course just my really important stuff such as 2FA recovery keys, scans of passports and legal paperwork, etc. As it is only a few GB I don't bother to delete anything ever, I only ever add so even if I rescan in stuff it doesn't replace the old copy.
It is all encrypted on my end first so even if someone steals the machine the data is as safe as it is anywhere else.
Is it perfect? Nah but it is more than good enough and hasn't failed me. I also have local backups of course, this is really my last resort kind of thing.
The credentials for accessing those backups get encrypted and backed up at a relative's house.
So you almost never need to update the data at the relative's house. Although you might want to check they haven't lost it from time to time :)
Some passwords you absolutely do have to memorize. And that is fine. I keep those good passwords for services run by professionals.
Also recovery codes exist
(side note if the pictures are correct - the sim card and the Yubikey might be salvageable)
>> The ID which has just been sacrificed in tribute to mighty Thor and now looks like a melted waxwork.
How is this not the solution? You can get new ID from the government and then access the box.
My state’s DMV wants to see:
* One document (with full name) proving identity and date of birth. [A birth certificate.]
* One document (with full name and full Social Security number) confirming Social Security number
* Two documents (with current physical address) proving state residency
The U.S. State Department requires you to apply in person for a new passport if your old one is destroyed. Processing, issuing, and delivering it currently takes about half a year. Oh yeah, and you will need to bring your birth certificate.
I just requested a certified birth certificate from the register of deeds in my county, and they said it SHOULD be ready by December.
So, I should be able to exist again by … next summer.
That's...insane. Obviously this all depends on where you live but 6 months to get a birth certificate is crazy. I can get mine in less than 5 working days after I submit my request (which can be done on the phone, in person, or by mail). And that's the standard non-priority service.
Luckily it’s not an emergency for me, I just want a copy to put in my fireproof safe…
So not just someone who is locked out, but doesn't know my passwords. How can they be given the keys at the right time to do what they need? (Like if I'm in the hospital, etc.). It's a hard problem.
- Have an emergency google account with stuff that is only relevant for the emergency, limited access, that you could login into from anyone's computer, not worrying that you would also compromise more important data
- Use Authy and remember its backup password for 2FA codes
- Use an offline password manager for important passwords, use an online manager with no 2FA for passwords relevant to an emergency situation
- Keep an online backup of all your data, encrypted, on some storage service in another region
- Have an emergency pendrive that has the encrypted backup of all your data and carry it with you all the time (I keep it in my wallet). Nowadays it's easy to get a 512GB pendrive. Bonus is if you are linux user and the pendrive also has a bootable system, so you can boot your entire system from a pendrive, on any computer.
- Remember multiple complex passwords and use them regularly - use muscle memory + have a recovery note just in case you forget it (see the last paragraph)
Note that it's unlikely for multiple things to fail at once. I.e. my laptop could get stolen or an external backup HDD could break, but it's unlikely to happen at once. All could be destroyed in a single event (like the post describes), but then there's the offshore online backup - it's extremely unlikely that it would be nuked at the same time (unless literally in a nuclear war, but that would be a bigger problem). You could also forget the encryption and password manager passwords, but again, it's unlikely it would all happen at the same time.
On another note, I did lock myself out partially and almost locked myself out completely, due to forgetting a password used for encryption. I mis-typed a password to one of my password managers once, then as I tried to enter it again and again, the pattern got scrambled in my brain. That was not that difficult to recover from. But I almost did forget the password that I use to encrypt my /home and all backups. I followed the lessons from the previous mistake, took some 30 min pause and retyped the password (after 3 unsuccessful attempts previously) and I logged in. Whew. From then on, I store a part of the password on a piece of paper, scrambled with other passwords and remember the rest. The point is, never trust on muscle memory alone to store the password. It's possible to make a mistake, once you make a single mistake, it's possible to repeat the mistake and untrain the correct password from your brain permanently.
I can come up with a few challenges to running such a service, and a few solutions, but I ultimately come back to thinking: nobody smart enough to use a security key is going to trust some third-party to store their emergency key, no matter what security methods are implemented. Am I right in that assumption?
This is also a reason why you should keep all expired IDs around in a safe location separate from your normal life; even an expired passport/driver license can help get the bureaucracy to get you setup again.
When you're in a situation like this, you're working to convince the person at the DMV counter that you're who you say you are, and expired IDs, along with utility bills, etc, can go very far.
Convincing a computer is much more difficult, which is the point of this article.
My strategy (some parts still being implemented):
* Use a password manager (Keepass)
* For anything 2FA, it either can use Authy (has backup service) or has backup codes.
* Authy backup code and all other backup codes are in password manager
* Password manager and all important digital data is stored in AWS Glacier
To be implemented: * Instructions for disaster recovery printed and stored in AWS
* Master password to Keepass written in envelope in my house
* AWS accounts, S3 buckets and Shamirs secret sharing configured so that any 2/5 friends or family can login to AWS, get a copy of my safe, and together unlock it in case of death or disaster
AWS Glacier Deep Archive costs about $1/TB/month and is highly redundant, so for cold storage and DR is perfect for this. Shamirs secret sharing is a cool tech for breaking up secret data between people to allow the reconstruction of a secret key.Links:
https://keepass.info/ - cross platform password safe
https://authy.com/ - Free 2FA with backup service
https://aws.amazon.com/s3/storage-classes/glacier/ - Info on AWS Deep Glacier
https://rclone.org/ - Great tool for backing up from local to any kind of cloud storage - I use it for encrypted uploads to AWS Glacier Deep Archive
https://iancoleman.io/shamir/ - Web tool for Shamir Secret Sharing
I hope that such technology would find its use outside the crypto world and help us keep our identity safe.
Ledger is much safer so you shouldn't need to do it more than once. Just make sure the mnemonic never enters the digital world - don't point a camera at it.
* Create a master password root. Do not write it down anywhere - memorize it
* For every account that requires a password, add a unique suffix to the root
* Write down the suffixes in a file locked with the master password root
* Do not use a password manager. Enter passwords manually; since they all share the same master root, you are very unlikely to ever forget it
* If you do forget it anyway despite all this, you probably have bigger problems. Or maybe not, but then again, none of this shit matters anyway
Apple is the worst regarding this scenario. They force 2FA like you are a child. I get it, in most cases 2FA is great, but my lifestyle makes it a problem.
There isn't any way to get a TOTP key you can store in a password manager.
https://support.apple.com/nl-nl/guide/security/secdeb202947/... https://support.apple.com/en-us/HT212513
Unfortunately, the recovery procedure is not described anywhere, so I am not completely sure...
Credit cards are usually sent by mail, and the sender doesn't even know whether you have a mail hold, temporary mail forwarding, or 6-month forwarding due to a move set with your post office.
Use a basic password to store the vault and installer offsite, with a memorized string of random words that fit together in such a way that you will not forget, bury a paper in your garden.
I recently caught myself hosting a password manager on a home server, with the data stored in sql on the same machine both credentials of which were on the self-hosted server.
Be careful with your passwords folks
I live in a fire prone area. I have a safe deposit box 30 mins away in a place that won't burn. I keep a HD there with all my photos on it. I refresh the drive monthly. The chance that this small credit union with maybe 100 boxes will lose, toss or sell my box on fire day is pretty minimal.
How is this solved in the real world? Gated access and obfuscation? Having a safe that is perfect and indestructible (encryption) only to rely on a flimsy key (yubikey, remembering passwords, etc.) is asking for trouble.
That's specifically about cryptographic keys, but the basic idea could be extended to online accounts.
--
1: only my mail and password manager are protected with my Yubikeys. As long as I can have access to one key, I'm safe. Which means if I lose access to both my FIDO keys, I'm fucked.
But I also enable 2FA and store the seed for that publicly... on the internet. Just without any context at all as to what it does.
By itself the 2FA seed is useless. You need to know what it does, and you also need the email (it's not my public email) and the password (which is very strong).
I also have a set of plain instructions that my partner has explaining how to Bitwarden and access all the things if needed, including how to use a 2FA app, etc.
I know that creates a huge security hole but it’s only one if someone else is able to identify which account it applies to.
As for bootstrapping your identity, consider having a couple devices that need your biometrics to generate a password and unlock stuff, and store them in various banks or buried under a tree.
If you ever get amnesia, you can always implant the location info in your ass like Jason Bourne.
One on authenticator app on my mobile.
Another as keepassXC TOPT entries in a file in a USB stick.
To have a perfect mirror requires adding both (mobile and keepassXC) when enabling 2FA for the first time, as few services allow to see the 2FA key after enabling it.
Domain admin account with a strong password and 2FA set to an SMS to my phone number or a trusted contact's phone number.
Voilá. I can use that to reset my main email account 2FA and go from there for the rest of the services.
I make it a point to pay for all of these, even though the free tier might have been good enough. I hope (maybe naively) that will help me get to a human if some disaster happens.
We really need to eatablish precedent that this state of affaira is not acceptable.
I never understood MFAs. In terms of ability to "log back in", it creates more "weakest links", where failure of one can lock me out of all.
Most consumers don't, but I use 3+ phones at a time, picking up whichever one has battery and is near me, and replace phones multiple times a year. MFAs and similar "future-looking" security solutions seem to target majority cases, whereas I think such security solutions need to support edge cases.
Currently, my best guess is magic links where I can set aliases like "this particular email" to be the source of truth, such that I can lose a device or two and still access the email, and still replace entire email if email is compromised (or regularly, just for best practice). But definitely does not feel satisfying...
Big respect for experts who are thinking about this problem day and night to solve it for the humankind. Seems hard and is definitely critically important!
That very long password is made by applying an self made algorithm, so in case I forgot it, I can recreate it.
KeePass + FTP file + Local Backup + Google Drive backup. (Can be done automatically.)
KeePass file keeps backup codes for 2FA as well. Even if lose my laptop, house or any other digital media, I can still connect to my ftp or email.
I mistook the initial "imagine" but read to the end to see it was hypothetical. That said the passport burning set off alarms in my head. The rest was within reason, even the house on fire (thought the non-lightning-proof fire safe sounded fishy) but he had time to take a picture of his passport while it was on fire and he didn't try to put it out? Unrealistic.
I guess I should have been skeptical of /any/ pictures for that matter, especially the house since "how would he take the picture if his phone was fried".
It does contain a backup yubikey (which is set as a master for creating new ones) as well as a printed paper copy of my private key. The 2nd slot on it stores the secret key for my 1password so I can get back into that if needed.
I use Authy for 2FA which is backed up with a decent password that I know - but would be pretty tricky to guess.
The bank have a photo of myself and wife, along with signatures - so when you go to access it they compare your photo (I had to show ID last time as I had grown a beard which looked nothing like me) and have you sign to access. So I think even if I had lost my card with my account details on it, I should still be able to get back into my digital life.
Edit: Even if the safety deposit key is destroyed, you can get a replacement for <insert fairly high amount of money> if it came to it.
The CIA could infiltrate my house when I'm sleeping and steal my Yubikey, but any other idiot on the internet that wants my data has no chance, which is what I'm most concerned about.
What exactly is your point?
Calling it dogma when 2FA has known security advantages is just wrong.
One can still imagine a scenario where you can loose your phone AND your house AND another recovery method etc
I missed both of these, and wondered why an HN commenter said luckily everything is fine..
I skipped over it the first time around, but that made the rest of the post hit harder. This was pretty well written.
If you want to bootstrap your way out of scenarios in the OPs, a passport card is proof of identity and citizenship.
What I do currently, is I have a smartphone with a wallet case, which has a passport card, credit card, insurance card, and a bus pass with enough fare to take a 28X[1] to the airport.
I actually just sat down to have a cortado and clean my go bag, because I had to use my mace and haven't been able to replace it.
(I the past I had a smaller "TSA friendly" messenger bag that I got at an Army Navy store plus a larger black backpack which can contain... well, pretty much anything that's legal in PA for me to put into it, but since I'm a grown adult, things like sharpies, a gerber multi tool, gum bands, an umbrella, noise cancelling headphones, and several batteries and the cables to connect them to my devices are perfectly reasonable things to carry around with me on a rainy day.)
Then, you keep that plus whatever weapons you think you need next to your bed.
I'm left handed, so usually my phone and a large knife and mace go next to the bed[0].
Then there is a locked door with a Louisville slugger next to it. Beyond that is a second door with two chains, and something else beside that one, with the walkway in between littered with hazards.
And on top of all that, I often keep a radio going so it's ambiguous if I'm home, since my landlord likes to enter my unit uninvited and not even leave a tag behind noting they were there, despite several warnings that I was perceiving their illegal behavior as threatening.
(Much like your post, I had a fire scare -- my dad claimed to know someone from the mafia who might burn my home down, and I had an outlet spark out around the same time, along with a series of odd people lurking around, some of whom still return to my home to this day despite frequent reports)
I'd love to have my passport card in a safe deposit box, but the last bank I looked into that with abused their access to the information I was looking for one.
(They said there was a waitlist, so since I thought I'd be staying long term, I just kept my passport in a safe, or separate from my passport card in case I had an extreme incident, like having my favorite bag broken open because I had to mace someone in the face, then choke them to nearly to death when they didn't take that strong hint to get away from me.)
Anyways, thanks for sharing, and if anyone has any advice on my security setup, I'm happy to take feedback.
(I'm trying to avoid making the thing on my bedside a handgun loaded with .22 hollowpoints, and the thing beside the door a shotgun loaded with buckshot small enough to not penetrate a wall and kill my neighbors if I need to fire it, but I'm very annoyed I feel a need to note this level of detail and ask for feedback, given the conversations I've had off of this site leading up to today.) -- [0] The intent being to mace them, then stab them if they don't give up, then retreat to safety to call a lawyer. Not an ambulance. I'm not your caregiver. I'm not your friend. Come into my home and make me feel unsafe at night, and be prepared to die.
[1] The 28X is the route that takes you to the airport in 412, it's what I reccomend anyone who cannot abide by the rules of civil society look into rathrt https://www.portauthority.org/PAAC/apps/pdfs/28X.pdf
And that is the problem!
I've never bought the hype about a different password for each service. I've 4 passwords in total, sorted by importance, and each new service gets the one most appropriate according to the data it manages.
So, having Hacker News pirated means my Quora account is at risk: so what?
And really important stuff (read: banks) is protected by two-factor authentication anyway.
> In the boring analogue world - I am pretty sure that I'd be able to convince a human that I am who I say I am.
Not really, if you have spent your whole life introducing you as "qjkhgjbhjhgjhgj" to one person and "opiqnbasvwnezc" to the other.
Props on using four passwords instead of just one, though.
Anyway your 2FA is acting to make your passwords actually unique, in a sense, I suppose. Not that I'd necessarily trust it on its own.
It's not a hype. Any reasonable security expert will recommend you this. Because passwords evidentially get leaked. And most people are (I'm sure you aren't) vulnerable to social engineering, especially if the attacker has access to other accounts like HN or Quora.
I surely hope that you don't reuse the password of your email account.
That one is very important for me and is not reused at the moment.
> Any reasonable security expert will recommend you this.
Not when you get to the point that you cannot manage them in your head any more, and you need one more service (or piece of hardware) that you need to protect (via a password and/or physically).
This is all well and good until you encounter hackers that sell off your account(s) for spam or other malicious reasons and pretend to be you while doing whatever illegal services or transactions you can think of. If you can't think of reasons why hackers can't make your life hell when they get access to your accounts then you're not thinking hard or creatively enough.