💾 Archived View for thrig.me › tech › attack-surface.gmi captured on 2024-05-10 at 12:03:34. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
"Attack surface" is an abstraction for how much "surface" a software project has that can be attacked. Generally a larger attack surface correlates with more lines of code, more dependencies, and more complexity. The modern web, for example. The opposite tends to be software with fewer lines of code that emphasizes simplicity and ease of implementation. Fewer features, less bloat. The gemini protocol, for example, though there are protocols less bloated and more robust, so this is less a binary toggle and more a range of tradeoffs.