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

jeudi 19 juillet 2007

Trou de sécurité en chaîne de Internet Explorer vers Firefox: bouché d'un côté

Le Mozilla Security Blog a annoncé, le 10 juillet 2007 dernier, la découverte par Secunia d'une faille de sécurité exploitant un problème de manipulation d'URL dans Windows.
Pour ceux qui n'ont pas suivi l'affaire, l'article explicatif de Linux Insider vous éclairera rapidement sur le sujet: L'utilisateur utilisant Windows (en tout cas XP SP2) et surfant en utilisant Internet Explorer, un code malicieux peut exploiter une faille dans celui-ci pour lancer un autre programme windows, dans ce cas précis il s'agit de Firefox, tout en lui passant l'URL. C'est donc ainsi que l'éxécution d'un code malicieux pouvait se faire via Firefox!

Si aucun patch n'a été annoncé du côté d'Internet Explorer pour protéger les utilisateurs, les développeurs de Firefox ont immédiatement annoncé qu'ils travaillaient pour combler cette faille de sécurité et sortiront Firefox 2.0.0.5, sortie annoncée hier 18 juillet 2007 donc, accompagné d'explications supplémentaires.

Comme d'habitude, la liste des bogues et autres failles comblés dans cette version se trouve sur le site recensant les vulnérabilités des logiciels Mozillas ainsi que les versions qui les rectifient.

Si vous utilisez windows, vous devez absolument et très rapidement mettre à jour pour Firefox 2.0.0.5! Pour ma part, je le fais même sous Linux ;-)

Même si le tunel n'est bouché que d'un seul côté (pour combien de temps encore?), ç'est déjà çà de pris. Ce qui n'empêchera pas que les utilisateurs d'Internet Explorer risquent toujours l'exploitation de cette énorme faille par le lancement d'autres programmes via Internet Explorer. A part Firefox, imaginez le nombre de programmes disponibles de la sorte sur votre poste de travail windows!

L'entrée principale est toujours béante! Effarant!

dimanche 8 juillet 2007

Réussir l'insertion d'un code AdSense dans le code html Blogger

Après avoir copié le code Adsense et l'avoir inséré au bon endroit dans le code source html du modèle utilisé par votre blog hébergé sur Blogger, vous vous appercevez que rien ne s'affiche quand vous visualisez le résultat. Il peut en être de même pour d'autres scripts insérés de la même manière.

Que se passe-t'il? Il semblerait que, contrairement aux pré-versions de Blogger2, un encodage de certains caractères soit désormais nécessaire pour que le code inséré marche comme vous le désirez. Sauf que le 'parser' de Blogger ne vous le signale pas, et qu'aucun message d'avertissement de ne vous mette sur la piste.

Vivent les blogs, dont le riche contenu nous sauve une fois de plus d'un mauvais pas et de temps perdus à trouver nous-même des solutions déjà trouvées par d'autres bloggers: le blog 'Tips for new bloggers', nous livre la solution dans son article Adsense code in Blogger post body. Il s'agit tout simplement d'encoder les caractères '<', '>', et '"'

Merci aux auteurs de ce très bon blog de Trucs et astuces!
Pour les débutants, blogger for dummies vous explique comment insérer des caractères spéciaux dans vos articles dans Blogger, et vous propose une liste de codes.

lundi 2 juillet 2007

Sites Internet interressants sur Ubuntu

Blogueuses, Blogueurs,

Une compilation choisie de blogs et de Sites Internet portant sur GNU/Linux Ubuntu vient d'être mise en ligne sur Linuxeries.

Si vous êtes déjà un Linuxeur, ce post vous aidera à trouver des informations. Si ce n'est pas (encore) le cas, j'espère qu'il vous aidera à franchir le pas. Si vous ne voulez toujours pas franchir le pas, il vous interressera en tant que blogueur / Internaute en rassemblant sur une seule page une petite partie du fruit du travail d'une "Communauté virtuelle", qui plus est basée sur le monde des Logiciels Libres.

En somme, une toute petite démonstration indirecte de la puissance offerte par ces communautés et autres blogs en tant que support de produit.

Resources et Sites Internet sur Ubuntu

dimanche 24 juin 2007

Bande passante au "Pays du moramora"

