SlideShare une entreprise Scribd logo
1  sur  26
DADOS 100% SEGUROS
DADOS 100% PROTEGIDOS

  Desafio na       Custos de      Gerenciar e    Qualidade    Dados      Como é
Gestão de Dados   Manutenção     Manter Dados    de Dados    Sensíveis    hoje?




                   Redução de Custos     Fornecer Dados de
                    de Manutenção            Qualidade


                                   Desafios

                   Gerenciar e Manter      Proteger Dados
                        Dados                 Sensíveis
DADOS 100% PROTEGIDOS

  Desafio na        Custos de       Gerenciar e       Qualidade       Dados        Como é
Gestão de Dados    Manutenção      Manter Dados       de Dados       Sensíveis      hoje?

 A Segurança de Dados em Foco (Por Maurício Renner - Baguete - Criado em 01/07/2011 )
             Um estudo com 430 profissionais da área apontou que:


 84%     das empresas usam informações reais 70% utilizam dados de consumidores e
 de seus clientes durante o desenvolvimento e 51% usam informações de crédito, débito e
 teste de software;                           outros dados de pagamentos.



  Cerca de 75% dos entrevistados não têm certeza se suas empresas seriam capazes de
  detectar roubo ou perda acidental de informações usadas no desenvolvimento ou em testes.




                                                45% não    protegem as informações reais
                                                usadas em desenvolvimento e teste.
DADOS 100% PROTEGIDOS

Desafio na Gestão    Custos de        Gerenciar e       Qualidade        Dados          Como é
    de Dados        Manutenção       Manter Dados       de Dados        Sensíveis        hoje?




 O ETERNO CRESCIMENTO DOS STORAGES
 •   O volume de informações criadas nas organizações, continua a crescer em um ritmo
     exponencial, dobrando a cada 4 anos.
 •   As organizações modernas, muitas vezes, mantém várias cópias dos mesmos dados.


 SCRIPTS CASEIROS – replica de produção
 •   Scripts que extraem dados e recriam modelos, têm um alto custo de manutenção.(Eles
     devem ser atualizados a cada simples fato novo).
DADOS 100% PROTEGIDOS

Desafio na Gestão    Custos de       Gerenciar e         Qualidade        Dados          Como é
    de Dados        Manutenção      Manter Dados         de Dados        Sensíveis        hoje?



        SCHEMAS DE PRODUÇÃO
        •   Schemas de Produção são constantemente
            atualizados.                                                       QA
        •   Teste, QA e ambientes
            de treinamento também devem refletir essas
            alterações frequentes.                            Produção

                                                                                Testes
        REQUISITOS
        • A lógica do negócio é como uma "entidade viva" - muda de
           acordo com as demandas da companhia, gerando novas exigências.
DADOS 100% PROTEGIDOS

Desafio na Gestão     Custos de         Gerenciar e        Qualidade         Dados          Como é
    de Dados         Manutenção        Manter Dados        de Dados         Sensíveis        hoje?


 COERÊNCIA

 Relações Explícitas
      •   Integridade referencial.
      •   Inter-relação entre bancos de dados.
      •   Interação com fontes de dados externos – arquivos, valores definidos pelo usuários, etc.

 Lógica de Negócio
      •   Regras de negócio empregadas nas aplicações.


                                                                                   QA



                                                                 Produção

                                                                                   Testes
DADOS 100% PROTEGIDOS

Desafio na Gestão    Custos de      Gerenciar e        Qualidade      Dados        Como é
    de Dados        Manutenção     Manter Dados        de Dados      Sensíveis      hoje?




       POLíTICA SEGURANÇA
                                        EXPOSIÇÃO                  COERÊNCIA
          CORPORATIVA

       • Teste, QA e              • Os dados de               • O mascarar de dados
         desenvolvimento.           produção são                deve MANTER A
                                    informações                 LÓGICA original. Por
       • Ambientes devem            valiosas, que NÃO           Exemplo: Números de
         cumprir com as             PODEM ESTAR                 telefone, cartão de
         políticas de               EXPOSTAS a                  crédito, nomes, etc.
         SEGURANÇA.                 consultores, funcioná
                                    rios, equipes
                                    externas, etc.
DADOS 100% PROTEGIDOS

Desafio na Gestão    Custos de          Gerenciar e    Qualidade            Dados            Como é
    de Dados        Manutenção         Manter Dados    de Dados            Sensíveis          hoje?

       Várias réplicas dos dados de
                                                         Outros Ambientes
       produção, disponíveis para os
       contratados e terceiros , sem
       controle ou auditoria.

                     Ambiente de Produção
                                                       Desenvolvimento          Desenvolvedores
                                                                                Terceiros
                                                                                Subcontratados

                                               Cópia

                                                        QA
                          Produção
                                                                         Conjunto de Dados Completos
                      Conjunto de Dados Completos                        Dados Sensíveis Expostos
                      Dados Sensíveis                                    Ambiente Desprotegido
                      Ambiente Protegido
                                                         Treinamento
