Network Inventory

Now that we know all of the libraries we’re dependent on in our codebase, we need to take an inventory of all the networked software that’s running on our network. All the reasons we had for needing a library inventory apply here. Ideally, every server and piece of networked software on your network is already inventoried and automatically patched. It is likely, however, that the team responsible for this (maybe you!) is overworked and doesn’t keep an updated list of everything that’s been deployed.

A lot of tools can help you with this task. Some of these tools are commercial and some are open source. The important thing isn’t the exact tool(s) that you use for this job. The important thing is that you find tools that you’re ...

Get Practical Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.