Vous avez besoin d'Internet pour travailler: downloader rapidement tel package, consulter rapidement tel wiki pour la documentation technique, rechercher rapidement des cas de problèmes similaires aux votres et autres solutions sur tels et tels blogs... mais non... rien ne s'affiche... ah si, un paragraphe! tout doucement... moramora... combien de fois ai-je dù cliquer sur le bouton reload, déjà?
Quand Firefox affiche une page sans fonds et sans image, toute blanche avec juste du texte comme au bon vieux temps, soyons heureux: surtout se retenir de faire ce reflexe clic-clic-clic sur le bouton reload de Firefox, se contenter de ce qui est affiché, le lire avidement!

Comment? non non, je n'utilise pas le 'booster': je préfère avoir les images sortir tels quels sur mon navigateur, et non pas zgribouillés à moitiés, et je sais même faire clic-clic pour faire en sorte que Firefox n'affiche pas d'images et autres trucs. De toute façon je sais que çà ne servirait à rien, vu que je suis à la vitesse vertigineuse de... 300B/s. D'ailleurs Firefox a déjà été tweaké, optimisé et tout çà... Ah... dire que le monde entier en est à s'informer et à travailler par vidéo via le Net, la concurrence entre sites et développeurs est rude dans le secteur... non non, je voudrais juste du texte... un peu, quoi... oui, donc pas de booster-truc, mais un beau et joli proxy en local... çà marche d'enfer, quand il y a un peu de bande passante, vu qu'il ne dénature même pas les images comme le booster-chose: il les gère intelligement ici même, donc très grosse économie de bande passante... j'oubliais: le "ToS" de mon kernel Linux a été réglé pour favoriser le surfing, etc..., enfin bref... çà marche impecablement... quand il y a quelque chose de l'autre côté!
(bon, je recommence le download, dont la vitesse de téléchargement restera inconnue pendant très longemps: normal, vu que la vitesse est nùle!)


Heureusement, le mail est checké automatiquement par fetchmail, qui se débrouille comme il peut. Ben oui, pour économiser la bande passante, on économise même les transactions des protocoles pop et autres imap, il vaut mieux 'fetcher' tout çà une bonne fois pour toutes et utiliser le serveur de mail imap local. Ah tiens, un moyen-gros fichier était dans la file... fetchmail ou pas, ç'est presque kif-kif bouricot: cette connexion Internet est très bien, tant que rien ne doit y transiter!

Comment? le développeur du logiciel veut bien m'aider à déboguer, alors il me demande si j'ai le logiciel Ekiga pour en parler via VoIP: oui oui, j'ai Ekiga! j'ai même un compte, et même d'autres fournisseurs STUN! Mais, euh, "comment t'expliquer çà"... en plus sans (trop) dire de mal de mon Fournisseur d'Accès Internet car ce n'est absolument pas l'objectif... bon, voilà quoi: j'ai Ekiga, tout le toutim, mais laisse tomber: çà marchera pas... t'as pas un compte yahoo, pour chatter? aaaah sorry, j'arrive pas à me logger: trop longue session d'identification! bon, puisqu'on est là à en parler sur IRC, on reste là hein? c'est pas fait pour çà mais çà a l'air de marcher...

En attendant, je paie, bien sur... tiens? 1k a réussi à passer... il m'a couté combien, ce kilo-octet?

Oh! j'ai réussi à télécharger les 4Mo nécessaires pour mettre mon système à jour. Heureusement que je suis têtù: j'ai dù recommencer au moins 20 fois. Véridique.

Et ce n'est pas à cause filaire, tout çà. Même pas. Non, non, ce n'est pas.

En fait, tout allait bien, au début. Très bien, même. Puis vint la Fête de l'Internet. Dès le week-end suivant, j'ai bien senti la différence. La bande passante n'est devenue utilisable que vers minuit. Maintenant, ç'est plutôt à partir de 2h30 du matin. Depuis et après la Fête de l'Internet, c'est la fête de l'Internaute!

D'ailleurs, il est 2h34 du matin. Ca roule un peu mieux, je vais pouvoir poster cet article. Parce que ne croyez pas que je l'ai rédigé en ligne. Non, non: pour éviter les ennuis et laisser quelques centaines d'octets à mes compatrites abonnés à la même enseigne, j'ai cliqué sur la première application de prise de notes venue, merci TomBoy. Donc, maintenant çà roule mieux sur notre "Autoroute de l'Information". Pas de chance, je vais me coucher vu que demain est un autre (long et lent) jour. Moramora.

Oui oui, tout un sujet, la bande passante à Madagascar. Je n'imagine pas les conséquences. Pas ce soir, non.

On m'a dit de patienter 'un peu'... oui oui je patiente... j'attends... il est vrai qu'au niveau national tout ceci est prévù s'améliorer.

Moi qui n'aime pas trop l'utilisation abusive de la dénomination 'Pays du moramora', il faut dire que la bande passante au Pays du moramora, en tout cas chez mon FAI actuel, çà ne passe pas. Non. Appelons un chat un chat: c'est la bande statique! Pas de quoi rester scotché: c'est la bande adhésive!

Ce qui ne m'empêche absolument pas de saluer au passage les techniciens et autres staffs, disponibles et compétents, qui n'ont en premier abord rien à voir avec tout ceci. Je subodore que le problème n'est pas technique. Cà passe encore moins.

PS: Je retire ce que j'ai dit, à 2h57 çà rame encore durdur! J'ai le temps de faire une centaine de choses off-line. Aaaah mais je vais y arriver, à cette page où je pourrai faire copier-coller!
- "Maman, comment on se sert d'Internet?"
- "On fait copier-coller, cheri. Mais on n'y arrive pas toujours!"

mercredi 20 juin 2007

Le blog des Linuxeries

Cà devait arriver: le blog des "Linuxeries" est né, créé par votre serviteur! Est-il nécessaire d'en expliquer le pourquoi et le 'de quoi çà parle'?
Non... car vous êtes assez gentil, curieux et interressé pour aller vous en rendre compte de par vous-même ;-)

A nos Linuxeries!

jeudi 21 septembre 2006

Comment créer un blog avec Joomla!

1. Introduction à ce 'How To'
Contrairement à ce que l'on pourrait penser, il est tout-à-fait possible et viable, voire conseillé, de créer un blog avec Joomla.

Ce How-To n'a pas (encore) pour ambition d'être extrèmement détaillé. Nous n'aborderons pas chaque option de configuration possible. L'objectif est de:

  • rappeler que Joomla n'est pas seulement un très bon CMS (Content Management System) pour faire des sites importants, mais qu'il est possible de bénéficier des avantages qu'il offre pour faire un blog
  • vous donner un aperçu des différentes étapes pour créer un blog avec Joomla! (et par extension, pour créer tout type de site!). La première fois où j'ai moi-même installé Mambo (qui a donné naissance par la suite à Joomla!), je me rappelle avoir dù tâtonner (malgré la bonne documentation) tellement il y avait de possibilités offertes d'un seul coup, mais aussi parce qu'ayant eu l'habitude d'autres CMS, mon système de pensée n'était peut-être pas encore habitué aux (brillants) concepts introduits par Joomla!
  • vous mettre rapidement sur les rails
  • permettre aux bloggers qui le souhaitent d'aller plus loin dans le webmastering si ce n'est pas encore le cas

2. Pourquoi et quand Joomla!
On l'a assez appris dans les grandes écoles et dans les livres, le choix d'un produit doit avant tout découler du besoin et du contexte.

o Inconvénients
Arriver à faire 'rapidement' un blog ou non, dépend évidement de vous, mais aussi de vos éxigences: Joomla! est si puissant et fléxible, avec des centaines de composants possibles, que vous pourriez y passer une année à réaliser votre idée-blog-usine-à-gaz.

Si vous voulez juste créer un blog en 5 minutes, Joomla! n'est pas pour vous. A moins que vous ne le maîtrisiez déjà assez, que vous ne voulez que le coeur du système, et que vous ne voulez par éxemple utiliser qu'une seule Section et une seule catégorie dans votre blog.

o Avantages
Les avantages obtenus en choisissant Joomla! pour créer un blog sont... inombrables! Sans cette conviction je ne serais pas en train de rédiger ce HowTo ;-)

Voyons-en quelques-uns:

- Fléxibilité
Vous allez le voir, Joomla est un produit fléxible. Aussi bien dans les formes (templates, positionnement des modules etc...) que dans la gestion du contenu (c'est un Content Management System après tout), et fléxible aussi dans les fonctionnalités grâce aux systèmes de 'pluggins' offerts par le système.

- Communauté Joomla!
Vous n'avez qu'à googler un peu pour vous en appercevoir: les sites communautaires sur Joomla! ne manquent pas.

Comme pour beaucoup de communautés de développeurs de Logiciels Libres, la communauté d'utilisateurs de Joomla! est très large et serviable. Celle des développeurs est réellement dynamique et innovatrice, aussi bien les développeurs du 'coeur' de Joomla! que les développeurs 'tiers' de composants.

- Composants et modules
Le panel de pluggins éxistants offre des fonctionnalités puissantes, originales et surtout utiles à votre blog.
Aussi bien pour les fonctionnalités 'habituelles' que pour celles plus spécifiques, il n'est pas râre d'avoir à choisir entre plusieurs produits 'concurrents'.

- Content Management System (CMS)
Faut-il encore le dire? Joomla! est un véritable CMS!

- OpenSource Matters!
Bénéficier des avantages offerts par Joomla! ç'est aussi bénéficier des avantages offerts par les Logiciels Libres.

- L'avenir
Tout porte à croire qu'un blog construit avec Joomla! peut offrir non seulement les fonctionnalités de bases offerts par un 'simple blog', mais aussi qu'il dispose déjà de très bonnes bases pour l'avenir:

Vous voulez un blog simple, ou 'plus ou moins' simple aujourd'hui. Mais si le besoin s'en ressent demain, vous pouvez facilement étendre ses fonctionnalités en quelques minutes.
l'importante communauté qui supporte Joomla! garantit un encore plus bel avenir pour le système, et par incidence une meilleure viabilité de votre blog.

- Un puissant module d'administration

3. Spécificités de Joomla et quelques concepts
Créer un blog avec Joomla sans en comprendre les spécificités et quelques concepts de base, est comme vouloir conduire une voiture sans avoir jamais vu un volant de toute sa vie.

Avant de les voir rapidement, enfoncez tout au fond de votre esprit (mais ne vous asseyez pas dessus) les automatismes et idées préconçues que vous avez acquis avec d'autres CMS, vous verez que les concepts de Joomla! relèvent en fin de compte d'une logique translucide. Passés les premiers instants de la mise en pratique, vous comprendrez comment Joomla! peut faire de vous un blogger et/ou webmaster hautement productif.

o Contenus
Les contenus de type textes de Joomla! sont actuellement gérés et publiés en respectant trois niveaux, voyez-le comme les poupées russes:

Les sections
les catégories
les 'items', à savoir les articles eux-mêmes.
Les sections sont subdivisées en catégories. Ce sont ces dernières qui contiennent les articles. Nous parlions de fléxibilité, en voilà déjà un éxemple: vous pouvez assigner un template différent pour une section ou catégorie!

Ce système de sections/catégories/items sera ammené à évoluer prochainement, pour offrir (encore) plus de fléxibilités.

- Comment faire un blog à une seule catégorie avec Joomla?
Si, pour commencer, vous n'avez pas besoin d'une présentation sous forme de sections et de catégories, la solution est simple: créez une seule section, et une seule catégorie. Tous les articles iront dedans.

- Comment gérer les contenus n'appartenant à aucune catégorie avec Joomla?
Utilisez les 'static contents', ces contenus dits statiques sont rendus visibles à l'Internaute en créant des liens pointant dessus dans les 'menus', ou via des liens provenant d'autres contenus 'dynamiques'.

o Menus
Les menus sont des 'blocs' généralement placés sur le(s) côté(s) de la page, et ayant pour vocation simple de recevoir des liens vers des sections, des catégories, des composants, d'autres contenus de type statiques ou dynamiques.

Une fléxibilité supplémentaire peut être notée ici: il est par éxemple possible de créer deux entrées de menu différents, pointant vers la même catégorie d'articles:

la première offre une vue de type 'blog' à vos Internautes
la seconde offre une vue tabulaire

o Pluggins
- Composants
Les composants (components) sont des applets, ou appliquettes. Leur rôle est de fournir les principales fonctionnalités de votre blog, mais aussi d'autres extensions (statistiques détaillées, forums, etc...).

- Modules
Les modules sont la plupart du temps des interfaces pour les composants. Il s'agit de blocs destinés à présenter les informations provenant des composants, ou à permettre la saisie de données (login, recherches, feeds RSS etc...). Pensez modules quand vous voulez des conteneurs visuels.

Il est aussi possible de créer facilement vous-même des modules, via l'interface d'administration, et d'y insérer les informations ou codes voulus, par éxemple les codes d'affichage des annonces Google Adsense.

Vous pouvez placer et déplacer facilement ces blocs que constituent les modules à volonté, celà dépend tout au moins de votre template (qui définit les emplacements de bases tels que colonne de droite, bloc de bas de page etc...). Comme la plupart des objets de Joomla!, les modules peuvent être activés ou désactivés à volonté, copiés, être visibles selon la partie du blog actuellement affichée, etc...

A noter que les menus ne sont en fin de compte que des modules.

- Remarques sur les modules et les menus dans Joomla
- Bots
Les bots, ou Mambots, sont de petits applets particuliers, destinés comme leur nom l'indique à automatiser certaines taches lors de l'affichage d'un contenu. Par éxemple afficher automatiquement la photo de l'auteur en haut-gauche des articles.

4. Install
L'installation de Joomla! est simple! schématiquement, elle consiste à uploader les fichiers et à utiliser l'assistant d'installation qui, en trois étapes, vous laissera déjà surfer sur votre blog en utilisant le joli nom de domaine que vous venez d'acheter.

o downloader
Joomla! peut être downloadé... un peu partout! Celà semble évident, mais préferez toujours la dernière version: pas seulement pour des raisons de fonctionnalités et de debuggages, mais surtout pour des raisons de sécurité.

o Pré-requis
- Hébergement
- Hébergeur Joomla!
Des hébergeurs proposent une installation Joomla! par défaut. Pour ma part je n'ai jamais essayé.
- Hébergé ou sur votre propre serveur
Apache, php et MySQL opérationnels.
- Paramètres
Les paramètres fournis par votre hébergeur, tels que:

l'accès FTP avec login et mot de passe afin de pouvoir transférer les fichiers sur le serveur
le nom d'hôte, votre nom d'utilisateur et votre mot de passe sur le serveur MySQL

o La procédure d'Install
Avant d'uploader les fichiers packagés dans le zip d'installation, il est plus prudent d'uploader un bon fichier .htaccess 'compatible' avec la configuration de votre hébergeur, afin de ne permettre l'accès (temporairement) qu'à vous-même. Ceci afin d'éviter qu'un cracker ne fasse l'installation à votre place juste après que vous ayez uploadé les fichiers.
Uploadez les fichiers sur le serveur ;-)
Avec votre navigateur, accédez à votre Site via son URL normal, comme s'il était déjà installé. Pour ce premier accès, Joomla détecte qu'il s'agit d'une installation et va vous router vers les bons fichiers php en conséquence.
Fournissez les informations de bases demandées par l'assistant d'installation, en ayant vos paramètres citées ci-dessus sous les yeux.
Avec votre logiciel client FTP, supprimez le répertoire 'installation'. Vous pouvez seulement le renommer temporairement, si vous le souhaitez, mais n'oubliez pas de le supprimer définitivement le plus vite possible
supprimez ou modifiez le fichier .htaccess (l'installation de Joomla propose un fichier .htaccess de base, nommé 'htaccess.txt' que vous pouvez renommer en '.htaccess' (notez le POINT avant 'htaccess') et uploader sur le serveur
C'est tout! faites un premier tour sur votre nouveau blog!

5. Première config de Joomla
o Config global
Joomla dispose d'une puissante et complète interface d'administration. vous y accédez en ajoutant '/administrator' à l'URL de base de votre blog.

La configuration globale du Site y est facilement accessible en cliquant sur l'icone intitulée 'Global Configuration', dans le 'Control Panel'. Vous y retrouverez les informations de base que vous avez fournies à l'assistant d'installation... plus bien d'autres encore!

Placez le curseur de votre souris sur l'icone 'i' d'information placée à droite de chaque champ de saisie, si vous désirez avoir une aide rapide sur sa signification.

o Sections et catégories
Bien les spécifier avant de les créer. Utiliser un outil de mind-mapping tel que VYM par éxemple.
Static contents: contenu non-catégorisé

o Essayez!
Faites un tour dans votre Site! Essayez de changer quelques paramètres qui ne vous semblent pas trop dangereux et voyez le résultat à chaque fois. Modifiez l'emplacement des modules, changez de templates, etc...

6. Et après? quelques conseils
Une fois que vous pensez avoir acquis les bases du système, revenez à la base: lisez beaucoup plus sérieusement la documentation de Joomla! de manière à apprendre ce que vous avez pu rater pendant vos premières explorations.

o Components
A titre d'éxemple, voici une petite liste de composants que vous pourriez utiliser pour votre blog:

- blog
Pas besoin d'installer un composant, pour 'bloguiser' Joomla! Rappelez-vous, cette fonctionnalité est déjà incluse d'origine dans ce CMS, vous choisissez juste une affichage de type 'blog' quand vous créez l'entrée de menu d'une section ou d'une catégorie, et çà y est!

- AkoComment
Permet aux Internautes de laisser des commentaires à la suite de vos articles

- Forums
JoomlaBoard est la plus simple.

- JoomlaStats
JoomlaStats vous permet de recueillir des statistiques détaillées, allant jusqu'au chemin (path) suivi par l'Internaute par éxemple. Très utile pour optimiser le blog.

- YANC
Gestionnaire de mailing et de NewsLetters

- google
De nombreux composants et modules éxistent, facilitant l'intégration des fonctionnalités offertes par Google.

- Social bookmarking

- Community Builder
LE gestionnaire de communautés de votre blog! Gère les profils utilisateurs, propose des fonctionnalités puissantes tels que l'on trouve sur les sites communautaires (demande de 'connexions' entre utilisateurs selon des catégories que vous pouvez définir, etc...)

o Mirroir
Je conseille un serveur 'mirroir'/developpement en local, sous Linux. Veuillez à synchroniser ce serveur en local et celui en ligne avec vos backups réguliers ;-). Je préconise Linux car il y a de fortes chances pour que la gestion des droits etc... soit la même que chez votre hébergeur, qui utilise peut-être Linux ou un autre Unix.