DADOS 100% PROTEGIDOS
                               DADOS 100% SEGUROS

Abordagem     Como             Processo
 DataPeers   Funciona          DataPeers                 Metadados        Extração                Carga

                                                              Outros Ambientes


             Ambiente de Produção



                                                                 Desenvolvimento
                                      DATAPEERS
                                Subdivisão Inteligente
                                Masking Avançado


                  Produção
                                                                  QA

                                                                                Conjunto de Dados Parcial
              Conjunto de Dados Completos                                       Dados Sensíveis Mascarados
              Dados Sensíveis                                                   Ambiente Protegido
              Ambiente Protegido
                                                                  Treinamento
DADOS 100% PROTEGIDOS
                                DADOS 100% SEGUROS

Abordagem         Como         Processo
 DataPeers       Funciona      DataPeers          Metadados       Extração             Carga

                                                                        Outros Ambientes


     Ambiente de Produção
                                    Outro Ambiente


                                                                             Desenvolvimento
                       Duplicação                          DATAPEERS



          Produção                         Réplica Temporária
                                                                              QA




                                                                              Treinamento
Metadados         Extração            Carga
                                    DADOS 100% PROTEGIDOS
                           produção                             leitura

              METADATA                Modelo de Metadados                 EXTRATOR


                      Lê o schema
                      Identifica todos os
                    objetos do BD                                                              Extração
Aplicação             Identifica possíveis
                    relações                     Registrá-lo
    +
Conector


                                                           Define Dimensões da
Ambiente                                                              Extração
   de
Produção              IDENTIFICA:
            Regras de Negócios
                                              Datapeers
            Relações Implícitas                Admin
            Dimensões                                             Obtém os dados referentes
            Conjuntos de Dados (parâmetros)                       aos parâmetros informados
            Dados Sensíveis                                                      na extração


                                                                                  Obter todos os
                                                                                  objetos do BD
Metadados           Extração           Carga
                                 DADOS 100% PROTEGIDOS
                          produção                                   leitura

              METADATA               Modelo de Metadados                       EXTRATOR



                                                    Armazena modelo atual de
                                                    Metadados
                                                                                                 Extração

Aplicação
    +
Conector                                                                                       leitura

                                            Identifica e escolhe o
                                                           destino                        UPLOADER
Ambiente
   de
Produção                             Usuários




            Ambiente de                                                         Ambiente QA
                                             Ambiente de
            Treinamento
                                           Desenvolvimento
DADOS 100% PROTEGIDOS
                                   DADOS 100% SEGUROS

Abordagem          Como           Processo
 DataPeers        Funciona        DataPeers     Metadados     Extração          Carga




       •   Dimensões                • Redução de dados       • Criação do modelo de
       •   Relações                 • Os dados são obtidos     dados
       •   Regras de negócio          em um formato coeso    • População de dados
       •   Datasets                   e independente de      • Suporte multi base de
                                      tecnologia               dados na origem e no
       •   Critérios de Masking
                                                               destino

       Definição
                                    Extração                 Carregamento
       metadados
DADOS 100% PROTEGIDOS
                                   DADOS 100% SEGUROS

Abordagem          Como           Processo
 DataPeers        Funciona        DataPeers       Metadados         Extração        Carga

DEFINIÇÃO DE METADADOS

Os metadados definem:
     Todas as conexões da base de dados;
     Dimensões de extração (ex. Clientes, Artigos, Lojas, Departamentos, ...);
     Regras de negócio;
     Campos confidenciais;
     Relações implícitas;
     Conjuntos de Dados (Parâmetros).

Desenho modular
O DATAPEERS é puramente baseado em metamodelos, o que torna possível utilizar diferentes
tecnologias de bases de dados.
DADOS 100% PROTEGIDOS
                                 DADOS 100% SEGUROS

Abordagem        Como           Processo
 DataPeers      Funciona        DataPeers       Metadados          Extração       Carga


                            CONFIDENCIALIDADE DE DADOS
                     A sua informação tem valor comercial inestimável!

Apenas os dados reais podem assegurar que testes sobre novos desenvolvimentos produzem
resultados confiáveis.
O DATAPEERS garante a confidencialidade dos dados:
      Dados confidenciais são substituídos por dados novos;
      Os novos dados são baseados nos originais e são resultado
       de funções altamente configuráveis e seguras que
       garantem coerência;
      Os novos dados cumprem todas as regras de integridade
       referencial (incluindo chaves primárias e estrangeiras);
      Os novos dados não afetam a performance da base de
       dados.
