Une des règles de base de la sécurité informatique est de protéger ses communications, en en particulier ses e-mails. Pour cela, il convient d'acquérir un certificat numérique personnel, délivré par une autorité agréée.
A ce jour, il existe un certain nombre de sociétés qui délivrent des certificats email gratuits :=> THAWTE : http://www.thawte.fr=> COMODO : http://www.instantssl.com=> ASCERTIA : http://www.ascertia.com
Pour ma part, je recommande THAWTE, pour l'ancienneté, la notoriété. Elle délivre des certificats X.509v3 compatibles avec la plupart des mailers du marché, et jusqu'à 3072 bits.
Une fois le certificat installé dans votre mailer, vous pourrez :
- Signer vos messages électroniques
- Encrypter vos messages électroniques
Pour signer et encrypter des e-mails, voici les instructions pour :
- Outlook Express 6
- Outlook 2003
- Thunderbird 1.5 et Enigmail
- Foxmail 5
- Opera 8 : Opera Mail ne supporte pas les certificats numériques :-( . espérons que la version 9 résoudra cette lacune !
=> Rappelons le principe de ce challenge : Le régime amaigrissant collectif, avec comme moteur de motivation l'esprit de groupe !
=> Je laisserai mon ami Squale en parler mieux que moi.
=> Quoi qu'il en soit, le challenge se déroule du 03/04/2006 au 30/06/2006, et l'objectif de la demi-douzaine de participants est de perdre entre 5 et 16 kg 88| (suivant le profil de chacun).
=> Avec l'idée de joindre l'utile au désagréable, j'ai décidé de programmer une application RIA qui permettra à chaque participant de suivre en ligne et en direct l'évolution de poids des membres (au fil de pesées hebdomadaires).
=> Package technique : Flash 8 Pro + Flex + AMFPHP + PHP4/MySQL4.
Je vous ferai partager le fil de mes travaux dans les jours qui viennent : A suivre ! B)
Ci-dessous la dernière soirée Obelix des Blindés Maltais :
Infostrates se positionne aujourd'hui sur de nouvelles offres technologiques en matière de web applicatif : Nous nous apprêtons à abandonner progressivement la plate-forme pure HTML (AJAX), pour nous orienter vers des applications en mode client riche, basée sur le client Adobe Flash Player.
Ce dernier présente l'intérêt d'être aujourd'hui universel et réellement "cross-platform" (tous OS et tous navigateurs web).
D'autre part, du point de vue du développement applicatif, les majors s'orientent vers de nouvelles technologies de description d'interfaces riches :
- Microsoft avec son langage XAML qui sera porté par Windows Vista (2007) : http://fr.wikipedia.org/wiki/XAML
- Sun qui poursuit le développement de JAVA côté client avec J2SE 5 : http://java.sun.com/
- Mozilla avec son langage XUL : http://www.mozilla.org/projects/xul/
- Laszlo Systems avec sa solution OpenLaszlo qui permet de diffuser des services pour Flash player : http://www.openlaszlo.org/
- Macromedia-Adobe avec la solution Flex et le langage MXML qui permet de diffuser des services pour Flash player : http://www.macromedia.com/software/flex/
Du coup, notre offre web s'articulera probablement autour des éléments suivants :=> Une couche de données web asynchrones gérée avec MySQL 4/5=> Une couche applicative business développée en scripting JSP et PHP 4/5=> Des passerelles et services fondés sur le standard SOAP 1.x=> Une interface utilisateur (GUI) développée avec Flash Pro / Flex 1.5, et compilée au format Shockwave Flash 7=> Un intefaçage avec les sites existants en mode HTML / AJAX
Pour éclairer la réflexion, voici quelques liens d'exemples :
- http://flexapps.macromedia.com/flex15/flexstore/flexstore.mxml?versionChecked=true
- http://www.omnova.com/omnovaProductSelector_nocache.aspx?userID=&projID=&productLineQuery=0&brandString
- http://nokia9.eolas-services.com/nokia/collection_nokia/phoneChooser.html
- http://www.arizzon.com/
- http://adb.crowecs.com/flex/activeDashboard/dashBoard.mxml?versionChecked=true
- http://flexapps.macromedia.com/flex15/restaurant/finder.mxml?versionChecked=true
- http://www.laszlosystems.com/lps/sample-apps/dashboard/dashboard.lzo?lzt=html
Avec la mise en oeuvre de Flex au studio web, le nouveau Graal, c'est de faire fonctionner PHP en natif sous Tomcat. Après plusieurs jours de veille, avec Erazor et Manolo, nous sommes arrivés à identifier 3 scénarios possibles :1 - MOD_JK comme pont entre Apache 2 et Tomcat 5, de façon à router le trafic PHP et JSP/MXML de façon transparente.2 - PHP_JAVA comme pont CGI entre PHP et J2EE, de façon à ce que Tomcat interprète directement les scripts PHP en faisant fonctionner PHP en mode CGI avec un servlet adapté3 - MOD_WEBAPP : C'est la dernière piste à la mode ! Un autre pont entre Apache 2 et Tomcat 5
Dans cet article, je souhaite expliquer comment je suis parvenu à mettre en oeuvre le scénario 2 sous Windows :=> Ma source : http://www.apachefrance.com/Forums/index.php?showtopic=4532=> Après 2h de lutte ... (en regardant les Experts de Las Vegas il faut dire!) Ca marche sur Windows : l'interpréteur PHP 4.4.2 en mode servlet Java sous Tomcat, sans Apache --> Voir le fichier joint : PHPINFO => PHP_HOME = c:\wamp\php4 --> variable d'environnement à créer et à ajouter au PATH=%PATH%;%PHP_HOME% --> On reboote Windows !=> Il aura fallu que je ramène dans PHP_ les 2 fichiers php_java.jar (présent dans PHP_HOME/extensions) et phpsrvlt.dll (présent dans PHP_HOME/sapi).=> Le php.ini qui est pris en compte est celui dans PHP_HOME, et non celui de APACHE (dans c:\wamp\apache2\bin) --> Du coup, il faut y activer à la main les extensions voulues, dont php_java.=> Côté Tomcat, j'ai suivi les instructions, et notamment :- copié le fichier phpsrvlt.jar (présent dans PHP_HOME/sapi) dans TOMCAT_HOME/common/lib- édité le fichier TOMCAT_HOME/conf/web.xml pour y activer le servlet CGI- On reboote Tomcat- On créée un fichier TOMCAT_HOME/webapps/php/test.php (avec un phpinfo(); )- On créée le fichier de config TOMCAT_HOME/webapps/php/WEB-INF/web.xmlcomme indiqué
... et ca marche mais visiblement avec de gros problèmes de stabilité ... :-(
Reste un HowTo à rédiger pour Linux Fedora Core ;-) Apparemment, des infos sur : http://wiki.apache.org/tomcat/UsingPhp
A suivre :>>
Allez, un pas de plus vers le web riche avec Adobe Flex : Aux fins de démonstration à nos clients et prospects, une URL de démo est désormais visible de l'extérieur.
=> Pour Flex 1.5 : http://client.infostrates.fr:8080/samples/=> Pour Flex 2.0 : http://client.infostrates.fr:8080/samples2/
A la clé, voici un HowTo pour installer Flex 1.5 sur Fedora Core 3 (fichier joint)
Le fameux algorithme de Hash MD5 ayant été cassé par une équipe de chercheurs chinois (ils ont révélé des collisions, et donc des vulnérabilités dans l'algorithme), il convient d'adopter le nouvel algorithme à la mode : le SHA-1
Pour tout savoir sur lui : - http://www.faqs.org/rfcs/rfc3174- http://en.wikipedia.org/wiki/SHA-2
SHA-1 sous PHP : http://fr.php.net/sha1SHA-1 en ActionScript : http://www.meychi.com/archive/000021.php
Attention SHA-1 aurait également été cassé en Fev. 2005 ! => http://www.schneier.com/blog/archives/2005/02/sha1_broken.html Mais bon, il reste beaucoup plus solide que MD5
En attendant une plus grande diffusion de SHA-2
3D AJAX Apple - Mac OS X Benchmark Sites Web Bureautique CD-DVD CMS Cryptographie Développement Divers Flash Flex Flex - RIA FLV et streaming Groupware Internet Javascript Joomla Lectures Logiciel Materiel News Perso PHP Ressources Sécurité Systèmes et matériels Utilitaires Veille & Intelligence Vidéo
Derniers articles
- GOOGLE ARRÊTE LE PROJET COLLABORATIF GOOGLE WAVE
- MAGENTO 1.4 - GESTION TTC ET TVA
- INSTALLATION DE MAGENTO 1.4 SOUS MAMP / WAMP
- 7 NOUVELLES FONCTIONNALITÉS POUR VOTRE COMPTE GOOGLE ANALYTICS
- HOW TO SEND HTML EMAIL USING OUTLOOK
- UN EDITEUR MYSQL ULTRA LITE
- CHANGER LA LANGUE EN COURS DE SCRIPT EZ PUBLISH
- GESTION DE LA PAGE PRÉCÉDENTE DANS EZ PUBLISH
- GOOGLE WAVE
- MANIPULER LES FLV SOUS MAC
- PROBLÈME DE COMPATIBILITÉ ENTRE SUITCASE FUSION ET 10.5.6
- UN OURS BLANC A BLOQUÉ LE VIEUX PORT ...
Ajouter des commentaires