Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

HTML5 : plus flexible, plus accessible

Spécialité(s)
Résumé
En développement web, on utilise aujourd'hui principalement deux langages (hormis PHP) : XHTML 1.0 et HTML 4.01, qui diffèrent principalement par leurs règles de syntaxe et certaines balises. HTML 5 est bien entendu le successeur de HTML 4.01, mais l'élaboration de ses spécifications par le W3C, débutée en 2004, n'est encore à ce jour qu'au statut de brouillon [1]. Toutefois, beaucoup de navigateurs l'ont déjà adopté et supportent ainsi de nouvelles balises, qui offrent plus de souplesse aux développeurs. Tour d'horizon des nouveautés (qui seront) apportées...

WMI : la menace silencieuse

Spécialité(s)
Résumé

Les techniques et boîtes à outils dont dispose un attaquant sont nombreuses. Nous allons voir qu’un framework d’apparence anodine dans Windows, WMI (Windows Management Instrumentation), peut se révéler être une menace redoutable et particulièrement difficile à détecter.

Blindez votre Framboise, bootez en lecture seule !

Spécialité(s)
Résumé
Un des avantages de la petite carte à la framboise est qu'on peut la mettre (presque) partout et donc, faire (presque) n'importe quoi avec ! Cependant, les distributions Linux courantes ne sont pas prévues pour subir les affronts des environnements auxquels on les expose. Nous allons voir pas à pas comment configurer Raspbian afin que l'alimentation puisse être coupée à n'importe quel moment, sans danger pour le système d'exploitation, comme pour la carte mémoire qui le contient.

Le traitement de flux de données

Spécialité(s)
Résumé

Cet article aborde l’un des aspects les plus puissants, mais aussi les plus complexes, des fonctionnalités du « Shell » : le traitement de flux de données à l’aide de la commande ‘sed’. Cette approche met à portée de l’utilisateur des capacités de traitement, rapides et faciles, de flux de données, rarement égalées dans d’autres langages de programmation, mais nécessite une bonne compréhension de nombreux mécanismes, dont le moindre n’est pas la définition d’expressions régulières...

Le coin du vieux barbu : Amiga ball

Spécialité(s)
Résumé

La dernière fois, nous avons décortiqué l'une des toute premières entrées de l'ioccc, avec un code datant de 1984. Aujourd'hui, nous allons étudier un bout de code nettement plus récent puisqu'il date de 2011, même s'il s'inspire d'une démo datant de l'Amiga (1986 ou 1987) !Rappelons que le but de cette rubrique est de rendre lisible un programme qui a pourtant été écrit de manière à être difficile à lire. Pour ce faire, nous allons petit à petit transformer un code source en un code équivalent, mais de plus en plus facile à déchiffrer.

Lire vos flux RSS en mode texte avec Canto

Spécialité(s)
Résumé
Vous êtes un avide consommateur de flux RSS et votre lecteur actuel ne vous convient pas. Vous aimez adapter les applications que vous utilisez tous les jours à vos habitudes et non l'inverse. Cerise sur le gâteau, vous n'êtes pas insensible aux charmes des applications en mode texte. Canto est fait pour vous.

Le fingerprinting : une nouvelle technique de traçage

Spécialité(s)
Résumé

Le « browser fingerprinting » désigne l’activité de collecte par un navigateur d'un certain nombre d'informations sur l'appareil d'un internaute pour bâtir une empreinte (fingerprint). De nombreuses études ont montré que cette empreinte est unique dans la très grande majorité des cas et évolue très lentement. Il est ainsi possible de l’utiliser pour tracer les internautes, sans laisser aucune trace sur l’appareil.