DADOS 100% PROTEGIDOS
                                 DADOS 100% SEGUROS

Abordagem         Como          Processo
 DataPeers       Funciona       DataPeers      Metadados         Extração         Carga




•   Após a definição do metamodelo, os dados
    podem ser extraídos de forma a
    observarem todas as regras e relações do
    modelo;
                                                   •   No momento da Extração, Datasets
•   A extração é baseada numa camada                   expecíficos poderão ser
    consistente de dados que segue a definição         criados, com base nas definições de
    lógica do metamodelo;                              PARÂMETROS. Esta funcionalidade
                                                       seleciona o universo de
•   Criar um novo ambiente é tão simples               informações desejadas, a ser
    quanto especificar a extração a ser aplicada       copiado para a base de dados
    sobre o ambiente alvo;                             destino, criando assim bases
                                                       reduzidas.
DADOS 100% PROTEGIDOS
                                 DADOS 100% SEGUROS

Abordagem         Como          Processo
 DataPeers       Funciona       DataPeers         Metadados   Extração   Carga



•   Definir a base de dados destino e carregar
    os dados;


•   As bases de dados destino são sempre
    coerentes, seguras e totalmente
    funcionais;


•   É possível criar múltiplas bases de dados a
    partir de uma única extração.
DADOS 100% PROTEGIDOS
                                  DADOS 100% SEGUROS

Abordagem         Como            Processo
 DataPeers       Funciona         DataPeers       Metadados        Extração           Carga


 GERADOR DE DADOS DE TESTE

 E se não existirem dados de produção para alimentar os ambientes de testes e qualidade?
                             Como garantir a qualidade dos dados?

   Através de inferência de modelo de dados e algoritmos avançados de geração é possível
                                garantir que os dados gerados:
  São humanamente legíveis e percebidos como dados reais;
  São produzidos na quantidade requerida, de acordo com regras especificadas;
  Permitem recriar condições extremas de teste, tornando os testes unitários mais eficazes e
     permitindo a identificação imediata de bugs de software.
DADOS 100% PROTEGIDOS
                           DADOS 100% SEGUROS

Situação Atual x      Benefícios         Vantagens         Caso Prático
   DataPeers                            Competitivas




                       Redução de           Novas
    Qualidade Extra                                      Automação
                      Custos Extras    Funcionalidades
DADOS 100% PROTEGIDOS
                        DADOS 100% SEGUROS

Situação Atual x   Benefícios         Vantagens     Caso Prático
   DataPeers                         Competitivas
DADOS 100% PROTEGIDOS
                               DADOS 100% SEGUROS

Situação Atual x         Benefícios                    Vantagens         Caso Prático
   DataPeers                                          Competitivas


                                        Flexível


                   Consistência                              Multi
                      entre                              tecnologia de
                    aplicações                                BD




                     Elevado                             Independente
                   desempenho                            de plataforma


                                      Inferência do
                                       modelo de
                                          dados
DADOS 100% PROTEGIDOS
                                  DADOS 100% SEGUROS

Situação Atual x            Benefícios                Vantagens                 Caso Prático
   DataPeers                                         Competitivas



              SITUAÇÃO: Um varejista líder de mercado necessita fornecer informação de
              CRM para uma empresa externa, para análise de fidelização. Para essa
              análise, apenas os clientes com compras superiores a $100 devem ser
              considerados.

 Principais preocupações:
  Não se pode fornecer nomes reais de clientes nem os verdadeiros SKUs dos produtos
  A informação de vendas reside numa base de dados diferente
       • CRM – SQL Server
       • Vendas – Oracle
  Os resultados da análise de fidelização que referenciam nomes de clientes e SKUs devem
     poder ser revertidos para os originais
DADOS 100% PROTEGIDOS
                                   DADOS 100% SEGUROS

Situação Atual x             Benefícios                Vantagens                 Caso Prático
   DataPeers                                          Competitivas



PROPOSIÇÃO:
1. Usando o DATAPEERS, criou-se um dataset com todos os id_cliente cujo valor de compras é
     superior a $100 baseado na base de dados de vendas (Oracle);
2. Os nomes dos clientes foram mascarados com a função Smart Name Generator;
3. Os SKUs dos produtos foram mascarados usando a função Shuffle;
4. A dimensão Cliente baseada em id_cliente foi criada;
5. O extrator foi parametrizado para usar a dimensão Cliente com o dataset criado em 1;
6. O carregamento criou duas novas bases de dados:
       BD com dados protegidos para fornecer à empresa externa
       BD segura com um conjunto de funções para reverter os dados mascarados
