Skip to content

Security#12

Merged
Kae134 merged 5 commits intomasterfrom
security
Apr 10, 2025
Merged

Security#12
Kae134 merged 5 commits intomasterfrom
security

Conversation

@Oomaxime
Copy link
Copy Markdown
Collaborator

Creation of a firewall that blacklists IP based on identified bad behavior patterns.
Limit the number of connexions tried by IP address to prevent brute force attacks and improve network performance.
Remove unused BiSON libraries and modules from the codebase for better resource utilization and security compliance.
Update docker Node.js version from 20 to 23 (vulnerability fix).
Update documentation to include all this new stuff.

- Added http-server dependency to package.json and package-lock.json.
- Updated server configuration in config_local.json-dist for improved clarity and added new parameters.
- Implemented rate limiting in WebSocket connection handling to manage connections per IP address, enhancing server stability.
…e documentation structure

- Replaced websocket and websocket-server with socket.io in the dependencies list.
- Improved section headings for Configuration, Deployment, and Monitoring for better clarity.
…nfiguration steps

- Revised main README.md to streamline content and emphasize dynamic hostname usage.
- Updated client README.md to simplify deployment instructions and promote Docker usage.
- Clarified server README.md for local deployment and Docker compatibility.
- Updated Dockerfile to use Node.js 23-alpine.
- Removed 'bison' dependency from package.json and package-lock.json.
- Added security configurations in config.json to limit connections and implement a firewall.
- Introduced a firewall module to manage IP blacklisting and suspicious activity logging.
- Enhanced player input validation to prevent invalid data submissions.
@Oomaxime Oomaxime added documentation Improvements or additions to documentation enhancement New feature or request need review frontend backend labels Apr 10, 2025
@Oomaxime Oomaxime requested a review from Kae134 April 10, 2025 15:20
@Oomaxime Oomaxime self-assigned this Apr 10, 2025
Copy link
Copy Markdown
Collaborator

@Kae134 Kae134 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add the modifications

@Kae134 Kae134 merged commit a143dd9 into master Apr 10, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend documentation Improvements or additions to documentation enhancement New feature or request frontend need review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants