Security through obscurity is not bad
L'auteur examine un débat sur l'obfuscation JavaScript et la critique répandue selon laquelle la « sécurité par l'obscurité » serait intrinsèquement mauvaise. Il définit la sécurité par l'obscurité comme la réduction d'exposition en cachant des détails internes et précise que l'obscurité ne doit jamais constituer la seule mesure de protection mais peut servir de couche supplémentaire dans une stratégie de défense en profondeur. Il illustre l'effet protecteur par des cas concrets, notamment un préfixe de table WordPress aléatoire qui a empêché l'exploitation automatisée d'une vulnérabilité SQL sur son site. Il cite d'autres exemples techniques, comme la fuite temporaire de symboles de débogage de CS:GO et l'utilisation d'obfuscation par des acteurs malveillants ou par des entreprises (Google, Netflix, Riot) pour compliquer l'analyse et le contournement. Il reconnaît que les outils d'IA facilitent parfois la déobfuscation mais souligne qu'ils restent souvent coûteux et lents, d'où la conclusion que l'obscurité conserve une valeur en tant que couche additionnelle plutôt qu'en tant que unique protection.