En cas de besoin, ce serveur local peut vous servir pour tester de nouveaux composants, modules, mambots, tester les modifications que vous apportez aux templates etc...

o Sécurité
- Respectez au moins les Précautions élémentaires pour éviter que votre blog ne soit hacké
- Suivre les advisories

o Essayez!
Avec les composants installés en plus, dépendant de votre curiosité et de vos objectifs, vous avez la possibilité de personnaliser votre blog de la manière la plus pointue possible!

o Lisez la doc et surfez!

7. Conclusion
Ce HowTo est publié aussi bien sur TorakaBilaogy (dont le thème principal est le blogging, dont la blogosphère Malgache) que sur Thierry's (fait avec Joomla! et avec de très pratiques modules pour faciliter la maintenance du HowTo ;-))

La première version de ce HowTo participe au Group Writing Project de ProBlogger. Grands remerciements à Darren Rowse, qui décidément a toujours de très bonnes idées pour nous tenir en haleine tout en nous étant utile!

N'hésitez pas à apporter vos commentaires à ce HowTo afin de l'améliorer, et de vérifier régulièrement ses mises à jour et autres évolutions. Je serais aussi interressé si vous nous envoyez dans vos commentaires le link de votre premier blog créé avec Joomla!

Bon blogging avec Joomla!

