OpenCyber Academy
Técnico · Capítulo 1 · Português
Código do curso: OCA-050Capítulo 01: OCA-050-C001

Capítulo 1 — Computação e arquitetura de serviços

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 01 publicada. Mapa, exemplo, EX001.

flowchart TD
  N0["1.1 O curso e o caso"]
  N1["1.2 Serviços e componentes"]
  N2["1.3 Onde os dados ficam"]
  N3["1.4 Um primeiro mapa de serviços"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX001"]

Desenho lógico

flowchart LR
  N0["1.1 O curso e o caso"]
  N1["1.2 Serviços e componentes"]
  N2["1.3 Onde os dados ficam"]
  N3["1.4 Um primeiro mapa de serviços"]
  N0 --> N1 --> N2 --> N3 --> Q["EX001"]
[1.1 O curso e o caso]
    |
    v
[1.2 Serviços e componentes]
    |
    v
[1.3 Onde os dados ficam]
    |
    v
[1.4 Um primeiro mapa de serviços]
    |
    v
[Exemplo resolvido] --> [Exercício EX001]

Objetivos de aprendizagem

Você vai (1) descrever os serviços que uma pequena empresa de saúde opera; (2) identificar onde os dados dos pacientes são armazenados e tratados; (3) desenhar um mapa simples de serviços.

1.1 O curso e o caso

Leila Haddad começa um curso técnico de dezoito meses no fictício Riverside Technical College. Seu instrutor, o Sr. Daniel Okafor, associa cada tema a um estágio no fictício Marlow Dental Group, que tem oito clínicas, atende cerca de 45.000 pacientes e oferece agendamento online com lembretes por SMS. Os prontuários odontológicos incluem anotações de tratamento, radiografias e históricos médicos, que são dados relativos à saúde pelo artigo 4(15) do GDPR e dados pessoais sensíveis pelo art. 5º, II, da LGPD. O papel de Leila é técnico: configurar, verificar e documentar os sistemas que guardam essas informações, sempre sob supervisão e com dados de teste sintéticos.

1.2 Serviços e componentes

Os principais serviços da Marlow são um sistema de gestão clínica em nuvem com os prontuários, um servidor de imagens em cada clínica para as radiografias, um site de agendamento, um gateway de SMS para os lembretes, o e-mail e um serviço de folha de pagamento. Leila aprende a separar um serviço, que é o que os usuários vivenciam, dos componentes que o entregam: servidores, bancos de dados, links de rede e plataformas de fornecedores. O agendamento, por exemplo, depende do site, da interface do sistema de gestão clínica e do gateway de SMS, então um problema de privacidade em qualquer um deles afeta os pacientes que agendam online.

1.3 Onde os dados ficam

Para cada serviço, Leila faz três perguntas: que dados de pacientes ele guarda, onde está hospedado, física ou logicamente, e quem consegue alcançá-lo. Ela encontra radiografias em servidores locais em todas as clínicas, cópias de cartas de encaminhamento numa caixa de e-mail compartilhada e listas de consultas exportadas para uma planilha por uma recepcionista. Esses locais importam porque a proteção, a retenção e os pedidos de acesso precisam cobrir todas as cópias, e não só o sistema principal. Um registro que existe em quatro lugares tem quatro chances de ser perdido, guardado demais ou esquecido.

1.4 Um primeiro mapa de serviços

Leila desenha um mapa de serviços com caixas para os serviços, cilindros para os repositórios de dados e setas para os fluxos, rotulando cada seta com os dados que carrega. O Sr. Okafor pede que ela marque os fornecedores com outra cor, porque a Marlow não controla diretamente seus sistemas. O mapa mostra que o gateway de SMS recebe nomes, telefones e horários de consulta dos pacientes, o que revela que a pessoa é paciente de uma clínica odontológica. O mapa vira a referência dos capítulos seguintes, e Leila o data para que as mudanças possam ser acompanhadas ao longo do curso.

Exemplo resolvido

Leila lista os serviços da Marlow, separa serviços de componentes, encontra dados de pacientes em servidores locais de imagens, numa caixa de e-mail compartilhada e numa planilha exportada, e desenha um mapa de serviços datado, com os fornecedores marcados.

Caso sintético. O Riverside, a Marlow e todas as pessoas são sintéticos; o artigo 4(15) do GDPR e o art. 5º, II, da LGPD são reais.

Erros e limites

Um primeiro mapa deixa escapar as cópias informais; entreviste a equipe além de ler as listas de sistemas.

Exercícios

Respostas comentadas

EX001. Revelam informações sobre a saúde do paciente, que o artigo 4(15) abrange.

EX002. O serviço é o que os usuários vivenciam; componentes como servidores e bancos de dados o entregam.

EX003. Cada cópia precisa ser protegida, excluída no prazo e incluída nos pedidos de acesso.

EX004. Nomes, telefones e horários de consulta, que revelam que são pacientes odontológicos.