DADOS 100% PROTEGIDOS
                                      DADOS 100% SEGUROS

Situação Atual x              Benefícios                 Vantagens                  Caso Prático
   DataPeers                                            Competitivas


BENEFÍCIOS


        Apenas perfis autorizados têm acesso aos              O DATAPEERS permitiu
        resultados reais de análise de fidelização.           inter-relacionar duas
                                                             aplicações distintas para
                                                          fornecer uma única Lógica de
                                                                     Negócio.


         O varejista pode fornecer
         dados confidenciais sem             A análise de fidelização é agora feita com maior
         qualquer preocupação .                  frequência – o DATAPEERS assegura um
                                              processo rápido e confiável para providenciar
                                                            toda a informação.
DADOS 100% PROTEGIDOS
   DADOS 100% SEGUROS




Alguma Pergunta?
DADOS 100% PROTEGIDOS
                            DADOS 100% SEGUROS




Nome: Juliano Stedile / Luiz Carlos Gewehr

E-mail: contato@decisionit.com.br

Telefone: (51) 3019-1001

Contenu connexe

Tendances

T I Expectativas E Desafios Services Delivey E Service Support
T I   Expectativas E Desafios   Services Delivey E Service SupportT I   Expectativas E Desafios   Services Delivey E Service Support
T I Expectativas E Desafios Services Delivey E Service Supportmarco carvalho
 
Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...
Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...
Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...UNIEURO
 
Case - Business Capability Office: Integrando AN + BPM + PM
Case - Business Capability Office: Integrando AN + BPM + PMCase - Business Capability Office: Integrando AN + BPM + PM
Case - Business Capability Office: Integrando AN + BPM + PMLilian De Munno
 
Gestao de Serviços de TI - 2009
Gestao de Serviços  de TI - 2009Gestao de Serviços  de TI - 2009
Gestao de Serviços de TI - 2009Márcio Amaro
 
Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011
Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011
Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011Bergson Lopes Rêgo, PMP
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de AplicaçõesMarcio Sete
 
Gestão de Serviços de TI com a ITIL. Uma introdução
Gestão de Serviços de TI com a ITIL. Uma introduçãoGestão de Serviços de TI com a ITIL. Uma introdução
Gestão de Serviços de TI com a ITIL. Uma introduçãoRildo (@rildosan) Santos
 
Omar Mussi Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De Terceiros
Omar Mussi   Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De TerceirosOmar Mussi   Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De Terceiros
Omar Mussi Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De TerceirosOmar Mussi
 

Tendances (12)

T I Expectativas E Desafios Services Delivey E Service Support
T I   Expectativas E Desafios   Services Delivey E Service SupportT I   Expectativas E Desafios   Services Delivey E Service Support
T I Expectativas E Desafios Services Delivey E Service Support
 
Slides SENAC Aula 2
Slides SENAC Aula 2Slides SENAC Aula 2
Slides SENAC Aula 2
 
Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...
Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...
Aplicabilidade do sistema de informação no desenvolvimento de sistemas embarc...
 
Case - Business Capability Office: Integrando AN + BPM + PM
Case - Business Capability Office: Integrando AN + BPM + PMCase - Business Capability Office: Integrando AN + BPM + PM
Case - Business Capability Office: Integrando AN + BPM + PM
 
Gestao de Serviços de TI - 2009
Gestao de Serviços  de TI - 2009Gestao de Serviços  de TI - 2009
Gestao de Serviços de TI - 2009
 
Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011
Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011
Gestão de Dados Moderna - Enterprise Data World Latin America - Agosto/2011
 
Iberdata4Portfolio
Iberdata4PortfolioIberdata4Portfolio
Iberdata4Portfolio
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Gestão de Serviços de TI com a ITIL. Uma introdução
Gestão de Serviços de TI com a ITIL. Uma introduçãoGestão de Serviços de TI com a ITIL. Uma introdução
Gestão de Serviços de TI com a ITIL. Uma introdução
 
Revista Fornecedores Hospitalar
Revista Fornecedores HospitalarRevista Fornecedores Hospitalar
Revista Fornecedores Hospitalar
 
Aula2
Aula2Aula2
Aula2
 
Omar Mussi Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De Terceiros
Omar Mussi   Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De TerceirosOmar Mussi   Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De Terceiros
Omar Mussi Ti Inside 25 Ago 2009 GovernançA De Ti Com ServiçOs De Terceiros
 

En vedette (7)

Trabalho Final Do 1ºPeriodo
Trabalho Final Do 1ºPeriodoTrabalho Final Do 1ºPeriodo
Trabalho Final Do 1ºPeriodo
 
