// Comparaison
Data Engineering for Cybersecurity vs Practical Binary Analysis : lequel lire ?
Deux livres de cybersécurité sur Tooling, comparés honnêtement : à qui s'adresse chacun, ce que chacun fait de mieux, et lequel lire en premier.
Build Secure Data Pipelines with Free and Open-Source Tools
James Bonifield
Un analyste menaces avec plus de dix ans d'expérience enseigne comment collecter, normaliser, enrichir et sécuriser la télémétrie (logs, événements, métriques) dont dépendent les équipes sécurité, avec des outils open source comme Filebeat, Logstash, Redis, Kafka et Elasticsearch.
Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly
Dennis Andriesse
Dennis Andriesse sur le toolchain binaire que vous pouvez réellement scripter : internals ELF, taint analysis dynamique, exécution symbolique et instrumentation avec des exemples concrets de code à suivre.
À lire si
À éviter si
Points clés
- Traite la télémétrie comme un problème d'ingénierie avec son propre cycle de vie (collecter, normaliser, enrichir, sécuriser) plutôt que comme quelque chose qu'un SIEM gère par magie.
- Construit entièrement sur de l'outillage open source gratuit (Filebeat, Logstash, Redis, Kafka, Elasticsearch), ce qui rend la conception du pipeline reproductible sans contrat éditeur.
- L'automatisation du déploiement avec Ansible est traitée comme faisant partie du travail, pas comme un détail : le pipeline doit être maintenable, pas seulement fonctionnel une fois.
- Le RE moderne est du RE automatisé ; le livre est le pont entre l'analyse manuelle et le toolchain qui passe à l'échelle sur les gros binaires.
- L'exécution symbolique est enfin accessible aux RE engineers en activité grâce à angr, et le cadrage d'Andriesse est ce qui fait cliquer pour la plupart des praticiens.
- Les passes DBI custom résolvent une catégorie de problèmes qu'aucun outil GUI ne peut ; le livre vous apprend quand y recourir et comment les écrire.
Comment ils se comparent
Nous notons Practical Binary Analysis plus haut (5/5 contre 4/5 pour Data Engineering for Cybersecurity). Pour la plupart des lecteurs, Practical Binary Analysis est le choix principal et Data Engineering for Cybersecurity un complément utile.
Les deux livres ciblent un public de niveau avancé : le choix se fait sur la thématique, pas la difficulté.
Data Engineering for Cybersecurity et Practical Binary Analysis couvrent tous les deux Tooling : les lire dans l'ordre renforce les mêmes notions sous des angles différents.
Continuer la lecture
Data Engineering for Cybersecurity
→ Alternatives à Data Engineering for Cybersecurity→ Que lire après Data Engineering for CybersecurityPractical Binary Analysis
→ Alternatives à Practical Binary Analysis→ Que lire après Practical Binary Analysis