Bases de Vulnerabilidades
Vulnerabilidades em software são descobertas quotidianamente. A correta identificação e catalogação dessas vulnerabilidades é importante para ajudar os desenvolvedores a construir softwares mais seguros e também para desenvolver e manter atualizados produtos de segurança, como os antivírus.
Existem diversas bases de vulnerabilidades públicas. Algumas da mais conhecidas são:
As bases de vulnerabilidades adotam identificadores padronizados para a identificação das vulnerabilidades catalogadas. Esses identificadores facilitam a identificação das vulnerabilidades e divulgação de correções. Um padrão importante de identificação se chama CVE - Common Vulnerabilities and Exposures e é mantido pela corporação MITRE, do governo dos EUA.
Atividade
- As vulnerabilidades são geralmente classificadas usando uma codificação denominada CVSS. Explique o que é CVSS e como ela é construída.
- Usando a base NVD, encontre a mais recente vulnerabilidade do navegador Firefox e apresente:
- código CVE;
- explicação da vulnerabilidade;
- métricas CVSS;
- possíveis soluções, caso uma atualização do software não seja possível ou viável.
- Idem, para o servidor Web Apache (apenas o servidor propriamente dito, não considere frameworks específicos como o TomCat).
- Idem, para o gerenciador de sites Wordpress.
Deve ser produzido um relatório no formato de artigo da SBC (PDF com até 3 pgs), contendo os resultados obtidos na atividade. O arquivo deve enviado ao professor através do sistema Moodle.