Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Passwords manager #832

Closed
Emdek opened this issue Jun 2, 2015 · 21 comments
Closed

Passwords manager #832

Emdek opened this issue Jun 2, 2015 · 21 comments

Comments

@Emdek
Copy link
Member

Emdek commented Jun 2, 2015

We need to finally get one. ;-)
It needs to be backend based and we need to ship backends to support native password storage solutions.
There has to be also fallback solution using encrypted file to store data.
As a bonus we could try to add support for importing passwords from classic Opera (and maybe from other browsers too) using algorithm described in article about unwand.

@lollox
Copy link

lollox commented Jun 4, 2015

Please consider a behavior Wand-like in which to fill the fields you've to click on the toolbar icon.

I really dislike the behavior used in all other browsers (sigh... I can't understand why all I hate is taken as a model to follow :( ) in witch to autocomplete a field you've to click on it.

@Emdek
Copy link
Member Author

Emdek commented Jun 4, 2015

@lollox, I don't have strong opinion about that part, personally I don't use passwords managers, maybe with exception of HTTP auth. ;-)
We can discuss that when it will become usable as storage mechanism, as that is the hardest part anyway.

@rakiru
Copy link

rakiru commented Jun 7, 2015

+1 to lollox's request. I hate the the auto-fill that some other browsers do. It should be an explicit action by the user, clicking the wand (or relevant keyboard shortcut).

@fcore117
Copy link

i hope there is option to use integrated password storage on every OS like in firefox, i myself hate OS based storages but for me it is easiest to move encrypted file from one OS to another.

@Emdek
Copy link
Member Author

Emdek commented Jul 6, 2015

@fcore117, yes, there will be an option to force backend, although by default we will use storage method provided by system.

@fcore117
Copy link

fcore117 commented Jul 6, 2015

It is good to hear, i like to carry passwords offline and like to use same file on every os like with Firefox i have done 10 years. Master password is best to me, thanks for making it.

@Emdek Emdek modified the milestones: Beta 8, Beta 7 Sep 1, 2015
@Emdek Emdek self-assigned this Sep 1, 2015
@Emdek Emdek modified the milestones: Beta 9, Beta 8 Nov 25, 2015
@Emdek Emdek modified the milestones: Beta 10, Beta 9 Jan 1, 2016
@Emdek Emdek modified the milestones: Beta 10, Beta 11 Mar 22, 2016
Emdek added a commit that referenced this issue Mar 28, 2016
@ghost
Copy link

ghost commented Mar 30, 2016

The password question hides before I can read it or click on it.

@zoidbergthepopularone
Copy link

I can understand the developer's desire for a perfect password manager. While I myself would like to see some of the proposed features, what's far more important for me at the moment is any working password manager in Otter Browser. Having no knowledge of the internals of Otter, I wonder: Is there a place where I could add a quick-and-dirty password manager implementation? I don't care if it were a simple comma-delimited file with passwords in plaintext, I can handle the security of that well enough for my needs; what I can't handle is those hundreds of random passwords which I use for individual websites in a semi-comfortable manner.

@pierreporte
Copy link
Contributor

@zoidbergthepopularone If I recall correcly, there is already support for user JS. I don’t know JS at all, but you may be able to handle local files with it. It will be a dirty workaround but since you’re not very concerned about the security it might do the job in the waiting of the real password manager. Though, if Emdek doesn’t postpone it again to the next beta, it will be available soon.

@zoidbergthepopularone
Copy link

@pierreporte: Actually, I am highly concerned about security. I don't care about the security of Otter Browser's local storage too much because I can handle it securely enough outside of OB. But I need some storage, simply because I find it important to use complex random passwords and those are pain to use without some form of storage. UserJS is not a solution, precisely because JS is a huge security hole in itself and its implementation in modern browsers makes it doubly so :-( (I would need to enable JS for all websites to be able to use a UserJS-based solution, and that's simply insane from security viewpoint).

If Emdek implements a proper password manager soon, great. However, I am not sure it's a huge priority for him and I am certain he does have a lot of other things he would rather be doing. That's why I am asking if there is some place to easily plug my own implementation. That way I could get a satisfactory (though not great) password manager without imposing on Emdek's time.

@pierreporte
Copy link
Contributor

@zoidbergthepopularone It’s not really the place to discuss of this, but have you considered using a standalone password manager? Of course, I was talking about the security of the browser and I perfectly understand your password policy.

@Frenzie
Copy link
Member

Frenzie commented Sep 13, 2016

I'd recommend a separate password manager regardless. There's three main
(FOSS) contenders but I don't have my notes at hand.

On Sep 13, 2016 7:28 PM, "Thomas" notifications@github.com wrote:

@zoidbergthepopularone https://github.com/zoidbergthepopularone It’s
not really the place to discuss of this, but have you considered using a
standalone password manager? Of course, I was talking about the security of
the browser and I perfectly understand your password policy.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#832 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMYBXNNgmaH2xbmuesuUv4sFtrXoh9aks5qpt00gaJpZM4E0LQK
.

@The-Compiler
Copy link

I can think of KeePassX/KeePass and pass

@fcore117
Copy link

That is what i hate most and miss from Chromium that it needs damned external manager, best storage is still offline file with superior master password. Currently Chromium is just transitioning browser for me as Firefox is too slow and do not have native h264 ffmpeg like chromium(chromium.woolyss.com). If Otter becomes stable then i prepare to abandon Chromium.

@Frenzie
Copy link
Member

Frenzie commented Sep 18, 2016

@The-Compiler
I was thinking of KeePass, Password Safe, and pass, perhaps mainly because those are also usable with Android ports (cf. F-Droid).

To actually make a selection one also needs to investigate other aspects. The most important may be import/export possibilities. For example, Enpass (not FOSS) currently only exports to plain text and I don't know how well that imports, but it does export well to printer.

Other good features are pointing out weak passwords (admittedly, that's seldom my fault), duplicate passwords, and the age of passwords. Password generation may be included or done separately.

@Frenzie
Copy link
Member

Frenzie commented Sep 18, 2016

Sure, if you like the on-the-fly generation thing there are several (non-browser extension) options as well. I'm not sure how those kinds of systems typically deal with having (or wanting) to change your password regularly or due to a breach, but I suppose there must be methods in place. Furthermore, with regard to a browser extension I'd be a priori worried about matters like non-browser use (quite important!) and perhaps also synchronization, not to mention that I don't want to be tied to a specific browser (even Otter =) ).

Anyway, interesting blog. ;-)

@lollox
Copy link

lollox commented Sep 18, 2016

for what I understood, stuff like sync and browser lock-in are not a problem due to the nature of that method (the password is generated on the fly)

How it manages password changes is something I didn't understand myself, but it seems it's possible... well, I will look into it to better understand its capabilities

@Frenzie
Copy link
Member

Frenzie commented Sep 19, 2016

I'd say that a password manager is either borderline worthless or sync is an issue. The password may be generated on the fly rather than stored, but you still need to store the parameters.

@Emdek
Copy link
Member Author

Emdek commented Oct 1, 2016

Add now built-in passwords manager is finally ready, but as of now it has one BIG limitation, no encryption yet, see #1199.
It is considered experimental as of beta 11 and is disabled by default.

@fcore117
Copy link

fcore117 commented Oct 1, 2016

Very good news, thank you developers and invent best password storage encryption.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants