AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

26
AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES MICROSOFT Aluno: Diego Antonio Pamplona Orientador: Roberto Heinzle

Transcript of AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Page 1: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

AUDITCO – AUDITORIA E

COMPLIANCE DE

SOFTWARES DE TI EM

REDES MICROSOFTAluno: Diego Antonio Pamplona

Orientador: Roberto Heinzle

Page 2: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Roteiro

1. Introdução

2. Objetivos

3. Fundamentação teórica

4. Trabalhos Correlatos

5. Princ. Req. Funcionais/Não Funcionais

6. Especificação do Software

7. Implementação do Software

8. Operacionalidade

9. Resultados/Discussões

10.Conclusões/Sugestões

Page 3: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Introdução

• Auditorias na empresa

– Tipos de auditoria

– Ativos envolvidos (pessoas, processos)

– Gestão da qualidade

– Compliance

• Auditoria de Software?

– Por que?

– Qual motivo? Quem Auditam?

– Cenário de Exemplo

Page 4: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Introdução

• Exemplos: https://expresso-

noticia.jusbrasil.com.br/noticias/141513/empresa-

pagara-r-150-mil-por-usar-software-pirata

• https://www.baguete.com.br/noticias/software/25/02/201

1/software-pirata-multa-e-10x-preco-do-original

• https://www.baguete.com.br/noticias/software/18/11/201

0/softwares-piratas-prejudicam-69-das-pmes

• https://www.baguete.com.br/noticias/software/18/06/201

0/pirataria-gera-indenizacao-de-r-1-bilhao

Page 5: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Objetivos

• Software de levantamento de informações

e controle dos softwares instalados nos

computadores de uma empresa

• Agrupar as informações levantadas de

forma automatizada

• Manter de forma controlada as versões e

licenças dos softwares instalados;

Page 6: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Fundamentação Teórica

• Pirataria de Software: Reproduzir

ilegalmente um programa de Computador

sem autorização expressa do titular da

obra e por consequência sem devida

CDU(Cessão Direito de Uso).

Fonte: ABES - Associação Brasileira das

Empresas de

Page 7: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Fundamentação Teórica

• Auditoria e Compliance Software: A

Auditoria é a única forma de se determinar

tamanho da violação de direito. Como

beneficio reforça o controle da aplicação,

versão e segurança dos dados. Previne

desastres e litigio judicial.

Fonte: Sartore (2014)

Page 8: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Fundamentação Teórica

• .NET Framework: Biblioteca ou Conjunto

de Bibliotecas usadas para construir uma

base onde a aplicação será construída. O

NET é a biblioteca que permite construir

diversas aplicações Desktop, WEB, IOT,

Jogos e Cloud-Based.

Fonte: Microsoft (2018)

Page 9: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Trabalhos CorrelatosCaracterística Kreuch (2006) Bambinetti

(2008)

Heiden (2013)

Alertas Não Não Sim

Controle Licença Não Não Sim

Levantamento

Computadores

Sim Não Sim

Relatório Sim Não Sim

Gera XML

Levantamento

Não Não Sim

Banco de Dados

Relacional

MySQL PostgreSQL SQL Server

Linguagem

Programação

Delphi Python Delphi

Protocolo

Transmissão

SMB Webservice TCP/IP e POP

Módulo de Troca

de Versão

Não Não Não

Page 10: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Requisitos (RF e RNF)

• Funcionais (Principais)

– Levantamento licenças Windows e Office principalmente

– Levantamento informações hardware (CPU, Memoria...etc)

– Levantamento informações softwares Instalados

• Não Funcionais (Principais)

– Visual basic .net

– Plataforma Windows

Page 11: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Especificação

• Casos de Uso do Agente-Cliente e

Agente-Servidor

Page 12: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …
Page 13: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …
Page 14: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Especificação

• Diagrama de Classes do AuditCO

Page 15: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …
Page 16: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Implementação

• Visual Studio 2015

Page 17: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …
Page 18: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Parte da função de coleta das informações do guest

Page 19: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Parte da função de coleta das informações do guest

Page 20: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Parte da função de upload/download de arquivos de versões

Page 21: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Operacionalidade da

Implementação• Tela Login

Page 22: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Operacionalidade da

Implementação• Server – Tela Principal

Page 23: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Operacionalidade da

Implementação• Usuários – Cadastro de Usuários

Page 24: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Resultados e Discussões

• Resultados

– Funciona adequadamente para Maquinas

Windows XP, Vista, 7, 8 e 10.

– Levantamento dos Dados

• Discussões

– O Office 365 (nova Forma de Licenciamento)

– Programas com licenciamento Online(Adobe,

Senior, ...etc).

Page 25: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Resultados e Discussões

• Comparativo entre Correlatos e AuditCO

– Flexibilidade: Os dados geração são de fácil

extração e uso, podendo ser importado

complementando outras soluções de

compliance.

– Desenvolvimento em linguagem estruturada

com funções de fácil melhoramento e reuso.

– Auditoria de Chave do Windows e Office, que

facilita e agiliza verificação de uso

principalmente em licenciamentos por volume

Page 26: AUDITCO AUDITORIA E COMPLIANCE DE SOFTWARES DE TI EM REDES …

Conclusões e Sugestões

• Conclusão

– O Software final atendeu todos os objetivos principais, sendo o maior o de levantar e consolidar os dados acerca dos guests auditados.

– Todos os dados gerados estão disponíveis em Banco de Dados e também em XML para importação em qualquer software desejado pelo cliente.

• Sugestões

– API para Consumo dos Dados do Banco

– Aplicativo para Consulta Mobile

– Cliente para Linux