Hi,
On Sat, Jul 07, 2012 at 10:25:56PM +0300, G. Miliotis wrote:
I would consider the method you used insecure and
prone to social
engineering attacks. Anyone can forge any document sent over email or
fax, including a utility bill. Proof of address is not enough to
verify identity, in my book.
Okay, this won't be done again. I'm glad now that I brought this up
because it's important that we have the same expectations.
Anyone who has disabled the password resets by email should take a
moment now to consider whether they really want that, as there may
not be another way to contact them and they may have to endure
lengthy delays in getting their service working again in future.
In the mean time I will contact all those who have disabled it and
we will work out a procedure that suits as many as possible.
Brainstorm:
1. Make a 1 GBP charge to the customer's bank account (if known) with
a code, then request the code (a la paypal): requires you to know
bank account, is SLOW to work
2. Demand mobile phone, send verification code via SMS that must be
input to disable email auth, from then on, demand sms code -
insecure, might need an extra verification method
3. Use voice recognition - customer calls you, you use voice
recognition software - might need an extra verification method
4. Use the "memorable phrase" method (a la msn live)
5. Mail the customer a password - might need an extra verification
method - impractical, easily intercepted
6. Use lawyers (a la CACert verification) - very slow, costly, impractical
7. Trust buddy - A customer designates another customer as a "trusted
buddy", where they can access the VPS using their own credentials.
This could be allowed only during emergency situations or more
generally - not practical since I imagine most customers don't have
buddies in bitfolk customer base
8. OAuth - Use external authentication (yahoo, etc). Customers links
account, can then log on via those accounts in future ONLY to change
password. Forgetting both credentials would be rather rare....
There are some good ideas here and I will bring them up again when I
talk to those of you who have disabled password resets.
Thanks for the input,
Andy
--
http://bitfolk.com/ -- No-nonsense VPS hosting