Update documentation: Move Athena's Shield docs to /docs

Renamed Athena's Shield documentation file and added detailed sections explaining its purpose, key features, and user benefits. Introduced a new security feature for HeliosLauncher, ensuring the integrity of installed mods.
This commit is contained in:
Sandro642 2024-10-26 17:03:15 +02:00
parent 1515571824
commit db499844db
3 changed files with 48 additions and 44 deletions

View File

@ -1,44 +0,0 @@
# Documentation : Athena's Shield pour HeliosLauncher
## Introduction
**HeliosLauncher** est un lanceur de jeu pour **Minecraft** qui est développé par Daniel Scalzi pour garantir une expérience de jeu sécurisée et optimisée. Pour maintenir l'intégrité du jeu et empêcher l'introduction de mods non autorisés ou altérés, j'ai mis en place un nouveau système de sécurité appelé **Athena's Shield**.
## Objectif d'Athena's Shield
Le principal objectif d'Athena's Shield est d'assurer que seuls les mods autorisés et vérifiés sont utilisés avec HeliosLauncher. Ce système vérifie l'intégrité des mods installés pour empêcher toute modification ou ajout de mods malveillants ou non approuvés.
## Fonctionnalités Clés
1. **Validation des Mods Installés** :
- Avant de lancer le jeu, Athena's Shield vérifie les mods présents dans le dossier des mods de HeliosLauncher.
- Chaque mod est validé en comparant son nom et son hash (empreinte numérique) avec les données attendues dans la distribution.
- Si un mod ne correspond pas aux critères de validation, le lancement du jeu est arrêté, et un message d'erreur est affiché.
2. **Vérification au Premier Lancement** :
- Lors du premier lancement de HeliosLauncher, si le dossier des mods est vide, le jeu est lancé sans vérification des mods.
- Si des mods sont détectés lors du premier lancement, leur validité est vérifiée immédiatement pour éviter tout problème.
3. **Gestion des Modifications** :
- Athena's Shield vérifie également les changements dans les mods. Par exemple, si un mod est supprimé ou remplacé, ou si son nom est modifié, cela sera détecté.
- La vérification des hashs garantit que les mods n'ont pas été modifiés depuis leur téléchargement initial.
4. **Message d'Erreur et Instructions** :
- En cas de détection de mods non valides ou de modifications non autorisées, le système affiche un message d'erreur clair.
- Les utilisateurs reçoivent des instructions spécifiques pour résoudre les problèmes, telles que supprimer le dossier de mods et redémarrer le lanceur.
## Avantages pour les Utilisateurs
- **Sécurité Renforcée** : En empêchant les mods non autorisés et en vérifiant leur intégrité, Athena's Shield protège les utilisateurs contre les mods malveillants.
- **Expérience de Jeu Fiable** : Assure que les mods utilisés sont ceux qui ont été testés et validés, garantissant une expérience de jeu stable et sans problèmes.
- **Simplicité d'Utilisation** : Les utilisateurs sont guidés avec des messages clairs et des instructions en cas de problème, facilitant la résolution des éventuels conflits.
## Conclusion
Athena's Shield est une étape importante pour améliorer la sécurité et l'intégrité de HeliosLauncher. En intégrant cette solution, je m'assure que chaque utilisateur de Minecraft profite d'une expérience de jeu sûre et fiable, sans compromis sur la qualité ou la sécurité.
Pour toute question ou besoin de clarification supplémentaire sur Athena's Shield, n'hésitez pas à me contacter.
Le seul moyen de passer Athena's Shield est d'avoir fait des études de cryptographie, la copie de signature, modification du Hash.
> La création et la vérification d'Athena's Shield sont encore en cours d'acheminement vers leur point d'arrivée.

48
docs/Athena's Shield.md Normal file
View File

@ -0,0 +1,48 @@
**Documentation: Athena's Shield for HeliosLauncher**
### Introduction
HeliosLauncher is a game launcher for Minecraft developed by Daniel Scalzi, designed to provide a secure and optimized gaming experience. To maintain game integrity and prevent unauthorized or altered mods, I have implemented a new security system called Athena's Shield.
### Purpose of Athena's Shield
The main purpose of Athena's Shield is to ensure that only authorized and verified mods are used with HeliosLauncher. This system checks the integrity of installed mods to prevent any modifications or additions of malicious or unapproved mods.
### Key Features
**Installed Mod Validation:**
- Before launching the game, Athena's Shield verifies the mods present in the HeliosLauncher mods folder.
- Each mod is validated by comparing its name and hash (digital fingerprint) with expected data in the distribution.
- If a mod does not meet validation criteria, game launch is stopped, and an error message is displayed.
**First Launch Verification:**
- On the first launch of HeliosLauncher, if the mods folder is empty, the game is launched without mod verification.
- If mods are detected on the first launch, their validity is checked immediately to prevent issues.
**Modification Management:**
- Athena's Shield also verifies changes to mods. For instance, if a mod is deleted, replaced, or renamed, it will be detected.
- Hash verification ensures that mods have not been altered since their initial download.
**Error Messages and Instructions:**
- If any invalid mods or unauthorized modifications are detected, the system displays a clear error message.
- Users are provided with specific instructions to resolve issues, such as deleting the mods folder and restarting the launcher.
### User Benefits
- **Enhanced Security:** By preventing unauthorized mods and verifying integrity, Athena's Shield protects users from malicious mods.
- **Reliable Gaming Experience:** Ensures that only tested and validated mods are used, guaranteeing a stable and trouble-free gaming experience.
- **Ease of Use:** Users are guided with clear messages and instructions to help resolve any potential conflicts, simplifying problem-solving.
### Conclusion
Athena's Shield is a significant step toward enhancing the security and integrity of HeliosLauncher. With this integration, I ensure that every Minecraft user enjoys a safe and reliable gaming experience, without compromising on quality or security.
If you have any questions or need further clarification about Athena's Shield, feel free to contact me.
**The only way to bypass Athena's Shield would be through advanced cryptography knowledge, involving signature copying or hash modification.**
The creation and verification of Athena's Shield are currently complete, though additional improvements may be made in the future, as with any project.
Respectfully,
**SORIA Sandro (Sandro642)**

Binary file not shown.