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

Add option to change password precision #1826

Open
tesshucom opened this issue Nov 4, 2022 · 0 comments · Fixed by #1916 or #1918
Open

Add option to change password precision #1826

tesshucom opened this issue Nov 4, 2022 · 0 comments · Fixed by #1916 or #1918
Assignees
Labels
for : ported-from-airsonic Known issue resolved after airsonic is closed in: authentication Issues in authentication. type: enhancement A general enhancement

Comments

@tesshucom
Copy link
Owner

tesshucom commented Nov 4, 2022

Login/Password considerations. Related airsonic/airsonic#69, airsonic/airsonic#1099, #1733

  • This will definitely be fixed. However, since it is not a fatal problem, the priority is not set high. There were some more important security issues.
  • It will be fixed by November 2023 at the latest. See Bump Tomcat && Jetty && Spring Boot #839.

It was assumed that this would be done during a major version update of Spring Boot, but it was not actually done.

  • It is still considered to be of some importance, but it is not the most important security issue.
    • It would be a good interest to fool beginners. However, there are actually many more important things than this. By the way, the author's first workplace was in the security management office of a listed company.
    • It is assumed that this will eventually be handled in the application layer, but the strongest protection is to protect it through the network.
      • We have increased the strength of the password, so it is secure. This is very easy to understand, but most of the password leaks that are often reported in the news are encrypted. Don't rely on the strength of your password and don't let it leak.
      • If you want to have tighter control over your songs, you can configure internal routing to allow only specific VPN users to use Jpsonic, using a combination of the IP address you use to log into your VPN and internal routing. There is no need to expose Jpsonic's port to Wan. This is relatively easy.
    • The topic of being able to listen to and search for songs without any problems is a different topic than the topic of the security model of Web Apps. Naturally, the former is the top priority. No matter how strong the security you create, if you can't play music, it won't function as a media server.

So I'll do it someday, but I'm in no hurry. Of course, when creating a new app, you should avoid saving it in plain text... 🙄

@tesshucom tesshucom added type: enhancement A general enhancement in: authentication Issues in authentication. for : ported-from-airsonic Known issue resolved after airsonic is closed labels Nov 4, 2022
@tesshucom tesshucom added this to the jpsonic 111.x.x milestone Nov 4, 2022
@tesshucom tesshucom self-assigned this Nov 4, 2022
@tesshucom tesshucom changed the title Added option to change password precision Add option to change password precision Nov 12, 2022
@tesshucom tesshucom mentioned this issue Feb 11, 2024
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
for : ported-from-airsonic Known issue resolved after airsonic is closed in: authentication Issues in authentication. type: enhancement A general enhancement
Projects
None yet
1 participant