| david's profileBlog informatique et tec...PhotosBlogLists | Help |
|
Blog informatique et technologiqueMerci de laisser des commentaires ! November 16 Le développement de la fibre optiqueLa fibre optique va envahir les réseaux de communication et est en voie de développement et de déploiement jusqu'à l'utilisateur final . Les premiers opérateurs telco (télécommunications) comme France Telecom et les ISP (=fournisseurs d'accès internet FAI) annoncent leurs stratégies de déploiement . Free annonce le déploiement de solutions FTTH, France Télecom en installe lui aussi, Neuf suit aussi mais en FTTB, Alice prévoit qu'il participera aussi au phénomène . A Paris, le déploiement de la fibre de chacun des opérateurs devrait se faire systématiquement par les égouts . Même le département des Hauts de Seine prévoit d'équiper tout le département par une desserte en fibre soit plus de 500 000 logements . Le mouvement est lancé . Les architectures choisies permettent une progressivité des déploiements avec des solutions mixtes fibre/cuivre ou tout fibre optique . Pour commencer, pour les solutions mixtes, le point de desserte optique peut être plus ou moins proche de l’utilisateur : en FTTB, la fibre s’arrête en pied d’immeuble ; en FTTN ou FTTC (curb : trottoir), la fibre s’arrête au niveau du quartier ou de la rue. Dans ces cas-là, les dernières dizaines ou centaines de mètres sont généralement réalisées sur un réseau cuivre : xDSL sur le réseau téléphonique (les conditions d’accès à la sous-boucle locale cuivre restant toutefois incertaines), CPL sur le réseau électrique, Ethernet sur câble cuivre dédié. Ces solutions intermédiaires permettent d’approcher progressivement la fibre de l’usager (en visant le FTTH à terme) et donc de lui apporter une amélioration immédiate du niveau de service (le débit sur cuivre étant d’autant plus élevé que la distance est courte), tout en étalant les investissements dans le temps. ![]() Par la suite, il est alors possible d'étendre l'architecture en tirant de la fibre jusqu'à l'usager de bout en bout . Nous avons alors des architectures dites passives ou actives, selon la présence ou l’absence d’équipements actifs entre le site central de l’opérateur et les points de desserte . Le point-multipoint passif (souvent appelé PON, passive optical network, par abus de langage) : une fibre unique part du central et dessert plusieurs habitations, lesquelles sont raccordées à cette fibre au niveau d’un équipement passif (coupleur ou splitter , sorte de « multiprise »), placé à proximité de la zone à desservir. Chaque maison reçoit toutes les informations envoyées par l’équipement central (OLT) ; l’équipement récepteur (ONT) de chaque abonné assure le filtrage. Cette architecture permet des économies sur la quantité de fibres à poser, et donc sur le dimensionnement des infrastructures d’accueil. ![]() le point-multipoint actif : proche du schéma précédent, le coupleur étant remplacé par un commutateur, équipement électronique capable d’aiguiller le signal. Les informations envoyées depuis le central sont traitées par le commutateur, qui les retransmet uniquement sur la fibre de l’abonné destinataire. Cette architecture, de par la présence d’éléments actifs dans l’arbre optique, est d’exploitation complexe à grande échelle. ![]() le point-à-point passif : chaque habitation est reliée au central par une fibre qui lui est dédiée de bout en bout . Le modèle est identique à celui de la boucle locale téléphonique traditionnelle, avec une paire de fils par abonné. Cette architecture permet une étanchéité absolue entre les lignes des différents abonnés : aucun risque de sécurité, et garantie absolue de disponibilité totale de la ligne (aucun partage de débit) . C'est l'architecture finale vers lequel tout le monde veut tendre . ![]() October 05 Panorama de logiciels d'un système d'information (ERP, CRM, EAI, EDI, Sécurité, Supervision ...) et des ports des services courants Le système d'information d'une entreprise regorge de nombreuses applications . Cela va des simples applications utilisateurs comme les traitements de texte aux logiciels d'administration du parc informatique comme les logiciels de supervision .Pour les utilisateurs, on trouve des suites bureautiques avec traitement de textes, tableur, présentation, logiciel de dessin : - Gratuit : Open office, Star Office, Koffice- Payant : Corel Word Perfect, Microsoft Office En particulier, les logiciels de traitement de texte sont souvent utilisés :Microsoft Word, Open Office, Star Office (SUN), LateX (gratuit, sous Linux) ![]() Toujours pour les utilisateurs, on trouve les logiciels ERP (Enterprise Ressource Planning) comme Microsoft Outlook / Microsoft Exchange, Lotus Notes / Lotus Domino ou Calendar de Mozilla . On trouve aussi les logiciels de CRM (Customer RelationShip Management, gestion de la relation client) . Pour les développeurs, on trouve les EDI (Environnement de Développement Intégré) comme Microsoft Visual Studio .NET, ou encore Eclipse (qui est Open Source et gratuit) voir NetBeans pour le Java .![]() Pour le développement Web, on trouve des logiciels CMS Content Management System (ou WCM Web Content Management) comme les services de publication internet comme PHPNuke ou SPIP (sous Linux, Open Source) . Les navigateurs les plus courants sont Microsoft Internet Explorer MIE v6, Mozilla Firefox, Netscape, Konqueror (sous KDE Linux), Opéra et Safari d'Apple . NCSA Mosaic et Lynx ont disparu depuis longtemps .On trouve aussi des outils pour réaliser des modélisations UML comme Rational Rose, Borland Together (payants) ou ArgoUML pour le java (Freeware) . - MSSQL (Microsoft SQL Server) ou MSDE (= petit Microsoft SQL Server de développement gratuit)Pour faire cohabiter les différentes applications du parc informatique, il existe deux approches, l'approche des WebServices qui est normalisée ou l'approche habituelle EAI (Enterprise Application Integration) . Il s'agit de faire cohabiter les applications et de centraliser les données sur une base unique en adaptant les formats d'enregistrement des données entre elles . Les bases de données habituellement rencontrées sont : - MySQL ou PostgreSQL: des serveur SGBD Open Source pour de petites bases : autour de 30 000 entrées . (PostgreSQL est plus sécurisé que MySQL .) - Oracle 8i, qui est adapté pour des volumes de données bien plus élevées . Pour l'administration réseau, on trouve comme logiciels de supervision réseau et de monitoring : Au niveau de la sécurité, on peut réaliser une audit de sécurité sur un réseau avec NESSUS ou de façon plus élémentaire sur les petits réseaux Microsoft avec l'outil gratuit MBSA Microsoft Baseline Security Analyser v2.0 . Pour compléter la protection Pare-Feu / Anti-virus, il peut être utile d'ajouter un détecteur d'intrusion (NIDS = Network Intrusion Detection System) . September 09 Sécurisation électrique (onduleur), du stockage (RAID 0,1...) et des réseaux (Firewall, DMZ, FireProof)Cet article va traiter de la sécurisation informatique suivant trois points : le contrôle des tensions électriques, la sécurisation du stockage sur disque dur via les différents systèmes RAIDs et enfin, la sécurisation du réseau local d'entreprise vis à vis du reste du réseau Internet par l'utilisation d'une zone DMZ et d'un firewall . Tout d'abord, il faut se protéger des variations intempestives de tension et des coupures de courant . Pour cela , il existe des onduleurs et des parasurtenseurs . ![]() Les onduleurs fournissent du courant en prenant le relais après une coupure de courant ou une baisse de tension constatée en entrée alors que, les parasurtenseurs, rabaissent la tension lors des surtensions pour éviter d'abimer le matériel . Les onduleurs, aussi appelés UPS (Uninterruptable Power supplies), délivrent du courant à partir de leurs accumulateurs incorporés . Il existe deux types d'onduleurs : on-line et off-line . Avec les onduleurs off-line , les accumulateurs ne sont pas branchés en permanence et prennent le relais uniquement en cas de besoin . La tension de sortie n'est donc pas très régulière pendant le temps de réaction . Avec les onduleurs on-line, les accumulateurs sont branchés en permanence et insérés dans le circuit électrique ce qui permet une régularité de la tension de sortie que le courant provienne du réseau (secteur) ou des accumulateurs . La capacité des onduleurs n'étant pas infini en cas de coupure, il faut qu'ils puissent envoyer un signal aux ordinateurs quand ils sont presque vide avant la coupure définitive du courant et afin d'arrêter les ordinateurs correctement . Pour cela, ils délivrent en général trois signaux : « tout est ok », « alimentation », « batterie faible » .Des logiciels s'installent sur les postes pour interagir avec les onduleurs : sous Linux Suse, il existe le programme Genpower très facile à configurer . Celui ci doit être éxecuté à chaque démarrage en ajoutant, sous Linux des lignes de lancement dans /sbin/init.d/boot, sous Windows sous forme de service . Dernier point, le redémarrage automatique des ordinateurs ne doit pas être trop rapide après l'extinction des postes suite à une coupure sinon ils utiliseront le peu d'électricité restant dans les accumulateurs vides pour redémarrer et ils n'auront pas le temps de se ré-éteindre correctement . Il faut donc placer la temporisation dans LILO à un niveau élevé . De plus, dans les grands réseaux, il faut plusieurs onduleurs pour alimenter tous les postes . Les ordinateurs sont donc répartis entre un onduleur maître et un ou plusieurs onduleurs esclaves . Les divers états de l'UPS sont distribués par le maître aux esclaves à travers le réseau . En ce qui concerne le stockage, afin de prévenir les pannes et incidents et une éventuelle perte des données stockées sur les disques durs, on utilise des systèmes RAID (Redundant Array on Inexpensive Disks) . Il s'agit d'une méthode de stockage d'informations réparties sur plusieurs disques durs par mirroring des disques, par l'utilisation de somme de contrôle checksum (codes détecteurs ou correcteurs d'erreurs) ou le placement de blocs de données sur plusieurs unités de disques . Les systèmes RAID peuvent être mis en oeuvre soit, de façon logicielle, soit de façon matérielle . - Par logiciel : C'est la solution la plus économique car elle est uniquement logicielle et ne met pas en oeuvre de matériel spécifique . C'est uniquement un logiciel présent dans le noyau du système d'exploitation (le kernel Linux par exemple) qui permet de gérer différents RAID sur les disques durs . Cette solution fonctionne aussi bien avec les disques SCSI que IDE ou SATA . Elle présente l'inconvénient d'offrir une vitesse réduite par rapport aux solutions purement matérielles . - Par le matériel : Cette solution revient plus chère car elle nécessite un contrôleur de disques RAID . Ce sont des cartes enfichables (ISA presque entièrement disparu ou) PCI qui sont installées dans l'ordinateur à la place des contrôleurs classiques IDE ou SCSI . Avec le RAID matériel, le noyau des OS n'a pas besoin d'être adapté . ![]() Six configurations RAID différentes existent : RAID 0, 1, 2, 3, 4, 5 Les principaux et les plus rencontrés sont 0, 1, 4, 5 . RAID-0 : Deux disques sont couplés . Les données sont réparties par blocs et chaque moitié de bloc est placée sur chaque disque simultanément . De ce fait, la vitesse d'écriture et de lecture est bien plus rapide . Ce procédé est appelé striping . Par contre, en cas de défaillance d'un des disques, toutes les données sont perdues; il n'y a donc pas de tolérances aux pannes . RAID-1 : Deux disques sont couplés et les données sont écrites en double sur les deux disques . L'un est l'image exacte de l'autre . En cas de défaillance d'un des disques, l'autre étant intact, on récupère toutes les données et la tolérance aux pannes est assurée . Par contre, on perd la moitié de l'espace disponible puisque nos données sont en double . On parle de mirroring . RAID-4 : On utilise 3 disques avec des sommes de contrôle ou checksum . Deux disques contiennent les données et le troisième les sommes de contrôle . La somme de contrôle est calculée par exemple par un OU exclusif logique . Quelque soit le disque qui tombe en panne, il est toujours possible de reconstruire le contenu du disque défaillant à l'aide des données des deux autres disques . L'avantage du RAID-4 par rapport au RAID 1 est qu'on peut utiliser les deux tiers de la place au lieu de la moitié . Par contre, l'écriture de donnée sur un disque de donnée, oblige à calculer et écrire la somme de contrôle sur le troisième disque et ralenti donc l'écriture . De plus, le troisième disque est 2 fois plus sollicité que les autres . RAID-5 : C'est un perfectionnement de RAID-4 où les données et les sommes de contrôle sont ventilées sur les trois disques de sorte que chaque disque reçoit une charge égale . On utilise toujours les 2/3 de l'espace pour les données (le reste pour le contrôle) . C'est le meilleur des procédés . Enfin, afin de protéger les réseaux internes des entreprises et autres organisations, des menaces externes provenant de l’Internet et de réseaux non sécurisés, on utilise une architecture Firewall ou Pare-Feu . L’objectif est de se prévenir contre l’accès non autorisé à des données et à des ressources privées . Au passage, le firewall peut permettre de journaliser les échanges, le trafic de données et les tentatives d’accès . Toutes les architectures de Firewall repose sur un Firewall . Il en existe 3 types de base : - Filtres de paquets : Ils analysent les paquets de données au niveau de la couche réseau (couche 3 OSI) et peuvent les filtrer en fonction des adresses de l’expéditeur et du destinataire, du protocole et des numéros de port des applications . - Relais de circuits : Les relais de circuits fonctionnent au niveau de la couche transport (couche 4 OSI) . Ils permettent d’utiliser des applications construites sur les protocoles de transport de cette couche (TCP connecté et UDP déconnecté) . - Passerelles au niveau applications (passerelle de flux applicatifs) Comme son nom l’indique, ils travaillent au niveau des applications . On définit des proxies (serveurs proxy) spécifiques pour chaque application qui peuvent journaliser et auditer le trafic . Ces proxies peuvent faire du « store and forward » (FTP, SMTP, http …) ou être interactif (Telnet) suivant le type de trafic . De plus, ils peuvent gérer des mécanismes d’authentification (par exemple pour Rlogin ou Telnet) . Le temps de latence est plus élevé que le « Filtering Gateway » (=Filtres de paquets) . Le paramétrage du firewall doit obéir à une logique stricte : On interdit tout par défaut . On définit les autorisations uniquement pour ce dont on a besoin . « Tout ce qui n’est pas autorisé est interdit » . Il faut valider l’utilisation de chaque service réseau . C’est la démarche de paramétrage la plus sûre . Exemple de commande Linux de paramétrage du firewall pour le serveur de courrier : ipfwadm –F –a accept –b –P tcp –D mail.mafirme.fr 25 Les architectures de Firewall sont nombreuses suivant les moyens financiers qu’on est prêt à leur consacrer et le degré de sécurité recherché . Voici les schémas de deux variantes : la plus simple (moins coûteuse) et la plus compliquée (plus sûr mais chère) Cas 1 : Firewall avec routeurs de filtrage Le routeur de filtrage contient les autorisations d'accès basées exclusivement sur les adresses IP et les numéros de port . Cas 2 : Firewall avec sous réseaux de filtrage (zone DMZ démilitarisée) Un Firewall avec sous-réseau de filtrage se compose de deux routeurs : L'un est connecté à Internet, et l'autre à l’Intranet/LAN. Plusieurs réseaux bastions peuvent s'intercaler pour former entre ces deux routeurs, en quelque sorte, leur propre réseau constituant une zone tampon entre un Intranet et l'Internet appelée «zone démilitarisée» . Les serveurs accessibles par Internet (HTTP, FTP, E-mail, DNS, Gopher) doivent être placés dans cette zone démilitarisée . De l'extérieur, seul l'accès aux réseaux bastions est autorisé. Le trafic IP n'est pas directement transmis au réseau interne. De même, seuls les réseaux bastions, sur lesquels des serveurs Proxy doivent être en service pour permettre l'accès à différents services Internet, sont accessibles à partir du réseau interne. Le Routeur interne : - Filtre le trafic entre le monde extérieur et le bastion 2. - Interdit tout autre trafic direct (donc pas de trafic direct entre le réseau interne et l’extérieur). Le bastion interne : - Assure les fonctions de DNS vis à vis du réseau interne en envoyant ses requêtes au bastion externe. - Assure les fonctions de proxy avec authentification pour les applications distantes (Telnet, Rlogin, FTP) - Assure le relais du Mail sortant(SMTP). Le bastion externe : - Filtre au niveau applicatif les paquets en direction du réseau interne - Assure le relais X11 de l’extérieur vers l’intérieur, sur autorisation. - Assure le relais du Mail entrant(POP). - Assure les fonctions de DNS vis à vis du réseau externe. Le bastion interne héberge des services . Le pare feu peut limiter les débits et constituer un goulet d’étranglement des performances réseaux . September 07 Choix, téléchargement et installation de systèmes d'exploitationLes systèmes d'exploitation du marché sont nombreux . On trouve principalement les systèmes Microsoft et les systèmes UNIX . Microsoft : Windows 98, Windows ME, Windows XP Home Edition et Professional Edition, NT Workstation et NT Server, 2000 Professionnel et 2000 Server, 2003 Server, Windows Vista UNIX : Linux et ses distributions(Red Hat, Fedora, Suse, Mandrake, Debian ...), FreeBSD, OpenBSD, les systèmes propriétaires : HP-UX, Sun Solaris, IBM AIX, SGI IRIX, Compaq Tru-64 ... ![]() Choix : Les systèmes Microsoft s'accompagnent de produits variés et complémentaires comme Microsoft Back Office Server (administration centralisée), Microsoft Exchange (serveur de mail), Microsoft Office (suite bureautique) ... Ils sont en général très intuitif, mais n'offrent pas toujours la finesse de paramétrage des systèmes UNIX . Dans les systèmes UNIX, le système Open Source Linux est le plus en vogue . Parmi les systèmes Linux, on choisira préférentiellement : - la distribution Mandrake (Mandriva) si on souhaite se rapprocher de Windows en terme d'ergonomie - la distribution Debian si on souhaite la distribution la plus complète avec à peu près tous les types d'applications existantes disponibles ![]() - la distribution Red Hat si on souhaite un support technique professionnel (Fedora est sa version grand public gratuite) ![]() Afin de tester le système Linux et vérifier sa compatibilité avec le matériel, l'utilisation d'un LiveCD ou CD-ROM bootable est idéal . Je vous conseille le LiveCD Linux Knoppix qui est gratuit . ![]() Avec ce live CD, l'OS et ses logiciels (Gimp, Kaffeine ...) se chargent au boot sans aucune installation sur disque dur, et, cette distribution, tirée de la Debian, est toujours mise à jour . Couplé à une clef USB pour sauvegarder ses paramétrages et données personnelles, on obtient un système nomade . Knoppix permet également le dépannage avec son système de lecture des partitions, qui permet aussi de lire les partitions Windows . Dans le même style, on trouve Shinux (gratuit) qui offre les mêmes possibilités mais sur une clé USB avec seulement 50 Mo d'espace . Puisqu'il s'agit d'une clé (accessible en écriture) et plus d'un CD, les données sont sauvegardées . Pour tester FreeBSD, on trouve également un LiveCD gratuit : FreeSBIE ![]() OpenBSD 3.9 est aussi un UNIX libre et gratuit comme Linux axé sur la sécurité pro-active et la cryptographie intégrée (une seule vulnérabilité à distance détectée en plus de 8 ans dans l'installation par défaut) . C'est parmi les OS les plus sûr . ![]() Pour finir, Schillix est un OS open source gratuit basé sur le code de OpenSolaris (tiré de Sun Solaris) . ![]() Enfin, il existe des CD de dépannage bootables (comme les anciennes disquettes de dépannage) comme Ultimate Boot CD . Ultimate Boot CD est un cd rom gratuit qui comporte un ensemble d'outils prévus pour dépanner/diagnostiquer une panne machine . Les outils proposés sont entre autres : - Des outils de test, diagnostic, sauvegarde et partitionnement de disque dont entre autres G4U pour créer des images Système et Ranish Partition Manager pour partitionner - Des outils relatifs au CPU (processeur), à la RAM (memoire vive), aux périphériques, au BIOS tous cela avec un support du réseau (possibilité d'accéder aux réseau) Pour Windows XP, on trouve des Live CD mais ils sont payant, approche propriétaire oblige : En particulier, Bouldows ou XP Live CD . Ce dernier peut être utilisé comme CD de dépannage et permet d'accéder aux partitions NTFS contrairement à la plupart des CD de dépannage . Afin de récupérer tous ces systèmes d'exploitation, il faut les télécharger par Internet . La dernière étape consiste en l'installation . Des outils informatiques pour apprendre l'anglaisAujourd'hui, les moyens mis à notre disposition pour apprendre l'anglais sont très nombreux . Mon logiciel préféré dans ce but est SKYPE . Il s'agit d'un software de VoIP (Voice over IP) qui permet de dialoguer sur internet gratuitement dans le monde entier . Il présente la particularité de proposer un mode « SKYPE ME » qui permet à tout autre utilisateur d'entrer en contact avec nous, de quelques pays que ce soit et quelque soit la langue . A l'intention de notre futur interlocuteur, on peut lui laisser un message d'accueil pour lui indiquer comment on souhaite parler . Par exemple, « Parlons ensemble de la coupe du monde de football en Anglais ! » . Réciproquement, on peut chercher les utilisateurs en mode SKYPE ME (donc joignable) présent dans le monde à cet instant, en fonction de son pays et de sa langue . On peut par exemple parler à des américains parlant aussi français . Personnellement, ce logiciel m'a permis dernièrement d'entrer en relation avec un américain travaillant à Microsoft et un américain traducteur en français de colloques . Ce logiciel facilite aussi les échanges internationaux car il n'est pas rare de se faire inviter et loger dans un pays étranger par un de nos interlocuteurs pour visiter les Etats-Unis ou encore le Maroc ... D'autres moyens existent pour parler anglais . Le logiciel iTunes d'Apple permet d'accéder et de télécharger des podcasts audio gratuitement sur son lecteur mp3 . On peut par exemple y télécharger des cours d'anglais débutant ou de préparation du TOEFL . De la même manière, le logiciel iTunes permet d'acheter des livres audio en anglais à enregistrer sur son stick (ex : Harry Potter) . Les livres audio ne sont pas utiles que pour les aveugles ... Pour faciliter son imprégnation, on peut installer tous ses logiciels sur son poste de travail en langue anglaise ou regarder des films DVD en anglais sous titré anglais ... Bon courage ! September 06 Réalités et futur de l'Internet et des réseaux informatiques : révolutions en cours, l’adressage IPv4 et IPv6 …L'informatique est à l'origine d'une révolution numérique caractérisée par la dématérialisation . Cette révolution se manifeste dans de nombreux domaines : - Cette révolution numérique participe à une vaste révolution culturelle . Dans le monde de la musique, l'utilisation de fichiers numérique, mp3 et wma en tête, a dématérialisé le support . De plus, l'échange de fichiers musicaux peer to peer a bouleversé la façon de consommer la musique chez les jeunes . Positivement, elle a amené l'industrie du disque a proposé la musique par titre et plus forcément par album complet via les sites de téléchargement de musique légaux comme Fnacmusic ou Virgin . Cela a également amené une baisse de près de 40% des prix des CDs. Cette révolution n'a jamais été décrétée par quiconque mais résulte d'un changement des habitudes que provoque les découvertes de la science et les nouveaux instruments de la technologie . - Cette révolution concerne également les administrations qui proposent des applications web et des portails internet pour simplifier les démarches administratives (paiement des amendes, impôts sur le revenu, demandes d'attestation diverses : assedics, rmi ...) . - Cette révolution permet également le rapprochement des hommes par l'abolition des distances par les réseaux : des logiciels comme SKYPE permettent de partir à la rencontre d'autres cultures, d'autres pays et d'autres langues . Le monde des réseaux en particulier évolue très vite au grès des progrès technique constamment entrepris . Les réseaux sans fil sont en voie de généralisation . Petite explication sur IPv4 : Chaque classe a une adresse IP particulière appelée masque de réseau dans lequel tous les bits de la partie réseau sont définis à 1 et tous les bits de la partie hôte à 0 . A l’aide de l’adresse Ip d’un ordinateur, on obtient l’adresse du réseau de cet ordinateur à l’aide d’un ET logique entre l’adresse Ip et le masque de réseau . Pour les adresses de diffusion de chaque sous réseau, on fait un OU entre l’adresse de sous réseau et le masque de sous réseau inverse (0.0.0.31) . On obtient les 8 sous réseaux avec les plages d’adresses suivantes : En conclusion, la norme IPv4 met à disposition 2 113 664 adresses toutes classes confondues . Aujourd’hui, il n’y a pratiquement plus d’adresses disponibles car la taille de l’Internet a doublé tous les ans depuis 1989 . C’est pour cette raison qu’une nouvelle norme a été mise en chantier concernant IP qui offre aussi une gestion de la QoS et de la sécurité . IPv4 est compatible avec IPv6 notamment par encapsulation des paquets IPv4 dans les paquets IPv6 . Ceci permet de ménager une phase de transition suffisante de IPv4 à IPv6 pour que les constructeurs de matériaux et d’OS puissent s’adapter . Aujourd’hui, le réseau 6Bone est le réseau virtuel de test de IPv6 . G6Bone est sa branche française .
Références : IPv6, RFC 2460 ; ICMPv6, RFC 2463 September 03 Exemples d’architectures logicielles : le logiciel de supervision SNMP Compaq Insight Manager et le logiciel de sécurité Norton Anti-virus Corporate EditionSur les réseaux d’entreprises, on trouve un grand nombre de logiciels aux fonctions variées . L’administrateur système et réseaux utilise quotidiennement de nombreux produits . Ceux-ci fonctionnent suivant des architectures parfois complexe . Je vais vous en présenter 2 : un logiciel de supervision Compaq Insight Manager Service Pack 7 (CIM SP7) et Norton Antivirus Corporate Edition (NAV CE) . Pour commencer, le logiciel de Compaq, Insight Manager, est habituellement utilisé pour contrôler l’état des différents composants (serveurs, baies, fabric) d’une solution de stockage SAN (voir l’article sur le stockage plus bas) mais il peut aussi être déployé afin de superviser un réseau LAN d’entreprise (RLE) . Sa politique de licensing permet de l’utiliser gratuitement pour les clients ayant installé un SAN basé sur des produits Compaq . J’ai eu l’occasion de l’utiliser . Il est proche dans son principe de logiciels de supervision comme HP OpenView . Il utilise une approche clients – serveur avec des agents . Voici un schéma résumant son architecture : ![]() Le serveur de supervision dénommé Compaq Insight Manager 7 Management Server utilise une base de données SQL pour maintenir les informations . Le deuxième exemple d'architecture que je souhaite vous présenter est celle d'un anti-virus : Symantec Norton Antivirus Corporate Edition . Celle ci se révèle plus complexe qu'on le croit . Pour finir, les points importants à étudier lors du choix d'un anti-virus et qui sont présentes avec NAV sont : August 31 Les réseaux locaux industrielsLes réseaux informatiques et bureautiques sont les plus connus des réseaux . Ce sont ceux qui se développent le plus rapidement et qui sont le plus souvent renouvelés . En plus des réseaux bureautiques, dans le monde de l’industrie, on trouve des réseaux plus élémentaires avec peu de volumes d’information mais très fiables avec une grande disponibilité : les réseaux locaux industriels . Ils utilisent des protocoles simples et sont souvent très protégés contre les perturbations car ils sont utilisés dans des environnements difficiles et perturbés : magnétiquement, électriquement, physiquement . Ils sont par exemple utilisés dans les salles de machines de travail, sur les chaînes de montage de voitures, dans les TGV, pour la récupération d’informations de capteurs ou la synchronisation avec une base de données de badges d’authentification pour des salles sécurisées . On trouve essentiellement les protocoles Modbus, Jbus, FIP ou Bitbus pour les réseaux de terrains ou des bus CAN pour les chars, les automobiles ou les avions . - Le protocole BitBus d’Intel a été inventé en 1983 et il s’agit d’un bus entre microprocesseurs . Il est utilisé pour les applications de contrôle et les commandes industrielles par exemple pour commander un tapis roulant sur une chaîne de montage . Il a une topologie en bus avec 250 nœuds maximum et 30 mètres à 1200 mètres sans répéteurs au plus . Il utilise comme support de transmission la paire torsadée blindée ou du fil en nappes suivant le degré d’immunité électrique requis et peut atteindre un débit de 2,4 Mbit/s . Il utilise une approche maître-esclaves avec un nœud maître et des nœuds esclaves . Le nœud maître interroge les nœuds esclaves un par un et informent les autres nœuds de leurs états . ![]() - Le protocole FIP Factory Instrumentation Protocol est un protocole peu ambitieux mais peu cher qui permet de réduire les coûts de raccordement des capteurs et des actionneurs . Les flux de données et les échanges doivent être connus à l’avance et ne doivent pas être destinés à changer . Il utilise une topologie en arbre et étoile avec un double médium basé sur de la paire torsadée blindée ou de la fibre optique pour la fiabilité et un débit de 1 à 5 Mbit/s . Le débit diminue avec la distance et chute à 1 Mbit/s à 4000m . Il n’y a pas de maître-esclaves mais un arbitre de bus (= une machine dédiée) et les abonnés . L’arbitre de bus exploite la liste des échanges à faire avec une liste de tâches à réaliser cycliquement, connue à l’avance et paramétrée au départ par l’administrateur . ![]() - Un autre réseau est le réseau CAN Controller Area Network . Il est utilisé dans le monde de l’automobile essentiellement (Mercedes classe S) mais aussi pour les ascenseurs (OTIS), les équipements de bateaux ou les équipements médicaux … CAN fournit un débit de 125kbit/s à 1Mbit/s avec de la paire torsadée ou de la fibre optique sur des longueurs de 40 m (pour du 1Mbit) à 1000 m (pour 50kbit/s) . ![]() - Le réseau Modbus est un ancien réseau qui est encore parfois utilisé dans l’industrie . ![]() Synchronisation de ses données pour le travail délocaliséQu’on soit manager, commercial ou simplement souvent en déplacement chez des clients, il est souvent nécessaire de pouvoir synchroniser nos données personnelles via notre ordinateur portable entre le bureau et le lieu où on se trouve ou plus simplement entre la maison et le travail . De nombreuses solutions existent pour nous simplifier la vie notamment pour la synchronisation de ses calendriers et agendas (professionnels et personnels), de ses bookmarks (marque-pages), de ses fichiers personnels ou de ses courriers électroniques . Prenons l’exemple des calendriers iCal : De la même manière, si on souhaite synchroniser ses bookmarks et autres marques pages, on peut ajouter une extension à Mozilla Firefox qui permet de les synchroniser via un serveur FTP et un fichier au format XML . On peut ainsi partager ses bookmarks entre différents ordinateurs via Internet . L’extension Mozilla Foxmarks Bookmarks Synchroniser le gère sur un serveur FTP dédié de l’Internet, mais il existe d’autres extensions qui proposent de le faire sur n’importe quel FTP, par exemple celui de son FAI (ISP), pour peu qu’on ait l’espace disque suffisant pour stocker le fichier XML des bookmarks . July 14 Le marché du stockage entreprise et grand publicLe marché du stockage en entreprise connaît ses dernières années un grand dynamisme entre les constructeurs et éditeurs de logiciels (SUN, Compaq-HP, IBM, SGI, Veritas, Legato, ADIC, DICOM, Maxtor, Network Appliance, Exabyte ...) . La manifestation "Les Universités du stockage" auquel j'ai déjà participé à plusieurs occasions est un must en la matière . On trouve dans le secteur essentiellement les offres de solutions SAN (Storage Area Network), NAS (Network Attached Storage) et DAS (Direct Attached Storage) . Récapitulons : ![]() - Le SAN est un réseau de stockage dédié reliant des serveurs de fichiers à des baies de stockage(grappes de disques durs) . Le mécano du SAN s'articule autour de commutateurs (appelés Fabrics) très haut débit et de liaisons FC (Fiber Channel) et Scsi à plus de 100 Mo/s (1 Gbit/s environ) via des interfaces réseaux présentes sur les serveurs appelées HBA (Host Bus Adapter) . - Le NAS est un serveur de fichiers accessible par le réseau ou les utilisateurs stockent leurs données (en particulier celles qu'ils veulent absolument voir sauvegardées) . A noter que certains serveurs NAS peuvent se joindre à un SAN et ont l'interface adaptée . - Le DAS est la solution de stockage la plus élementaire puisqu'il s'agit d'un disque dur ou d'une baie de stockage externe directement reliée à l'ordinateur par exemple via un lien SCSI . Elle répond à des besoins de stockage local . Les approches SAN et NAS sont plus adaptées en entreprises de façon à rationaliser le stockage en le centralisant ce qui permet une économie en administration et l'évolution des capacités se fait sans gaspillage (contrairement à de multiples stockages DAS). Le cout tôtal de possession (TCO Total Cost of OwnerShip) de ces équipements est généralement élevé mais le retour sur investissement (ROI Return On Investment) que l'on peut en attendre est, dans bien des cas, très intéressant . Les équipements comme les SAN se trouvent essentiellement dans de grosses sociétés (comme Airbus ou VA TECH) ayant de grands besoins de capacités . Ils offrent de très bonnes performances d'accès mesurables en Mo/s comme en IO/s . Les performances en IO/s (entrées/sorties par secondes) sont également à considérer en particulier lorsque les données proviennent de serveurs comme des serveurs de messagerie (Exchange, Lotus Domino) ou des serveurs de bases de données (Oracle, MSSQL, MySQL) . En effet, pour ce type d'application, la nature des données (messages, BDs) fait que les données sont morcelées en de nombreux très petits fichiers . La limitation des échanges se fera donc non pas en fonction du débit mais en fonction des échanges d'entrée / sortie des fichiers donc en IO/S . Les SAN doivent en général offrir une haute disponibilité et donc une tolérance aux pannes très élevée avec souvent la règle des 5 neufs : 99,999 % de disponibilité . Ce n'est possible que grâce à une redondance des composants (double alimentation, double ventilateur, double interface réseau, grappes de disque avec systèmes RAID 1,2,3,4,5 et disque Hot swap et hot plug (retrait à chaud et ajout à chaud avec reconstitution des données manquantes automatique)) . De plus, parfois, les données du SAN sont dupliquées (réplication et externalisation du stockage) sur un deuxième site distant pour parer à tout incident (inondation, incendies ...) . On parle de SWAN (Storage Wide Area Network) . Tous ces équipements nécessitent en entreprises des sauvegardes (en plus du stockage sur disque) . La politique de sauvegarde se fait soit en ne sauvegardant que les données qui sont sur les serveurs soit en sauvegardant également les données sur les postes clients via des logiciels clients de sauvegardes installés sur chaque poste et/ou chaque serveur . Sur les serveurs, de façon à ce que ces sauvegardes ne pénalisent pas l'accès au données trop longtemps, on réalise d'abord un snapshot (copie des métadatas en quelques secondes) de façon à pouvoir ensuite sauvegarder tout en maintenant l'accès aux données . ![]() Ces sauvegardes se faisaient jusque là sur des bandes via des lecteurs de bandes, des robots de sauvegardes et des logiciels de sauvegarde nombreux sur le marché (notamment Legato Networker et Veritas Netbackup) . Aujourd'hui, le coût du disque dur a baissé au point de rattraper le coût de la sauvegarde sur bande qui devrait disparaître au profit du disque dur et du disque optique (notamment blue-ray) . Dans le marché du grand public, en plus des traditionnelles CD-ROM RW et DVD-ROM RW, on va voir apparaître un nouveau support : les DVD Blue-Ray et les HD-DVD . ![]() Les nouveaux DVDs auront le même format que les DVDs actuels mais leurs capacités de stockage sera améliorée grâce à une gravure plus fine et à l'utilisation d'un laser bleu de 405 nanomètres de longueur d'onde . Ainsi, les DVDs Blue-Ray auront une capacité de 25 à 50 Go en double couche et les HD-DVDs une capacité de 15 à 30 Go en double couche comparativement au 8,5 Go en double couche des DVDs actuels . Cela va permettre un meilleur archivage des données informatiques (personnelles et d'entreprises) sur ces disques; et dans le monde de la vidéo, on va pouvoir stocker des films au standard Haute Définition HD 1080p avec une meilleure qualité d'images . De plus, la vitesse de gravue sur Blue-Ray sera 5 fois plus rapide que les CDs, DVDs actuels . July 13 Tunneling, VPN et sécurisation SSL du e-commerceLes VPN ou tunnels sont des réseaux reliant deux LAN entre eux ou un LAN et un client seul, ou deux clients seules entre eux par tunneling . La liaison VPN est établie par-dessus un réseau publique comme Internet en cryptant les communications afin d’assurer la confidentialité des échanges . Le VPN présente l’avantage d’offrir des portées très élevées via Internet dans le monde entier à des coûts très faibles comparativement aux solutions traditionnelles (LL, LS, RNIS, ATM, FR ...) . Par contre, la qualité de service, les délais d’acheminement et les débits ne sont pas aussi garantis qu’avec les liaisons traditionnelles et leurs contrats de services garantis . Le VPN peut se définir à trois niveaux avec 3 technologies différentes qui peuevent d’ailleurs s’ajouter pour augmenter la sécurité => Niveau 2 OSI : PPTP ou L2TP (multi flux applicatifs) Niveau 3 OSI : IPSEC (multi flux applicatifs) Niveau 7 OSI : HTTPS (=SSL) ou SHTTP (ne sécurise qu’un flux applicatif en général http) PPTP Point to Point Tunneling Protocol et variante L2TP Layer Two Tunneling Protocol IPSEC IP Secure SSL (HTTPS) : Une session SSL commence lorsqu’une URL spéciale commençant par https est demandée, le client se connecte alors sur le port 443 du serveur . Un cadenas apparaît au bas du navigateur . 1/ Authentification du serveur SSL : Le serveur envoie son certificat au client . Cela permet au client de confirmer l’identité du serveur : le logiciel côté client utilise les techniques standard de cryptographie à clé publique pour vérifier que le certificat du serveur et son identifiant public (la clé publique), ont été produits par un organisme certificateur agréé par le client . Cette authentification du serveur intervient dans tous les échanges de paiement avec les sites des banques et e-commerce lors des paiements par CB . 2/ Choisir les algorithmes de chiffrements que le client et le serveur supportent conjointement . Pour finir, toutes les données envoyées au moyen d’une connexion cryptée SSL sont protégées par un mécanisme contre les manipulations, qui garantit que les données n’ont pas été modifiées dans leur transit comme l’algorithme de hachage MD5 ou SHA . Les serveurs utilisant le SSL sont : IBM, Quaterdeck, Open Market, Entreprise Server (Netscape), Internet Information Server (Microsoft), JAVA Web Server (Sunsoft), Website (O’Reilly) ou Commerce Server 2000 de Microsoft .
SHTTP : Pour en finir avec les VPN, je vous conseille de tester une de ces implémentations que j’ai déjà personnellement expérimenté : OpenVPN (sur la plupart des OS Windows et Linux compris)et Stunnel . July 12 Comparatif des systèmes d'exploitation Microsoft et LinuxJe vais chercher à montrer les qualités et défauts de l'approche propriétaire fâce à l'approche open source et collaborative . Produits propriétaires et Microsoft : Pour commencer, les logiciels propriétaires sont le résultat de la recherche d'entreprises privées et la société de Redmond, Microsoft en est le parfait exemple . Pour l'approche propriétaire, les codes sources sont inaccessibles et on ne peut pas faire évoluer le programme . Ces réalisations propriétaires répondent en général parfaitement au besoin du plus grand nombre . Ils sont intuitifs et faciles d'utilisation . Ainsi, Microsoft et ses systèmes d'exploitations (9X, XP, 2000, 2003, Vista) sont au coeur de la démocratisation de l'informatique et de l'innovation . Si, aujourd'hui, l'informatique est utilisé par tous, c'est grâce à Microsoft . Microsoft répond très bien au besoin notamment avec : le format WMA DRM, MSN Messenger, Vista, l'EDI Microsoft Visual Studio .NET ... Maintenant, cette approche propriétaire n'a pas que des avantages : - un coût d'achat et de licences élevé - La sécurité et la réactivité fâce aux trous de sécurité y est généralement faible car la communauté de développeurs n'est pas aussi large et importante qu'avec les solutions open source . Le serveur HTTP libre Apache est reconnu bien plus sûr que son concurrent propriétaire Microsoft IIS (Internet Information Server) essentiellement car la communauté de développeurs Apache est bien plus étendue . - L'autre inconvénient majeur est l'interopérabilité très insuffisante des logiciels propriétaires en général . Ils ne sont fait pour fonctionner qu'avec les produits software de la même marque car ils utilisent beaucoup plus faiblement les normes et standards pour privilégier des technologies et protocoles très personnels et secrets . Cette fermeture est utilisée par les majors de l'informatique pour privilégier leurs situations de monopôles sur le marché . Les exemples sont nombreux : l'éditeur de texte et le format Microsoft WORD, les protocoles utilisés par les serveurs de domaines : NT Server avec service pack 6a, 2000 Server, 2003 Server, le système d'exploitation Windows ... Les majors, après avoir imposés l'utilisation de leurs logiciels, profitent de cette situation pour maintenir leurs avantages . Ainsi, Microsoft cherche à imposer auprès du public ses produits et en particulier auprès des jeunes : - par l'intermédiaire de l'éducation en proposant ses logiciels à l'éducation nationale (qui a refusée !) - en ciblant les jeunes avec le logiciel MSN Messenger (=Windows Live Messenger) et l'obligation d'utiliser son passport .NET (fâce à la Liberty Alliance) - en imposant des logiciels comme Windows Media Player par défaut avec son OS Windows - en répondant aux besoins de l'industrie du disque avec le format WMA DRM (Digital Right Management) Cette attitude de monopôle empêche la concurrence d'émerger et cet abus de position dominante a valu à Microsoft de nombreuses amendes et procès . Produits Open Source et Linux : Les produits Open Source obéissent à une autre logique . Ils sont associés à des licences (GNU, GPL ...) qui permettent à chacun d'accéder aux sources, de faire évoluer le code et le logiciel . L'approche est plus collaborative et la communauté de développeurs est généralement élevée (surtout pour les produits phares) . Linux ou Apache en sont les parfait exemples . De ce fait, la réactivité en matière de sécurité est plus élevée . L'évolutivité du logiciel l'est aussi et les algorithmes sont généralement plus optimisés, en tout cas, pour les produits les plus connus . Par exemple, il est reconnu que le système de gestion de la mémoire de Linux avec son arborescence de noeuds d'informations (inodes) a été à sa sortie bien plus performant en complexité en temps que la gestion de mémoire de Microsoft avec sa FAT32 (File Allocation Table) . De la même manière, Linux a été le premier système d'exploitation véritablement multi-utilisateurs (permettant des utilisateurs locaux et distants simultanément) et véritablement multi-tâches préemptif . Il a été le premier à accorder des priorités aux processus et à donner la possibilité à l'ordonnanceur d'interrompre une tâche en cours pour une autre plus prioritaire . A cette époque, Microsoft avait encore un système archaïque et potentiellement bloquant . Bien sûr, depuis, Microsoft a été amené à copier Linux ! On peut aussi rappeler que les logiciels Open Source sont plus respectueux des normes en vigueur . Enfin, les logiciels Open Source comme Linux participent à réduire les inégalités entre très grandes entreprises TGE et TPE/PME . De plus, ils réduisent la fracture Nord/Sud puisqu'ils sont très utilisés dans les pays pauvres . L'Open Source a amené à l'informatique une saine émulation profitable pour tous et une saine concurrence . En particulier, il séduira particulièrement ceux qui sont sensibles au travail collaboratif et à l'envie de partager la connaissance ou encore à ceux qui ne sont pas prêt à payer trop chers leurs logiciels . Les vrais points faibles de l'Open Source sont : - délicat d'utilisation pour les novices et pas assez de GUI (interfaces graphiques) - moins intuitifs - formats souvent moins utilisés (Word est bien plus usité que Open Office) En guise de mot de conclusion, l'entreprise doit se poser la question de savoir qui privilégier : Linux (européen) ou Microsoft (américain) Aujourd'hui, Linux et notamment la Red Hat avec son système de support technique est une vraie alternative pour l'entreprise . Dans le monde des serveurs, Linux a pris une part non négligeable et il est souvent utilisé en version embedded (embarquée) dans de nombreux produits du marché (mini serveur NAS, portables, lecteur MP3, PDA ...) en raison de la baisse de coût qu'il induit . Même si il coûte moins chère à l'achat (pas de licences), Linux implique cependant aussi des coûts cachés comme le coût de formation du personnel peu habitués à ce type de produits . L'intuitivité des produits propriétaires comme Microsoft 2000 ou XP Pro fait alors faire gagner de la rapidité de production . En fonction des situation, l'une ou l'autre des solutions s'impose donc . Il faut l'évaluer au cas par cas . A noter que si on choisit les solutions open Source, il faut toujours miser sur des logiciels Open Source connus avec une communauté de développeurs importante de façon à assurer une durée de vie élevée à son choix . July 07 Mozilla Firefox, extensions et outils d'administration associésLe navigateur Mozilla Firefox est actuellement le meilleur navigateur/butineur disponible . Il offre un haut niveau de sécurité et permet de visualiser la quasi- intégralité des pages du web suivant l'apparence de leurs concepteurs . Il est donc l'outil par excellence pour développer et tester ses pages Web . Son moteur de rendu respecte les standards et recommandations du W3C . En natif, il propose un outil d'aperçu du code source avec coloration syntaxique, un outil de détection d'informations de pages web et un inspecteur DOM (Document Object Model avec récapitulatif des liens, des images, des formulaires, des scripts et de l'architecture de la page) et un outil de débogage Javascript . En plus de ces fonctionnalités, il est possible de lui adjoindre des extensions pour en ajouter . En particulier, j'utilise des extensions d'administration et de développement comme : - Nandu, éditeur HTML WYSIWIG pour les développeurs Web - Launchy pour ouvrir une page web dans plusieurs navigateurs : utile pour le développement d'applications Web - MeasureIt pour mesurer la taille d'une image : utile pour les WebDesigners - ColorZilla pour retrouver les codes de couleurs HTML utilisé sur les sites web : utile pour les développeurs - LiveHTTPHeader pour connaître en temps réel, les requêtes HTTP entrantes et sortantes échangées - Mozilla Calendar et calendriers au format iCal pour partager son calendrier, fixer des rendez vous et des alarmes ou définir des mémos - SpyServer pour connaître le type de serveur HTTP utilisé sur les sites que je consulte ![]() - showIP pour connaître les adresses IP se cachant derrière les noms DNS des sites consultés et lancer des requêtes comme ping ou whois pour par exemple connaître le pays ou le site est hébergé . - FireFTP, un client FTP comme CuteFTP ![]() - BandwidthTester pour connaître la bande passante réelle dont on dispose en upload et download - DownloadThemAll, un gestionnaire de téléchargement - Dr.WEB, un anti-virus en ligne qui permet de tester si un fichier est infecté en ligne avant de le télécharger : utile pour les administrateurs systèmes et réseaux Firefox dispose aussi d'extensions ludiques comme : ![]() - Footie Fox v 1.0.6 pour avoir les résultats des matchs de foot de la coupe du monde ou des championnats mondiaux en direct ![]() - ForecastFox v 0.9.0.2 pour avoir la météo (température, vent, conditions) jusqu'à 8 jours dans différents emplacements partout dans le monde (y compris en France) (mon experience me laisse penser que les prévisions à 2/3 jours sont fiables) - FoxPose pour visualiser dans un nouveau onglet le contenu de tous nos onglets ouverts Pour télécharger toutes ces extensions, aller sur https://addons.mozilla.org/ Stéganographie et CryptographieDepuis très longtemps, les hommes cherchent à échanger des messages secretement . Ils ont donc mis en oeuvre 2 approches : Soit la sécurité repose sur le fait que le message est chiffré et devient incompréhensible, il nécessite alors un algorithme pour être déchiffré, c'est le principe du chiffrement; soit la sécurité repose sur le fait que le message ne sera pas détecté car caché, c'est la stéganographie : L'art est de cacher un message au sein d'un autre de caractère anodin, de sorte que l'existence même du secret soit dissimulé . Stéganographie : Un exemple de stéganographie peut être tiré de l'histoire grecque : Hérodote, un historien grec vivant au quatrième siècle avant Jésus Christ, relate l'utilisation d'un des plus étranges moyens de communication que l'on connaisse . Un certain Histiée se trouvant à la cours de Perse et voulant prendre contact avec son gendre (le tyran Aristagoras de Milet) choisit un serviteur dévoué, lui rasa la tête, y tatoua le message et attendit la repousse des cheveux . Histiée l'envoya alors à Aristagoras avec instruction de lui raser le crane . L'ayant fait, celui ci put lire le message . De nos jours, les messages, transformés en longues suites de bits , sont camouflés parmi les bits d'un autre fichier, image, son , vidéo ... La méthode la plus utilisée consiste à camoufler le message dans des images . Une image informatique est définie par la suite des niveaux de couleur de chaque pixel de l'image décrit de gauche à droite et de haut en bas généralement sur une échelle de 0 à 255 (un niveau par pixel pour une image en niveau de gris ou 3 niveaux pour les 3 couleurs RGB pour les images couleurs) . La stéganographie consiste alors à modifier lègérement le codage des niveaux de couleur de chaque pixel pour camoufler chaque bit du message . Chaque bit du message est dans le dernier bit significatif de chaque point d'une image . Par comparaison avec l'image initiale, on retrouve le message et visuellement cela ne se voit pas et on ne sait pas qu'un message est camouflé dans l'image . Cette technique a été utilisée par la cellule terroriste Al Kaida pour s'échanger des messages à travers des mails anodins avec photos jointes . Le réseau d'écoute Echelon de l'Alliance UKUSA (United Kingdom USA) ne les a pas détécté ! Voici un exemple avec deux images qui semblent identiques mais celle de droite cache une message . ![]() Et voici un lien ou télécharger un freeware CRYPTIMA permettant la stégano . Chiffrement : En matière de chiffrement, on a vu là aussi de nombreuses techniques se développer . Les allemands pendant la seconde guerre mondiale ont développé la machine Enigma . De la même manière, la NSA a développé dans les années 70, l'algorithme de chiffrement à clé secrète DES (Data Encryption Standard) . La clé de 64 bits sert ici à chiffrer et déchiffrer le message . L'algorithme (basé sur des tables de substitution avec 16 rondes) étant connu de tous, la sécurité est uniquement dans la clé . La sécurité du DES résiste actuellement à toutes les attaques effectuées avec des moyens financiers et temporels normaux (moins de 10 millions de dollars et moins d'un mois) . De plus, cet algorithme est relativement facile à réaliser matériellement et certaines puces chiffrent jusqu'à 1 Go de données par seconde ce qui est énorme . On trouve aussi la valise diplomatique qui est sans doute le meilleur chiffrement qui soit puisqu'il est absolument indéchiffrable sans connaître et intercepter la valise diplomatique proprement dite . Il est utilisé par le téléphone rouge et repose sur le principe suivant : La clé unique est une clé privée générée aléatoirement, utilisée une seule fois puis jetée . Elle est aussi longue que le message lui même . Cette clé est échangée par l'intermédiaire d'une valise diplomatique qui fait office de canal sécurisé . Le chiffrement se fait par la méthode du One Time Pad (OTP) ou masque jetable : - Nous avons un message de n octets. - Pour le chiffrer, on crée une suite de n octets aléatoires, la clée privée ou masque . - On applique ce masque octet par octet au message par une opération logique XOR par exemple . Sans connaître le masque, le message peut être décrypter en n'importe quoi, c'est pour cela que l'algorithme ne peut pas être cassé . Bien sûr, il existe d'autres algorithmes comme Vigénére, 3-DES, RSA ... ou encore PGP . PGP (Pretty Good Privacy) est très utilisé de nos jours et c'est un algorithme à clé publique et clé privé . C'est celui que j'utilise personnellement pour chiffrer et déchiffrer mes messages électroniques . Ma clé publique est présente en bas de page sur la page d'accueil de mon site web à : http://perso.orange.fr/davidlfrance/ Vous pouvez l'utiliser pour m'écrire et elle est visible de tous . Vous chiffrez avec PGP et ma clé publique et je suis le seul à pouvoir déchiffrer avec ma clé privé correspondant à la clé publique . Cette clé privé est présente sur mon ordinateur (le trousseau public/privé en fait) et est protégée par mot de passe, ce qui ajoute un niveau de sécurité . De la même façon que PGP permet de crypter les messages avec la clé publique et décrypter avec la clé privée, PGP permet aussi de gérer l'authentification . Cette authentification utilise un processus inverse au chiffrement : J'envoie un message m'authentifiant via PGP et ma clé privée et, le destinataire peut vérifier avec ma clé publique que le message reçu vient bien de moi car généré avec ma clé privée ! Voici un lien vers l'application GNUPG permettant le chiffrement PGP et un autre lien vers l'extension Enigmail pour le client de messagerie Mozilla ThunderBird permettant de chiffrer les e-mails avec PGP . _-_ July 06 FreeNet et réseaux P2P cryptés - problèmes déontologiques![]() Freenet est un réseau informatique P2P tout comme Shareaza ou e-mule . Comme tous les Peer to Peer, l'utilisateur paramètre la bande passante réseau attribuée et l'espace disque utilisable . Freenet se distingue des autres car il permet d'assurer l'anonymat et un cryptage des communications . Il utilise une architecture à clés publiques / privée. Il est décentralisé et bâti au dessus d'Internet . Il offre la plupart des services actuels d'Internet (email, téléchargement, sites web, etc.) . Techniquement, les informations de Freenet sont stockées dans chacun des ordinateurs du réseau . L'espace alloué par le nœud sert à stocker des fragments de données du réseau encryptées dans un cache local . L'utilisateur ne connaît pas le contenu de ce cache et des données qu'il stocke puisque les données y sont cryptées . Pour récupérer une information, identifiée par une clé unique, l'ordinateur client demande à d'autres ordinateurs du réseau la clé en question . Ceux-ci peuvent la renvoyer ou, s'ils ne l'ont pas dans leur cache, peuvent la demander à leur tour à d'autres nœuds . Un ordinateur qui demande ou envoie un contenu ne s'identifie pas, car il peut avoir initié l'envoi ou la demande d'envoi, ou l'avoir simplement relayée . De plus, un ordinateur qui fait transiter une information peut en garder une copie dans son cache . Ainsi, les données les plus demandées sont présentes dans plus d'ordinateurs et sont plus faciles à obtenir : les données se déplacent dynamiquement sur le réseau en fonction de la demande . Les données jamais demandées sont peu à peu remplacées par d'autres et disparaissent du réseau après un délai indéterminé. Il est également impossible de supprimer ou de censurer une information et la conception décentralisée du réseau interdit à quiconque de stopper son fonctionnement . Ce réseau permet ainsi d'assurer la liberté d'expression notamment à travers de sites webs par exemple dans les pays victimes de dictatures ou il est délicat d'exprimer des idées différentes de celle du régime en place . Ce réseau présente aussi des défauts : Il permet de la même façon de diffuser des données illégales ou douteuses : terrorisme, pédophilie ... July 04 Fils RSS, architecture XML/XSL, WebServices, Wiki et partage des donnéesLe monde du Web connaît une transformation dans la façon de partager les données . Jusque là, le langage du Web était le langage HTML ou DHTML (Dynamic HyperText Markup Language) . Ce langage définit le contenant et le contenu, les données et leur mise en forme, simultanément . ![]() L'apparition du langage XML/XSL a modifié la façon de concevoir des pages et est très utile dans un certain nombre de cas précis . Le langage XML est un langage de définition de données . Il est utilisé pour enregistrer les données et les structurer suivant une norme d'enregristrement spécifique à balises . Ces balises permettent par xemple de catégoriser les données . Un fichier XML peut être vu comme une base de données . Les applications sont de plus en plus nombreuses à enregistrer leurs paramètres dans des fichiers de stockage au format balisé XML . Le langage XSL permet de parser un fichier XML pour extraire les données recherchées et les mettre en forme. Les données sont donc gérées par XML et la mise en forme par XSL . Cela permet de définir un fichier XML partagé sur le web . A partir de cette unique fichier, différents sites peuvent utiliser des fichiers XSL différents pour exploiter cette information XML partagée et mettre en forme les données diffféremment, et ainsi créer autant de pages web différentes . Il est alors inutile de réécrire les données à de multiples reprises . Dans la même logique de partage des données, les WebServices permettent d'interroger à distance la même base de données par exemple, et de partager l'information sur différents sites . Les WebServices étant très faciles à développer, il est simple de les ajouter à ses sites . ![]() Une autre démarche de partage a été mise en oeuvre à travers les fils (ou flux) RSS (Really Simple Syndication). Le contenu d'un site ou d'un blog peut être syndiqué . Chaque utilisateur peut alors récupérer chez lui le contenu à a chacune de ses mises à jour sans avoir à accéder directement au site . De la même façon, un autre site peut décider de publier le contenu d'un site syndiqué et afficher le dernier article publié . L'article apparaît alors dans divers sites automatiquement et est partagé . Le fil RSS est défini par un fichier XML contenant le titre de l'information, un résumé et un lien vers l'article en ligne . De la même façon qu'on peut partager ses articles avec d'autres, le site del.ico.us propose de développer ses propres bookmarks (ou signets) et de les partager avec d'autres internautes . Chacun fait alors évoluer cette bibliothèque commune de bookmarks et ajoute ses nouvelles découvertes qu'il propose ainsi aux autres de découvrir . Pour finir, le concept Wiki correspond lui aussi en entreprise à une approche de gestion et de partage de la connaissance (Knowledge Mangement) . Il s'agit d'un site interne à l'enterprise, présent sur l'intranet, dans lequel chacun des collaborateurs peut ajouter ses propres connaissances en les classifiant . Au bout d'un certain temps, chacun fait part aux autres de ses savoirs et savoirs faire par cet intermédiaire et, l'entreprise constitue ainsi une mine d'informations mise à disposition des autres et très utile . Chacun peut apporter sa pierre à l'édifice et contribue à son évolution . July 03 Radios, podcasts et livres audios sur InternetL'internet, grâce à l'augmentation des débits sur la boucle locale BL (les derniers kilomètres jusqu'à l'abonné) et l'ADSL du RTC, fournit aujourd'hui de nouveaux services audios (podcast, radios, blogs audios) ou vidéos (streaming vidéos, VoD Vidéo On Demand, Télé sur Internet) . Ainsi, par exemple, la plupart des radios FM disposent aujourd'hui de leur équivalent numériques sur Internet . Ces radios internet présentent l'avantage de ne pas avoir de publicités pour l'instant et d'enchainer ainsi les titres sans interruption . Le logiciel Radio Fr Solo fournit l'accès à toutes les radios françaises les plus connues comme Radio Scoop, BFM, Nostalgie ou France Info ... C'est le meilleur logiciel radio français que je connaisse et il permet l'enregistrement du flux . ![]() Les podcasts correspondent à une technologie permettant d'écouter de l'audio en direct ou en différé . Ainsi, les radios Internet dont on vient de parler, sont des podcasts à part entière en direct . Ces podcasts sont souvent décrit par l'intermédiaire de fichiers .pls contenant le lien vers le serveur de podcast . Par exemple, le logiciel Radio Fr Solo référence une bibliothèque de fichiers .pls pour toutes les radios qu'il gère . Voici un exemple de contenu d'un fichier .pls : [playlist] NumberOfEntries=1 File1=http://stream2.frequencecaribou.com:8182/ Comme on peut le voir, le protocole utilisé ici est HTTP . Ces WebRadios peuvent être écoutées avec un logiciel radio spécialisé ou un lecteur compatible pls comme Winamp ou iTunes . Cette technologie de podcast permet à tout un chacun de réaliser sa propre radio personnelle avec seulement un ordinateur équipé d'un microphone et un logiciel spécialisé permettant d'enregistrer le son à un débit relativement faible afin de le diffuser par podcast sur Internet . Des hommes politiques utilisent le podcasting pour diffuser des extraits audios de leurs discours sur leur blog . Ces podcasts peuvent être écoutés en direct comme en différé et récupérés bien après leur enregistrement . Le logiciel iTunes d'Apple permet l'abonnemment gratuit ou payant à un très grand nombre de podcasts sur des sujets très variés (anglais, politique, emssion radio, télé, humour ...) . Après l'abonnement, iTunes permet de consulter les extraits audios déjà publiés pour ne récupérer que ceux voulus et les écouter quand on le souhaite . Par exemple, les différentes émission radio "les grosses têtes" peuvent être téléchargées par Internet et sur son stick MP3 ou iPod afin de les écouter plus tard comme le lendemain dans le métro . Dans le même registre, iTunes propose aussi de s'abonner à des podcasts d'apprentissage de l'anglais ou de préparation au TOEFL . On peut ainsi télécharger une leçon audio pour l'écouter plus tard . Pour finir, iTunes propose le téléchargement de livres audios au format AAC ou MP3 comme "Harry Potter and the the Goblet of Fire" pour les bilingues ou des livres audios en français pour les aveugles . July 02 Formats audio informatiques![]() ![]() Dans le monde de la musique et de l'informatique, il existe de nombreux formats audios : wav, midi, wma, wma drm, mp3, mp3 pro, ogg vorbis, aac ... Pour réaliser de tels fichiers, on procéde comme pour les données et on compresse afin de minimiser l'espace occupé sur le disque et accélerer les échanges par le réseau . On réalise une compression du fichier musical comme on le fait pour les données via .zip ou .rar et winzip ou winrar . Cette compression initiale se fait en organisant différemment l'information en tirant parti de la nature des données : c'est le principe de base de la compression . A partir de là, il faut distinguer les fichiers qui compressent la musique d'origine sans aucune perte (lossless) et ceux qui compressent en supprimant certaines fréquences inaudibles, donc en dégradant l'original . Dans ce deuxième cas, en plus de la compression d'origine, on supprime les informations inutiles car inaudibles pour une oreille normale . C'est le cas des formats aac, mp3, mp3 pro, wma, wma drm, ra et ogg vorbis ... Afin d'augmenter la qualité de nos fichiers musicaux, on peux choisir un taux d'encodage plus élevé (192 Kbps au lieu de 128 kbps pour du mp3 par exemple) . Toujours pour minimiser la taille occupée par ces fichiers audio informatiques, on a vu apparaître les principes d'encodage CBR (Constant Bit Rate) et VBR (Variable Bit Rate) . En CBR, chaque seconde est encodé avec le même taux (ex : 192 kbps) . En VBR, ce taux varie légéremment autour d'un taux nominal de référence en fonction de la complexité du son rencontré . Par exemple, une seconde de silence sera encodée à un taux plus faible que le reste . Il en résultera souvent un fichier ayant une taille moins importante qu'en CBR . Dans cette jungle des formats, tous n'ont pas les mêmes caractéristiques . ![]() - Le MP3 est un des tout premiers formats et il est très répandu notamment sur les matériels du marché (baladeurs, chaine hifi, auto-radio, cd ...) . Il est donc polyvalent et d'une très bonne qualité et peut être lu par la plupart des logiciels du marché . De plus, son encodeur est open source et gratuit . C'est celui qu'il faut utiliser par défaut . Certains le critiquent car ils ne le trouvent pas excellent : en réalité, il est rarement en cause et c'est plutôt le taux d'encodage utilisé ou la qualité du lecteur MP3 qui est en jeu . Par exemple, le lecteur windows média player de Microsoft lit très mal les MP3, ce qu'on comprend quant on prend en compte la guerre commerciale que Microsoft livre avec son format WMA qu'il cherche à imposer contre le MP3 . Il faut alors mieux choisir le lecteur Winamp de NullSoft pour les MP3. Le son est enregistré sur 2 canaux (stéréo) . La qualité Cd s'obtient en 192 à 320 Kbps/s . ![]() - Le WMA est le format de Microsoft . Il est également de bonne qualité et sur 2 canaux . La taille des fichiers est à peu près égale à celle des MP3 à qualité égale . Il est essentiellement lu et oblige l'utilisation du lecteur Microsoft Windows Media Player (comme à l'habitude de la stratégie propriétaire de Microsoft) . Il existe une déclinaison appelée WMA DRM (Windows Medi Audio Digital Right Management) qui inclue un système de protection et de licence du fichier afin de contrôler le périmètre d'utilisation du fichier : nombre de gravures autorisées, d'enregistrements sur clés ... Ce dernier système de protection explique l'utilisation du WMA par les plateformes de vente de musique en ligne comme fnacmusic.com ou VirginMegaStore . ![]() - Il existe le format Ogg Vorbis qui est d'excellente qualité et qui propose l'enregistrement non pas sur 2 canaux (stéréo) mais sur 255 canaux (pour les salles de concert du futur ?) . Il est open source, peut être modifié par tout un chacun et à 128 Kbps, on atteint le niveau de qualité d'un CD audio . Très bon . De nombreux lecteurs sont compatibles avec Ogg comme Sonique ou Winamp . ![]() - On trouve également le format MP3 PRO qui propose un système DRM et sur 2 canaux (stéréo) . WMA n'est donc pas le seul à décliner un système de protection . Ce MP3 PRO offre un meilleur rapport taille / qualité que le MP3 standard mais son encodeur n'est pas gratuit et il est peu utilisé pour l'instant . Pour 96 Kbps, on obtient une qualité CD :-) Excellent ! ![]() - Pour finir, le format AAC a été développé par Sony et Dolby et est utilisé commercialement actuellement par Apple via iTunes / iPod et son magasin en ligne . C'est peut être techniquement le meilleur format même si il est bien moins utilisé que le MP3 standard . Contrairement au MP3 ou WMA, la compression s'appuie non pas sur le MPEG-1 mais sur le MPEG-4 (du DivX ) . La qualité CD s'obtient avec un débit de 96 Kbps, il existe un système de DRM et il gère le son sur 48 canaux (donc compatible avec le Dolby Digital 5.1 des DVDs). L'excellence ! June 27 Informations géographiques sur InternetActuellement, les informations géographiques connaissent une véritable révolution sur Internet . Environnement technique utilisé pour la création de ce blogJe vais commencer par vous présenter l'environnement technique, tant matériel que logiciel, que j'utilise pour réaliser ce blog . Hardware : Mon ordinateur personnel est un ordinateur portable Toshiba Satellite A60-117 équipé de 1,256 Go de Mémoire vive DDR-SDRAM (barrette SO-DIMM) avec un processeur Intel Pentium 2,8GHz et un disque dur de 40 Go (formaté NTFS et ext2, double boot Windows XP / Linux) ainsi qu'une carte graphique ATI avec 64 Mo de mémoire vidéo . J'utilise un accès Internet ADSL RTC sur la boucle locale via un modem routeur ADSL Wifi Netgear et mon réseau local filaire (LAN) (avec un cablage : RJ45, CAT5, SFTP; Protocole : Fast Ethernet 100Mbit/s) et mon réseau sans fil (WLAN) (en Wifi 802.11G, 54Mbit/s, sur le canal français 1-11 avec sécurisation par filtrage d'adresses MAC, cryptage WPA-PSK et firewall par port) . Software : J'utilise le système d'exploitation Microsoft XP avec un anti-virus (analyse boot + real time + mise à jour automatique) et un firewall par filtrage logiciel (autre que celui d'XP) ainsi que l'IDS GesWall (NIDS Snort à l'essai) . Pour accéder à Internet, j'utilise le navigateur internet Mozilla Firefox v 1.5.0.1auquel j'ai adjoint de nombreuses extensions très utiles pour l'administration réseau et le quotidien . En particulier, j'utilise l'extension Performancing v 1.2 afin de mettre à jour et publier facilement de nouveaux articles sur ce blog . J'ai choisi d'utiliser le service de Blog spaces.msn.com de la firme de Redmond, Microsoft . Comme à son habitude, Microsoft a misé sur la démocratisation de l'informatique en présentant une interface facile et intuitive . Ce service de publication de blog est très pratique en particulier car il propose : - un référencement efficace de chaque article (sur une page séparée) compte tenu du format "blog" du site web - la possibilité d'ajouter des photographies et vidéos dans chaque article mais aussi sous forme d'album - la possibilité d'ajouter des commentaires aux articles et photographies - la possiblité de syndiquer le contenu par flux RSS et rétroliens - la possibilité d'ajouter des musiques de fond - la possibilité de retoucher la mise en page globale June 24 Bienvenue !Bienvenue sur ce blog . J'ai décidé de débuter la mise en ligne de ce blog afin de partager des informations sur le monde des nouvelles technologies de l'information et de la communication (NTIC) . Cela sera l'occasion pour moi, de vous présenter les dernières innovations notables de l'Internet mais aussi de vous faire partager ma passion . J'essaierais, dans la mesure du possible, de mettre en perspective, les évolutions notables de l'Internet et de l'informatique avec les répercutions que cela peut générer sur la la société . Travaillant dans l'informatique, je vous parlerais également à l'occasion de produits logiciels ou matériels que j'ai pu découvrir . J'essaierais enfin, de proposer, à destination d'autres informaticiens, des solutions nouvelles que j'aurais pu expérimenter révélant un intérêt dans le monde l'administration informatique système et réseau mais aussi dans le secteur du développement informatique . Pour finir et à titre informatif, la mise à jour de ce blog se fera au gré de mes disponibilités et risque donc d'être variable . En tous les cas, une série de nombreux articles devrait être publiée rapidement dans le mois à venir . Bonne lecture, Liens sur divers manifestations sportives
|
||||||||||||||||||||
|
|