Evolucion de la_administracion.cmap
Evolucion de la_administracion.cmapEvolucion de la_administracion.cmap
Evolucion de la_administracion.cmap
 
Atitudes Benditas
 				Atitudes Benditas 				Atitudes Benditas
Atitudes Benditas
 
Portfólio dastics
Portfólio dasticsPortfólio dastics
Portfólio dastics
 
Subversivos9
Subversivos9Subversivos9
Subversivos9
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Webmail
WebmailWebmail
Webmail
 

Similaire à Dados Seguros para Desenvolvimento

Apresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptx
Apresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptxApresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptx
Apresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptxdataRain
 
Obtendo o máximo do seu investimento em TI
Obtendo o máximo do seu investimento em TIObtendo o máximo do seu investimento em TI
Obtendo o máximo do seu investimento em TIAlexSandro Cruz
 
Conceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldoConceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldoIvaldo Santos Barbosa
 
Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareMarcelo Fleury
 
Governança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª EdiçãoGovernança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª EdiçãoClaudio Bonel
 
TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...
TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...
TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...tdc-globalcode
 
IT360 - Muito além do HelpDesk simples
IT360 - Muito além do HelpDesk simplesIT360 - Muito além do HelpDesk simples
IT360 - Muito além do HelpDesk simplesINSPIRIT BRASIL
 
Apresentação Decatron
Apresentação DecatronApresentação Decatron
Apresentação DecatronEm transição
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAndré Abe Vicente
 
Acto It Consulting Institucional
Acto It Consulting   InstitucionalActo It Consulting   Institucional
Acto It Consulting InstitucionalArthurScheffer
 
Acto It Consulting Institucional
Acto It Consulting   InstitucionalActo It Consulting   Institucional
Acto It Consulting Institucionalguest6c269db
 
Apresentação Opensys Serviços especializados em Bancos de Dados
Apresentação Opensys Serviços especializados em Bancos de DadosApresentação Opensys Serviços especializados em Bancos de Dados
Apresentação Opensys Serviços especializados em Bancos de Dadosopensys
 
Cyber Segurança - CyberSecurity
Cyber Segurança - CyberSecurityCyber Segurança - CyberSecurity
Cyber Segurança - CyberSecurityPeterson Alves
 

Similaire à Dados Seguros para Desenvolvimento (20)

Apresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptx
Apresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptxApresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptx
Apresentação Seeds to the Cloud - Igor Barreto e Thais Lino, dataRain.pptx
 
IA/ML melhorando a saúde pública
IA/ML melhorando a saúde públicaIA/ML melhorando a saúde pública
IA/ML melhorando a saúde pública
 
Curso gestao servicos modulo 1 - v1
Curso gestao servicos   modulo 1 - v1Curso gestao servicos   modulo 1 - v1
Curso gestao servicos modulo 1 - v1
 
Obtendo o máximo do seu investimento em TI
Obtendo o máximo do seu investimento em TIObtendo o máximo do seu investimento em TI
Obtendo o máximo do seu investimento em TI
 
Big Data - Hadoop
Big Data - HadoopBig Data - Hadoop
Big Data - Hadoop
 
Portfolio EDM Analytics
Portfolio EDM AnalyticsPortfolio EDM Analytics
Portfolio EDM Analytics
 
Conceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldoConceitos básicos e aplicações dos sistemas de informações ivaldo
Conceitos básicos e aplicações dos sistemas de informações ivaldo
 
Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de Software
 
Governança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª EdiçãoGovernança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª Edição
 
TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...
TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...
TDC2018SP | Trilha Arq Dados - A importância da Governança de dados, MDM e Qu...
 
Mw corp-2013-ss
Mw corp-2013-ssMw corp-2013-ss
Mw corp-2013-ss
 
Apresentação Dominit 2012
Apresentação Dominit 2012Apresentação Dominit 2012
Apresentação Dominit 2012
 
IT360 - Muito além do HelpDesk simples
IT360 - Muito além do HelpDesk simplesIT360 - Muito além do HelpDesk simples
IT360 - Muito além do HelpDesk simples
 
Apresentação Decatron
Apresentação DecatronApresentação Decatron
Apresentação Decatron
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da Indústria
 
Fundamentos TI
Fundamentos TIFundamentos TI
Fundamentos TI
 
Acto It Consulting Institucional
Acto It Consulting   InstitucionalActo It Consulting   Institucional
Acto It Consulting Institucional
 
Acto It Consulting Institucional
Acto It Consulting   InstitucionalActo It Consulting   Institucional
Acto It Consulting Institucional
 