jeudi 7 septembre 2006

Précautions élémentaires pour éviter que votre blog ne soit hacké

Çà tombe bien: nous avons parlé il y a quelques jours de "Blog 'template' vs blog 'fait maison': de la sécurité". Darren Rowse, l'un des pros parmi les pros en matière de blogging... pro, vient de nous rappeler quelques précautions à respecter pour éviter que nos blogs soient hackés (donc, par extension, leur éviter d'être crackés aussi, ce qui est bien pire, évidement!).

Comme il le signale lui-même en toute honnêteté, il n'est pas expert en matière de sécurité web. Son article a de toute évidence pour objectif de servir de premier 'reminder', ce qui n'enlève en rien son intérêt, les précautions les plus élémentaires étant en général:

  • parmi les plus importantes. Les hackers et les crackers les moins 'industriels' sont ceux qui prennent un malin plaisir à chercher presque manuellement la première faille sur le site. Ils sont ainsi tentés de commencer par essayer de passer par les failles les plus élémentaires et procèdent par degré ascendant avant de mettre la grosse machine de l'horreur en marche. Certains crackers ne se privent pas de se gausser de ceux qui n'ont pas respecté les règles élémentaires!
  • les plus faciles et rapides à mettre en oeuvre en matière de sécurité, étant 'généralistes' par définition et rapidement vérifiables. Commencer par le haut niveau avant d'aller 'se perdre' dans des centaines de détails à vérifier et à rectifier ou à développer/programmer permet d'ailleurs de pouvoir les combler rapidement et au fur et à mesure, ce qui s'avère important si votre blog est déjà en ligne.
  • de bons check-lists de premier niveau, logiques et faciles à intégrer.
  • nécessaires et importants pour les 'trop pressés' et les débutants/non-informaticiens.

