Vote par Internet : pas sécurisé !

La polémique dure depuis plusieurs années. Mais cette fois, c’est plus concret. A l’occasion du vote pour les législatives du 27/05/2012 pour les français résidant à l’étranger, une procédure de vote fournie par SCYTL a été mise en place avec un hébergement chez ATOS WORLDLINE.

Laurent GREGOIRE a réussi à montrer comment un virus implanté dans la machine de l’électeur pouvait modifier le vote à l’insu du votant. Pour pouvoir vérifier sa procédure, on peut trouver l’applet incriminée ici. Laurent avait initialement posté une vidéo sur VIMEO, mais celle-ci n’est étrangement plus disponible. Mais grâce à l’ubiquité d’Internet, on peut retrouver une vidéo sur Youtube.

Mettre à jour Glassfish V3 sous Linux

Un article pratique très court :

J’ai récemment effectué a mise à jour de Glassfish V3.0 en V3.0.1 sur une machine Linux (Ubuntu 8.04). En théorie, rien de compliqué puisque Glassfish est fourni avec un outil de mise à jour : updatetool

L’utilisation de cet outil se fait en 2 temps :

  • à la première utilisation d’updatetool, celui-ci propose de terminer son installation : c’est indispensable
  • les utilisations ultérieures permettent de connaitre les mises à jour disponibles, les add-ons et de choisir les mises à jour à effectuer

Il y a cependant un piège pour la première utilisation d’updatetool lorsqu’on se trouve derrière un proxy HTTP. Je vous propose la solution suivante :

  • démarrer un shell par la commande ‘sh’
  • http_proxy=’http://username:password@proxy_IP:proxy_port’
  • glassfishv3/bin/updatetool
  • On répond ensuite aux questions en ligne de commande de updatetool et le tour est joué.

Rappelez-vous que pour réellement mettre à jour votre serveur Glassfish, il faut ensuite relancer updatetool.

Créer un projet J2EE dans Eclipse avec Maven : 2ème partie

Mon article précédent s’intéressait à une solution d’interaction entre Maven et Eclipse Galileo pour créer et gérer un projet J2EE. Le mode d’emploi prévu était d’utiliser Maven dans une console – genre « mvn clean install » pour compiler, tester, … – et d’utiliser les capacités d’édition – aide à la saisie (completion), signalement des erreurs Java, … >> Lire la suite …

Une brève explication sur l’architecture de Glassfish V3

En cherchant des informations sur OSGi, je me suis rappelé que Glassfish V3 utilisait OSGi. Grâce à ma lecture de cette présentation d’OSGi, je vous livre ma vision de l’architecture de Glassfish V3. >> Lire la suite …

Tempus-fugit : une librairie Java pour les tests temporels

Au fil de mes pérégrinations, j’ai rencontré une petite librairie Java qui peut être bien utile dans les tests qui traitent des problèmes de temps écoulé (timeout, …) et de concurrence inter-thread : tempus-fugit.

La librairie est jeune, mais prometteuse.

Créer un projet J2EE dans Eclipse avec Maven

A qui s’adresse cet article

  • aux développeurs J2EE,
  • aux développeurs Java qui veulent essayer J2EE,
  • aux chefs de projet qui veulent comprendre les difficultés rencontrées par leur équipe.

Cet article n’est pas un manuel d’apprentissage sur J2EE, d’Eclipse ou de Maven, mais plutôt une explication sur leur rôle dans le développement d’un projet de serveur Java. >> Lire la suite …