Drimiteros / Secret_Scribble_v1.0-open

An offline password manager with a graphical user interface
https://secretscribble.42web.io/
1 stars 1 forks source link

Security Issues #1

Open yannleretaille opened 2 weeks ago

yannleretaille commented 2 weeks ago

As posted on ProductHunt:

Hey @Drimiteros, from a cursory glance:

Unfortunately, this is all very bad. While I generally encourage others to get into cryptography and security and to not be afraid to play around with it, publishing and advertising this project like this seems at least somewhat irresponsible.

I highly encourage you to read up on:

I would also recommend adding a proper disclaimer on top the GH project highlighting that this is a toy project and currently not suitable for real-world use.

I hope this message does not sound to discouraging and I that you'll keep going at it - everyone has to start somewhere!

Drimiteros commented 1 week ago

Hey there, @yannleretaille!

Thanks for the feedback! There are indeed some security flaws in the code, as I mentioned in the launch post. Some of these flaws are due to temporary code I wrote early on to test things I was learning, but many of them are already on my radar, and a lot of the code is subject to change.

Here are some fixes I have in mind for the issues you mentioned. Let me know what you think:

I launched the app in this state mainly because I wanted feedback and motivation to keep working on it. I understand that this might seem a bit irresponsible given its state, but I thought disclosing the flaws in the launch description and open-sourcing the app would make up for it 🫤.

If you’re interested, feel free to improve any parts of the code you find lacking in security or code structure and submit your changes! Or, you can keep an eye on the updates I make to ensure they’re optimal!

Anyway, thanks a lot for your comment. I’ll do my best to deliver!