Le deuxième point qu'il mentionne, 'Keep an Eye on Dead Blogs', attire particulièrement mon attention: un vieux blog oublié dans un coin, bourré de failles de sécurités, peut mettre en danger tous les blogs et sites hébergés sur le même serveur. Il peut être laissé en l'état par le cracker, du moins en apparence, afin que les vers qu'il y a introduit puissent revenir régulièrement à la charge et y travailler tranquilement pour hacker ou cracker tous les autres Sites et blogs.

Je vous recommande donc cet article, 'Blog Security - Tips on Keeping Your Blog from being Hacked'. Avant d'effectuer d'autres recherches plus approfondies sur le sujet.

Peut-être avez-vous ou connaissez-vous d'autres tips élémentaires et autres liens sur le sujet? Cliquez sur le lien 'Comments' ci-dessous.

jeudi 31 août 2006

rss feeds @ 'blaogy.com'

'blaogy.com' prend de l'importance dans la blogosphère malgache et il aurait fallu l'inventer s'il n'éxistait pas déjà. Notre ami Hery, de serasera, est en train de faire du bon boulot, et c'est du bon 'work in progress' que ne dédaigneraient pas forcément les adeptes de l'extreme programming, à preuve la petite mention 'beta' en rouge dans le bandeau alors que le système a l'air de bien fonctionner.
Néanmoins pour les pressés mais qui veulent tout, tout de suite et toujours, comme moi ;-), rien ne vaut un rapide et fréquent coup d'oeil aux feeds RSS avant de plonger dans les méandres des textes et infos si besoin et si temps sont (quel style, mais quel style!).
Or les blogs hébergés sur 'blaogy.com' n'indiquent pas toujours le link et le pictogramme pour récupérer automatiquement leurs feeds RSS sur votre bureau.

Vous pouvez facilement reconstituer ce lien dans votre feed-reader favori en ajoutant '/rss.php' à l'URL de base du blog.

Les feeds sont très pratiques pour les Internautes. Ils permettent aux éditeurs de sites de fidéliser ces derniers. Mais n'oublions pas qu'ils ne peuvent pas se subsituer aux Sites eux-même.

lundi 21 août 2006

Blog 'template' vs blog 'fait maison': de la sécurité

Mes récentes déboires sur Thierry's, dues aux attaques incessantes de crackers (nota bene: cette-fois je dis bien crackers, non pas hackers... on en reparlera!), lesquels de crackers n'ont rien de plus interressant à faire apparement que de venir embeter un Malgache au fin fond du monde, m'ont conforté dans ma perception dans les avantages et inconvénients qu'offrent les deux choix suivants en me rappelant un autre point de critère somme-toutes important:

  • créer son blog chez un hébergeur qui offre un système de templates et autres pousse-boutons
  • se retrousser les manches et installer un 'véritable' CMS (Content Management System), logiciel libre dont on a tout le code source en main. N'oubliez pas de retrousser les manches de pantalon aussi, car dans ce cas on peut, si besoin est, s'enfoncer bien profondément dans le code et tout le toutim!
