0% acharam este documento útil (0 voto)
52 visualizações6 páginas

Programa de Cadastro de Ativos e Ameaças

Enviado por

allana santos
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
52 visualizações6 páginas

Programa de Cadastro de Ativos e Ameaças

Enviado por

allana santos
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Nome da Instituição UCS: Universidade de Caxias do Sul

Nome do Curso: Rede de computadores

Título do Relatório: Desenvolvimento de Programa para Cadastro de Ativos, Vulnerabilidades e


Ameaças

Nome do Autor: Vitorio Augusto Seifert Dhein

Local: São Sebastião do Cai

Mês e Ano: 04/11


Sumário

Introdução ...................................................................................... 4
Estrutura do Programa ......................................................... 5
2.1 Cadastro de Ativos ........................................................................ 5
2.2 Cadastro de Vulnerabilidades ................................................... 6
2.3 Cadastro de Ameaças ................................................................. 7
Funcionalidades Adicionais ................................................... 8
3.1 Relacionamento entre Entidades ............................................... 8
3.2 Geração de Relatório ................................................................... 9
Desenvolvimento do Código .................................................. 10
Conclusão .................................................................................... 11
Referências ................................................................................ 12
1. Introdução

Este relatório tem como objetivo documentar o processo de desenvolvimento de um sistema em Python
para cadastro e gerenciamento de Ativos, Vulnerabilidades e Ameaças. O sistema foi projetado para
fornecer uma forma eficiente de organizar, registrar e relacionar essas três entidades fundamentais no
contexto de segurança da informação.

O programa oferece ao usuário a capacidade de cadastrar novos ativos, associá-los a vulnerabilidades


específicas e, por sua vez, vincular essas vulnerabilidades a ameaças potenciais. O código foi
desenvolvido com ênfase em modularidade e usabilidade, utilizando funções que facilitam a expansão
futura e a manutenção.
2. Estrutura do Programa

O programa foi dividido em três partes principais, correspondendo ao cadastro de Ativos,


Vulnerabilidades e Ameaças. Cada uma dessas partes é responsável por coletar e armazenar dados
fornecidos pelo usuário e organizá-los em dicionários para posterior uso.

2.1 Cadastro de Ativos


A função responsável pelo cadastro de ativos permite que o usuário insira um nome e uma descrição
para o ativo. A função armazena cada ativo em um dicionário, utilizando o nome como chave e a
descrição como valor.

2.2 Cadastro de Vulnerabilidades


O cadastro de vulnerabilidades segue uma estrutura semelhante ao dos ativos, porém com uma adição
importante: a associação de vulnerabilidades aos ativos relevantes. Isso é feito através de listas que
vinculam as vulnerabilidades a um ou mais ativos.

2.3 Cadastro de Ameaças


As ameaças são cadastradas de maneira semelhante às vulnerabilidades, com a diferença de que elas
se relacionam diretamente com vulnerabilidades já cadastradas.

3. Funcionalidades Adicionais

Além do cadastro básico de ativos, vulnerabilidades e ameaças, o programa inclui funcionalidades


adicionais que facilitam a visualização e o relacionamento entre essas entidades.

3.1 Relacionamento entre Entidades


O programa foi projetado para permitir que as vulnerabilidades sejam associadas diretamente aos ativos
e que as ameaças sejam associadas às vulnerabilidades. Isso garante que a relação entre as três entidades
seja preservada e visível para o usuário.

3.2 Geração de Relatório


Uma das funcionalidades mais importantes do programa é a geração de um relatório que resume as
informações cadastradas. O relatório apresenta uma visão hierárquica, onde os ativos estão no topo,
seguidos pelas vulnerabilidades e, por fim, pelas ameaças associadas.

4. Desenvolvimento do Código

O código foi desenvolvido utilizando Python, com o objetivo de garantir modularidade e facilidade de
uso. As funções foram organizadas de maneira a permitir expansões futuras e facilitar a manutenção
do sistema.

Abaixo, são descritas as etapas do desenvolvimento:


Estruturação do cadastro de ativos.
Implementação do cadastro de vulnerabilidades, com associações aos ativos.
Desenvolvimento do cadastro de ameaças, vinculado às vulnerabilidades.
Implementação da função de geração de relatório.

5. Conclusão

O programa desenvolvido atende aos requisitos de cadastro e gerenciamento de ativos,


vulnerabilidades e ameaças. A modularidade do código permite expansões futuras, como a adição de
novos campos ou a integração com outras ferramentas de análise de risco. O sistema oferece uma
interface simples e direta para a organização desses elementos e para a visualização clara das relações
entre eles.
6. Referências

NBR 6023:2018 - Informação e documentação - Referências - Elaboração. Rio de Janeiro: ABNT,


2018.

NBR 14724:2011 - Informação e documentação - Trabalhos acadêmicos - Apresentação. Rio de Janeiro:


ABNT, 2011.

Você também pode gostar