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

Nouveautés de Python 3

Spécialité(s)
Résumé

Guido Van Rossum a lancé le projet Python 3, également appelé Python 3.0 ou Python 3000, en mars 2006, en créant une nouvelle branche Subversion. Ce projet vise à améliorer la conception du langage en se permettant des modifications incompatibles avec Python 2.x. Depuis la création de Python en 1991, ça sera la seconde version majeure brisant la compatibilité (la précédente est Python 2.0 qui date de 2000).Python 2.6 et Python 3 ont été développés en même temps pour limiter les différences entre ces deux versions. Python 3.0 bénéficie donc de l'ensemble des améliorations de Python 2.6.

Automatisation d'une obfuscation de code VBA avec VBad

Spécialité(s)
Résumé

Depuis quelques années, les attaques par macros Office sont redevenues un passage obligé en pentest. Trop souvent considérées comme des technologies dépassées, les macros et le langage VBA regorgent cependant de fonctionnalités méconnues qui remettent au goût du jour ces attaques d’un autre temps.  Cet article a ainsi pour objectif de présenter comment obfusquer des codes VBA de manière avancée et automatiser leur intégration dans des documents Office grâce à l’outil [VBad].

Kernel Corner : Noyau 3.1 (suite)

Résumé

Suite et fin de notre synthèse des nouveautés de Linux 3.1, noyau à la genèse mouvementée. Si l'attaque de kernel.org a causé l'indisponibilité de l'ensemble de l'infrastructure de développement habituelle, elle aura finalement seulement ralenti le travail et n'aura en rien compromis le code, en partie grâce au gestionnaire de versions Git créé par Linus Torvalds. Par sa nature décentralisée, il ne repose pas sur un point unique de stockage des données. Finalement, cette attaque aura eu comme avantage de déclencher une remise à plat de la sécurité de kernel.org, beaucoup plus stricte désormais.

Vie privée : une notion qui ne va pas de soi

Spécialité(s)
Résumé
L’année 2014 – 2015 a été marquée par une série de nouvelles législations amoindrissant la vie privée. Mais comme vous allez le constater, ce concept s’est construit en opposition avec l’Histoire. Un remerciement tout particulier à Jérémy Dumez pour sa fourniture de documentations constitutionnelles ainsi qu’à maître Iteanu.

Faites vos premiers pas avec Blender

Spécialité(s)
Résumé

C'est la référence des logiciels libres d'animation 3D que nous avons décidé de vous faire découvrir grâce à ce numéro hors-série de Linux Pratique. Blender existe depuis une quinzaine d'années, et a subi de nombreuses évolutions au fil de ses nouvelles versions. Depuis la libération de son code source par son auteur, Ton Roosendaal, de nombreux développeurs ont rejoint l'aventure et ont fait de Blender un des logiciels incontournables dans le domaine de l'image de synthèse.

Recommandations

Spécialité(s)
Résumé
Le framework Zend est un outil de développement permettant de réaliser des applications de manière professionnelle en proposant à la fois des méthodes de développement, mais aussi un moyen de les mettre en pratique qui est le framework lui-même.C’est ainsi qu’il faut voir les choses. Cependant, il est nécessaire de comprendre que le framework est un élément parmi d’autres et qu’il utilise un langage de programmation, en l’occurrence PHP.Il est donc nécessaire d’utiliser les bonnes pratiques de PHP et les outils permettant d’optimiser son fonctionnement, d’autant que ces derniers deviennent indispensables et que le framework est réellement prévu pour fonctionner avec eux.

Bonnes pratiques PHP

Spécialité(s)
Résumé
Le développement Web est une industrie très importante, très dynamique, très changeante. L'état de l'art évolue rapidement, de nouveaux patrons de conception ou d'architecture s'imposent, de nouvelles façons de faire apparaissent, des pratiques sont abandonnées ou remises au goût du jour. Cet article se propose de faire un tour des bonnes pratiques pour PHP. Mais ne paniquez pas : la plupart d'entre elles tombent sous le sens.