Nous aurons l'occasion de reparler des critères que le futur blogueur devrait prendre en compte dans le choix du système et mode d efonctionnement à adopter. Le critère important que je voudrais signaler aujourd'hui est celui de la sécurité.

Dans le cas où un CMS complet est utilisé, il est impératif de suivre de près les logs système, les alertes de sécurité et autres mises à jour liées au logiciel choisi et au langage de développement utilisé par ses concepteurs. Dépendant du cas, çà devient très vite ingérable sans la mise en place d'un système automatisé (ou au moins presque!). Si vous gérez tout votre serveur vous-même, çà se complique exponentiellement car il faut en faire de même pour le système de Base de Données, sans parler du Système d'Exploitation. Dans ce cas, si vous utilisez Linux, vous aurez déjà les gros ennuis causés par les virus en moins ;)... mais prudence quand-même! Bref, j'en passe et des meilleurs... car il ne suffit évidement pas de garder un oeil sur les alertes, l'objectif est bel et bien d'agir en conséquence, donc de mettre la main à la patte: préparer le café, préparer les mises à jour, préparer le café, effectuer les mises à jour, préparer le café, re-tester...

Et quand un hacker arrive à pénétrer vos défenses, ou un cracker à modifier des choses, c'est bien plus chronovore donc budgétivore. On sort du cadre de la surveillance habituelle car on part en chasse!

En face, l'autre solution, pousse-bouton de (presque) A à Z, offre au moins une tranquilité presque totale. Non pas que l'on soit inattaquable par les crackers, ç'est juste que toutes ces tâches de backups, veilles, maintenances, pistages, réparations et autres sont gérées par l'hébergeur. Hébergeur gratuit, s'il vous plait! (Aaaah... si le Net n'éxistait pas il faudrait l'inventer! La mentalité Humaine et donc celle du business est réellement en train de muter, il serait temps de s'en appercevoir!). Dormez tranquile, occupez-vous juste du contenu, patientez un peu le temps d'une coupure de maintenance (très rare!). L'Indicateur Objectivement Vérifiable est parlant: remarquable baisse de la consommation de café à 1/2 litres par jour!

Loin de moi l'idée de dégouter le monde (surtout les non-informaticiens) d'un véritable CMS. Mais il faut bien l'admettre: si l'objectif actuel est juste de faire un petit blog, et qu'il est sur que le projet ne nécessitera pas trop d'extensions ou d'ajouts de fonctionnalités par la suite... rien de tel que le presse-bouton! clic-clic-clic!

Mais allez... dépassé ce cadre très restreint, rien ne vaut un bon Joomla!
Yeah! because OpenSource matters!

Thierry Andriamirado
Thierry's .::. http://thierry.andriamirado.free.fr .::.
Toraka Bilaogy .::. http://torakabilaogy.blogspot.com .::.

jeudi 10 août 2006

Thierry's a été hacké

Mon blog principal, Thierry's, a été hacké hier. Rien de bien méchant, en tout cas ce que j'ai pu trouver comme 'dégats' étaient plutôt minimes. Heureusement, on a eu affaire à un presque gentil (mais pas assez!) hacker Indonésien (d'après son adresse IP mais bon... çà veut _presque_ rien dire), quoi qu'il a déjà démontré qu'il peut être beaucoup plus méchant.

L'occasion pour moi de vous rappeler qu'il est toujours bon de garder un oeil sur les avis de securite de Zone-h et autres Sites spécialisés en sécurité.

Je conseille aux webmasters et développeurs Joomla (et Mambo) de checker régulièrement aussi la page "Official List of Vulnerable 3rd Party Add-ons" sur Joomla! forum. Si vous êtes un vrai Joomleur et avez un compte là-bas, utilisez la fonctionnalité 'notify', comme conseillé, pour être... notifié au moindre changement.

En tout cas les méthodes de travail et l'esprit Logiciel Libre a encore démontré que ce dernier peut mener à de très bons résultats notamment en matière de sécurité (efficacité + rapidité!), comme en témoigne le travail qui a été fait sur l'excelent composant ExtCallendar.