nov 23 2007

Présentation de BOUML

Published by Romain Bouleis under Divers

Présentation du modeleur UML BOUML.

BOUML est un modeleur UML 2 libre. Il répond aux spécifications d’UML 2. Il est encore en cours de développement ce qui ammène quelques remarques :

  • Certains bugs mineurs sont présents.

  • Ils sont néanmoins vite corrigés : selon l’historique présent sur le site, depuis la version 3.0 sortie le 7 octobre 2007, il y a eu huit nouvelles versions, pour parvenir à celle que j’utilise aujourd’hui : 3.2.2.

  • Il évolue au gré de l’évolution de la norme UML 2.

BOUML est multi-plateformes : il fonctionne sous Linux, Unix, Solaris, Mac OS X et Windows.

Il permet de générer du code dans les langages suivants : C++, Java, PHP et Idl. Tout est configurable, de la définition de la classe au prototype des fonctions.

Des « plug-outs » (nommés ainsi car ils sont exécutés hors de BOUML) peuvent être écrits pour ajouter des fonctionnalités.

Rapide et léger : bien que n’ayant pas une grande expérience des AGLs de conception (Poséidon et Eclipse), mes précédents tests m’avaient tous ammené à la conclusion suivante : ces programmes sont vraiment très lents. BOUML ne l’est pas du tout ; son utilisation est très fluide. Des benchmarks sont disponibles sur le site.

Bruno Pagès, le developpeur de BOUML est très actif. Il a répondu avec précision à un mail de ma part lui signalant un petit bug en moins de douze heures !

Lire la suite en pdf.

2 responses so far

mai 16 2007

Sécurisation d’un serveur d’hébergement

Published by Romain Bouleis under Developpement, Réseaux

Dans le cadre d’un projet de deuxième année de DUT Télécoms & Réseaux, nous avons réalisé un serveur d’hébergement sécurisé. Le rapport explique la mise en place d’un tel serveur et la sécurisation des différents composants : Apache, php, mysql, ftp et ssh.

Depuis les débuts d’Internet, la création de sites web est en constante augmentation. Ainsi, le nombre d’hébergeurs de sites, proposant des services aussi bien aux particuliers qu’aux professionnels croit fortement.

Les hébergeurs sont ainsi des cibles privilégiées pour les pirates puisqu’ils sont la porte d’accès à de nombreux sites. On peut imaginer à quel point la sécurité du ou des serveurs d’un tel fournisseur de services est importante.

De plus, l’hébergeur doit respecter plusieurs contraintes pour être compétitif sur ce marché. Il doit tout d’abord fournir à son client plusieurs services permettant la gestion d’un site web. Ces services doivent être sécurisés bien sûr mais aussi fiables et performants afin que le client du créateur de site web soit satisfait.

Durant ce projet, nous avons donc tenté de bâtir un tel serveur, fiable, performant, proposant de nombreux services mais surtout sécurisé. Nous devions pour cela nous protéger de l’utilisateur mal intentionné surfant sur Internet mais aussi de notre client, puisqu’un pirate peut très bien créer un site sur notre serveur pour le pirater. Nous étions deux groupes à réaliser ce même serveur, et le but final était de se pirater mutuellement afin d’éprouver les sécurités de nos serveurs.

Le rapport complet : ici
La présentation : ici

One response so far