Temos um servidor de produção rodando nas instalações do nosso cliente. Uma verificação de segurança externa foi executada neste servidor indicando que o Microsoft ASP.NET Core Shared Framework tem algumas vulnerabilidades e precisa ser atualizado. Como posso verificar quais aplicativos usam essa estrutura compartilhada?
Esta é uma descoberta comum para um componente que pode existir, mas não há sites ou serviços da Web conhecidos em execução.
Supondo que seja esse o caso, e você tenha verificado a porta do host para ver se há algum ouvinte, você pode baixar a ferramenta dotnet-counters para rastrear o uso e muitos outros pontos de dados.
dotnet-counters ps
Observe que o .NET Core é diferente das implementações anteriores. É multiplataforma e pode ser "implantado em bin" sem uma instalação formal. Então, teoricamente, poderia haver várias versões independentes (como nosso amigo Java).
Observe também que existe uma ferramenta de desinstalação separada que pode ser necessária para inventariar e gerenciar as diversas versões diferentes conhecidas pelo sistema.
https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-counters#dotnet-counters-ps
https://www.stefangeiger.ch/2020/05/07/dotnet-diagnostics-tools-counters.html