SADCap6 - Computação UFCG

Propaganda
Capítulo 6: SAD – Arquitetura e
aspectos de rede e segurança
Como os aspectos de
segurança se relacionam com
a arquitetura de um SAD?
Projeto da arquitetura e aspectos de rede e
segurança



Minimiza custos e maximiza a produtividade
Evita colapsos e problemas de desempenho
Reduz impedimentos de infra-estrutura que
retardam o desenvolvimento de novos SI e
aplicações t
Componentes de um SAD




Interface
Banco de dados, documentos e regras
Modelos e ferramentas analíticas
Infra-estrutura de rede e de comunicação
Necessidades de rede para diferentes tipos
de SAD
Rede
Thin-Client
Orientado a dados
Usualmente
Java, web pages
Orientado a
documento
Orientado a modelo
Usualmente
HTML e pdf
Orientado a
conhecimento
Orientado a grupo
Algumas vezes Java, Java
Script
Algumas vezes Java, web pages
Sempre
Inter-organizacional Sempre
Java
Java, web pages
Distribuído em três formas



Arquitetura thick-client
Arquitetura thin-client
Java applets e numa arquitetura thin-client
Modelos analíticos e matemáticos


O software de gestão de modelos pode ser
centralizado num servidor ou distribuído em
máquinas clientes
Java applets e JavaScript provêem meios
interessantes para distribuir modelos junto
aos usuários
Arquitetura de SAD e rede



Como o hardware é
organizado?
Como o software e os dados
serão distribuídos no
sistema?
Como os componentes do
sistemas serão integrados e
conectados?
Arquitetura física
Principais aspectos


O SAD estará disponível
usando tecnologia thin-client
ou a intranet da empresa?
Ou uma LAN?
Acesso ao SAD via uma
Internet global
Camadas da arquitetura

Processo do negócio


Sistemas


Explicita os componentes de software
Técnica


Explicita como as tarefas são executadas
Explicita os componentes de hardware
Distribuição do produto

Explicita as saídas do sistema
Qual a importância da arquitetura em um
SAD?





Formalizam o ambiente necessário ao trabalho
colaborativo entre os desenvolvedores
Melhora o planejamento; mais eficiente e mais
coordenado
Melhora a capacidade do time para implementar o
SAD
Auxilia no planejamento de outros sistemas que
devem interagir com o SAD
Melhora a capacidade de avaliar tecnologias num
dado contexto
SAD em rede

A arquitetura deve estar diagramada e
entendida antes do projeto ser aprovado
Componentes de uma arquitetura segundo
Mallach

Banco de dados



Interno/Externo
Responsáveis por segurança, integridade dos
dados, formatos
Modelos



Fontes de dados
Manutenção (responsável por)
Limitações no acesso
Componentes de uma arquitetura segundo
Mallach

Ferramentas de software


Plataformas de hardware e SO




Ferramentas usadas pelos adm. para controle de modelos
e banco de dados
Banco de dados e modelos
Programas
Acesso ao SAD
Redes



Conexão com servidores
Comunicação entre grupos
Compartilhamento de dados
Componentes de uma arquitetura segundo
Lambert







Descrição do problema que o sistema deve
endereçar
Objetivos, limitações e fatores de sucesso críticos
ao sistema
Participantes do projeto e seus papéis
Componentes do sistema e suas interfaces, formas
de comunicação
Evolução pretendida
Manutenção requerida
Ferramentas necessárias para desenvolver e
suportar o sistema
Rede



Permitem que os computadores se
comuniquem
Requerem uma linguagem comum
Facilitam o compartilhamento de recursos
Conexões





Ethernet
Token ring
Linha serial
Modems
VoIP
Protocolos de rede

Conjunto de regras e formatos que
gerenciam a forma como o dado é enviado



TCP/IP
IPX (novell)
AppleTalk
TCP/IP

Transmission Control
Protocol/Internet Protocol



Permite a identificação de nós
num ambiente heterogêneo e a
comunicação entre eles
As conexões implementam
serviços
Pode ser usado em rede privada
ou na Internet
Segurança em SAD



Qual a importância do SAD?
Quanto deve ser gasto para tornar o SAD
seguro?
Como os aspectos de segurança irão afetar o
acesso ao SAD pelos usuários?
Implementando a segurança de SI

Identificar possíveis falhas




Físicas
Roubo de equipamentos
Vandalismo
Política de segurança

Documento que estabelece uma
política que orienta como a
empresa lida com problemas de
segurança
Vigilância contra hackers

Passos que levam à quebra
do funcionamento de um SAD



Busca de dados (nomes, fones,
dados individuais, ...)
Tentativa de obtenção de login
de contas
Alterações para obtenção
acesso aos dados do sistema
Recomendações

Uma política de password





Educação do usuário!
Geradores de password
Validade limitada
Modelos simples são rejeitados
Passwords para uso único
Questões para revisão




O que é a arquitetura de uma SAD?
Qual a importância da avaliação de
tecnologias alternativas (rede, segurança)
para a definição de uma arquitetura?
Passwords protegem SADs?
Como se quebra a segurança de um SAD?
Exercício


Encontre um exemplo de uma arquitetura de
SAD na internet. Cheque Sun, IBM ou Cisco.
Qual é a URL e o título do artigo? O artigo
foi escrito para gerentes?
Case Study - First Security Bank


Em dupla
Veja material no Capítulo 6
Download