Apresentação Opensys Serviços especializados em Bancos de Dados
Apresentação Opensys Serviços especializados em Bancos de DadosApresentação Opensys Serviços especializados em Bancos de Dados
Apresentação Opensys Serviços especializados em Bancos de Dados
 
Cyber Segurança - CyberSecurity
Cyber Segurança - CyberSecurityCyber Segurança - CyberSecurity
Cyber Segurança - CyberSecurity
 

Plus de Decision IT

1º Forum SPED BlueTax
1º Forum SPED BlueTax1º Forum SPED BlueTax
1º Forum SPED BlueTaxDecision IT
 
Palestra de Mauro Nerguni sobre SPED em Maringá
Palestra de Mauro Nerguni sobre SPED em MaringáPalestra de Mauro Nerguni sobre SPED em Maringá
Palestra de Mauro Nerguni sobre SPED em MaringáDecision IT
 
Palestra Eduardo Battistella - NF-e2G
Palestra Eduardo Battistella - NF-e2GPalestra Eduardo Battistella - NF-e2G
Palestra Eduardo Battistella - NF-e2GDecision IT
 
EFD ICMS/IPI x EFD PIS/COFINS
EFD ICMS/IPI x EFD PIS/COFINSEFD ICMS/IPI x EFD PIS/COFINS
EFD ICMS/IPI x EFD PIS/COFINSDecision IT
 
Apresentação MultiPeers - Evento de Lançamento IT Business
Apresentação MultiPeers - Evento de Lançamento IT BusinessApresentação MultiPeers - Evento de Lançamento IT Business
Apresentação MultiPeers - Evento de Lançamento IT BusinessDecision IT
 

Plus de Decision IT (6)

1º Forum SPED BlueTax
1º Forum SPED BlueTax1º Forum SPED BlueTax
1º Forum SPED BlueTax
 
Palestra de Mauro Nerguni sobre SPED em Maringá
Palestra de Mauro Nerguni sobre SPED em MaringáPalestra de Mauro Nerguni sobre SPED em Maringá
Palestra de Mauro Nerguni sobre SPED em Maringá
 
Palestra Eduardo Battistella - NF-e2G
Palestra Eduardo Battistella - NF-e2GPalestra Eduardo Battistella - NF-e2G
Palestra Eduardo Battistella - NF-e2G
 
EFD ICMS/IPI x EFD PIS/COFINS
EFD ICMS/IPI x EFD PIS/COFINSEFD ICMS/IPI x EFD PIS/COFINS
EFD ICMS/IPI x EFD PIS/COFINS
 
Apresentação MultiPeers - Evento de Lançamento IT Business
Apresentação MultiPeers - Evento de Lançamento IT BusinessApresentação MultiPeers - Evento de Lançamento IT Business
Apresentação MultiPeers - Evento de Lançamento IT Business
 
Livro P3
Livro P3Livro P3
Livro P3
 

