Votre société de services en logiciels libres

Développement

Lorsque nous utilisons une technologie OpenSource, nous cherchons toujours à en comprendre les arcanes et pour cela, nous étudions les moyens offerts par ces technologies pour créer des modules (des « plugins ») additionnels.

Cette connaissance des mécanismes de bas-niveau nous permet de répondre efficacement à certains problèmes complexes soumis par nos Clients. L’utilisation d’un module (généralement écrit en C/C++) assure un maximum de performances et offre des possibilités nouvelles.

Pour chacune des technologies évoquées ci-dessous, nous avons déjà développé des modules/extensions qui sont en production sur les serveurs de nos Clients.

Technos Type d’écriture
Apache écriture en C de module pour collecter des indicateurs de performances de bas niveau et pour filtrer les contenus des formulaires
MySQL écriture en C d’un greffon qui permet d’effectuer des comparaisons phonétiques sur les chaines stockées en base
OpenLDAP écriture en C d’un module qui permet de renforcer la politique de sécurité des mots de passe stockés dans l’annuaire
GLPI écriture en PHP d’un module permettant de gérer des informations clientes spécifiques et de visualiser les images associées aux tickets créés par le support technique
PAM écriture en C d’un module pour renforcer la politique de sécurité lors des changements de valeur des mots de passe
Postfix écriture en Perl d’un script d’interface (ce n’est pas à proprement parler un module) qui permet de blacklister les spammeurs internes occasionnels
Samba écriture en C d’un module d’audit de bas-niveau pour les accès à certains partages ultra-sécurisés