Affichage des articles dont le libellé est Sécurité. Afficher tous les articles
Affichage des articles dont le libellé est Sécurité. Afficher tous les articles

EscapeCyber – Journal technique de développement

 

EscapeCyber – Avancement technique et prochaines évolutions

🔧 Architecture actuelle du projet

EscapeCyber repose sur une base multiplateforme permettant une exécution identique sous Windows et Linux. L’objectif est de maintenir un code source unique tout en gérant des comportements spécifiques selon l’OS.

Les points techniques actuels :

  • Génération sécurisée de mots de passe (aléatoire, entropie élevée)

  • Interface graphique légère

  • Système multilingue intégré

  • Version d’évaluation Windows

  • Version Linux déjà mise à jour

Ces fondations permettent maintenant d’ajouter des fonctionnalités plus avancées.

Système de mise à jour – Windows (en développement)

La prochaine étape majeure est l’intégration d’un lien de mise à jour produit directement dans l’application Windows.

Objectif technique :

  • Vérifier la version installée

  • Comparer avec la version disponible sur SourceForge

  • Proposer un lien de mise à jour

  • Télécharger la nouvelle version

  • Assurer une transition propre entre versions

Ce système permettra d’éviter les téléchargements manuels et d’améliorer la continuité d’utilisation.

Système de mise à jour – Linux (fonctionnel)

Sous Linux, un mécanisme simple mais efficace est déjà en place :

  • L’utilisateur clique sur le lien de mise à jour

  • L’application se ferme automatiquement

  • Au redémarrage, la nouvelle version est appliquée

Ce système n’est pas encore totalement automatisé, mais il fonctionne pour les changements de version et permet d’assurer une continuité minimale.

Une version plus avancée (vérification automatique + téléchargement) est prévue plus tard.

Compteur d’évaluation – Windows

La version Windows intégrera prochainement un compteur interne permettant de gérer la durée d’utilisation de la version d’évaluation.

Fonctionnement prévu :

  • Détection du premier lancement

  • Calcul du nombre de jours restants

  • Affichage dynamique dans l’interface

  • Blocage automatique à expiration

  • Passage possible vers la version complète

Ce module est essentiel pour la future version commerciale.

📦 Optimisation de l’exécutable – UPX

Pour réduire la taille de l’exécutable Windows, EscapeCyber sera prochainement compilé avec UPX.

Avantages techniques :

  • Réduction significative du poids du binaire

  • Téléchargements plus rapides

  • Meilleure portabilité

  • Aucun impact sur les performances d’exécution

Cette optimisation sera intégrée dans le pipeline de compilation.

Prochaines étapes techniques

Les évolutions prévues :

  • mise à jour automatique Windows

  • amélioration du système Linux

  • intégration du compteur d’évaluation

  • optimisation UPX

  • préparation de la version commerciale

EscapeCyber évolue rapidement vers une solution plus complète et professionnelle.


Si mon travail vous plaît, n'hésitez pas à me soutenir sur Ko‑fi ! Chaque contribution compte énormément.

Buy Me a Coffee at ko-fi.com

Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn



Tests et compilations

Avancement technique: test, compilations et ajustements 

Ces derniers jours ont été consacrés à plusieurs séries de test et de  recompilations sous Windows 11 afin d’optimiser certains comportements internes . Un point particulier a nécessité un ajustement : la gestion d’un composant d’interface qui ne réagissait pas comme prévu. Après analyse, le problème était lié à une interaction entre l’événement du bouton, les permissions du navigateur et la manière dont certaines opérations étaient déclenchées.

J’en ai profité pour revoir la cohérence générale des modules, notamment ceux liés aux vérifications internes. Les mécanismes de hash (bcrypt et autres routines de contrôle) ont été réévalués afin de garantir un fonctionnement propre, tout en restant dans une approche minimaliste et sécurisée.

Un autre point concerne les restrictions de Windows 11, qui limite de plus en plus l’exécution d’outils externes légers, notamment lorsqu’ils sont développés en Python ou qu’ils utilisent des dépendances non signées. Cela a nécessité quelques ajustements dans la manière dont les appels externes sont gérés et validés.