Dados Seguros para Desenvolvimento

  • 2. DADOS 100% PROTEGIDOS Desafio na Custos de Gerenciar e Qualidade Dados Como é Gestão de Dados Manutenção Manter Dados de Dados Sensíveis hoje? Redução de Custos Fornecer Dados de de Manutenção Qualidade Desafios Gerenciar e Manter Proteger Dados Dados Sensíveis
  • 3. DADOS 100% PROTEGIDOS Desafio na Custos de Gerenciar e Qualidade Dados Como é Gestão de Dados Manutenção Manter Dados de Dados Sensíveis hoje? A Segurança de Dados em Foco (Por Maurício Renner - Baguete - Criado em 01/07/2011 ) Um estudo com 430 profissionais da área apontou que: 84% das empresas usam informações reais 70% utilizam dados de consumidores e de seus clientes durante o desenvolvimento e 51% usam informações de crédito, débito e teste de software; outros dados de pagamentos. Cerca de 75% dos entrevistados não têm certeza se suas empresas seriam capazes de detectar roubo ou perda acidental de informações usadas no desenvolvimento ou em testes. 45% não protegem as informações reais usadas em desenvolvimento e teste.
  • 4. DADOS 100% PROTEGIDOS Desafio na Gestão Custos de Gerenciar e Qualidade Dados Como é de Dados Manutenção Manter Dados de Dados Sensíveis hoje? O ETERNO CRESCIMENTO DOS STORAGES • O volume de informações criadas nas organizações, continua a crescer em um ritmo exponencial, dobrando a cada 4 anos. • As organizações modernas, muitas vezes, mantém várias cópias dos mesmos dados. SCRIPTS CASEIROS – replica de produção • Scripts que extraem dados e recriam modelos, têm um alto custo de manutenção.(Eles devem ser atualizados a cada simples fato novo).
  • 5. DADOS 100% PROTEGIDOS Desafio na Gestão Custos de Gerenciar e Qualidade Dados Como é de Dados Manutenção Manter Dados de Dados Sensíveis hoje? SCHEMAS DE PRODUÇÃO • Schemas de Produção são constantemente atualizados. QA • Teste, QA e ambientes de treinamento também devem refletir essas alterações frequentes. Produção Testes REQUISITOS • A lógica do negócio é como uma "entidade viva" - muda de acordo com as demandas da companhia, gerando novas exigências.
  • 6. DADOS 100% PROTEGIDOS Desafio na Gestão Custos de Gerenciar e Qualidade Dados Como é de Dados Manutenção Manter Dados de Dados Sensíveis hoje? COERÊNCIA Relações Explícitas • Integridade referencial. • Inter-relação entre bancos de dados. • Interação com fontes de dados externos – arquivos, valores definidos pelo usuários, etc. Lógica de Negócio • Regras de negócio empregadas nas aplicações. QA Produção Testes
  • 7. DADOS 100% PROTEGIDOS Desafio na Gestão Custos de Gerenciar e Qualidade Dados Como é de Dados Manutenção Manter Dados de Dados Sensíveis hoje? POLíTICA SEGURANÇA EXPOSIÇÃO COERÊNCIA CORPORATIVA • Teste, QA e • Os dados de • O mascarar de dados desenvolvimento. produção são deve MANTER A informações LÓGICA original. Por • Ambientes devem valiosas, que NÃO Exemplo: Números de cumprir com as PODEM ESTAR telefone, cartão de políticas de EXPOSTAS a crédito, nomes, etc. SEGURANÇA. consultores, funcioná rios, equipes externas, etc.
  • 8. DADOS 100% PROTEGIDOS Desafio na Gestão Custos de Gerenciar e Qualidade Dados Como é de Dados Manutenção Manter Dados de Dados Sensíveis hoje? Várias réplicas dos dados de Outros Ambientes produção, disponíveis para os contratados e terceiros , sem controle ou auditoria. Ambiente de Produção Desenvolvimento Desenvolvedores Terceiros Subcontratados Cópia QA Produção Conjunto de Dados Completos Conjunto de Dados Completos Dados Sensíveis Expostos Dados Sensíveis Ambiente Desprotegido Ambiente Protegido Treinamento
  • 9. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga Outros Ambientes Ambiente de Produção Desenvolvimento DATAPEERS Subdivisão Inteligente Masking Avançado Produção QA Conjunto de Dados Parcial Conjunto de Dados Completos Dados Sensíveis Mascarados Dados Sensíveis Ambiente Protegido Ambiente Protegido Treinamento
  • 10. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga Outros Ambientes Ambiente de Produção Outro Ambiente Desenvolvimento Duplicação DATAPEERS Produção Réplica Temporária QA Treinamento
  • 11. Metadados Extração Carga DADOS 100% PROTEGIDOS produção leitura METADATA Modelo de Metadados EXTRATOR Lê o schema Identifica todos os objetos do BD Extração Aplicação Identifica possíveis relações Registrá-lo + Conector Define Dimensões da Ambiente Extração de Produção IDENTIFICA: Regras de Negócios Datapeers Relações Implícitas Admin Dimensões Obtém os dados referentes Conjuntos de Dados (parâmetros) aos parâmetros informados Dados Sensíveis na extração Obter todos os objetos do BD
  • 12. Metadados Extração Carga DADOS 100% PROTEGIDOS produção leitura METADATA Modelo de Metadados EXTRATOR Armazena modelo atual de Metadados Extração Aplicação + Conector leitura Identifica e escolhe o destino UPLOADER Ambiente de Produção Usuários Ambiente de Ambiente QA Ambiente de Treinamento Desenvolvimento
  • 13. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga • Dimensões • Redução de dados • Criação do modelo de • Relações • Os dados são obtidos dados • Regras de negócio em um formato coeso • População de dados • Datasets e independente de • Suporte multi base de tecnologia dados na origem e no • Critérios de Masking destino Definição Extração Carregamento metadados
  • 14. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga DEFINIÇÃO DE METADADOS Os metadados definem:  Todas as conexões da base de dados;  Dimensões de extração (ex. Clientes, Artigos, Lojas, Departamentos, ...);  Regras de negócio;  Campos confidenciais;  Relações implícitas;  Conjuntos de Dados (Parâmetros). Desenho modular O DATAPEERS é puramente baseado em metamodelos, o que torna possível utilizar diferentes tecnologias de bases de dados.
  • 15. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga CONFIDENCIALIDADE DE DADOS A sua informação tem valor comercial inestimável! Apenas os dados reais podem assegurar que testes sobre novos desenvolvimentos produzem resultados confiáveis. O DATAPEERS garante a confidencialidade dos dados:  Dados confidenciais são substituídos por dados novos;  Os novos dados são baseados nos originais e são resultado de funções altamente configuráveis e seguras que garantem coerência;  Os novos dados cumprem todas as regras de integridade referencial (incluindo chaves primárias e estrangeiras);  Os novos dados não afetam a performance da base de dados.
  • 16. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga • Após a definição do metamodelo, os dados podem ser extraídos de forma a observarem todas as regras e relações do modelo; • No momento da Extração, Datasets • A extração é baseada numa camada expecíficos poderão ser consistente de dados que segue a definição criados, com base nas definições de lógica do metamodelo; PARÂMETROS. Esta funcionalidade seleciona o universo de • Criar um novo ambiente é tão simples informações desejadas, a ser quanto especificar a extração a ser aplicada copiado para a base de dados sobre o ambiente alvo; destino, criando assim bases reduzidas.
  • 17. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga • Definir a base de dados destino e carregar os dados; • As bases de dados destino são sempre coerentes, seguras e totalmente funcionais; • É possível criar múltiplas bases de dados a partir de uma única extração.
  • 18. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Abordagem Como Processo DataPeers Funciona DataPeers Metadados Extração Carga GERADOR DE DADOS DE TESTE E se não existirem dados de produção para alimentar os ambientes de testes e qualidade? Como garantir a qualidade dos dados? Através de inferência de modelo de dados e algoritmos avançados de geração é possível garantir que os dados gerados:  São humanamente legíveis e percebidos como dados reais;  São produzidos na quantidade requerida, de acordo com regras especificadas;  Permitem recriar condições extremas de teste, tornando os testes unitários mais eficazes e permitindo a identificação imediata de bugs de software.
  • 19. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Situação Atual x Benefícios Vantagens Caso Prático DataPeers Competitivas Redução de Novas Qualidade Extra Automação Custos Extras Funcionalidades
  • 20. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Situação Atual x Benefícios Vantagens Caso Prático DataPeers Competitivas
  • 21. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Situação Atual x Benefícios Vantagens Caso Prático DataPeers Competitivas Flexível Consistência Multi entre tecnologia de aplicações BD Elevado Independente desempenho de plataforma Inferência do modelo de dados
  • 22. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Situação Atual x Benefícios Vantagens Caso Prático DataPeers Competitivas SITUAÇÃO: Um varejista líder de mercado necessita fornecer informação de CRM para uma empresa externa, para análise de fidelização. Para essa análise, apenas os clientes com compras superiores a $100 devem ser considerados. Principais preocupações:  Não se pode fornecer nomes reais de clientes nem os verdadeiros SKUs dos produtos  A informação de vendas reside numa base de dados diferente • CRM – SQL Server • Vendas – Oracle  Os resultados da análise de fidelização que referenciam nomes de clientes e SKUs devem poder ser revertidos para os originais
  • 23. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Situação Atual x Benefícios Vantagens Caso Prático DataPeers Competitivas PROPOSIÇÃO: 1. Usando o DATAPEERS, criou-se um dataset com todos os id_cliente cujo valor de compras é superior a $100 baseado na base de dados de vendas (Oracle); 2. Os nomes dos clientes foram mascarados com a função Smart Name Generator; 3. Os SKUs dos produtos foram mascarados usando a função Shuffle; 4. A dimensão Cliente baseada em id_cliente foi criada; 5. O extrator foi parametrizado para usar a dimensão Cliente com o dataset criado em 1; 6. O carregamento criou duas novas bases de dados:  BD com dados protegidos para fornecer à empresa externa  BD segura com um conjunto de funções para reverter os dados mascarados
  • 24. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Situação Atual x Benefícios Vantagens Caso Prático DataPeers Competitivas BENEFÍCIOS Apenas perfis autorizados têm acesso aos O DATAPEERS permitiu resultados reais de análise de fidelização. inter-relacionar duas aplicações distintas para fornecer uma única Lógica de Negócio. O varejista pode fornecer dados confidenciais sem A análise de fidelização é agora feita com maior qualquer preocupação . frequência – o DATAPEERS assegura um processo rápido e confiável para providenciar toda a informação.
  • 25. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Alguma Pergunta?
  • 26. DADOS 100% PROTEGIDOS DADOS 100% SEGUROS Nome: Juliano Stedile / Luiz Carlos Gewehr E-mail: contato@decisionit.com.br Telefone: (51) 3019-1001