Skip to content

Make the thing secure!!! #6

@mxmvncnt

Description

@mxmvncnt

Bitsteward is not secure at all at the moment. Some help is definitely appreciated from someone who knows better about security than me

Current ideas to make it more secure at least:

  • Use Unix Socket, this will prevent other devices on the network from accessing the web server and potentially the vault content
  • Use the CLI utility directly, this will also prevent other devices on the network from accessing the vault content, but this exposes the vault contents to the rest of the processes
  • In both cases, not using the session ID as it is basically a vault password would be a good start. Maybe prompting for the master password at the start of the app, and executing every command using the CLI utility by giving it the password every time. This kind of prevents the other apps from seeing the vault content. Could use the Keychain for this instead of storing the password in a variable and appending it
  • Scrape the Web vault

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions