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

really cool app, very secure approach, but how can i share passwords to my desktop firefox or any other browser? #63

Open
kuvaldini opened this issue Jan 17, 2024 · 11 comments

Comments

@kuvaldini
Copy link

No description provided.

@jenspfahl
Copy link
Owner

With the secure approach you lose comfort. That's always with security. At the moment there is no sync of the vault to other platforms. So the only way is to read the password from the app manually and input it in the browser by hand. To make this at least easier, the Pseudo Phrase passwords can be used, which are easier to type due to their word-like nature.

@kuvaldini
Copy link
Author

i think sync is important, at least for reliability. sync is job for app like dropbox, and regular automated backups is cool feature for the app.

@jenspfahl
Copy link
Owner

The app ships of course a feature to backup the vault as a file, locally or through Google Drive, Dropbox or whatever. But this is only for recovery. To share credentials with a browser there is no implemented way like for other cloud based apps. The only option would be to take out all credentials unencrypted as a csv file and load this file to the browser.

@kuvaldini
Copy link
Author

i like keepass' approach, addon which requests passwords and data from os-integrated application which keeps DB in memory in ecrypted but ready to use state.

@kuvaldini
Copy link
Author

kuvaldini commented Jan 22, 2024

it even would be nice to request passwords from phone side from android app (this one) to browser extension via local network.

i think there should be one open-source browser extension where backend is changable.

browser extension (any client) can/may request not more than N passwords during M minutes of time.

full DB never should be sent.

how does that sounds?

@jenspfahl
Copy link
Owner

That's an interesting idea. I am thinking about something like this. Thanks for your input!

@kuvaldini
Copy link
Author

i found that buttercup uses locust to detect forms on browsed page. That's part one.
we also need i think

  1. server ability on phone app side; could that be some https server?
  2. client in browser extension connected with locust.

sounds simple as usually, before implementation begins ;)

@jenspfahl
Copy link
Owner

Yes, I think one solution would be to add a websocket server to the app and a new browser extension which can connect to the app. By using asynchronous keys both parties could securely exchange credentials to be used in the browser for autofill. This would work fine if the same parties are in the same network.
To implement something like that would require a few months for sure. But I like the idea very much.

@kuvaldini
Copy link
Author

i would like to be one of your first testers ;) , i can participate in browser extension testing and writing

@jenspfahl
Copy link
Owner

Cool thanks! Will come back to you when I have something ready.

@jenspfahl
Copy link
Owner

Hi @kuvaldini , I managed to invest some time to develop a beta version of a web extension whose purpose is to fetch credentials from the Anotherpass app.
If you are still interested in testing or code reviewing you can discover details here: https://github.com/jenspfahl/anotherpass-webext
As said, I am not an expert in JS/HTML/CSS, but the code should be straightforward.

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

No branches or pull requests

2 participants