Après correction, l'ensemble a été recompiler et les tests de connexion, de permissions et de réactivité sont désormais en cours. Les résultats sont encourageants et les derniers réglages seront finalisés avant la mise en route publique.

La suite consistera à finaliser les derniers réglages avant la mise en route publique 


Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn

Pourquoi créer un outil portable sécurisé ?

Réflexion sur un outil portable sécurisé ?

Dans un contexte où les outils numériques se multiplient, la question de la portabilité et de la sécurité devient centrale. Beaucoup d’applications sont dépendantes d’un environnement, d’une installation ou d’un système spécifique. Pourtant, dans le domaine de la cybersécurité, la capacité à disposer d’un outil autonome, ne laissant aucune trace, et opérationnel sur n’importe quelle machine, est un véritable atout.

C’est précisément ce besoin qui a guidé la conception de ce projet : créer un outil capable de fonctionner directement depuis une clé USB, sans installation, sans dépendances externes, et sans altérer le système hôte. Un outil qui reste fiable, quel que soit le contexte : Windows, Linux, environnements Live USB, machines verrouillées, postes temporaires, etc.

La portabilité n’est pas qu’un confort : ? c’est une exigence opérationnelle en cybersécurité.

Elle garantit la neutralité, la discrétion, la mobilité et la résilience. Elle permet d’emporter son environnement de travail partout, sans contrainte, tout en conservant un niveau de sécurité élevé.


Construire une architecture simple, robuste et portable

La véritable difficulté n’est pas de créer un outil, mais de créer un outil portable, cohérent, et sécurisé, capable de fonctionner dans des environnements très différents.

L’architecture retenue repose sur un principe fondamental : ? la simplicité comme vecteur de sécurité.

Deux lanceurs distincts assurent la compatibilité multi OS :

  • Windows via un lanceur HTA, léger, rapide et sans installation

  • Linux via une page HTML locale, universelle et indépendante de l’environnement

Toutes les ressources sont regroupées dans un dossier unique, pensé pour éviter les erreurs de manipulation et garantir la stabilité des chemins relatifs.

Cette approche permet d’obtenir une structure claire, lisible, et surtout prévisible, ce qui est essentiel pour la sécurité.

Les défis rencontrés — différences de navigateurs, restrictions locales, variations de points de montage, comportements spécifiques des environnements Live USB — ont mis en évidence une réalité souvent sous estimée : ? la portabilité est un enjeu cyber à part entière.

Concevoir un outil portable, c’est anticiper les comportements d’un système qui n’est pas le sien. C’est penser robustesse, cohérence et résilience dès la conception.


Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn


Générateur de mots de passe sécurisés. Projet simple et technique pour créer des clés robustes.

Avant propos

Si mon travail vous plaît, n'hésitez pas à me soutenir sur Ko‑fi ! Chaque contribution compte énormément.

Buy Me a Coffee at ko-fi.com

Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn

Icône sécurité
Générateur de mots de passe sécurisés. Projet simple et technique pour créer des clés robustes.

présentation du projet

Si mon travail vous plaît, n'hésitez pas à me soutenir sur Ko‑fi ! Chaque contribution compte énormément.

Buy Me a Coffee at ko-fi.com

Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn

Générateur de mots de passe sécurisés. Projet simple et technique pour créer des clés robustes.

En savoir plus

Si mon travail vous plaît, n'hésitez pas à me soutenir sur Ko‑fi ! Chaque contribution compte énormément.

Buy Me a Coffee at ko-fi.com

Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn

Générateur de mots de passe sécurisés. Projet simple et technique pour créer des clés robustes.

Soutenir le projet

Si mon travail vous plaît, n'hésitez pas à me soutenir sur Ko‑fi ! Chaque contribution compte énormément.

Buy Me a Coffee at ko-fi.com

Voir aussi mon projet sur LinkedIn :
🔗 Profil LinkedIn