-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Server leaks implementation information #1332
Comments
Feel free to open a PR with a option to disable this |
I don't think there is need to change anything - it is a common practice to report the server implementation and all http servers I know do it. You can pick any site, and do |
@PhilipRoman The issue is that it isn't necessary to expose the implementation. and if any vulnerabilities exists it makes them easier to exploit. Using your command, I can't find an important website that discloses the server implementation. "While exposed server information is not necessarily in itself a vulnerability, it is information that can assist attackers in exploiting other vulnerabilities that may exist." |
@PhilipRoman I would add an option to the Draft_6455 as well as the server to hide the implementation. |
Sure, I don't see any downside |
Upgrade error responses provide details of the implementation and the protocol. This may be useful when debugging, but in production it's a security risk.
Java-WebSocket/src/main/java/org/java_websocket/WebSocketImpl.java
Line 463 in 30ba037
The text was updated successfully, but these errors were encountered: