En informatique, la complexité est souvent perçue comme un signe de compétence.
En effet, un système simple paraît suspect, tandis qu’un système complexe paraît sérieux.
Quelle est la valeur d’une décennie de réussites ?
En dernière année d’école d’ingénieurs, j’ai construit une plateforme de CTF. À l’époque, il n’existait pas de logiciel comme CTFd. Il fallait donc tout faire soi-même.
Il m’a fallu beaucoup réfléchir pour débuter une architecture qui apparait simple a posteriori : servir des fichiers statiques, générés lorsque nécessaire, pour réduire la surface d’attaque. Les services Unix standards faisaient le lien entre les composants. Les conteneurs de bas niveau isolaient les services entre eux.
[Lire]